.page-module__BYiOKG__page{background:radial-gradient(circle at 76% 8%, #12f1f112, transparent 18%), radial-gradient(circle at 18% 20%, #ff22670f, transparent 20%), var(--bg-base);min-height:100vh;color:var(--text-primary);overflow:hidden}.page-module__BYiOKG__hero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;max-width:1240px;min-height:750px;margin:0 auto;padding:105px 28px 42px;display:grid}.page-module__BYiOKG__heroCopy{z-index:2;max-width:720px;position:relative}.page-module__BYiOKG__eyebrow{color:var(--solo-pink);font-family:var(--font-mono);letter-spacing:.21em;text-transform:uppercase;margin:0 0 14px;font-size:11px}.page-module__BYiOKG__hero h1,.page-module__BYiOKG__sectionIntro h2,.page-module__BYiOKG__finalCta h2{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;margin:0;font-weight:400;line-height:.87}.page-module__BYiOKG__hero h1{max-width:760px;font-size:clamp(62px,8vw,116px)}.page-module__BYiOKG__lede{max-width:660px;color:var(--text-secondary);font-family:var(--font-body);margin:28px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.55}.page-module__BYiOKG__heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.page-module__BYiOKG__primaryCta,.page-module__BYiOKG__secondaryCta,.page-module__BYiOKG__finalCta a{min-height:50px;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;border-radius:9px;justify-content:center;align-items:center;gap:30px;padding:0 20px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__BYiOKG__primaryCta,.page-module__BYiOKG__finalCta a{background:var(--solo-pink);color:#09090b}.page-module__BYiOKG__secondaryCta{border:1px solid var(--line-strong);color:var(--text-primary)}.page-module__BYiOKG__heroNote{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:14px 0 0;font-size:10px}.page-module__BYiOKG__heroVisual{width:min(100%,540px);height:630px;margin-left:auto;position:relative}.page-module__BYiOKG__targetRing{background:repeating-radial-gradient(circle at 50% 38%,#0000 0 64px,#12f1f114 65px 66px),linear-gradient(155deg,#ff226724,#0000 44%);border:1px solid #12f1f138;border-radius:52% 48% 18% 18%;position:absolute;inset:62px 4px 26px 54px;transform:rotate(3deg)}.page-module__BYiOKG__athleteFrame{position:absolute;inset:8px 2px 0 18px}.page-module__BYiOKG__athleteImage{object-fit:contain;object-position:bottom center;filter:drop-shadow(0 34px 40px #00000085)}.page-module__BYiOKG__offerMarker,.page-module__BYiOKG__proofMarker{z-index:2;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090be0;border-radius:12px;padding:15px 17px;display:grid;position:absolute;box-shadow:0 18px 45px #00000061}.page-module__BYiOKG__offerMarker{top:88px;right:-12px}.page-module__BYiOKG__proofMarker{bottom:64px;left:-30px}.page-module__BYiOKG__offerMarker span,.page-module__BYiOKG__proofMarker span,.page-module__BYiOKG__offerMarker small,.page-module__BYiOKG__proofMarker small{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:9px}.page-module__BYiOKG__offerMarker strong,.page-module__BYiOKG__proofMarker strong{color:var(--text-primary);font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;margin:5px 0;font-size:17px}.page-module__BYiOKG__proofMarker strong{color:var(--solo-cyan);font-family:var(--font-mono);font-size:30px}.page-module__BYiOKG__plans,.page-module__BYiOKG__momentum,.page-module__BYiOKG__demoSection,.page-module__BYiOKG__compare{max-width:1180px;margin:0 auto;padding:92px 24px 0}.page-module__BYiOKG__sectionIntro{max-width:760px;margin-bottom:32px}.page-module__BYiOKG__sectionIntro h2,.page-module__BYiOKG__finalCta h2{font-size:clamp(46px,6vw,76px)}.page-module__BYiOKG__sectionIntro>p:last-child,.page-module__BYiOKG__finalCta>div>p:nth-last-child(2){max-width:690px;color:var(--text-secondary);margin:20px 0 0;font-size:16px;line-height:1.6}.page-module__BYiOKG__momentumGrid{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.page-module__BYiOKG__momentumStep{background:var(--bg-base);min-height:250px;padding:28px 24px}.page-module__BYiOKG__momentumStep>span{color:var(--solo-cyan);font-family:var(--font-mono);font-size:11px}.page-module__BYiOKG__momentumStep h3{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;margin:56px 0 0;font-size:19px}.page-module__BYiOKG__momentumStep p{color:var(--text-secondary);margin:11px 0 0;font-size:13px;line-height:1.55}.page-module__BYiOKG__demoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.page-module__BYiOKG__demoCard{border:1px solid var(--line-soft);background:var(--bg-elevated);color:var(--text-primary);border-radius:18px;text-decoration:none;transition:transform .18s,border-color .18s;display:block;overflow:hidden}.page-module__BYiOKG__demoCard:hover{border-color:var(--solo-cyan);transform:translateY(-3px)}.page-module__BYiOKG__demoImage{aspect-ratio:4/3;background:radial-gradient(circle at 50% 32%,#12f1f12e,#0000 35%),linear-gradient(145deg,#15171c,#08090b);position:relative;overflow:hidden}.page-module__BYiOKG__demoImage img{object-fit:contain;object-position:bottom center}.page-module__BYiOKG__demoImage>span{color:var(--solo-cyan);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;background:#08090bc7;border:1px solid #12f1f173;border-radius:999px;padding:6px 9px;font-size:9px;position:absolute;top:13px;left:13px}.page-module__BYiOKG__demoBody{padding:20px}.page-module__BYiOKG__demoBody>p{color:var(--solo-pink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:9px}.page-module__BYiOKG__demoBody h3{font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:22px}.page-module__BYiOKG__demoBody small{color:var(--text-muted)}.page-module__BYiOKG__demoBody>div{border-top:1px solid var(--line-subtle);color:var(--text-secondary);font-family:var(--font-mono);justify-content:space-between;margin-top:18px;padding-top:15px;font-size:10px;display:flex}.page-module__BYiOKG__tableWrap{border:1px solid var(--line-soft);border-radius:18px;overflow-x:auto}.page-module__BYiOKG__tableWrap table{border-collapse:collapse;width:100%;min-width:720px}.page-module__BYiOKG__tableWrap th,.page-module__BYiOKG__tableWrap td{border-bottom:1px solid var(--line-subtle);text-align:left;padding:17px 18px}.page-module__BYiOKG__tableWrap th{background:var(--bg-elevated);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.page-module__BYiOKG__tableWrap th small{color:var(--solo-cyan);font-family:var(--font-mono);margin-top:4px;font-size:9px;display:block}.page-module__BYiOKG__tableWrap td{color:var(--text-secondary);font-size:13px;line-height:1.45}.page-module__BYiOKG__tableWrap td:first-child{color:var(--text-primary);font-weight:600}.page-module__BYiOKG__eventFinePrint{color:var(--text-muted);margin:15px 0 0;font-size:11px;line-height:1.55}.page-module__BYiOKG__finalCta{background:radial-gradient(circle at 90% 10%, #ff22672b, transparent 28%), var(--bg-elevated);border:1px solid #ff22674d;border-radius:24px;max-width:1030px;margin:110px auto 100px;padding:55px}.page-module__BYiOKG__finalCta a{margin-top:28px}@media (max-width:900px){.page-module__BYiOKG__hero{grid-template-columns:1fr;padding-top:115px}.page-module__BYiOKG__heroVisual{width:min(100%,560px);height:570px;margin:12px auto 0}.page-module__BYiOKG__momentumGrid,.page-module__BYiOKG__demoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.page-module__BYiOKG__hero{min-height:auto;padding-inline:20px}.page-module__BYiOKG__heroVisual{height:485px}.page-module__BYiOKG__offerMarker{right:0}.page-module__BYiOKG__proofMarker{bottom:30px;left:0}.page-module__BYiOKG__plans,.page-module__BYiOKG__momentum,.page-module__BYiOKG__demoSection,.page-module__BYiOKG__compare{padding:72px 18px 0}.page-module__BYiOKG__momentumGrid,.page-module__BYiOKG__demoGrid{grid-template-columns:1fr}.page-module__BYiOKG__momentumStep{min-height:210px}.page-module__BYiOKG__finalCta{margin:80px 18px;padding:36px 24px}}
