*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable;min-height:100%;overflow:clip scroll}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-size-macro);color:var(--text-on-dark);background:var(--page-gradient);min-height:100%;padding-top:calc(var(--header-offset,68px) + env(safe-area-inset-top,0px));background-attachment:scroll;width:100%;line-height:1.6;overflow-x:clip}.cookie-accepted .cookie-consent{display:none}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}h1{font-size:var(--text-size-h1);color:var(--heading-h1);letter-spacing:-.02em;margin-bottom:1.25rem;font-weight:700;line-height:1.2}h2{font-size:var(--text-size-h2);color:var(--heading-h2);letter-spacing:-.02em;font-weight:700;line-height:1.2}h3{font-size:var(--text-size-h3);color:var(--heading-h3);letter-spacing:-.02em;font-weight:700;line-height:1.3}.policy-section h2{margin-top:2.5rem;margin-bottom:1rem;font-weight:600}.text-h1{letter-spacing:-.02em;font-weight:700;line-height:1.2;color:var(--heading-h1)!important;font-size:var(--text-size-h1)!important}.text-h2{letter-spacing:-.02em;font-weight:700;line-height:1.2;color:var(--heading-h2)!important;font-size:var(--text-size-h2)!important}.text-h3{letter-spacing:-.02em;line-height:1.3;color:var(--heading-h3)!important;font-size:var(--text-size-h3)!important;font-weight:700!important}.text-normal{color:var(--text-primary)!important;font-size:var(--text-size-normal)!important;font-weight:400!important}.mission-body,.what-we-do-body,.note-block-disclaimer{color:var(--heading-h3)!important}.feature-card h3,.leader-name{color:var(--heading-h2)!important}.feature-card p{color:var(--heading-h3)!important}.text-macro{color:var(--text-on-dark)!important;font-size:var(--text-size-macro)!important}@media (width<=768px){h1,.text-h1{font-size:min(var(--text-size-h1),1.75rem)!important}h2,.text-h2{font-size:min(var(--text-size-h2),1.35rem)!important}h3,.text-h3{font-size:min(var(--text-size-h3),1.15rem)!important}}.cookie-consent,.modal-content,.step-content,.comparison-table,.terms-content,.rules-toc-inner,.rules-cta-card,.phase-card,.compartment .stat-card,.step-content p,.terms-content p,.terms-content li,.phase-card p{color:var(--text-on-dark)}:root{--content-padding:1.5rem;--header-offset:68px;--rules-wrap-padding-top:1.5rem;--rules-sticky-top:calc(var(--header-offset,68px) + env(safe-area-inset-top,0px) + var(--rules-wrap-padding-top));--theme:#1b2b8e;--globe-land:#d4af37;--globe-water:#03022c;--theme-dark:#0a1243;--theme-accent:#101a5c;--bg-white:#e5e7eb;--theme-light:var(--bg-white);--theme-card:var(--bg-white);--theme-card-hover:color-mix(in srgb, var(--bg-white) 85%, var(--text-on-dark));--card-bg-dark:#141a3b;--card-opacity:.04;--card-bg-translucent:rgba(255,255,255, var(--card-opacity));--card-border-translucent:rgba(255,255,255, min(calc(var(--card-opacity) * 2), 1));--theme-cta:#d4af37;--theme-cta-text:#0f172a;--bg-gradient-start:#07003b;--bg-gradient-end:#1b2b8e;--page-gradient:linear-gradient(to bottom, var(--bg-gradient-start) 0%, var(--bg-gradient-end) 100%);--blog-hero-block-height:clamp(240px, 39vh, 465px);--bg-primary:var(--theme);--bg-elevated:var(--theme-light);--bg-card:var(--theme-card);--bg-card-hover:var(--theme-card-hover);--deep-black:var(--theme-cta-text);--charcoal:var(--theme-light);--secondary-neutral:var(--theme-light);--gold-light:var(--theme-cta);--gold-soft:var(--theme-cta);--gold-muted:color-mix(in srgb, var(--theme-cta) 25%, transparent);--accent:var(--theme-accent);--accent-hover:var(--theme-dark);--accent-soft:color-mix(in srgb, var(--theme) 12%, transparent);--accent-glow:color-mix(in srgb, var(--theme) 20%, transparent);--accent-tint-6:color-mix(in srgb, var(--theme) 6%, transparent);--accent-tint-8:color-mix(in srgb, var(--theme) 8%, transparent);--accent-tint-15:color-mix(in srgb, var(--theme) 15%, transparent);--accent-tint-30:color-mix(in srgb, var(--theme) 30%, transparent);--success:#34d399;--danger:#ff5757;--blue-deep:var(--theme-accent);--blue-slate:var(--theme-accent);--blue-gray:var(--border-on-theme-soft);--action-blue:var(--theme-accent);--text-primary:#0f172a;--text-secondary:var(--text-on-theme-sub);--text-blue-muted:var(--text-on-theme-sub);--text-on-dark:#cbd5e1;--text-on-theme:#0f172a;--text-on-theme-sub:var(--text-on-dark);--text-on-theme-dim:#e2e8f0a6;--heading-h1:#d4af37;--heading-h2:#d4af37;--heading-h3:#f5f5f5;--text-size-h1:3.2rem;--text-size-h2:2.7rem;--text-size-h3:1.1rem;--text-size-normal:1rem;--text-size-macro:.9rem;--border-subtle:#ffffff14;--border-medium:#ffffff1f;--border-on-theme:#ffffff26;--border-on-theme-soft:#ffffff14;--text-on-banner:#ffffffd9;--text-on-banner-dim:#ffffffb3;--bg-overlay:#0000000f;--shadow-card-hover:0 20px 48px #0006;--modal-chart-bg:#1f2937;--modal-chart-text:#fff;--modal-backdrop-scrim:#000000b8}body{--card-bg:var(--card-bg-translucent);--card-border:var(--card-border-translucent)}body.page-index{--card-bg:var(--card-bg-dark);--card-border:var(--border-on-theme);background:var(--bg-gradient-start)}body.page-index #footer-container{background:var(--bg-gradient-end)}@media (width<=768px){body.page-index{background:var(--page-gradient)}body.page-index .index-main-gradient,body.page-index #footer-container{background:0 0}body.page-index .hero-section.hero-section--video .hero-beam{display:block}}.section-transition{display:none}.powered-by-section{background:0 0;padding:1.5rem 0;overflow:hidden}.powered-by-label{text-align:center;color:#ffffff80;letter-spacing:.02em;margin:0 0 1.5rem;font-size:.9rem}.powered-by-label strong{color:#ffffffd9;font-weight:700}.powered-by-track-wrap{max-width:min(900px,95vw);margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.powered-by-track{width:max-content;animation:20s linear infinite powered-scroll;display:flex}.powered-by-track:hover{animation-play-state:paused}@keyframes powered-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.powered-by-item{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:48px;margin-right:2.5rem;transition:opacity .2s,box-shadow .2s,transform .2s;display:flex}.powered-by-item img{object-fit:contain;opacity:.6;width:100%;height:100%;transition:opacity .2s}.powered-by-item:hover img{opacity:1}.powered-by-item:hover{box-shadow:0 0 0 1px var(--text-on-dark);transform:scale(1.25)}@media (width<=768px){.powered-by-section{padding:1.5rem 0}.powered-by-label{margin-bottom:1rem;font-size:.8rem}.powered-by-item{width:100px;height:40px;margin-right:2rem}}#header-container{z-index:950;box-sizing:border-box;flex-direction:column;width:100%;display:flex;position:fixed;top:0;left:0;right:0}#header-container>.announcement-bar{z-index:1;width:100%;min-height:2.75rem;padding:.45rem 2.75rem .45rem var(--content-padding);background:linear-gradient(90deg,var(--heading-h2),color-mix(in srgb,var(--heading-h2) 82%,var(--theme-dark)));color:var(--theme-cta-text);box-shadow:0 2px 12px color-mix(in srgb,var(--heading-h2) 35%,transparent);flex-shrink:0;align-items:center;font-size:.9rem;font-weight:600;line-height:1.35;display:none;position:relative}#header-container>.announcement-bar:not(.announcement-bar--hidden){display:flex}#header-container>.announcement-bar .announcement-bar-viewport{text-align:center;flex:1;min-width:0}#header-container>.announcement-bar .announcement-bar-track{width:max-content;max-width:100%;animation:none;display:inline-flex;transform:none}#header-container>.announcement-bar .announcement-bar-chunk{white-space:nowrap;padding-right:2.5rem}@media (width>=769px){#header-container>.announcement-bar .announcement-bar-chunk:last-child{display:none}#header-container>.announcement-bar .announcement-bar-track{justify-content:center;width:100%;max-width:none;display:flex}}#header-container>.announcement-bar .announcement-bar-chunk a{color:var(--theme);font-weight:700;text-decoration:underline}#header-container>.announcement-bar .announcement-bar-chunk a:hover{color:var(--theme-dark)}#header-container>.announcement-bar .announcement-bar-close{width:2.25rem;height:2.25rem;color:var(--theme-cta-text);opacity:.9;-webkit-tap-highlight-color:transparent;border-radius:6px;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;transition:opacity .2s,background .2s;display:flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}#header-container>.announcement-bar .announcement-bar-close:hover{opacity:1;background:color-mix(in srgb,var(--theme) 14%,transparent)}@media (width<=768px){#header-container>.announcement-bar{padding-left:.75rem;padding-right:2.5rem;font-size:.82rem}#header-container>.announcement-bar .announcement-bar-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}#header-container>.announcement-bar .announcement-bar-track{width:max-content;max-width:none;animation:announcement-marquee var(--announcement-marquee-duration,5s) linear infinite;display:flex}#header-container>.announcement-bar .announcement-bar-chunk{flex-shrink:0;padding-right:3rem}}@media (prefers-reduced-motion:reduce){#header-container>.announcement-bar .announcement-bar-track{animation:none!important;transform:none!important}}@keyframes announcement-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}#header-container>nav{background:var(--theme-accent);z-index:2;border-bottom:1px solid #ffffff1a;flex-shrink:0;width:100%;position:relative;box-shadow:0 1px #ffffff14,0 8px 32px #0000001f}#header-container>nav .nav-container{max-width:1400px;padding:.28rem var(--content-padding);justify-content:space-between;align-items:center;margin:0 auto;display:flex}#header-container>nav .logo img{object-fit:contain;width:auto;height:50px}.nav-desktop-links{align-items:center;gap:.5rem;display:flex}.nav-desktop-links>a{color:#ffffffd9;white-space:nowrap;align-items:center;padding:.5rem .6rem;font-weight:500;line-height:1.5;transition:color .2s;display:flex}.nav-desktop-links>a:hover{color:#fff}.nav-dropdown-item{position:relative}.nav-dropdown-btn{color:#ffffffd9;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.4rem;padding:.5rem .6rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.5;transition:color .2s;display:flex}.nav-dropdown-btn:hover,.nav-dropdown-item:hover .nav-dropdown-btn{color:#fff}.nav-dropdown-menu{background:var(--theme-dark);border:1px solid var(--border-on-theme);z-index:9999;backdrop-filter:blur(12px);border-radius:10px;min-width:200px;padding:.4rem 0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 16px 48px #0000004d}.nav-dropdown-menu.open{display:block}.nav-dropdown-menu li{margin:0}.nav-dropdown-menu a{color:#fffc;white-space:nowrap;border-radius:6px;margin:0 4px;padding:.65rem 1.1rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.nav-dropdown-menu a:hover{color:#fff;background:#ffffff1a}@media (width<=1100px){.nav-dropdown-item{width:100%}.nav-dropdown-btn{justify-content:center;width:100%;padding:.6rem}.nav-dropdown-menu{box-shadow:none;background:#ffffff0a;border:none;border-radius:0;padding:0;display:block;position:static}.nav-dropdown-menu a{text-align:center;padding:.5rem 1rem}}.language-selector{position:relative}.language-btn{color:#ffffffd9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;min-width:90px;padding:.5rem 1rem;font-size:1rem;font-weight:500;transition:color .2s;display:flex}.language-btn #currentLanguage{text-align:center;width:2ch;display:inline-block}.language-btn:hover{color:#fff}.flag-icon{border-radius:2px;width:20px;min-width:20px;height:15px}.dropdown-arrow{font-size:.7rem;transition:transform .3s}.language-dropdown{background:var(--theme-dark);border:1px solid var(--border-on-theme);opacity:0;visibility:hidden;z-index:1000;border-radius:10px;min-width:150px;padding:.5rem 0;list-style:none;transition:all .3s;position:absolute;top:100%;right:0;transform:translateY(-10px);box-shadow:0 16px 48px #0000004d}.language-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.language-dropdown li{margin:0}.language-dropdown a{color:#fffc;border-radius:6px;align-items:center;gap:.5rem;margin:0 4px;padding:.6rem 1rem;text-decoration:none;transition:all .15s;display:flex}.language-dropdown a:hover{color:#fff;background:#ffffff1a}.language-dropdown .fi{border-radius:2px;width:20px;height:15px}a.nav-client-btn{color:#1e40af;background:#fff;border:2px solid #fff;border-radius:8px;padding:.65rem 1.5rem;font-size:.9rem;font-weight:700;transition:all .2s}a.nav-client-btn:hover{color:#fff;background:0 0;border-color:#fff;transform:translateY(-1px)}.mobile-menu-toggle{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.8rem;display:none}.mobile-menu-close{color:#fff;cursor:pointer;z-index:950;opacity:.9;background:0 0;border:none;padding:0;font-size:2.5rem;line-height:1;transition:opacity .3s;display:none}.mobile-menu-close:hover{opacity:1}.mobile-menu-overlay{background:var(--theme-accent);z-index:9999;-webkit-overflow-scrolling:touch;padding:1rem 1.5rem 2rem;display:none;position:fixed;inset:0;overflow-y:scroll}.mobile-menu-overlay.active{display:block}.mobile-menu-topbar{justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.5rem 0 1rem;display:flex}.mobile-lang-top-btn{color:#ffffffe6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ffffff40;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-family:inherit;font-size:.95rem;font-weight:500;display:flex}.mobile-lang-submenu-top{border-bottom:1px solid #ffffff1a;margin:-.5rem 0 1rem;padding-bottom:.75rem}.mobile-menu-overlay .mobile-menu-close{color:#fff;cursor:pointer;z-index:10001;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;font-size:2.5rem;line-height:1;display:block;position:static}.mobile-menu-links{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.mobile-menu-links a{color:#ffffffe6;text-align:center;border-radius:8px;width:100%;padding:.7rem 1rem;font-size:1.2rem;font-weight:500;transition:background .15s}.mobile-trading-toggle{color:#ffffffe6;text-align:center;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:.7rem 1rem;font-family:inherit;font-size:1.2rem;font-weight:500;transition:background .15s}.mobile-trading-toggle:hover{background:#ffffff1a}.mobile-trading-submenu{box-sizing:border-box;background:#ffffff0f;border-radius:8px;flex-direction:column;align-items:stretch;width:100%;max-width:100%;margin:.25rem 0;display:none}.mobile-trading-submenu.open{display:flex}.mobile-trading-submenu a{box-sizing:border-box;text-align:center;color:#ffffffbf;width:100%;padding:.5rem 1.5rem;font-size:.9rem;line-height:1.35;display:block}.mobile-menu-links a:hover,.mobile-menu-links a:active{background:#ffffff1a}.mobile-menu-links a.nav-client-btn{color:#1e40af;background:#fff;border:2px solid #fff;border-radius:8px;width:auto;margin-top:1.5rem;padding:.85rem 2rem;font-size:1rem;font-weight:700;display:inline-block}@media (width<=1100px){.nav-desktop-links{display:none}.mobile-menu-toggle{display:block}body{--nav-height:68px}body.menu-open{overflow:hidden}}@media (width<=768px){#header-container>nav .nav-container{padding:.28rem var(--content-padding)}#header-container>nav .logo img{height:38px}}@media (width<=480px){#header-container>nav .logo img{height:34px}}.hero-section{background:0 0;position:relative;overflow:visible}.hero-section:before,.hero-section:after{display:none}.hero-beam{pointer-events:none;z-index:1;position:absolute}.hero-beam-1{filter:blur(35px);background:linear-gradient(#0000 0%,#78a0ff59 30%,#78a0ff1f 70%,#0000 100%);width:160px;height:160%;animation:12s ease-in-out infinite beamDrift1;top:-30%;right:-5%;transform:rotate(45deg)}.hero-beam-2{filter:blur(45px);background:linear-gradient(#0000 0%,#a08cff47 35%,#a08cff14 65%,#0000 100%);width:120px;height:140%;animation:16s ease-in-out infinite beamDrift2;top:-20%;right:25%;transform:rotate(40deg)}.hero-beam-3{filter:blur(40px);background:linear-gradient(#0000 0%,#64b4ff38 40%,#64b4ff0f 60%,#0000 100%);width:100px;height:150%;animation:20s ease-in-out infinite beamDrift3;top:-25%;left:10%;transform:rotate(50deg)}@keyframes beamDrift1{0%{transform:rotate(45deg)translate(0)}50%{transform:rotate(42deg)translate(80px)}to{transform:rotate(45deg)translate(0)}}@keyframes beamDrift2{0%{transform:rotate(40deg)translate(0)}50%{transform:rotate(37deg)translate(-60px)}to{transform:rotate(40deg)translate(0)}}@keyframes beamDrift3{0%{transform:rotate(50deg)translate(0)}50%{transform:rotate(47deg)translate(50px)}to{transform:rotate(50deg)translate(0)}}@media (width<=768px){.hero-beam-1{filter:blur(25px);width:80px}.hero-beam-2{filter:blur(30px);width:60px}.hero-beam-3{filter:blur(28px);width:50px}}.hero-inner{z-index:2;text-align:center;max-width:800px;padding:6rem var(--content-padding) 5rem;margin:0 auto;position:relative}.hero-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#fff;background:var(--border-on-theme);border:1px solid var(--border-on-theme-soft);border-radius:999px;margin-bottom:2rem;padding:.4rem 1.2rem;font-size:.8rem;font-weight:600;display:inline-block}.hero-h1{font-size:var(--text-size-h1);color:var(--heading-h1);letter-spacing:-.03em;margin-bottom:1.5rem;font-weight:800;line-height:1.1}.hero-sub{color:#ffffffd9;max-width:580px;margin:0 auto .5rem;font-size:1.15rem;line-height:1.7}.hero-disclaimer{color:#ffffff80;letter-spacing:.02em;margin:0 auto 2.5rem;font-size:.7rem}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3.5rem;display:flex}.btn-lg{padding:1rem 2.5rem;font-size:1.1rem}.btn-ghost{color:#fff;border:2px solid var(--gold-light);background:0 0}.btn-ghost:hover{border-color:var(--heading-h1);background:#d4af371f}.hero-proof{justify-content:center;align-items:center;gap:2rem;display:flex}.hero-proof-item{flex-direction:column;align-items:center;gap:.25rem;display:flex}.hero-proof-value{color:#fff;font-size:1.2rem;font-weight:700}.hero-proof-label{color:#ffffffb3;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.hero-proof-sep{background:var(--border-on-theme-soft);width:1px;height:32px}@media (width<=768px){.hero-inner{padding:3.5rem var(--content-padding) 3rem}.hero-h1{font-size:min(var(--text-size-h1),1.75rem);margin-bottom:1rem}.hero-sub{margin-bottom:2rem;font-size:1rem}.hero-ctas{margin-bottom:2.5rem}.btn-lg{padding:.85rem 2rem;font-size:1rem}.hero-proof{gap:1.25rem}.hero-proof-value{font-size:1rem}.hero-proof-sep{height:24px}}section.hero{height:100vh;color:var(--text-on-banner);padding:0;position:relative;overflow:hidden}section.hero .hero-video{object-fit:cover;z-index:0;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.hero:after{content:"";background:color-mix(in srgb,var(--globe-water) 50%,transparent);z-index:1;pointer-events:none;position:absolute;inset:0}section.hero .hero-content{z-index:2;text-align:center;padding:2rem var(--content-padding);max-width:min(100%,48rem);margin-left:auto;margin-right:auto;position:relative;top:50%;transform:translateY(-50%)}section.hero .hero-content h1{color:var(--heading-h1);margin-bottom:1rem}section.hero .hero-content p{color:var(--text-on-banner);max-width:36rem;margin:0 auto;font-size:1.15rem;line-height:1.7}section.hero .hero-content .cta{background:var(--theme-cta);color:var(--theme-cta-text);border-radius:6px;margin-top:1.25rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-block}section.hero .hero-content .cta:hover{opacity:.92;transform:translateY(-1px)}.trust-bar{padding:1.25rem var(--content-padding);background:0 0;overflow-x:auto}.trust-bar-inner{white-space:nowrap;justify-content:center;align-items:center;gap:2.5rem;max-width:1000px;margin:0 auto;display:flex}.trust-bar-item{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;display:flex}.trust-bar-item svg{color:var(--theme-accent);flex-shrink:0}@media (width<=768px){.trust-bar{overflow-x:hidden}.trust-bar-inner{white-space:normal;grid-template-columns:1fr 1fr;justify-items:center;gap:.75rem 1.5rem;display:grid}.trust-bar-item{font-size:.78rem}}.section-label{text-align:center;margin-bottom:1rem;display:block}.section-label span{text-transform:uppercase;letter-spacing:.14em;color:var(--theme-accent);background:var(--accent-tint-8);border:1px solid var(--accent-glow);border-radius:999px;padding:.35rem 1rem;font-size:.72rem;font-weight:700;display:inline-block}.modern-carousel{margin-top:3rem;position:relative;overflow:visible}.modern-carousel-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.5rem;padding:.5rem 0 1.5rem;display:flex;overflow-x:auto}.modern-carousel-track::-webkit-scrollbar{display:none}.modern-carousel-track .feature-grid-card{scroll-snap-align:start;flex:0 0 calc(33.333% - 1rem);min-width:280px}@media (width<=968px){.modern-carousel-track .feature-grid-card{flex:0 0 calc(50% - .75rem)}}@media (width<=600px){.modern-carousel-track .feature-grid-card{flex:0 0 85%}}.modern-carousel-nav{flex-wrap:nowrap;justify-content:center;align-items:center;gap:1.25rem;min-height:48px;margin-top:1rem;display:flex}.modern-carousel-btn{background:color-mix(in srgb, var(--theme-cta) 15%, transparent);border:1px solid var(--theme-cta);width:40px;min-width:40px;height:40px;color:var(--theme-cta);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.modern-carousel-dots{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.modern-carousel-dot{cursor:pointer;background:#ffffff59;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .25s}.modern-carousel-dot.active{background:#fff;border-radius:4px;width:24px}.feature-grid-card{background:var(--bg-white);border:1px solid #00000014;border-radius:16px;padding:2rem;transition:border-color .2s,transform .2s,box-shadow .2s;box-shadow:0 2px 12px #0000000f}.feature-grid-card:hover{border-color:var(--accent-tint-30);box-shadow:0 8px 24px var(--accent-soft);transform:translateY(-2px)}.feature-grid-icon{background:var(--accent-tint-8);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.25rem;display:flex}.feature-grid-icon img{object-fit:contain;width:32px;height:32px}.feature-grid-card h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.modern-carousel-track .feature-grid-card h3{color:var(--heading-h1)}.feature-grid-card p{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.6}.steps-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;display:grid}@media (width<=968px){.steps-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.steps-grid{grid-template-columns:1fr}}.step-grid-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;padding:2rem;position:relative}.step-grid-num{color:var(--accent);opacity:.4;margin-bottom:1rem;font-size:3rem;font-weight:800;line-height:1}.step-grid-card h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.step-grid-card p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.6}.btn{border-radius:10px;justify-content:center;align-items:center;padding:.85rem 2.2rem;font-size:1.05rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary{background:var(--theme-cta);color:var(--theme-cta-text);font-weight:700;box-shadow:0 4px 16px #0000001a}.btn-secondary{color:var(--text-primary);border:1px solid var(--border-medium);background:0 0}.btn-secondary:hover{background:#00000008;border-color:#0003}.btn-cta-lg{padding:.9rem 2.4rem;font-size:1.1rem}section{padding:2rem var(--content-padding);background:0 0;position:relative}@media (width<=768px){:root{--content-padding:1rem}section{padding:1.5rem var(--content-padding);overflow-x:hidden}.about-container,.container,.compartment-inner,.rules-page-wrap{min-width:0;overflow-x:hidden}}.container{width:100%;max-width:1200px;margin:0 auto}.policy-section{background:0 0;padding:1.5rem var(--content-padding) 2.5rem!important}.policy-section h1{color:var(--heading-h1);margin-bottom:1.25rem;font-weight:500}.page-breadcrumb{color:#ffffffb3;align-items:center;gap:.4rem;margin-bottom:.6rem;font-size:.78rem;display:flex}.page-breadcrumb a{color:#ffffffb3;text-decoration:none}.page-breadcrumb a:hover{color:#fff}.page-title{color:#fff;margin:0 0 .5rem;font-size:3.25rem;font-weight:700}.page-subtitle{color:#ffffffd9;max-width:640px;margin:0;font-size:.95rem;line-height:1.7}.about-content-section{padding:2.5rem var(--content-padding);background:0 0;position:relative}.about-container{max-width:1200px;margin:0 auto}@media (width<=768px){.about-content-section{padding:1.5rem var(--content-padding)}}.page-hero{background:0 0;justify-content:center;align-items:center;width:100%;height:175px;display:flex;position:relative;overflow:hidden}.page-hero canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page-hero-content{z-index:10;text-align:center;padding:0 var(--content-padding);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.page-hero-content h1{color:var(--heading-h1);margin:0;font-weight:700}.page-hero-breadcrumb{color:var(--heading-h3);text-align:center;max-width:min(100%,42rem);margin:.5rem 0 0;font-size:.85rem;font-weight:400;line-height:1.45}.page-hero-breadcrumb a{color:inherit;text-decoration:none}.page-hero-breadcrumb a:hover{color:var(--gold-light)}.page-hero-content .page-hero-breadcrumb+.page-subtitle,.page-breadcrumb-strip .page-hero-breadcrumb+.page-subtitle{margin-top:.5rem}.page-subtitle.page-subtitle--emphasis{font-weight:600}.page-breadcrumb-strip{padding:.5rem var(--content-padding) 1rem;background:0 0}.page-breadcrumb-strip .container{width:100%;max-width:1200px;margin:0 auto}.page-hero-content p,.page-hero-content h3{color:#ffffffd9;max-width:600px;margin:.4rem 0 0;font-size:1.1rem;line-height:1.6}@media (width<=768px){.page-hero{align-items:flex-start;height:auto;min-height:135px;padding:.75rem 0 1.25rem;overflow:visible}.page-hero-content{justify-content:flex-start;padding-top:.25rem}.page-hero-content p,.page-hero-content h3{font-size:1.1rem}}.section-title{text-align:center;color:var(--heading-h2);margin-bottom:1rem}@media (width<=768px){.section-title{margin-bottom:.25rem}}.performance-edge-section{padding:2.5rem var(--content-padding);background:0 0;position:relative}.performance-edge-content{text-align:center;max-width:900px;margin:0 auto;line-height:1.8}.performance-edge-content p{color:var(--text-primary);margin-bottom:1.2rem;font-size:1.15rem}@media (width<=768px){.performance-edge-section{padding:1.5rem var(--content-padding)}.performance-edge-content p{text-align:center;font-size:1rem}}.info-section{padding:2.5rem var(--content-padding);background:0 0;position:relative}.info-content{text-align:center;max-width:900px;margin:0 auto;line-height:1.8}.info-content p{color:var(--text-on-theme);margin-bottom:1.5rem;font-size:1.2rem}.info-content p strong{color:var(--heading-h1);font-weight:700}@media (width<=768px){.info-section{padding:1.5rem var(--content-padding)}.info-content p{font-size:1rem}}header{color:#fff;padding:2rem var(--content-padding) 1.5rem;text-align:center;background:0 0}header h1{color:var(--heading-h1);margin-bottom:1rem}header h2{color:var(--heading-h2);margin-bottom:2.5rem;font-weight:400}.carousel-container{margin:2rem 0 1rem;padding:0 60px;position:relative;overflow:hidden}.carousel-arrow{background:var(--accent-soft);border:2px solid var(--theme);color:var(--theme-accent);cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:2rem;line-height:1;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-arrow:hover{background:var(--theme);color:var(--deep-black)}.carousel-arrow-left{left:0}.carousel-arrow-right{right:0}.stats-grid{gap:2rem;width:max-content;transition:transform .5s;display:flex}.carousel-grid .stat-card{flex:0 0 calc(33.3333% - 66.6667px - 1.33rem);max-width:400px}.carousel-dots{justify-content:center;gap:.5rem;margin-top:2rem;padding-bottom:1rem;display:flex}.carousel-dot{background:var(--accent-tint-15);border:2px solid var(--theme);cursor:pointer;border-radius:50%;width:12px;height:12px;transition:all .3s}.carousel-dot.active{background:var(--theme);transform:scale(1.2)}@media (width>=769px) and (width<=1199px){.carousel-grid .stat-card{flex:0 0 calc(50% - 100px - 1rem)}}@media (width<=768px){.carousel-container{padding:0 50px}.carousel-grid .stat-card{flex:0 0 calc(100vw - 140px)}.carousel-arrow{width:40px;height:40px;font-size:1.5rem}.carousel-arrow-left{left:0}.carousel-arrow-right{right:0}.carousel-dot{width:10px;height:10px}}.stat-card{text-align:center;background:var(--bg-white);border:1px solid #00000014;border-radius:16px;padding:2rem;box-shadow:0 2px 12px #0000000f}.stat-number{color:var(--theme-accent);margin-bottom:.5rem;font-size:3rem;font-weight:700}.stat-label{color:var(--text-secondary);font-size:1.1rem}.stat-disclaimer{color:var(--text-secondary);opacity:.7;margin-top:.5rem;font-size:.8rem;font-style:italic;display:block}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;margin:3rem 0;display:grid}@media (width<=768px){.features-grid{grid-template-columns:1fr}}.feature-card{background:var(--bg-card);border:1px solid var(--border-subtle);text-align:center;border-radius:16px;padding:2.5rem;transition:all .3s;box-shadow:0 4px 24px #0003}.feature-card:hover{border-color:var(--accent-glow);box-shadow:0 12px 32px var(--accent-soft);transform:translateY(-5px)}.feature-icon{margin-bottom:1.5rem;font-size:3rem}.feature-title{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.feature-desc{color:var(--text-secondary);line-height:1.8}.tooltip-trigger{cursor:help;position:relative}.tooltip-trigger .tooltip-content{color:#fff;white-space:normal;z-index:1000;background:#000000f2;border:1px solid #ffffff1a;border-radius:8px;width:max-content;max-width:280px;margin-bottom:.5rem;padding:.75rem 1rem;font-size:.85rem;line-height:1.4;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000080}.tooltip-trigger .tooltip-content:after{content:"";border:6px solid #0000;border-top-color:#000000f2;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tooltip-trigger:hover .tooltip-content{display:block}.process-timeline{max-width:1000px;margin:3rem auto;position:relative}.process-step{align-items:flex-start;gap:2rem;margin-bottom:3rem;display:flex}@media (width<=768px){.process-step{flex-direction:column}}.step-number{background:var(--theme);min-width:80px;height:80px;color:var(--deep-black);border-radius:50%;justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex;box-shadow:0 4px 15px #f5d98c4d}.step-content{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;flex:1;padding:2rem}body:not(.page-index) .step-content{-webkit-backdrop-filter:blur(12px)}.step-title{color:var(--theme-accent);margin-bottom:1rem;font-size:1.8rem;font-weight:700}.step-desc{color:var(--text-secondary);margin-bottom:1rem;line-height:1.8}.step-list{margin:1rem 0;list-style:none}.step-list li{color:var(--text-primary);padding:.5rem 0 .5rem 1.5rem;position:relative}.step-list li:before{content:"✓";color:var(--theme-accent);font-weight:700;position:absolute;left:0}.step-item{align-items:flex-start;gap:2rem;margin-bottom:3rem;display:flex}@media (width<=768px){.step-item{flex-direction:column}}.step-item .step-number{min-width:60px;height:60px;font-size:1.8rem}.step-item .step-content h3{color:var(--heading-h3);margin-bottom:.5rem;font-size:1.5rem}.step-item .step-content p{color:var(--text-secondary);line-height:1.8}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:3rem 0;display:grid}@media (width<=768px){.pricing-grid{grid-template-columns:1fr}}.pricing-card{background:var(--bg-white);text-align:center;border:2px solid #00000014;border-radius:16px;padding:2.5rem;transition:all .3s;box-shadow:0 2px 12px #0000000f}.pricing-card:hover{border-color:var(--theme-accent);box-shadow:0 10px 30px var(--accent-tint-15);transform:scale(1.05)}.pricing-amount{color:var(--theme-accent);margin:1.5rem 0;font-size:2.5rem;font-weight:700}.pricing-size{color:var(--theme-accent);margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.pricing-details{text-align:left;background:var(--blue-deep);border:1px solid var(--blue-slate);border-radius:8px;margin:1.5rem 0;padding:1.5rem}.pricing-details p{color:var(--text-primary);margin:.7rem 0;font-size:.95rem}.pricing-tabs{flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem 0;display:flex}.pricing-subtabs{flex-wrap:wrap;justify-content:center;gap:1rem;margin:1rem 0 2rem;display:flex}.pricing-subtab{color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;padding:.6rem 2rem;font-size:.95rem;font-weight:500;transition:all .3s}.pricing-subtab.active{background:var(--bg-white);color:var(--deep-black);border-color:var(--bg-white)}.pricing-subtab:hover:not(.active){color:var(--text-primary);background:#ffffff1a}.pricing-sizes{flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem 0;display:flex}.pricing-size-btn{text-align:center;background:var(--bg-white);min-width:140px;color:var(--text-secondary);cursor:pointer;box-sizing:border-box;border:2px solid #0000001a;border-radius:10px;padding:.7rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s}.pricing-size-btn.active{border-color:var(--theme-accent);color:var(--theme-accent);background:var(--accent-tint-6)}.pricing-size-btn:hover:not(.active){color:var(--text-primary);border-color:#0003}.pricing-comparison-card{background:var(--bg-white);border:2px solid #00000014;border-radius:16px;max-width:900px;margin:3rem auto;padding:2rem;box-shadow:0 2px 12px #0000000f}.pricing-comparison-header{text-align:center;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem;display:grid}.pricing-comparison-col h3{color:var(--heading-h3);margin-bottom:.5rem;font-size:1.3rem}.pricing-comparison-col h4{color:var(--text-secondary);font-size:1rem;font-weight:500}.pricing-comparison-features{background:var(--accent-tint-6);border-radius:12px;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:2rem 0;padding:1.5rem;display:flex}.feature-check{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.95rem;display:flex}.pricing-comparison-table{margin:2rem 0}.pricing-row{border-bottom:1px solid #0000000f;grid-template-columns:2fr 1fr 1fr;gap:1rem;padding:1rem;display:grid}.pricing-row.header-row{background:var(--accent-tint-6);border-radius:8px 8px 0 0;font-weight:700}.pricing-row-label{color:var(--text-secondary);align-items:center;gap:.5rem;display:flex}.pricing-row-value{color:var(--text-primary);text-align:center;font-weight:500}.info-icon{cursor:help;opacity:.6;font-size:.9rem}.price-value{color:var(--theme-accent);font-size:1.8rem;font-weight:700}@media (width<=768px){.pricing-comparison-header{grid-template-columns:1fr;gap:1rem}.pricing-row{text-align:left;grid-template-columns:1fr;gap:.5rem}.pricing-row-label{justify-content:space-between}.pricing-row-value{text-align:left;padding-left:1rem;font-size:.95rem}.pricing-comparison-features{flex-direction:column;gap:1rem}}.comparison-table{border-collapse:collapse;background:var(--card-bg);border-radius:12px;width:100%;max-width:900px;margin:3rem auto;overflow:hidden;box-shadow:0 4px 20px #0000004d}body:not(.page-index) .comparison-table{-webkit-backdrop-filter:blur(12px)}.comparison-table th,.comparison-table td{text-align:left;border-bottom:1px solid var(--border-medium);padding:1.5rem}.comparison-table th{background:var(--theme);color:var(--text-on-dark);font-size:1.1rem;font-weight:700}.comparison-table td:first-child{color:var(--text-primary);font-weight:600}.comparison-table td{color:var(--text-secondary)}.check-mark{color:var(--theme-accent);font-size:1.5rem;font-weight:700}.platform-carousel-section{background:0 0;padding:2.5rem 0;overflow:hidden}.platform-carousel-label{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:#ffffff4d;margin-bottom:1.75rem;font-size:.7rem;font-weight:700}.platform-carousel-track-wrap{max-width:640px;margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.platform-carousel-track{width:max-content;animation:10s linear infinite platform-scroll;display:flex}.platform-carousel-track:hover{animation-play-state:paused}@keyframes platform-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.platform-logo-item{flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;min-width:90px;margin-right:1.5rem;display:flex}.platform-logo-item img{object-fit:contain;filter:brightness(.9);width:80px;height:80px;transition:filter .2s}.platform-logo-item:hover img{filter:brightness()}.platform-logo-item span{color:#ffffff73;letter-spacing:.04em;white-space:nowrap;font-size:.72rem;font-weight:600}.global-reach-section{padding:2rem var(--content-padding);text-align:center;background:0 0}.global-reach-inner{max-width:1000px;margin:0 auto}.global-reach-grid{border-radius:16px;grid-template-columns:repeat(10,1fr);gap:0;max-width:1000px;margin:0 auto;display:grid;overflow:hidden}.gr-item{aspect-ratio:1.4;background:#ffffff0a;border:1px solid #ffffff14;border-radius:0;justify-content:center;align-items:center;transition:background .5s;display:flex;overflow:hidden}.gr-item.showing-name{background:#ffffff14}.gr-item .gr-flag{border-radius:6px;font-size:4rem;line-height:1;box-shadow:0 1px 4px #0000001a}.gr-name{color:#fff;letter-spacing:.03em;text-align:center;font-size:.75rem;font-weight:700;line-height:1.3}@media (width<=968px){.global-reach-grid{grid-template-columns:repeat(5,1fr);max-width:550px}}@media (width<=580px){.global-reach-section{padding:1.5rem var(--content-padding)}.global-reach-grid{grid-template-columns:repeat(4,1fr);max-width:100%}.gr-item .gr-flag{font-size:3rem}.gr-name{font-size:.7rem}}.testimonials-section{padding:2rem var(--content-padding);position:relative}@media (width<=768px){.testimonials-section{padding:1.5rem 0}}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:1.5rem auto;display:grid}@media (width<=968px){.testimonial-grid{grid-template-columns:1fr;gap:0;margin:.25rem 0}.testimonial-card{box-shadow:none;border-left:none;border-bottom:1px solid var(--border-subtle);border-radius:0;padding:1.25rem}.testimonial-card:last-child{border-bottom:none}.testimonial-rating{margin-bottom:.5rem;font-size:1rem}.testimonial-quote{margin:.5rem 0;font-size:.9rem;line-height:1.6}.testimonial-author{margin-top:.5rem;font-size:.9rem}}.testimonial-card{background:var(--card-bg);border:1px solid var(--card-border);border-left:4px solid var(--theme);border-radius:16px;padding:2rem;box-shadow:0 2px 12px #0000000f}body:not(.page-index) .testimonial-card{-webkit-backdrop-filter:blur(12px)}.testimonial-rating{color:#f59e0b;margin-bottom:1rem;font-size:1.3rem}.testimonial-quote{color:var(--text-on-theme-sub);margin:1rem 0;font-size:1.1rem;font-style:italic;line-height:1.8}.testimonial-author{color:var(--text-on-theme);margin-top:1rem;font-weight:600}.global-payouts-section{padding:2rem var(--content-padding);color:#fff;background:0 0;position:relative;overflow:hidden}.payout-content{z-index:2;text-align:center;margin-bottom:0;padding-top:2rem;position:relative}.payout-globe-wrap{justify-content:center;margin:1rem auto -1rem;display:flex}#payout-globe{cursor:grab;will-change:transform;filter:drop-shadow(0 0 8px #96b4ff33);display:block}#payout-globe:active{cursor:grabbing}.payout-headline{color:var(--heading-h2);text-shadow:none;margin:0 0 .5rem;font-weight:800}.payout-subtext{color:var(--text-on-theme-sub);margin:0;font-size:1.1rem}.payout-cards-wrapper{max-width:1200px;padding:0 var(--content-padding);z-index:2;margin:1.5rem auto 0;position:relative}.payout-cards-container{scrollbar-width:none;-ms-overflow-style:none;will-change:scroll-position;gap:1.5rem;padding:1rem 0;display:flex;overflow-x:auto;transform:translateZ(0)}.payout-cards-container::-webkit-scrollbar{display:none}.payout-card{background:var(--border-on-theme);border:2px solid var(--border-on-theme-soft);border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;gap:1rem;min-width:280px;padding:1.5rem 2rem;transition:all .3s;display:flex}.card-header{justify-content:center;align-items:center;gap:.75rem;display:flex}.card-flag-icon{border-radius:3px;width:30px;height:22px}.card-country{color:var(--theme-cta-text);font-size:1rem;font-weight:600}.card-amount{color:var(--theme-cta-text);align-items:baseline;gap:.5rem;font-size:1.5rem;font-weight:800;display:flex}.processed-text{color:var(--theme-cta-text);opacity:.6;font-size:.85rem;font-weight:500}.scroll-btn{background:var(--border-on-theme);color:#fff;cursor:pointer;z-index:10;border:2px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.scroll-btn:hover{background:var(--border-on-theme-soft);border-color:#fff}.scroll-left{left:0}.scroll-right{right:0}@media (width<=768px){.global-payouts-section{padding:1.5rem var(--content-padding);min-height:400px}.payout-subtext{font-size:1.1rem}.payout-cards-wrapper{padding:0 var(--content-padding);margin-top:50px}.payout-card{gap:.6rem;min-width:150px;padding:.9rem 1rem}.card-header{gap:.4rem}.card-flag-icon{width:22px;height:16px}.card-country{font-size:.85rem}.card-amount{font-size:1.1rem}.processed-text{font-size:.7rem}.scroll-btn{width:30px;height:30px;font-size:1rem}}.withdraw-with-section{padding:2.75rem var(--content-padding) 2.25rem;text-align:center;background:0 0}.withdraw-with-section .container{max-width:1280px;margin:0 auto}.withdraw-with-heading{margin:0 auto 2.5rem}.withdraw-with-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.35rem 1.25rem;margin:0 auto 2.5rem;display:grid}.withdraw-with-card{border-radius:15px;flex-direction:column;gap:1.25rem;padding:1.35rem 1.25rem 1.5rem;display:flex}@supports (grid-template-rows:subgrid){.withdraw-with-grid{grid-template-rows:auto auto 1fr}.withdraw-with-card{grid-template-rows:subgrid;grid-row:span 3;gap:0;display:grid}}.withdraw-with-card-brand{box-sizing:content-box;align-items:center;gap:.5rem;min-height:3rem;display:flex}.withdraw-with-rise-logo,.withdraw-with-neteller-logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:48px;display:block}.withdraw-with-neteller-logo{max-width:135px;height:20px}.withdraw-with-skrill-logo{width:auto;max-width:100%;height:48px;display:block}.withdraw-with-skrill-diamond{fill:color-mix(in srgb, var(--theme-accent) 32%, #c026d3)}.withdraw-with-skrill-diamond--muted{fill:color-mix(in srgb, var(--theme-accent) 45%, #c026d3);opacity:.82}.withdraw-with-skrill-word{fill:var(--text-primary);letter-spacing:-.02em;font-family:Inter,system-ui,sans-serif;font-size:26px;font-weight:700}.withdraw-with-crypto-icons{gap:.4rem}.withdraw-with-crypto-img{width:32px;height:32px;box-shadow:0 0 0 1px color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:50%;flex-shrink:0;display:block}.withdraw-with-card-headline{text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary);margin:0;font-size:clamp(1rem,2.5vw,1.15rem);font-weight:800;line-height:1.25}@supports not (grid-template-rows:subgrid){.withdraw-with-card-headline{min-height:2.65em}}.withdraw-with-cta{justify-content:center;margin:.5rem 0 0;display:flex}.withdraw-with-cta .btn{min-width:min(280px,100%)}@media (width<=1024px){.withdraw-with-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.withdraw-with-section{padding:2rem var(--content-padding) 1.75rem}.withdraw-with-heading{margin-bottom:1.75rem}.withdraw-with-grid{grid-template-rows:none;grid-template-columns:1fr;gap:1.25rem 0;margin-bottom:2rem}.withdraw-with-card{grid-row:auto;grid-template-rows:unset;flex-direction:column;gap:1.25rem;padding:1.15rem 1rem 1.25rem;display:flex}}.newsletter-section{padding:2rem var(--content-padding);text-align:center;background:0 0;position:relative;overflow-x:clip}.newsletter-section .container{max-width:900px;margin:0 auto}.newsletter-title{color:var(--heading-h2);margin-bottom:1.5rem}.newsletter-description{color:var(--text-on-theme-sub);margin-bottom:2.5rem;font-size:1rem;line-height:1.8}.newsletter-cards{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:800px;margin:0 auto;display:grid}.newsletter-card{background:var(--bg-white);border:1px solid var(--border-subtle);text-align:center;box-shadow:0 4px 20px var(--bg-overlay);border-radius:1rem;flex-direction:column;align-items:stretch;min-height:200px;padding:2rem;display:flex;position:relative;overflow:hidden}.newsletter-card-bg{opacity:.04;background:radial-gradient(ellipse 80% 50% at 50% 0%,var(--theme-cta),transparent 70%);pointer-events:none;position:absolute;inset:0}.newsletter-card-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);flex-shrink:0;margin:0 0 1.5rem;font-size:1rem;font-weight:800;line-height:1.3;position:relative}.newsletter-card-title--with-icon{justify-content:center;align-items:center;gap:1rem;min-height:0;margin:auto 0 1.5rem;display:flex}.newsletter-card-title--with-icon>span{flex-shrink:1}.newsletter-card-discord-icon{flex-shrink:0;width:115px;height:auto;margin:-1.5rem 0;display:block}.newsletter-card-discord .newsletter-card-btn{margin-top:auto}.newsletter-card-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;font-family:inherit;font-size:1rem;font-weight:700;line-height:normal;text-decoration:none;transition:opacity .2s,transform .2s;box-sizing:border-box!important;border:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:1rem 1.5rem!important;display:flex!important}.newsletter-card-btn:hover{opacity:.9;transform:translateY(-1px)}.newsletter-card-input{box-sizing:border-box;border:2px solid var(--border-on-theme);background:var(--card-bg);width:100%;color:var(--text-on-dark);border-radius:10px;outline:none;margin:0 0 .75rem;padding:1rem 1.25rem;font-size:1rem;transition:border-color .2s}.newsletter-card-input::placeholder{color:var(--text-on-theme-dim)}.newsletter-card-input:focus{border-color:var(--theme-cta)}.newsletter-card-email .newsletter-card-btn{margin-top:auto}.newsletter-form{max-width:700px;margin:0 auto}.newsletter-input-wrapper{background:var(--bg-white);border-radius:50px;display:flex;overflow:hidden;box-shadow:0 4px 20px #0003}.newsletter-input-wrapper input{color:var(--deep-black);border:none;outline:none;flex:1;padding:1.2rem 2rem;font-size:1rem}.newsletter-input-wrapper input::placeholder{color:#999}.newsletter-submit-btn{justify-content:center;align-items:center;gap:.5rem;width:100%!important;display:flex!important}.newsletter-submit-btn:hover{opacity:.9}@media (width<=768px){.newsletter-section{padding:1.5rem var(--content-padding)}.newsletter-title{margin-bottom:1rem}.newsletter-description{margin-bottom:2rem;font-size:.9rem}.newsletter-cards{grid-template-columns:1fr;gap:1.25rem}.newsletter-card{padding:1.5rem}.newsletter-card-title{font-size:.9rem}}.newsletter-feedback{z-index:1100;backdrop-filter:blur(6px);background:#000000b3;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.newsletter-feedback.open{display:flex}.newsletter-feedback-inner{background:var(--card-bg);border:1px solid var(--card-border);text-align:center;border-radius:16px;width:calc(100% - 2rem);max-width:420px;padding:2rem;animation:.35s cubic-bezier(.34,1.56,.64,1) newsletterToastIn;box-shadow:0 24px 64px #0006}body:not(.page-index) .newsletter-feedback-inner{-webkit-backdrop-filter:blur(12px)}.newsletter-feedback-icon{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1.25rem;display:flex}.newsletter-feedback.success .newsletter-feedback-icon{background:color-mix(in srgb, var(--success) 18%, transparent);color:var(--success)}.newsletter-feedback.error .newsletter-feedback-icon{background:color-mix(in srgb, var(--danger) 18%, transparent);color:var(--danger)}.newsletter-feedback-title{color:var(--heading-h2);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.newsletter-feedback-msg{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.newsletter-feedback-btn{border-radius:10px;min-width:120px;padding:.75rem 2rem;font-size:1rem}@keyframes newsletterToastIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.profit-calc-section{padding:2rem var(--content-padding);color:var(--text-on-dark);background:0 0}.profit-calc-inner{justify-content:space-between;align-items:flex-start;gap:1.5rem;max-width:900px;margin:0 auto;display:flex}.profit-calc-head{flex:0 0 420px}.profit-calc-head .section-label{text-align:left;margin-bottom:.75rem}.profit-calc-head .section-label span{color:var(--text-on-banner);border:2px solid var(--theme-cta);background:#ffffff1f}.profit-calc-title{margin:0}.profit-calc-coin-img{width:min(420px,100%);max-width:100%;height:auto;margin-top:1rem;display:block}.profit-calc-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;flex:1;max-width:420px;padding:1.75rem;box-shadow:0 4px 24px #0003}body:not(.page-index) .profit-calc-card{-webkit-backdrop-filter:blur(12px)}.profit-calc-badge{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.78rem;font-weight:600;display:inline-flex}.profit-calc-badge svg{color:var(--theme-cta);flex-shrink:0}.profit-calc-field{margin-bottom:1.25rem}.profit-calc-field label{color:var(--text-primary);margin-bottom:.4rem;font-size:.82rem;font-weight:600;display:block}.profit-calc-field select{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:.65rem 1rem;font-size:.95rem}.profit-calc-field select option{color:#1f2937;background:#fff}.profit-calc-slider-wrap{align-items:center;gap:1rem;display:flex}.profit-calc-slider-wrap input[type=range]{appearance:none;background:#e5e7eb;border-radius:4px;flex:1;height:8px}.profit-calc-slider-wrap input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--theme-cta);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #0003}.profit-calc-slider-wrap input[type=range]::-moz-range-thumb{background:var(--theme-cta);cursor:pointer;border:none;border-radius:50%;width:20px;height:20px}.profit-calc-slider-wrap span{color:var(--theme-cta);min-width:2.5rem;font-size:.95rem;font-weight:700}.profit-calc-result{color:var(--theme-cta);margin:1.5rem 0 .75rem;font-size:2.25rem;font-weight:800;line-height:1}.profit-calc-unit{color:var(--text-primary);opacity:.65;margin-left:.25rem;font-size:1rem;font-weight:500}.profit-calc-split-badge{color:var(--theme);background:#001f5a14;border-radius:999px;margin-bottom:1.25rem;padding:.35rem .85rem;font-size:.78rem;font-weight:700;display:inline-block}.profit-calc-cta{text-align:center;box-sizing:border-box;width:100%;margin-bottom:.75rem;padding:1rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}.profit-calc-disclaimer{color:var(--text-primary);opacity:.65;margin:0;font-size:.72rem}@media (width<=768px){.profit-calc-inner{flex-direction:column;align-items:stretch;gap:2rem}.profit-calc-head{text-align:center;flex:none}.profit-calc-head .section-label,.profit-calc-title{text-align:center}.profit-calc-coin-img{margin-left:auto;margin-right:auto}.profit-calc-card{max-width:none}}.faq-breadcrumb-root{margin:0;padding:0}nav.faq-breadcrumb{display:block}.faq-breadcrumb,.faq-article-count{color:var(--heading-h3);font-weight:400}.faq-breadcrumb{margin:0 0 .5rem;font-size:.85rem}.faq-article-count{margin:0 0 3rem;font-size:.95rem}.faq-breadcrumb a{color:inherit;text-decoration:none}.faq-breadcrumb a:hover{color:var(--gold-light)}.faq-container{max-width:900px;margin:2rem auto}.faq-category{margin-bottom:2.5rem}.faq-category-title{color:var(--text-primary);border-bottom:1px solid var(--border-medium);margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.5rem}.faq-item{background:var(--bg-white);border:1px solid var(--border-medium);cursor:pointer;border-radius:8px;margin-bottom:1rem;padding:1.25rem;transition:background-color .25s,border-color .3s,box-shadow .3s}.faq-item:hover:not(.active){border-color:var(--theme-accent)}.faq-item.active{background:var(--card-bg-translucent);border-color:var(--heading-h1);backdrop-filter:blur(12px);box-shadow:0 4px 24px color-mix(in srgb,var(--theme) 14%,transparent)}.faq-item.active:hover{border-color:var(--heading-h1)}.faq-item.active .faq-question{color:var(--heading-h3)}.faq-item.active .faq-question:after{color:var(--gold-light);transform:rotate(180deg)}.faq-question{color:var(--text-primary);margin-bottom:0;padding-right:2rem;font-size:1rem;font-weight:600;position:relative}.faq-question:after{content:"▼";color:var(--theme-accent);font-size:.75rem;transition:transform .3s,color .25s;position:absolute;right:0}.faq-answer{color:var(--text-primary);margin-top:1rem;font-size:.95rem;line-height:1.7;display:none}.faq-answer p,.faq-answer ul,.faq-answer li,.faq-answer strong{color:inherit}.faq-answer a{color:var(--gold-light);font-weight:600;text-decoration:none}.faq-answer a:hover{color:var(--gold-light);text-underline-offset:.15em;text-decoration:underline}.faq-item.active .faq-answer{display:block;color:var(--text-on-dark)!important}.faq-item.active .faq-answer p,.faq-item.active .faq-answer ul,.faq-item.active .faq-answer li,.faq-item.active .faq-answer strong{color:var(--text-on-dark)!important}.faq-item.active .faq-answer a,.faq-item.active .faq-answer a:hover{color:var(--gold-light)!important}@media (width<=768px){.faq-container{margin:1rem auto}.faq-category{margin-bottom:1.5rem}.faq-category-title{margin-bottom:1rem;padding-bottom:.5rem;font-size:1.2rem}.faq-item{margin-bottom:.75rem;padding:1rem}.faq-question{padding-right:1.5rem;font-size:.95rem}.faq-answer{margin-top:.75rem;font-size:.9rem;line-height:1.6}.faq-answer p{margin-bottom:.75rem}.faq-answer ul{margin:.5rem 0 .75rem 1.25rem}.faq-answer ul li{margin:.25rem 0}}body.page-blog .blog-page-section{color:var(--text-on-dark);width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:3rem}@media (width<=768px){body.page-blog .blog-page-section{padding-top:2rem}}.blog-toolbar{flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;display:flex}.blog-toolbar-top{flex-direction:column;gap:1rem;display:flex}@media (width>=769px){.blog-toolbar-top{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem}.blog-search-field{flex:1;min-width:min(100%,220px);max-width:min(520px,100%)}}.blog-search-field .newsletter-input-wrapper{width:100%}.blog-search-field .newsletter-input-wrapper input[type=search]{font-family:inherit}.blog-search-field .newsletter-input-wrapper input[type=search]::placeholder{color:color-mix(in srgb,var(--text-primary) 45%,transparent)}.blog-search-field .newsletter-input-wrapper input[type=search]:focus{box-shadow:none}.blog-category-filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.blog-category-filters-heading{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--text-on-dark) 75%,transparent);width:100%;margin:0;font-size:.8rem;font-weight:700}@media (width>=769px){.blog-category-filters-heading{width:auto;margin-right:.35rem}}.blog-filter-chip{border:1px solid var(--card-border);background:var(--accent-tint-8);color:var(--text-on-dark);border-radius:999px;padding:.4rem .9rem;font-size:.82rem;font-weight:600;transition:border-color .2s,background .2s,color .2s}.blog-filter-chip:hover{border-color:color-mix(in srgb,var(--theme-cta) 45%,var(--card-border));background:var(--accent-tint-15)}.blog-filter-chip.is-active{background:color-mix(in srgb,var(--theme-cta) 22%,transparent);border-color:color-mix(in srgb,var(--theme-cta) 55%,var(--card-border));color:var(--heading-h1)}.blog-empty-state{text-align:center;color:color-mix(in srgb,var(--text-on-dark) 85%,transparent);font-size:var(--text-size-normal);padding:2.5rem 1rem}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:1rem 0 3rem;display:grid}@media (width<=1100px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}}@media (width<=640px){.blog-grid{grid-template-columns:1fr;gap:1.5rem}}body.page-blog .blog-grid:has(>.blog-card:only-child){grid-template-columns:1fr;max-width:min(100%,480px);margin-left:auto;margin-right:auto}.blog-card[hidden],body.page-blog .blog-card[hidden]{display:none!important}.blog-card{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;border-radius:16px;transition:all .3s;overflow:hidden}.blog-card:hover{border-color:var(--accent-glow);box-shadow:0 12px 32px var(--accent-soft);transform:translateY(-5px)}.blog-image{background:linear-gradient(135deg,var(--blue-deep),var(--blue-slate));justify-content:center;align-items:center;width:100%;height:220px;font-size:4rem;display:flex}.blog-card-thumb-icon{color:var(--gold-light)}.blog-content{color:var(--text-primary);padding:2rem}.blog-date{color:var(--text-primary);opacity:.85;margin-bottom:.5rem;font-size:.9rem}.blog-category{background:color-mix(in srgb,var(--theme) 60%,var(--text-on-dark));color:var(--heading-h3);border:2px solid color-mix(in srgb,var(--gold-light) 70%,transparent);letter-spacing:.04em;box-shadow:0 0 20px var(--accent-tint-15);vertical-align:middle;border-radius:999px;margin-bottom:1rem;padding:.32rem .85rem;font-size:.8rem;font-weight:700;display:inline-block}.blog-title{color:var(--heading-h2);margin-bottom:1rem;font-size:1.6rem;font-weight:700;line-height:1.3}.blog-excerpt{color:var(--text-primary);font-size:var(--text-size-normal);margin-bottom:1rem;font-weight:400;line-height:1.7}.blog-link{color:var(--theme-accent);font-weight:600;transition:color .3s}.blog-link:hover{color:var(--theme-accent)}body.page-blog-article{color:var(--text-on-theme)}body.page-blog-article .blog-article-banner{width:100%;height:var(--blog-hero-block-height);background:var(--bg-gradient-start);grid-template-rows:1fr;grid-template-columns:minmax(0,min(32rem,44%)) minmax(0,1fr);align-items:stretch;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:grid;overflow:hidden}body.page-blog-article .blog-article-banner__text{background:var(--bg-gradient-start);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:clamp(.5rem,1.2vw,.75rem);min-width:0;padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,4vw,2.25rem);display:flex;overflow-y:auto}body.page-blog-article .blog-article-banner__text .blog-article-back{color:color-mix(in srgb,var(--text-on-dark) 88%,transparent);align-self:flex-start;margin-bottom:0}body.page-blog-article .blog-article-banner__text .blog-article-back:hover{color:var(--gold-light)}body.page-blog-article .blog-article-banner__text .blog-article-meta{color:var(--text-on-theme-dim);flex-wrap:nowrap;align-items:center;gap:.65rem 1rem;margin-bottom:0}body.page-blog-article .blog-article-banner__text .blog-article-meta time{min-width:0;color:color-mix(in srgb,var(--text-on-dark) 92%,transparent)}body.page-blog-article .blog-article-banner__text .blog-category{flex-shrink:0;margin-bottom:0}body.page-blog-article .blog-article-banner__text .blog-article-title{color:var(--heading-h2);margin:0 0 clamp(.35rem,1vw,.5rem);font-size:clamp(1.35rem,2.8vw,2rem);line-height:1.15}body.page-blog-article .blog-article-banner__media{background-position:top;background-repeat:no-repeat;background-size:cover;background-color:var(--theme-accent);min-width:0}body.page-blog-article.trading-styles-article .blog-article-banner__media{background-position:50%}@media (width<=768px){body.page-blog-article .blog-article-banner{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto}body.page-blog-article .blog-article-banner__text{width:100%;max-width:none;padding-bottom:clamp(1.5rem,4vw,2rem);overflow-y:visible}body.page-blog-article .blog-article-banner__media{aspect-ratio:16/9;background-position:50%;background-size:contain;order:-1;width:100%;min-height:0}body.page-blog-article.trading-styles-article .blog-article-banner__media{background-position:50%}}.blog-article-section{padding:2.5rem var(--content-padding) 3.5rem;width:100%;max-width:min(100%,48rem);margin:0 auto}@media (width<=768px){.blog-article-section{padding:1.75rem var(--content-padding) 2.5rem}}.blog-article-back{color:var(--text-on-theme-sub);margin-bottom:1.5rem;font-size:.95rem;text-decoration:none;display:inline-block}.blog-article-back:hover{color:var(--gold-light)}.blog-article-head{margin-bottom:2rem}.blog-article-meta{color:var(--text-on-theme-dim);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;font-size:.9rem;display:flex}.blog-article-meta time{color:var(--text-on-theme-sub)}.blog-article-head .blog-category{margin-bottom:0}.blog-article-title{color:var(--heading-h2);margin:0 0 1rem;font-size:clamp(1.65rem,4vw,2.25rem);font-weight:700;line-height:1.2}.blog-article-media{border:1px solid var(--border-on-theme-soft);background:linear-gradient(135deg,var(--blue-deep),var(--blue-slate));border-radius:16px;margin:0 0 2rem;overflow:hidden}.blog-article-media img{vertical-align:middle;width:100%;height:auto;display:block}.blog-article-prose{color:var(--text-on-theme-sub);font-size:1.05rem;line-height:1.8}.blog-article-prose>p:first-of-type{color:color-mix(in srgb,var(--text-on-theme-sub) 88%,var(--heading-h3));font-size:1.0625rem;line-height:1.82}.blog-article-prose p{margin:0 0 1.25rem}.blog-article-prose p:last-child{margin-bottom:0}.blog-article-prose a{color:color-mix(in srgb,var(--heading-h3) 85%,var(--text-on-theme-sub));text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--heading-h3) 42%,transparent);text-decoration-color:color-mix(in srgb,var(--heading-h3) 42%,transparent);text-underline-offset:.2em;font-weight:600}.blog-article-prose a:hover{color:var(--heading-h3);-webkit-text-decoration-color:color-mix(in srgb,var(--gold-light) 48%,var(--heading-h3));text-decoration-color:color-mix(in srgb,var(--gold-light) 48%,var(--heading-h3))}.blog-article-cta{border:1px solid var(--border-on-theme-soft);background:var(--card-bg);-webkit-backdrop-filter:blur(12px);border-radius:16px;margin-top:2.5rem;padding:1.5rem 1.35rem}.blog-article-cta p{color:var(--text-on-theme-sub);margin:0;font-size:1.05rem;line-height:1.65}.blog-article-cta a{font-weight:700}.content-section{max-width:900px;margin:0 auto}.content-section h2{color:var(--text-primary);margin:3rem 0 1.5rem;font-weight:700}.content-section h3{color:var(--heading-h3);margin:2rem 0 1rem;font-size:1.6rem;font-weight:700}.content-section p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.9}.content-section ul{margin:1.5rem 0;padding-left:2rem}.content-section ul li{color:var(--text-secondary);margin:.7rem 0;line-height:1.8}.team-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:3rem 0;display:grid}@media (width<=768px){.team-grid{grid-template-columns:1fr}}.team-card{background:var(--card-bg);border:1px solid var(--card-border);text-align:center;border-radius:12px;padding:2rem}body:not(.page-index) .team-card{-webkit-backdrop-filter:blur(12px)}.team-card img{border:3px solid var(--border-medium);border-radius:50%;width:150px;height:150px;margin:0 auto 1.5rem}.team-name{color:var(--text-primary);margin-bottom:.5rem;font-size:1.4rem;font-weight:700}.team-role{color:var(--theme-accent);margin-bottom:1rem;font-size:1.1rem}.team-bio{color:var(--text-secondary);line-height:1.7}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin:3rem 0;display:grid}@media (width<=768px){.contact-grid{grid-template-columns:1fr}}.contact-card{background:var(--card-bg);border:2px solid var(--card-border);text-align:center;color:var(--text-primary);border-radius:12px;padding:2.5rem}body:not(.page-index) .contact-card{-webkit-backdrop-filter:blur(12px)}.contact-icon{margin-bottom:1rem;font-size:3rem}.contact-title{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.contact-info{color:var(--text-primary);line-height:1.8}body.page-contact .page-subtitle,body.page-contact .about-content-section,body.page-contact .contact-card,body.page-contact .contact-title,body.page-contact .contact-info{color:var(--text-on-dark)}body.page-contact .contact-info a{color:inherit;text-decoration:underline}body.page-contact .contact-info a:hover{opacity:.88}body.page-contact .contact-form-wrap{max-width:700px;margin:0 auto}body.page-contact .contact-form-title{color:var(--text-on-dark);text-align:center;margin-bottom:2rem}body.page-contact .success-message,body.page-contact .success-message h3,body.page-contact .success-message p,body.page-contact .form-group label,body.page-contact .form-group input,body.page-contact .form-group select,body.page-contact .form-group textarea{color:var(--text-on-dark)}body.page-contact .form-group input::placeholder,body.page-contact .form-group textarea::placeholder{color:color-mix(in srgb,var(--text-on-dark) 52%,transparent)}body.page-contact .form-group select option{background:var(--theme-dark);color:var(--text-on-dark)}body.page-contact footer,body.page-contact footer .footer-section h4,body.page-contact footer .footer-section ul li a{color:var(--text-on-dark)}body.page-contact footer .footer-section ul li a:hover{color:color-mix(in srgb,var(--text-on-dark) 82%,var(--bg-white))}body.page-contact footer .footer-bottom,body.page-contact footer .footer-bottom p,body.page-contact footer .footer-disclaimer-full h3,body.page-contact footer .footer-disclaimer-full h4,body.page-contact footer .footer-disclaimer-full h5,body.page-contact footer .footer-disclaimer-full p,body.page-contact footer .footer-disclaimer-full li,body.page-contact footer .footer-disclaimer-full ul,body.page-contact footer .footer-disclaimer-full strong,body.page-contact footer .footer-disclaimer-mobile,body.page-contact footer .footer-disclaimer-mobile p,body.page-contact footer .footer-disclaimer-mobile strong{color:var(--text-on-dark)!important}.form-group{margin:1.5rem 0}.form-group label{color:var(--text-primary);margin-bottom:.7rem;font-size:1.1rem;font-weight:600;display:block}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--border-on-theme);background:var(--card-bg);width:100%;color:var(--text-on-theme);border-radius:8px;padding:1rem;font-size:1rem;transition:border-color .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--theme-accent);outline:none}.form-group textarea{resize:vertical;min-height:150px}.success-message{background:var(--card-bg);border:2px solid var(--theme);text-align:center;border-radius:12px;margin:2rem 0;padding:2rem;display:none}body:not(.page-index) .success-message{-webkit-backdrop-filter:blur(12px)}.success-message.show{display:block}.success-message{color:var(--text-primary)}.success-message h3{color:var(--text-primary);margin-bottom:1rem}.commission-table{background:var(--card-bg);border:2px solid var(--card-border);border-radius:12px;max-width:800px;margin:3rem auto;overflow:hidden}body:not(.page-index) .commission-table{-webkit-backdrop-filter:blur(12px)}.commission-row{border-bottom:1px solid var(--border-medium);grid-template-columns:1fr 1fr;padding:1.5rem 2rem;display:grid}.commission-row:last-child{border-bottom:none}.commission-row.header{background:var(--blue-deep)}.commission-row.header div{color:var(--text-on-theme);font-size:1.2rem;font-weight:700}.commission-row div:first-child{color:var(--text-primary);font-weight:600}.commission-row div:last-child{color:var(--theme-accent);font-size:1.3rem;font-weight:700}@media (width<=768px){.commission-row{text-align:center;grid-template-columns:1fr;gap:.5rem}}.how-it-works{max-width:900px;margin:3rem auto}.terms-content{background:var(--charcoal);border:1px solid var(--border-medium);border-radius:12px;margin:2rem 0;padding:3rem}.terms-content h2{color:var(--text-primary);margin:2rem 0 1rem;font-weight:700}.terms-content h3{color:var(--heading-h3);margin:1.5rem 0 1rem;font-size:1.5rem;font-weight:700}.terms-content h4{color:var(--text-primary);margin:1.2rem 0 .8rem;font-size:1.2rem;font-weight:700}.terms-content p{color:var(--text-secondary);margin:1rem 0;line-height:1.8}.terms-content ul,.terms-content ol{color:var(--text-secondary);margin:1rem 0 1rem 2rem;line-height:1.8}.terms-content li{margin:.5rem 0}.terms-content strong{color:var(--text-primary);font-weight:700}.terms-content .highlight{background:var(--accent-tint-6);border-left:4px solid var(--theme);border-radius:8px;margin:1.5rem 0;padding:1.5rem}.terms-content .section-number{color:var(--theme-accent);font-weight:700}.rules-page-wrap{max-width:1200px;padding:0 var(--content-padding);padding-top:var(--rules-wrap-padding-top);color:var(--text-secondary);gap:2rem;margin:0 auto;padding-bottom:3rem;display:flex}.rules-page-wrap .text-normal{color:var(--text-secondary)!important}.rules-toc{flex-shrink:0;width:220px}@media (width<=960px){.rules-toc{display:none}}.rules-toc-inner{background:var(--card-bg);border:1px solid var(--card-border);top:var(--rules-sticky-top);border-radius:1rem;padding:1.5rem;position:sticky}body:not(.page-index) .rules-toc-inner{-webkit-backdrop-filter:blur(12px)}.rules-toc h4{text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);margin-bottom:1rem;font-size:.7rem;font-weight:600}.rules-toc a{color:var(--text-secondary);padding:.35rem 0;font-size:.9rem;transition:color .2s;display:block}.rules-toc a:hover,.rules-toc a.active{color:var(--gold-light)}.rules-content{flex:1;min-width:0;max-width:720px}.rules-content>h1{text-align:center;margin-bottom:1.25rem}.rules-title{color:var(--text-secondary);margin-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:1.3}.rules-meta{color:var(--text-on-theme-dim);margin-bottom:2rem;font-size:.95rem}.rules-content .rules-meta strong{color:var(--text-secondary);font-weight:700}.rules-section{background:color-mix(in srgb,var(--bg-gradient-start) 96%,#ffffff14);border:1px solid var(--border-on-theme);scroll-margin-top:var(--rules-sticky-top);border-radius:1rem;margin-bottom:1.25rem;padding:1.75rem;box-shadow:0 1px 3px #00000026}.rules-section h2{color:var(--heading-h2);border-bottom:2px solid var(--heading-h2);margin-bottom:1.25rem;padding-bottom:.75rem;font-weight:700;display:inline-block}.rules-section .rules-card{background:0 0;border:none;border-radius:0;margin-bottom:0;padding:0}.rules-section .rules-warning-card{margin:0 0 1rem}.rules-section .rules-warning-card:last-child{margin-bottom:0}.rules-section .rules-card p,.rules-section .rules-card p:last-child{margin-bottom:.75rem}.rules-section .rules-card p{color:var(--text-secondary);margin:0 0 1rem;line-height:1.8}.rules-section .rules-card p:last-child{margin-bottom:0}.rules-stats{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;display:grid}@media (width<=600px){.rules-stats{grid-template-columns:repeat(2,1fr)}}.rules-stat{text-align:center;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:.85rem;padding:1.25rem 1rem}.overview-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.overview-stat{text-align:center;border-radius:.85rem;padding:1.5rem 1rem;transition:transform .2s,box-shadow .2s}.overview-stat:hover{box-shadow:0 4px 12px var(--bg-overlay);transform:translateY(-2px)}.overview-stat--green{background:var(--success);border:1px solid var(--success)}.overview-stat--green .overview-stat-val{color:var(--text-on-dark)}.overview-stat--green .overview-stat-lbl{color:var(--text-on-banner)}.overview-stat--red{background:var(--danger);border:1px solid var(--danger)}.overview-stat--red .overview-stat-val{color:var(--text-on-dark)}.overview-stat--red .overview-stat-lbl{color:var(--text-on-banner)}.overview-stat-val{font-size:2.2rem;font-weight:800;line-height:1.2;display:block}.overview-stat-lbl{color:var(--text-secondary);margin-top:.35rem;font-size:.78rem;font-weight:500;display:block}@media (width<=480px){.overview-grid{grid-template-columns:1fr}}.rules-stat-val{color:var(--text-secondary);min-width:5.5rem;font-size:2.2rem;font-weight:800;line-height:1.2;display:block}.rules-stat-val.green{color:var(--success)}.rules-stat-val.red{color:var(--danger)}.rules-stat-lbl{color:var(--text-on-theme-dim);margin-top:.35rem;font-size:.78rem;font-weight:500}.rules-step-list{margin:0;padding:0;list-style:none}.rules-step-list li{align-items:flex-start;gap:.6rem;margin-bottom:.75rem;display:flex}.rules-step-num{color:var(--text-secondary);flex-shrink:0;min-width:.75rem;padding-top:.15rem;font-size:1rem;font-weight:700}.rules-step-list li>div{flex:1;min-width:0}.rules-step-list li>div>strong{color:var(--text-secondary);margin-bottom:.25rem;font-size:1rem;font-weight:700;display:block}.rules-step-list li>div>span{color:var(--text-secondary);font-size:.95rem;line-height:1.7;display:block}.rules-section .rules-card>ul>li{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.rules-section .rules-card>ul>li strong{color:var(--text-secondary);font-weight:700}.rules-page-wrap .rules-section .rules-card a:not([class]){color:var(--gold-light);text-underline-offset:.15em;font-weight:600;text-decoration:underline}.rules-page-wrap .rules-section .rules-card a:not([class]):hover{color:var(--gold-light);opacity:.92}.rules-warning-card{background:var(--accent-tint-8);border:1px solid var(--accent-glow);border-radius:1rem;margin:1.5rem 0;padding:2rem}.rules-warning-card strong{color:var(--text-secondary);font-weight:700}.rules-warning-card p,.rules-warning-card li{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.rules-cta-card{background:var(--card-bg);border:1px solid var(--card-border);text-align:center;border-radius:1rem;margin:2rem 0;padding:2.5rem}body:not(.page-index) .rules-cta-card{-webkit-backdrop-filter:blur(12px)}.rules-cta-card a{background:var(--theme-cta);color:var(--theme-cta-text);border-radius:50px;padding:1rem 2.5rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.rules-cta-card a:hover{opacity:.9;transform:translateY(-2px)}.rules-disclaimer{color:var(--text-secondary);border-top:1px solid var(--border-subtle);margin-top:2rem;padding-top:2rem;font-size:.75rem;line-height:1.6}.section-header{scroll-margin-top:6rem}footer{color:#fff;padding:4rem var(--content-padding) 2rem;background:0 0;border-top:none}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;max-width:1200px;margin:0 auto 3rem;display:grid}@media (width<=768px){.footer-grid{grid-template-columns:1fr}}.footer-section h4{color:#fff;margin-bottom:1rem;font-size:1.2rem}.footer-section ul{list-style:none}.footer-section ul li{margin:.5rem 0}.footer-section ul li a{color:var(--heading-h3);transition:color .3s}.footer-section ul li a:hover{color:#fff}.footer-bottom{text-align:center;border-top:1px solid var(--border-on-theme);color:#fff9;max-width:1200px;margin:0 auto;padding-top:2rem;font-size:.9rem}.footer-disclaimer-mobile{display:none}.footer-disclaimer-full .footer-disclaimer-major-heading{color:var(--gold-light);letter-spacing:-.02em;text-align:center;margin:0 0 1rem;line-height:1.3;font-size:1.2rem!important;font-weight:700!important}@media (width<=768px){.footer-disclaimer-full{display:none}.footer-disclaimer-mobile{display:block}}footer .social-link{color:#fff;font-weight:700}footer .social-link svg{fill:currentColor}.social-icons{justify-content:center;align-items:center;gap:1rem;display:flex}.social-icons a{background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:inline-flex}.social-icons a:hover{background:#fff;border-color:#fff;transform:translateY(-3px)}.social-icons a svg{fill:#fff;width:20px;height:20px;transition:fill .3s}.social-icons a:hover svg{fill:var(--theme-dark)}.cookie-consent{background:var(--card-bg);color:var(--text-on-theme);text-align:center;z-index:999;border-top:1px solid var(--card-border);padding:1.5rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #00000080}body:not(.page-index) .cookie-consent{-webkit-backdrop-filter:blur(12px)}.cookie-consent.hidden{display:none}.cookie-consent p{color:#fff;margin-bottom:1rem;font-size:.95rem;line-height:1.6}.cookie-consent .btn{padding:.7rem 2rem;font-size:.9rem}@media (width<=768px){.cookie-consent{padding:1rem}.cookie-consent p{margin-bottom:.75rem;font-size:.85rem}.cookie-consent .btn{padding:.6rem 1.5rem;font-size:.85rem}}.modal{z-index:1000;background:#000000d9;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}.modal-content{background:var(--bg-elevated);border:1px solid var(--border-medium);backdrop-filter:blur(12px);border-radius:16px;max-width:500px;margin:5% auto;padding:2.5rem;animation:.3s slideIn;position:relative;box-shadow:0 24px 64px #0009}@keyframes slideIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.close{color:var(--text-secondary);cursor:pointer;font-size:2rem;transition:color .3s;position:absolute;top:1.5rem;right:1.5rem}.close:hover{color:var(--text-primary)}.modal-content .close{color:var(--text-primary);line-height:1}.modal-content .close:hover{color:var(--theme-dark)}.prelaunch-evaluation-modal .prelaunch-promo-actions{margin-top:.25rem}.prelaunch-evaluation-modal .prelaunch-promo-actions .btn{display:inline-block}.hero-section{background:0 0;padding:0}.about-section{padding:2rem var(--content-padding);background:0 0;position:relative;overflow:visible}.why-banner{border-radius:16px;max-height:400px;margin-bottom:2rem;position:relative;overflow:hidden}.why-banner img{object-fit:cover;object-position:center 70%;width:100%;height:400px;display:block}.why-banner-overlay{background:linear-gradient(#0000,#000000b3);padding:2rem 2.5rem;position:absolute;bottom:0;left:0;right:0}.why-banner-overlay h3{color:var(--heading-h3);margin:0 0 .25rem;font-size:1.75rem;font-weight:800}.why-banner-overlay p{color:var(--heading-h1);margin:0;font-size:.95rem;font-weight:600}.modern-carousel-track .why-card{scroll-snap-align:start;flex:0 0 calc(33.333% - 1rem);min-width:280px}@media (width<=968px){.modern-carousel-track .why-card{flex:0 0 calc(50% - .75rem)}}@media (width<=600px){.modern-carousel-track .why-card{flex:0 0 85%}.modern-carousel-nav{flex-wrap:nowrap;justify-content:center;padding:0 .5rem}.modern-carousel-btn{width:44px;min-width:44px;height:44px}}.why-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;align-items:flex-start;gap:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}body:not(.page-index) .why-card{-webkit-backdrop-filter:blur(12px)}.why-card:hover{box-shadow:0 6px 20px var(--accent-tint-8);transform:translateY(-2px)}.why-card-icon{background:var(--accent-tint-8);width:44px;height:44px;color:var(--theme-cta);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.why-card h3{color:var(--heading-h1);margin:0 0 .25rem;font-size:1rem;font-weight:700}.why-card p{color:var(--text-on-theme-sub);margin:0;font-size:.88rem;line-height:1.6}@media (width<=768px){.why-banner{max-height:none}.why-banner img{object-position:center;height:auto}.why-banner-overlay{padding:1rem 1.25rem}.why-banner-overlay h3{font-size:.85rem;font-weight:700}.why-banner-overlay p{font-size:.75rem}}.process-section{color:#fff;padding:2rem var(--content-padding);background:0 0;position:relative}.process-section .subtitle-text{color:var(--text-on-theme-sub)}#evaluations{background:0 0;position:relative}#evaluations-section-title{scroll-margin-top:calc(var(--header-offset,68px) + env(safe-area-inset-top,0px) + .5rem)}#evaluations .section-title{color:var(--heading-h2)}#evaluations .eval-subtitle{color:var(--heading-h3);text-align:center;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.philosophy-section .philosophy-title{color:var(--heading-h2);margin-bottom:.5rem;font-size:2rem;font-weight:700}.philosophy-section .philosophy-subheader{color:var(--heading-h2);margin-bottom:1.5rem;font-size:1.35rem;font-weight:600}.philosophy-sub,.global-stat-desc,.global-card,.measured-path-body{color:var(--heading-h3)!important}.testimonials-section{color:var(--text-on-dark);background:0 0}.testimonials-section .section-title{color:var(--heading-h2)}.testimonials-section .section-label span{color:var(--text-on-dark);background:#ffffff1a;border-color:#ffffff26}.testimonials-section .testimonial-card{background:var(--bg-card);border-left-color:var(--theme)}.testimonials-section .testimonial-quote,.testimonials-section .testimonial-author{color:var(--text-on-dark)}body.page-index .testimonials-section .testimonial-card .text-macro{color:var(--text-primary)!important}.newsletter-section{color:var(--text-on-dark);background:0 0}.newsletter-section .newsletter-title{color:var(--heading-h2)}@media (width<=768px){.about-section,.process-section,#evaluations{padding:1.5rem var(--content-padding)}}.btn-full{width:100%;margin-top:2rem}.btn-action{width:100%;margin-top:1rem;padding:1rem;font-size:1.1rem}.flex-center{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.flex-col-center{flex-direction:column;justify-content:center;align-items:center;display:flex}.text-center{text-align:center}.text-white-bold{color:#fff;font-weight:700}.subtitle-text{text-align:center;color:var(--text-secondary);margin-bottom:1rem;font-size:1.1rem}.stat-card-flex{flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.stat-card-img{border-radius:8px;width:100%;height:auto;margin-bottom:1rem}.steps-container{text-align:center;max-width:900px;margin:0 auto;padding:0}.steps-timeline{max-width:900px;margin:0 auto;position:relative}.steps-cards{--steps-timeline-row-h:3.75rem;--steps-connector:color-mix(in srgb, var(--theme-cta) 55%, transparent);grid-template-columns:repeat(4,1fr);gap:1.5rem;width:100%;max-width:900px;margin:0 auto;display:grid;position:relative}.steps-cards:before{content:"";top:calc(var(--steps-timeline-row-h) / 2 - 1.5px);background:var(--steps-connector);z-index:0;border-radius:2px;height:3px;position:absolute;left:calc(12.5% - .5625rem + 22px);right:calc(12.5% - .5625rem + 22px)}.steps-card{flex-direction:column;align-items:center;display:flex}.steps-card-inline{flex-direction:column;align-items:center;width:100%;display:flex}.steps-card-timeline{width:100%;min-height:var(--steps-timeline-row-h);z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.steps-node{width:44px;height:44px;color:var(--heading-h3);background:color-mix(in srgb, var(--theme) 60%, var(--heading-h3));z-index:1;box-shadow:0 0 20px color-mix(in srgb, var(--theme) 25%, transparent);border:2px solid var(--steps-connector);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.steps-card-body{text-align:left;width:100%}.steps-card h3{text-align:center;margin:0 0 .65rem;font-size:1.8rem;font-weight:700}.steps-card-visual{background:var(--bg-card);border:1px solid var(--border-subtle);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.steps-card-visual img{object-fit:contain;width:100%;max-width:8.5rem;height:auto;display:block}.steps-card-visual p{color:var(--text-primary);margin:0;font-size:1.05rem;line-height:1.55}@media (width<=768px){.steps-cards{grid-template-columns:1fr;gap:0}.steps-cards:before{display:none}.steps-card{flex-direction:column;align-items:center;padding-bottom:2rem;position:relative}.steps-card:last-child{padding-bottom:0}.steps-card-inline{flex-direction:row;align-items:flex-start;gap:1.25rem}.steps-card-timeline{align-self:flex-start;width:auto;min-height:auto;padding-top:.15rem}.steps-card:not(:last-child):after{content:"";background:var(--steps-connector);border-radius:2px;width:3px;position:absolute;top:2.75rem;bottom:0;left:21px}.steps-card h3{text-align:left}.steps-card-visual{text-align:left;align-items:flex-start}}.how-it-works-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1400px;margin:0 auto;display:grid}@media (width<=1024px){.how-it-works-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (width<=768px){.how-it-works-grid{grid-template-columns:1fr;justify-items:center}}.phase-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;flex-direction:column;min-height:300px;padding:1.5rem;display:flex;position:relative;box-shadow:0 10px 30px #00000080}body:not(.page-index) .phase-card{-webkit-backdrop-filter:blur(12px)}@media (width<=768px){.phase-card{width:100%;max-width:500px}}.phase-badge{color:var(--text-secondary);background:#ffffff1a;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:flex;position:absolute;top:1rem;left:1rem}.phase-number-container{justify-content:center;align-items:center;height:80px;margin:2rem 0 1.5rem;display:flex}.phase-number{color:#ffffff1a;font-size:5rem;font-weight:700;line-height:1}.phase-icon{background:#2196f3;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:-.75rem;display:flex}.phase-icon svg{width:20px;height:20px}.phase-title{color:var(--text-primary);text-align:center;min-height:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.phase-description{color:var(--text-secondary);text-align:center;margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}.phase-features{flex-direction:column;flex-grow:1;gap:.75rem;display:flex}.phase-feature{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.95rem;display:flex}.pricing-loss-text{color:#ef4444}#evaluations{padding:2rem var(--content-padding)}#evaluations h2 span{color:inherit}#evaluations p{text-align:center;color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}.pricing-view-controls{background:var(--bg-white);border:1px solid var(--border-medium);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}@media (width<=768px){.pricing-view-controls{flex-direction:column;align-items:stretch;gap:.75rem}.pricing-view-controls .view-toggle-wrap{grid-template-columns:1fr 1fr;height:44px;width:100%!important}.pricing-view-controls .view-toggle-btn{padding:0 .5rem!important;font-size:.9rem!important;line-height:44px!important}.plan-mode-toggle{justify-content:center}}.view-toggle-h3{color:var(--text-primary);font-size:var(--text-size-normal);margin:0;font-weight:400;line-height:1.2}.plan-mode-h3{color:var(--heading-h3);margin:0;font-size:1.35rem;font-weight:600;line-height:1}.plan-mode-toggle{flex-shrink:0;align-items:center;gap:.5rem;display:flex}#evaluations .plan-mode-toggle #pricing-mode-label{min-width:7rem;display:inline-block}#evaluations .view-toggle-wrap{border-color:var(--theme);background:0 0}#evaluations .view-toggle-btn{color:var(--theme);padding:0 1rem;font-weight:600}#evaluations .view-toggle-btn .view-toggle-h3{color:var(--theme)}#evaluations .view-toggle-btn.active{background:var(--theme);border-color:var(--theme);color:var(--text-on-dark)}#evaluations .view-toggle-btn.active .view-toggle-h3{color:var(--text-on-dark)!important}#evaluations .view-toggle-btn:first-child{border-color:var(--theme)}.pricing-tab{text-align:center;background:var(--bg-white);border:2px solid var(--theme);min-width:140px;color:var(--theme);font-size:var(--text-size-normal);cursor:pointer;box-sizing:border-box;border-radius:10px;padding:.65rem 1.2rem;font-weight:600;transition:all .2s}.pricing-tab.active{background:var(--theme);border-color:var(--theme);color:var(--text-on-dark);font-weight:600}.size-btn{text-align:center;background:var(--bg-white);border:2px solid var(--theme);min-width:140px;color:var(--theme);font-size:var(--text-size-normal);cursor:pointer;box-sizing:border-box;border-radius:10px;padding:.65rem 1.2rem;font-weight:600;transition:all .2s}.size-btn.active{background:var(--theme);border-color:var(--theme);color:var(--text-on-dark);font-weight:600}.pricing-comparison-box{background:var(--bg-white);border:1px solid #00000014;border-radius:16px;margin:0 auto;padding:1rem;box-shadow:0 2px 12px #0000000f}@media (width>=769px){#numbersPricingTable.col-hovering td,#numbersPricingTable.col-hovering th{background:0 0!important}#numbersPricingTable td.col-hover,#numbersPricingTable th.col-hover{transition:background .15s;background:#d4af371a!important}}.pricing-table-scroll-wrapper{-webkit-overflow-scrolling:touch;margin:0 -1rem;padding:0 1rem;overflow-x:auto}.pricing-table-scroll-wrapper::-webkit-scrollbar{height:6px}.pricing-table-scroll-wrapper::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.pricing-table-scroll-wrapper::-webkit-scrollbar-thumb{background:var(--theme);border-radius:3px}.pricing-table-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:var(--theme)}.pricing-table-header{background:var(--accent-tint-6);border-radius:8px;align-items:center;gap:.5rem;min-height:90px;margin-bottom:.25rem;padding:.5rem .5rem .5rem 1rem;display:grid}.pricing-table-header div{text-align:center;color:var(--text-primary);font-weight:400;font-size:var(--text-size-normal)}.pricing-table-header.col-2{grid-template-columns:minmax(220px,2fr) 1fr}.pricing-table-header.col-3{grid-template-columns:minmax(220px,2fr) 1fr 1fr}.pricing-table-header.col-4{grid-template-columns:minmax(220px,2fr) 1fr 1fr 1fr}.pricing-table-header.col-5{grid-template-columns:minmax(220px,2fr) 1fr 1fr 1fr 1fr}.pricing-table-row{border-bottom:1px solid var(--bg-overlay);gap:.5rem;padding:.5rem .5rem .5rem 1rem;display:grid}.pricing-table-row:last-child{border-bottom:none}.pricing-table-row.col-2{grid-template-columns:minmax(220px,2fr) 1fr}.pricing-table-row.col-3{grid-template-columns:minmax(220px,2fr) 1fr 1fr}.pricing-table-row.col-4{grid-template-columns:minmax(220px,2fr) 1fr 1fr 1fr}.pricing-table-row.col-5{grid-template-columns:minmax(220px,2fr) 1fr 1fr 1fr 1fr}#numbersPricingTable th:first-child,#numbersPricingTable td:first-child{width:220px;min-width:220px}.pricing-table-row-label{color:var(--text-primary);font-size:var(--text-size-normal);align-items:center;gap:.4rem;display:flex}.pricing-table-row-label .info-icon{cursor:help;color:var(--theme-accent);font-size:.75rem}.pricing-table-row-value{text-align:center;color:var(--text-primary);font-weight:400;font-size:var(--text-size-normal)}.pricing-bottom-section{background:var(--accent-tint-6);border:1px solid var(--accent-soft);border-radius:12px;margin-top:1rem;padding:1rem}.pricing-bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.pricing-bottom-cta-row{align-items:center;gap:1rem;display:flex}.pricing-program-name{color:var(--text-primary);vertical-align:middle;margin:0;font-size:1.2rem;font-weight:700;line-height:1}.pricing-assessment-label{color:var(--text-secondary);font-size:.8rem}.pricing-assessment-price{color:var(--theme-accent);vertical-align:middle;margin:0;font-size:1.8rem;font-weight:700;line-height:1}.pricing-cta-btn{background:var(--theme-cta);color:var(--theme-cta-text);cursor:pointer;box-shadow:0 4px 15px var(--accent-tint-30);border:none;border-radius:8px;padding:.9rem 2rem;font-size:1rem;font-weight:800;transition:all .3s}.pricing-cta-btn:hover{opacity:.9;box-shadow:0 6px 20px var(--accent-tint-30);transform:translateY(-2px)}#phasesView .pricing-table-header div,#phasesView .pricing-table-row-label,#phasesView .pricing-table-row-value,#phasesView .pricing-program-name,#phasesView .pricing-assessment-price{color:var(--text-primary);font-size:var(--text-size-normal);font-weight:400}.eval-section-divider{background:#00000026;border:none;width:80%;height:1px;margin:.5rem auto 1rem;display:none}@media (width<=768px){#evaluations{padding:1.5rem var(--content-padding)}#evaluations p{margin-bottom:1.5rem;font-size:.85rem}.eval-section-divider{display:block}.eval-plan-tabs,.eval-size-tabs{flex-wrap:wrap!important;justify-content:center!important;gap:.5rem!important}.pricing-tab,.size-btn{font-size:var(--text-size-normal);text-align:center;box-sizing:border-box;min-width:calc(50% - .5rem);max-width:calc(50% - .5rem);padding:.5rem .6rem}.pricing-comparison-box{padding:1rem;position:relative}.pricing-table-scroll-wrapper{margin:0;padding:0;overflow:auto hidden}.pricing-table-scroll-wrapper:after{display:none}#numbersPricingTable{width:100%;min-width:500px}#numbersPricingTable td,#numbersPricingTable th{font-size:var(--text-size-normal)!important;padding:.25rem .6rem!important;line-height:1.2!important}.pricing-comparison-box{padding:.5rem}.pricing-table-header{gap:.25rem;min-height:auto;margin-bottom:0;padding:.2rem .4rem}.pricing-table-header div{font-size:var(--text-size-normal)}#phasesView .pricing-table-header div{font-size:var(--text-size-macro);line-height:1.25}#numbersPricingTable thead th:not(:first-child) .pricing-denom{line-height:1.25;font-size:var(--text-size-macro)!important}#phasesTableContent{min-width:520px}.pricing-table-row{gap:.25rem;padding:.15rem .4rem}.pricing-table-row-label,.pricing-table-row-value{font-size:var(--text-size-normal);line-height:1.3}.pricing-bottom-section{text-align:center;margin-top:.5rem;padding:.5rem}.pricing-bottom-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center}.pricing-bottom-inner .pricing-program-name{text-align:center;width:100%}.pricing-bottom-cta-row{flex-wrap:wrap;justify-content:center}.pricing-program-name,.pricing-assessment-price{vertical-align:middle;margin:0;font-size:1rem;line-height:1}.pricing-cta-btn{padding:.75rem 1.5rem;font-size:.9rem}}@media (width>=769px){#numbersPricingTable thead th:not(:first-child) .pricing-denom{font-size:1.3rem!important}#numbersPricingTable .pricing-fee-row .pricing-fee-amt{font-size:2rem!important}#phasesView .pricing-table-header div{font-size:1.3rem!important}#phasesView .pricing-program-name,#phasesView .pricing-assessment-price{font-size:2rem!important}}.view-toggle-wrap{border:1px solid var(--border-on-theme);border-radius:6px;flex-shrink:0;grid-template-columns:1fr 1fr;width:fit-content;height:36px;display:grid}.view-toggle-btn{appearance:none;color:var(--text-secondary);cursor:pointer;white-space:nowrap;box-sizing:border-box;text-align:center;background:0 0;border:none;margin:0;padding:0 1rem;font-size:.86rem;font-weight:600;line-height:36px;transition:background .2s,color .2s}.view-toggle-btn:first-child{border-right:1px solid var(--border-medium);border-radius:5px 0 0 5px}.view-toggle-btn:last-child{border-radius:0 5px 5px 0}.view-toggle-btn.active{background:var(--theme);border-color:var(--theme);color:var(--text-on-dark)}.modal-with-chart{background:var(--modal-chart-bg)!important;color:var(--modal-chart-text)!important}.modal-with-chart .modal-head h3,.modal-with-chart>h3{color:var(--heading-h2)!important}.modal-with-chart .modal-body,.modal-with-chart .modal-body-wrap,.modal-with-chart .modal-foot,.modal-with-chart .modal-body h3,.modal-with-chart p,.modal-with-chart .hl,.modal-with-chart .text-normal,.modal-with-chart .modal-close{color:var(--modal-chart-text)!important}.modal-with-chart .modal-close:hover{opacity:.85;color:var(--modal-chart-text)!important}.modal-with-chart .hl{color:var(--gold-light)!important}@media (width<=768px){.modal-with-chart .modal-body-wrap{padding:1rem 1.25rem}.modal-with-chart .modal-body-wrap p,.modal-with-chart .modal-body-wrap .highlight,.modal-with-chart .text-normal{margin-bottom:.5rem!important;font-size:.8rem!important;line-height:1.5!important}.modal-with-chart .modal-head{padding:1rem 1.25rem}.modal-with-chart .modal-head h3{font-size:.85rem!important}.modal-with-chart .modal-foot{padding:.6rem 1.25rem;font-size:.65rem!important}.modal-with-chart canvas{min-height:160px!important}}.modal-title{font-size:var(--text-size-normal);color:var(--text-primary);margin-bottom:1rem;font-weight:400}.modal-subtitle{font-size:var(--text-size-normal);color:var(--text-primary);margin-bottom:2rem;font-weight:400}.modal-login-link{text-align:center;color:var(--text-primary);margin-top:1.5rem;font-size:.9rem}.modal-login-link a{color:var(--theme);font-weight:600;text-decoration:underline}.modal-login-link a:hover{color:var(--theme-dark)}.compartment{max-width:1200px;margin:0 auto;padding:0}.compartment-inner{background:var(--card-bg);border:1px solid var(--card-border);border-radius:1.5rem;padding:3.5rem 2.5rem;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}body:not(.page-index) .compartment-inner{-webkit-backdrop-filter:blur(12px)}body.page-index .compartment-inner{-webkit-backdrop-filter:none}.compartment-inner:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}@media (width<=768px){.compartment-inner{padding:2rem 1.5rem}}.compartment .stat-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:1.25rem;padding:1.8rem;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .3s}body:not(.page-index) .compartment .stat-card{-webkit-backdrop-filter:blur(12px)}.compartment .stat-card:hover{border-color:#ebca7540;transform:translateY(-6px);box-shadow:0 12px 28px #0006}.compartment .testimonial-card{transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}.compartment .testimonial-card:hover{transform:translateY(-6px);box-shadow:0 12px 28px #0006}.hero-compartment{backdrop-filter:blur(8px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:1.5rem;max-width:1000px;margin:0 auto;padding:2rem 1.5rem}.scroll-reveal{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transform:translateY(28px)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.leaders-section{padding:5rem var(--content-padding);text-align:center;background:0 0}.leaders-inner{max-width:1100px;margin:0 auto}.leaders-section .section-title{color:var(--heading-h2)}.leaders-section .subtitle-text{color:var(--text-on-theme-dim);margin-bottom:3rem}.leaders-grid{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:520px;margin:0 auto;display:grid}.leader-card{text-align:left;position:relative}.leader-photo-wrap{aspect-ratio:3/4;background:var(--theme);border-radius:12px;margin-bottom:.75rem;position:relative;overflow:hidden}.leader-photo-placeholder{color:#ffffff4d;letter-spacing:.05em;justify-content:center;align-items:center;width:100%;height:100%;font-size:2.5rem;font-weight:800;display:flex}.leader-photo-wrap img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.leader-bio-overlay{display:none}.leader-read-bio-btn{color:#fff;border:2px solid var(--gold-light);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:.4rem;margin-bottom:.6rem;padding:.5rem 1rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.leader-read-bio-btn:hover{border-color:var(--heading-h1);background:#d4af371f}.leader-modal-backdrop{z-index:10000;backdrop-filter:blur(4px);overscroll-behavior:contain;background:#0009;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.leader-modal-backdrop.open{display:flex}.leader-modal{background:var(--theme);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;width:90%;max-width:700px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000080}.leader-modal-header{border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:1.25rem;padding:1.75rem 2rem;display:flex}.leader-modal-avatar{object-fit:cover;object-position:top center;border-radius:50%;flex-shrink:0;width:56px;min-width:56px;height:56px;display:block}.leader-modal-avatar-placeholder{color:#fff6;background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;font-size:1.2rem;font-weight:800;display:flex}.leader-modal-title h3{font-size:var(--text-size-normal);color:var(--heading-h3);margin:0 0 .2rem;font-weight:400}.leader-modal-title p{color:#ffffff8c;margin:0;font-size:.85rem}.leader-modal-close{color:#ffffff80;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:0;font-size:1.8rem;line-height:1;transition:color .2s}.leader-modal-close:hover{color:#fff}.leader-modal-body{min-height:0;font-size:var(--text-size-normal);color:#fffc;text-align:left;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:2rem;font-weight:400;line-height:1.8;overflow-y:auto}@media (width<=580px){.leader-modal{border-radius:20px 20px 0 0;width:100%;max-height:85vh;margin-top:auto}.leader-modal-backdrop{align-items:flex-end}.leader-modal-header{align-items:center;gap:.75rem;padding:1.25rem 1rem}.leader-modal-avatar,.leader-modal-avatar-placeholder{width:48px;min-width:48px;height:48px}.leader-modal-title{padding:.25rem 0}.leader-modal-body{padding:1.25rem 1.25rem 3rem}}.leader-name{font-size:var(--text-size-h3);color:var(--heading-h3);margin:0 0 .2rem;font-weight:700}.leader-role{font-size:var(--text-size-normal);color:var(--heading-h3);margin:0;font-weight:400}@media (width<=968px){.leaders-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.leaders-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.leader-read-bio-btn{opacity:1;transform:none}}.comp-hero{text-align:center;max-width:800px;margin:0 auto}.comp-hero-logo{height:48px;margin:0 auto 1.5rem}.comp-hero h1{margin-bottom:1rem;font-weight:800;line-height:1.15}.comp-hero-sub{color:var(--text-on-theme-sub);margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.comp-video-wrap{aspect-ratio:16/9;background:var(--bg-overlay);width:100%;max-width:640px;box-shadow:var(--shadow-card-hover);border-radius:16px;margin:0 auto 2.5rem;position:relative;overflow:hidden}.comp-video-wrap iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.comp-hero-body{color:var(--text-on-theme-sub);max-width:600px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.8}.comp-discord-btn{background:var(--text-on-dark);color:var(--theme-cta-text);letter-spacing:.04em;text-transform:uppercase;border:2px solid var(--text-on-dark);border-radius:10px;padding:.85rem 2.5rem;font-size:1.1rem;font-weight:800;transition:all .2s;display:inline-block}.comp-discord-btn:hover{color:var(--text-on-dark);border-color:var(--text-on-dark);background:0 0}.comp-prizes{max-width:900px;margin:0 auto}.comp-prize-block{align-items:center;gap:2.5rem;margin-bottom:3rem;display:flex}.comp-prize-block.reverse{flex-direction:row-reverse}.comp-prize-img{flex:0 0 45%;max-width:340px}.comp-prize-img img{border-radius:12px;width:100%}.comp-prize-text{flex:1}.comp-prize-text h2{color:var(--heading-h1);margin-bottom:1rem;font-style:italic;font-weight:800;line-height:1.2}.comp-prize-text h3{color:var(--heading-h1);margin-bottom:.5rem}.comp-prize-text p{color:var(--text-on-theme-sub);line-height:1.7}.comp-enter,.comp-enter .compartment-inner{text-align:center;max-width:800px;margin:0 auto}.comp-enter h2,.comp-enter .compartment-inner h2{color:var(--heading-h1);margin-bottom:1rem;font-style:italic;font-weight:800}.comp-enter>p,.comp-enter .compartment-inner>p{color:var(--text-on-theme-sub);margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.comp-newsletter-card{background:var(--theme-cta-text);text-align:center;border-radius:20px;max-width:520px;margin:0 auto 3rem;padding:2.5rem 2rem}.comp-newsletter-card h3{color:var(--text-on-dark);margin-bottom:.5rem;font-size:1.3rem;font-weight:800}.comp-newsletter-card>p{color:var(--text-on-dark);margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.comp-form-fields{background:color-mix(in srgb,var(--text-on-dark) 12%,transparent);border:1px solid var(--border-on-theme);text-align:left;border-radius:12px;margin-bottom:1rem;padding:1rem 1.25rem}.comp-form-fields label{color:var(--text-on-dark);margin-bottom:.2rem;font-size:.85rem;font-weight:600;display:block}.comp-form-fields input{width:100%;color:var(--text-on-dark);background:0 0;border:none;outline:none;padding:.3rem 0;font-family:inherit;font-size:1rem}.comp-form-fields input::placeholder{color:color-mix(in srgb,var(--text-on-dark) 35%,transparent)}.comp-form-row{margin-bottom:.75rem}.comp-form-row:last-child{margin-bottom:0}.comp-subscribe-btn{background:var(--theme-cta);color:var(--theme-cta-text);border:2px solid var(--theme-cta);cursor:pointer;text-transform:uppercase;letter-spacing:.03em;border-radius:8px;padding:.75rem 2.5rem;font-size:1rem;font-weight:800;transition:all .2s;display:inline-block}.comp-subscribe-btn:hover{color:var(--text-on-dark);border-color:var(--text-on-dark);background:0 0}.comp-community{max-width:900px;margin:0 auto}.comp-community h2{color:var(--heading-h1);text-align:center;margin-bottom:1.5rem;font-style:italic;font-weight:800}.comp-community-block{align-items:center;gap:2.5rem;display:flex}.comp-community-text{text-align:center;flex:1}.comp-community-text p{color:var(--text-on-theme-sub);margin-bottom:1.5rem;font-size:1.05rem;font-style:italic;line-height:1.7}.comp-community-img{flex:0 0 50%;max-width:420px}.comp-community-img img{width:100%;box-shadow:var(--shadow-card-hover);border-radius:12px}.comp-closing{text-align:center;max-width:700px;margin:0 auto}.comp-closing-img{max-width:380px;margin:0 auto 2rem}.comp-closing-img img{border-radius:16px;width:100%}.comp-closing p{color:var(--text-on-theme-sub);font-size:1.15rem;font-style:italic;line-height:1.7}@media (width<=768px){.comp-prize-block,.comp-prize-block.reverse{text-align:center;flex-direction:column}.comp-prize-img{max-width:280px;margin:0 auto}.comp-community-block{flex-direction:column}.comp-community-img{max-width:320px;margin:0 auto}.comp-closing-img{max-width:280px}}.first-visit-popup-backdrop{z-index:10100;background:color-mix(in srgb,var(--theme-dark) 55%, transparent);-webkit-backdrop-filter:blur(8px);overscroll-behavior:contain;justify-content:center;align-items:center;padding:1.25rem;display:none;position:fixed;inset:0}.first-visit-popup-backdrop.is-open{display:flex}.first-visit-popup-card{border:1px solid var(--border-on-theme);width:100%;max-width:380px;box-shadow:0 24px 64px color-mix(in srgb,var(--theme-dark) 60%, transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--theme-dark) 82%,transparent) 0%,color-mix(in srgb,var(--theme) 70%,transparent) 100%),url(images/Verodus-coins.webp) center/cover no-repeat;border-radius:1.35rem;animation:.45s cubic-bezier(.34,1.56,.64,1) firstVisitPopIn;position:relative;overflow:hidden}@keyframes firstVisitPopIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.first-visit-popup-card{animation:none}}.first-visit-popup-card-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.85rem;padding:2.25rem 1.75rem 2rem;display:flex;position:relative}.first-visit-popup-close{z-index:2;background:color-mix(in srgb,var(--text-on-banner) 12%,transparent);width:2.25rem;height:2.25rem;color:var(--text-on-banner);cursor:pointer;border:1px solid var(--border-on-theme-soft);border-radius:50%;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;transition:background .2s,color .2s;display:flex;position:absolute;top:.65rem;right:.65rem}.first-visit-popup-close:hover{background:color-mix(in srgb,var(--text-on-banner) 22%,transparent)}.first-visit-popup-logo{object-fit:contain;width:120px;height:auto;filter:drop-shadow(0 4px 12px color-mix(in srgb,var(--theme-dark) 40%,transparent));margin-top:.25rem}.first-visit-popup-headline{letter-spacing:-.02em;text-transform:uppercase;color:var(--text-on-banner);text-shadow:0 2px 14px color-mix(in srgb,var(--theme-dark) 50%,transparent);margin:0;font-size:clamp(1.75rem,6vw,2.35rem);font-weight:800;line-height:1.05}.first-visit-popup-headline .first-visit-popup-accent{color:var(--heading-h1)}.first-visit-popup-headline-sub{letter-spacing:.06em;color:var(--text-on-banner);margin-top:.35rem;font-size:.42em;font-weight:800;display:block}.first-visit-popup-copy{color:var(--text-on-banner);max-width:28ch;text-shadow:0 1px 6px color-mix(in srgb,var(--theme-dark) 55%,transparent);margin:0;font-size:.88rem;line-height:1.55}.first-visit-popup-form{flex-direction:column;gap:.65rem;width:100%;margin-top:.25rem;display:flex}.first-visit-popup-input{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-on-theme);background:color-mix(in srgb,var(--bg-white) 92%,var(--theme));width:100%;color:var(--theme);border-radius:999px;outline:none;padding:.95rem 1.25rem;font-family:inherit;font-size:.78rem;font-weight:700;transition:border-color .2s}.first-visit-popup-input::placeholder{color:color-mix(in srgb,var(--theme) 55%,var(--text-on-theme))}.first-visit-popup-input:focus{border-color:var(--theme-cta)}.first-visit-popup-btn{letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--theme-cta);background:var(--theme-cta);width:100%;color:var(--theme-cta-text);cursor:pointer;border-radius:999px;padding:.95rem 1.5rem;font-family:inherit;font-size:.82rem;font-weight:800;transition:opacity .2s,transform .2s}.first-visit-popup-btn:hover{opacity:.95;transform:translateY(-1px)}.first-visit-popup-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.first-visit-popup-foot{color:var(--text-on-banner-dim);max-width:32ch;margin:0;font-size:.72rem;line-height:1.4}.first-visit-popup-foot a{color:var(--heading-h1);text-underline-offset:2px;text-decoration:underline}.first-visit-popup-msg{min-height:1.25rem;color:var(--danger);text-align:center;margin:0;font-size:.85rem}.first-visit-popup-msg.success{color:var(--success)}.first-visit-popup-thanks{color:var(--heading-h1);margin:.5rem 0 0;font-size:1rem;font-weight:700;display:none}.first-visit-popup-backdrop.is-thanks .first-visit-popup-form,.first-visit-popup-backdrop.is-thanks .first-visit-popup-foot{display:none}.first-visit-popup-backdrop.is-thanks .first-visit-popup-thanks{display:block}.first-visit-popup-err-templates{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=400px){.first-visit-popup-card-inner{padding:2rem 1.35rem 1.75rem}.first-visit-popup-logo{width:100px}}