.ob{font-family:Inter Variable,system-ui,sans-serif;color:#0b1020;-webkit-font-smoothing:antialiased}.ob h1,.ob h2,.ob h3{font-family:Space Grotesk Variable,system-ui,sans-serif;letter-spacing:-.02em;line-height:1.18}.ob .wrap{max-width:940px;margin:0 auto;padding:0 1.4rem}.ob .wrap.narrow{max-width:700px}.ob section{padding:4rem 0}.ob h2{font-size:clamp(1.7rem,3.6vw,2.4rem);font-weight:700;margin:0 0 1.4rem}.ob h2.spaced{margin-top:3rem}.ob p{font-size:1.1rem;line-height:1.85;color:#334155;margin:1.15rem 0}.ob .lead{font-size:1.22rem;line-height:1.7;color:#475569;margin:0 0 1.8rem}.ob .figure{display:block;width:100%;max-width:440px;height:auto;margin:1.8rem auto;border-radius:14px;box-shadow:0 24px 56px -36px #0b102080}.ob strong{color:#0b1020;font-weight:700}.ob .hero{background:radial-gradient(120% 90% at 50% -10%,#1b2350,#0b1020 60%);color:#fff;text-align:center;padding:4.5rem 0 5rem}.ob .hero p{color:#c7cde6}.ob .eyebrow{color:#fdba74;font-weight:700;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.1rem}.ob .hero h1{font-size:clamp(2.3rem,6vw,3.9rem);line-height:1.07;margin:0;color:#fff}.ob .hl{color:#f97316}.ob .hero .sub{font-size:clamp(1.15rem,2.5vw,1.55rem);margin:1.2rem auto 2.4rem;max-width:620px;line-height:1.5}.ob .video{position:relative;display:block;width:100%;max-width:820px;margin:0 auto 2.4rem;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 40px 90px -40px #000c;border:1px solid rgba(255,255,255,.1);padding:0;cursor:pointer}.ob .video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ob .video__thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ob .video__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:84px;height:58px;border-radius:14px;background:#141414c7;transition:background .15s ease,transform .15s ease}.ob .video__play:after{content:"";position:absolute;top:50%;left:53%;transform:translate(-50%,-50%);border-style:solid;border-width:13px 0 13px 22px;border-color:transparent transparent transparent #fff}.ob .video:hover .video__play{background:#f97316;transform:translate(-50%,-50%) scale(1.05)}.ob .cta{display:inline-block;background:linear-gradient(180deg,#f97316,#ea6a0c);color:#fff;font-weight:800;font-size:clamp(1.05rem,2.2vw,1.3rem);text-decoration:none;padding:1.15rem 2.7rem;border-radius:14px;box-shadow:0 18px 40px -14px #f9731699;transition:transform .15s ease,box-shadow .15s ease}.ob .cta:hover{transform:translateY(-2px);box-shadow:0 24px 50px -14px #f97316bf}.ob .cta.sm{font-size:1.05rem;padding:.95rem 2.1rem}.ob .microcopy{font-size:.92rem;color:#94a3b8;margin:1.1rem 0 0}.ob .band{background:#f5f6ff}.ob .strikes{margin:1.8rem 0;padding:1.3rem 1.5rem;border-left:4px solid #f43f5e;background:#f43f5e0d;border-radius:0 12px 12px 0}.ob .strikes p{margin:.6rem 0}.ob .proof-sec{text-align:center}.ob .proof-sec .lead,.ob .proof-sec p{text-align:left}.ob .proof-grid{display:grid;grid-template-columns:1fr;gap:1.1rem;margin:1.8rem 0}.ob .proof-grid img{width:100%;height:auto;border-radius:12px;border:1px solid #e6e8f0;box-shadow:0 18px 44px -34px #0b102080}.ob .cards{display:grid;grid-template-columns:1fr;gap:1.3rem;margin:1.8rem 0}.ob .card{background:#fff;border:1px solid #e6e8f0;border-radius:16px;padding:1.6rem;box-shadow:0 18px 44px -34px #0b102080}.ob .card-tag{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4338ca;background:#eef0ff;padding:.28rem .7rem;border-radius:999px;margin-bottom:.7rem}.ob .card h3{font-size:1.32rem;margin:0 0 .6rem}.ob .card p{font-size:1.04rem;line-height:1.7;margin:0}.ob .pullquote{margin:2rem 0;padding:1.4rem 1.6rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px}.ob .pullquote p{margin:0;font-size:1.12rem;line-height:1.7;color:#7c2d12}.ob .options{display:grid;grid-template-columns:1fr;gap:1.1rem;margin-top:1.8rem}.ob .opt{padding:1.5rem;border-radius:14px;border:1px solid #e6e8f0;background:#fff}.ob .opt h3{margin:0 0 .55rem;font-size:1.2rem}.ob .opt p{margin:0}.ob .opt--no{border-left:4px solid #94a3b8}.ob .opt--yes{border-left:4px solid #10b981;background:linear-gradient(180deg,#10b9810d,#fff)}.ob .stack{list-style:none;margin:1.8rem 0;padding:0;display:flex;flex-direction:column;gap:1rem}.ob .stack li{padding:1.2rem 1.4rem;border:1px solid #e6e8f0;border-radius:12px;background:#fff;box-shadow:0 12px 30px -28px #0b102080}.ob .stack-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap}.ob .stack-name{font-family:Space Grotesk Variable,system-ui,sans-serif;font-weight:700;color:#0b1020;font-size:1.1rem}.ob .stack-val{color:#4338ca;font-weight:700;white-space:nowrap;font-size:.92rem}.ob .stack li p{margin:.5rem 0 0;font-size:1rem;line-height:1.65;color:#475569}.ob .total-line{text-align:center;font-size:1.25rem;margin-top:1.8rem}.ob .bonus-list{display:flex;flex-direction:column;gap:1.1rem}.ob .bonus{display:grid;grid-template-columns:1fr;border:1px solid #e6e8f0;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 16px 40px -34px #0b102080}.ob .bonus-media{background:#f5f6ff}.ob .bonus-media img{width:100%;height:100%;max-height:240px;object-fit:cover;display:block}.ob .bonus-body{padding:1.3rem 1.5rem}.ob .bonus-val{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#f97316,#ea6a0c);padding:.28rem .7rem;border-radius:999px;margin-bottom:.6rem}.ob .bonus-body h3{font-size:1.14rem;margin:0 0 .5rem;line-height:1.3}.ob .bonus-body p{font-size:1rem;line-height:1.65;margin:0;color:#475569}.ob .offer{text-align:center}.ob .offer-stack{list-style:none;margin:1.8rem 0;padding:0;text-align:left;border:1px solid #e6e8f0;border-radius:14px;overflow:hidden}.ob .offer-stack li{display:flex;justify-content:space-between;gap:1rem;padding:.95rem 1.3rem;border-bottom:1px solid #eef0f8;background:#fff}.ob .offer-stack li span:first-child{color:#334155}.ob .offer-stack li span:last-child{font-weight:700;color:#0b1020;white-space:nowrap}.ob .offer-total{background:#f5f6ff;font-size:1.12rem}.ob .offer-total span{font-weight:800}.ob .investment{font-size:1.3rem;margin:0 0 1.8rem}.ob .microcopy.dark{color:#64748b}.ob .countdown{display:flex;justify-content:center;gap:.8rem;margin:2rem 0 1.1rem;flex-wrap:wrap}.ob .cd{background:#0b1020;color:#fff;border-radius:12px;padding:.75rem 1.05rem;min-width:66px}.ob .cd span{display:block;font-family:Space Grotesk Variable,system-ui,sans-serif;font-size:1.7rem;font-weight:700;line-height:1.1}.ob .cd small{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.ob .scarcity{font-size:.92rem;line-height:1.6;color:#64748b;max-width:540px;margin:0 auto}.ob .faq details{border:1px solid #e6e8f0;border-radius:12px;background:#fff;margin-bottom:.8rem;padding:0 1.3rem}.ob .faq summary{cursor:pointer;font-family:Space Grotesk Variable,system-ui,sans-serif;font-weight:700;color:#0b1020;padding:1.1rem 1.8rem 1.1rem 0;list-style:none;position:relative;font-size:1.05rem}.ob .faq summary::-webkit-details-marker{display:none}.ob .faq summary:after{content:"+";position:absolute;right:0;top:.95rem;font-size:1.4rem;color:#4338ca}.ob .faq details[open] summary:after{content:"−"}.ob .faq details p{margin:0 0 1.2rem;font-size:1.03rem;line-height:1.7;color:#475569}.ob .center{text-align:center;margin-top:2.2rem}@media(min-width:640px){.ob .cards,.ob .options{grid-template-columns:1fr 1fr}}@media(min-width:600px){.ob .proof-grid{grid-template-columns:1fr 1fr}.ob .bonus{grid-template-columns:210px 1fr}}
