@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_55735a1d-module__jZaNIq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_55735a1d-module__jZaNIq__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
:root{--bg:#050505;--bg-elevated:#0c0c0d;--surface:#131316;--surface-2:#1a1a1f;--text:#f5f5f5;--text-dim:#cfcfd2;--muted:#9b9ba1;--gold-100:#fff3c4;--gold-200:#ffe48a;--gold-300:#ffd86b;--gold:#f3c34a;--gold-500:#e6b234;--gold-600:#c8911c;--gold-700:#9c6f12;--gold-800:#6f4a07;--gold-glow:#f3c34a73;--grad-gold:linear-gradient(135deg, #ffe48a 0%, #f3c34a 35%, #c8911c 65%, #ffe48a 100%);--grad-gold-soft:linear-gradient(135deg, #ffe48ad9, #c8911cd9);--grad-text-gold:linear-gradient(120deg, #fff3c4 0%, #ffd86b 25%, #f3c34a 50%, #c8911c 80%, #ffd86b 100%);--border:#f3c34a38;--border-strong:#f3c34a8c;--shadow-sm:0 6px 18px #00000059;--shadow:0 24px 60px #0000008c;--shadow-lg:0 35px 90px #000000a6;--shadow-gold:0 18px 48px #f3c34a2e;--radius-sm:10px;--radius:16px;--radius-lg:22px;--radius-xl:28px;--container:1180px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--font:var(--font-montserrat), system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{max-width:100%;overflow-x:hidden}body{min-height:100vh;font-family:var(--font);color:var(--text);background:radial-gradient(1400px 700px at 90% -10%, #f3c34a14, transparent 60%), radial-gradient(1100px 700px at -10% 0%, #f3c34a0d, transparent 55%), var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}::selection{color:#fff;background:#f3c34a59}.container{width:min(var(--container), calc(100% - 32px));margin-inline:auto}.section{padding:clamp(48px,7vw,88px) 0}.sectionLead{flex-direction:column;gap:10px;margin-bottom:clamp(20px,3vw,36px);display:flex}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--gold));width:26px;height:1px}.sectionTitle{letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(28px,4.6vw,46px);font-weight:800;line-height:1.05}.muted{color:var(--muted)}.gold-gradient-text{background:var(--grad-text-gold);color:#0000;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite goldShimmer}.gold-bar{background:var(--grad-gold);width:60px;height:3px;box-shadow:0 0 18px var(--gold-glow);border-radius:999px}.btn,.btnPrimary,.btnGhost{--pad-y:14px;--pad-x:22px;padding:var(--pad-y) var(--pad-x);letter-spacing:.04em;cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), border-color .25s var(--ease-out), background .25s var(--ease-out), color .25s var(--ease-out);isolation:isolate;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btnPrimary{color:#1a1300;background:var(--grad-gold);box-shadow:var(--shadow-gold);background-size:200% 200%;border-color:#ffe48a66}.btnPrimary:after{content:"";transition:transform .7s var(--ease-out);z-index:-1;background:linear-gradient(120deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btnPrimary:hover{transform:translateY(-2px);box-shadow:0 22px 60px #f3c34a59}.btnPrimary:hover:after{transform:translate(120%)}.btnPrimary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn{color:var(--text);border-color:var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08}.btn:hover{border-color:var(--border-strong);background:#f3c34a14;transform:translateY(-2px)}.btnGhost{color:var(--gold);background:0 0;border-color:#0000;padding:8px 4px;font-weight:700}.btnGhost:hover{color:var(--gold-200);transform:translate(4px)}.card{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);transition:transform .35s var(--ease-out), border-color .35s var(--ease-out), box-shadow .35s var(--ease-out);background:linear-gradient(#ffffff06,#ffffff01);position:relative;overflow:hidden}.card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(600px 200px at var(--mx,50%) var(--my,0%), #f3c34a26, transparent 55%);opacity:0;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.card:hover:before{opacity:1}@keyframes goldShimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ringPulse{0%,to{box-shadow:0 0 #f3c34a59,0 0 60px #f3c34a2e}50%{box-shadow:0 0 0 14px #f3c34a00,0 0 80px #f3c34a47}}@keyframes spotlight{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes blink{0%,to{opacity:.35}50%{opacity:1}}.reveal{opacity:0;animation:fadeInUp .9s var(--ease-out) forwards}.reveal-d1{animation-delay:80ms}.reveal-d2{animation-delay:.16s}.reveal-d3{animation-delay:.24s}.reveal-d4{animation-delay:.32s}.reveal-d5{animation-delay:.4s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
