.sp-page{color:#fff;background:#05080f;position:relative;overflow:hidden}.sp-bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.sp-glow{filter:blur(45px);background:radial-gradient(rgba(168,233,45,.13) 0%,rgba(168,233,45,.03) 42%,transparent 70%);width:900px;height:620px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.sp-inner{z-index:1;max-width:1120px;margin:0 auto;padding:0 32px;position:relative}.sp-hero{padding:130px 0 80px;position:relative}.sp-breadcrumb{color:rgba(255,255,255,.38);align-items:center;gap:9px;margin-bottom:26px;font-size:.8rem;display:flex}.sp-breadcrumb a{color:rgba(255,255,255,.55);text-decoration:none}.sp-breadcrumb a:hover{color:#a8e92d}.sp-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:rgba(168,233,45,.9);background:rgba(168,233,45,.07);border:1px solid rgba(168,233,45,.2);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 16px;font-size:.72rem;font-weight:700;display:inline-flex}.sp-eyebrow-dot{background:#a8e92d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px rgba(168,233,45,.9)}.sp-h1{letter-spacing:-.02em;margin:0 0 24px;font-size:max(2.1rem,min(5vw,3.4rem));font-weight:800;line-height:1.12}.sp-summary{color:rgba(255,255,255,.72);border-left:3px solid rgba(168,233,45,.5);max-width:780px;margin:0 0 36px;padding-left:22px;font-size:max(1rem,min(1.6vw,1.12rem));line-height:1.85}.sp-outcomes{flex-wrap:wrap;gap:40px;margin-bottom:38px;display:flex}.sp-outcome{flex-direction:column;gap:4px;display:flex}.sp-outcome-n{color:#a8e92d;font-size:1.9rem;font-weight:800;line-height:1}.sp-outcome-l{color:rgba(255,255,255,.42);font-size:.82rem}.sp-cta-row{flex-wrap:wrap;gap:14px;display:flex}.sp-btn-primary,.sp-btn-ghost{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s;display:inline-flex}.sp-btn-primary{color:#08120a;background:#a8e92d;border:1px solid #a8e92d;box-shadow:0 10px 30px -12px rgba(168,233,45,.6)}.sp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 36px -10px rgba(168,233,45,.75)}.sp-btn-ghost{color:rgba(255,255,255,.85);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14)}.sp-btn-ghost:hover{color:#fff;border-color:rgba(168,233,45,.35);transform:translateY(-2px)}.sp-section{border-top:1px solid rgba(255,255,255,.05);padding:80px 0;position:relative}.sp-section--alt{background:rgba(255,255,255,.016)}.sp-h2{letter-spacing:-.02em;margin:0 0 16px;font-size:max(1.6rem,min(3.2vw,2.3rem));font-weight:800}.sp-green{background:linear-gradient(135deg,#a8e92d,#25d366);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sp-lead{color:rgba(255,255,255,.5);max-width:640px;margin:0 0 36px;font-size:.98rem;line-height:1.75}.sp-uc-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:34px;display:grid}.sp-uc{background:linear-gradient(165deg,rgba(255,255,255,.043),rgba(255,255,255,.016));border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:26px 24px;transition:transform .3s,border-color .3s}.sp-uc:hover{border-color:rgba(168,233,45,.25);transform:translateY(-4px)}.sp-uc-t{color:#fff;margin:0 0 9px;font-size:1.02rem;font-weight:700}.sp-uc-d{color:rgba(255,255,255,.5);margin:0;font-size:.86rem;line-height:1.7}.sp-markets{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.sp-market{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;align-items:center;gap:12px;padding:18px 20px;text-decoration:none;transition:transform .25s,border-color .25s,background .25s;display:flex}.sp-market:hover{background:rgba(168,233,45,.06);border-color:rgba(168,233,45,.35);transform:translateY(-3px)}.sp-market-flag{font-size:1.3rem}.sp-market-name{color:#fff;font-size:.95rem;font-weight:700}.sp-market-go{color:#a8e92d;white-space:nowrap;margin-left:auto;font-size:.78rem;font-weight:600}.sp-faq{flex-direction:column;gap:16px;margin-top:34px;display:flex}.sp-faq-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:24px}.sp-faq-q{color:#fff;margin:0 0 10px;font-size:1rem;font-weight:700}.sp-faq-a{color:rgba(255,255,255,.55);margin:0;font-size:.88rem;line-height:1.8}.sp-final{text-align:center;background:linear-gradient(transparent,rgba(168,233,45,.05));border-top:1px solid rgba(255,255,255,.05);padding:90px 0 110px;position:relative}.sp-final .sp-lead{margin-left:auto;margin-right:auto}.sp-final .sp-cta-row{justify-content:center}.sp-final-h{letter-spacing:-.02em;margin:0 0 16px;font-size:max(1.7rem,min(3.4vw,2.5rem));font-weight:800}@media (max-width:768px){.sp-inner{padding:0 20px}.sp-hero{padding:100px 0 60px}.sp-section{padding:60px 0}.sp-final{padding:70px 0 80px}.sp-summary{padding-left:16px;font-size:.95rem}.sp-outcomes{gap:26px}.sp-outcome-n{font-size:1.6rem}.sp-uc-grid,.sp-markets{grid-template-columns:1fr}}@media (max-width:520px){.sp-cta-row{flex-direction:column}.sp-btn-primary,.sp-btn-ghost{width:100%}}@media (prefers-reduced-motion:reduce){.sp-uc:hover,.sp-market:hover,.sp-btn-primary:hover,.sp-btn-ghost:hover{transform:none}}
