@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-800.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hind;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/hind-300.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hind-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hind-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hind-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hind;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hind-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--color-primary:#1A2930;--color-primary-light:#2A3940;--color-primary-lighter:#3A4950;--color-primary-dark:#0A1920;--color-primary-rgb:26,41,48;--color-secondary:#C0B283;--color-secondary-light:#DCD0C0;--color-secondary-lighter:#E8DED0;--color-secondary-dark:#B0A273;--color-secondary-bright:#D4AF37;--color-secondary-rgb:192,178,131;--color-bg-primary:#F5F5F5;--color-bg-secondary:#FFFFFF;--color-bg-dark:#0A0F17;--color-bg-accent:rgba(11,27,52,0.06);--color-text-primary:#333333;--color-text-secondary:#6B7A8F;--color-text-light:#DCD0C0;--color-text-white:#F5F5F5;--color-text-heading:#1A2930;--color-border-primary:#DCD0C0;--color-border-secondary:#C0B283;--color-border-light:#E9ECEF;--color-border-dark:#1A2930;--color-success:#28A745;--color-error:#DC3545;--color-warning:#FFC107;--color-info:#17A2B8;--color-premium:#E5BE42;--color-premium-bg:rgba(229,190,66,0.1);--color-premium-border:rgba(229,190,66,0.3);--shadow-sm:0 1px 3px rgba(0,0,0,0.1);--shadow-md:0 2px 8px rgba(0,0,0,0.15);--shadow-lg:0 4px 12px rgba(0,0,0,0.2);--shadow-xl:0 6px 16px rgba(0,0,0,0.25)}*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:Hind,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:var(--color-bg-primary);color:var(--color-text-primary);line-height:1.6}a{color:var(--color-secondary);text-decoration:none;transition:color .2s}a:hover{color:var(--color-secondary-light);text-decoration:underline}button{transition:all .2s ease}button:hover{opacity:.92}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:600;line-height:1.3;color:var(--color-text-heading)}.footer-link{display:block;color:var(--color-text-secondary);margin-bottom:.75rem;font-size:.9rem;transition:color .2s}.footer-link:hover{color:var(--color-secondary);text-decoration:none}.bg-primary{background-color:var(--color-primary)}.bg-primary-light{background-color:var(--color-primary-light)}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary-light{background-color:var(--color-secondary-light)}.bg-white{background-color:var(--color-bg-secondary)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-muted{color:var(--color-text-secondary)}.text-white{color:var(--color-text-white)}.border-primary{border-color:var(--color-border-primary)}.border-secondary{border-color:var(--color-border-secondary)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.btn-primary{background-color:var(--color-secondary);color:var(--color-primary);border:none;padding:12px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary:hover{background-color:var(--color-secondary-dark);transform:translateY(-1px)}.btn-secondary{background-color:var(--color-primary);color:var(--color-text-white);border:none;padding:12px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary:hover{background-color:var(--color-primary-light);transform:translateY(-1px)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--color-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-secondary-dark)}.loader{border-top:4px solid rgba(var(--color-secondary-rgb),.3);border-radius:50%;border:4px solid rgba(var(--color-secondary-rgb),.3);border-top-color:var(--color-secondary);width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}