@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Outfit:wght@400;500;600;700;800;900&display=swap");:root{--background:#F8F5F0;--surface:#FFFFFF;--surface-light:#F2EDE6;--surface-secondary:#EDE8E0;--accent-primary:#E8541A;--accent-primary-rgb:232,84,26;--accent-teal:#047481;--accent-teal-rgb:4,116,129;--accent-gold:#D97706;--accent-gold-rgb:217,119,6;--accent-indigo:#4338CA;--accent-indigo-rgb:67,56,202;--accent-cyan:#047481;--accent-cyan-rgb:4,116,129;--accent-purple:#7C3AED;--accent-purple-rgb:124,58,237;--accent-gradient:linear-gradient(135deg,#E8541A,#D97706);--text-primary:#111827;--text-muted:#374151;--text-secondary:#6B7280;--text-dim:#9CA3AF;--success:#059669;--warning:#D97706;--error:#DC2626;--gunmetal:#374151;--glass-bg:rgba(255,255,255,0.90);--glass-border:rgba(0,0,0,0.07);--glass-blur:blur(16px);--glass-highlight:rgba(255,255,255,0.95);--glass-shadow:0 4px 24px rgba(0,0,0,0.07)}*{box-sizing:border-box;padding:0;margin:0}canvas,img,picture,svg,video{display:block;max-width:100%}html{scroll-behavior:smooth;scroll-padding-top:96px;background:var(--background)}body,html{max-width:100vw;overflow-x:hidden;color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;cursor:default;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{background:transparent}::selection{background:rgba(var(--accent-primary-rgb),.22);color:var(--text-primary)}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:4px}a,button{-webkit-tap-highlight-color:transparent}.outfit,h1,h2,h3,h4{font-family:Outfit,sans-serif}.gradient-text{background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.glass{background:rgba(255,255,255,.88);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 16px rgba(0,0,0,.06);position:relative}.glass-premium{background:#ffffff;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 32px rgba(0,0,0,.07);border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-premium:hover{border-color:var(--accent-primary);box-shadow:0 8px 40px rgba(232,84,26,.12);transform:translateY(-4px)}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer 2s infinite}@keyframes shimmer{to{transform:translateX(100%)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-22px)}to{opacity:1;transform:translateX(0)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes glowPulse{0%,to{box-shadow:0 0 0 0 rgba(var(--accent-primary-rgb),.45)}50%{box-shadow:0 0 0 6px rgba(var(--accent-primary-rgb),0)}}@keyframes borderFlow{to{transform:rotate(1turn)}}.animate-fade-up{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) both}.animate-fade-in{animation:fadeIn .7s ease both}.animate-scale-in{animation:scaleIn .5s cubic-bezier(.16,1,.3,1) both}.stagger>*{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) both}.stagger>:first-child{animation-delay:.04s}.stagger>:nth-child(2){animation-delay:.1s}.stagger>:nth-child(3){animation-delay:.16s}.stagger>:nth-child(4){animation-delay:.22s}.stagger>:nth-child(5){animation-delay:.28s}.stagger>:nth-child(6){animation-delay:.34s}.stagger>:nth-child(7){animation-delay:.4s}.stagger>:nth-child(8){animation-delay:.46s}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:fadeInUp linear both;animation-timeline:view();animation-range:entry 0 cover 22%}}}.lift{transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1);will-change:transform}.lift:hover{transform:translateY(-4px);box-shadow:0 14px 40px rgba(0,0,0,.12)}.sheen{position:relative;overflow:hidden;isolation:isolate}.sheen:after{content:"";position:absolute;inset:0;transform:translateX(-130%) skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transition:transform .7s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:1}.sheen:hover:after{transform:translateX(130%) skewX(-18deg)}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent-primary);animation:glowPulse 2s ease-in-out infinite}.glass-premium:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-primary-rgb),.35),transparent);opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:1}.glass-premium:hover:before{opacity:1}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--surface-secondary)}::-webkit-scrollbar-thumb{background:#CBD5E1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}.ad-mobile{display:none!important}.ad-desktop{display:flex!important}@media (max-width:767px){.ad-mobile{display:flex!important}.ad-desktop{display:none!important}}@media (min-width:768px){.ad-mobile{display:none!important}.ad-desktop{display:flex!important}}main{padding-top:96px;min-height:calc(100vh - 400px);padding-bottom:100px}@media (max-width:768px){main{padding-top:78px;padding-bottom:156px}}@media (min-width:769px){main{padding-bottom:40px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.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+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.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+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}