.leadform-module__7WdMXW__form{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.leadform-module__7WdMXW__input{max-width:340px;color:var(--ink);background:#1a10300f;border:1.5px solid #1a10304d;border-radius:999px;outline:none;flex:220px;padding:13px 18px;font-size:.98rem;transition:border-color .15s}.leadform-module__7WdMXW__input:focus{border-color:var(--value)}.leadform-module__7WdMXW__input::placeholder{color:#1a103073}.leadform-module__7WdMXW__btn{background:var(--ink);color:var(--bg);cursor:pointer;border:none;border-radius:999px;padding:13px 26px;font-size:.98rem;font-weight:800;transition:transform .15s}.leadform-module__7WdMXW__btn:hover:not(:disabled){transform:translateY(-2px)}.leadform-module__7WdMXW__btn:disabled{opacity:.7;cursor:wait}.leadform-module__7WdMXW__done{color:var(--value);padding:8px 0;font-weight:700}.leadform-module__7WdMXW__err{width:100%;color:var(--action);font-size:.88rem}.leadform-module__7WdMXW__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.leadform-module__7WdMXW__srOnly{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
.page-module__k61JLq__main{background:radial-gradient(1200px 800px at 80% -10%, #4fd6ff29, transparent 60%), radial-gradient(1000px 700px at 10% 110%, #ff5d8f2e, transparent 60%), linear-gradient(160deg, var(--bg) 0%, var(--bg-2) 100%);flex-direction:column;flex:1;min-height:100dvh;display:flex;position:relative}.page-module__k61JLq__glow{pointer-events:none;background:radial-gradient(600px 400px at 50% 45%,#ffb6481a,#0000 70%);animation:7s ease-in-out infinite page-module__k61JLq__breathe;position:absolute;inset:0}@keyframes page-module__k61JLq__breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.page-module__k61JLq__header{padding:28px clamp(20px,5vw,56px)}.page-module__k61JLq__wordmark{letter-spacing:.02em;font-size:1.5rem;font-weight:800}.page-module__k61JLq__hero{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding:clamp(16px,3vh,40px) clamp(20px,6vw,64px) clamp(20px,3vh,32px);display:flex;position:relative}@media (max-width:480px){.page-module__k61JLq__title{font-size:1.9rem}.page-module__k61JLq__sub{margin-top:14px;font-size:.95rem}.page-module__k61JLq__ctaRow{margin-top:20px}.page-module__k61JLq__leadWrap{margin-top:12px}}.page-module__k61JLq__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--action);margin-bottom:18px;font-size:clamp(.8rem,2vw,.95rem);font-weight:800;animation:.9s both page-module__k61JLq__rise}@keyframes page-module__k61JLq__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.page-module__k61JLq__title{max-width:20ch;font-size:clamp(2rem,6vw,3.9rem);font-weight:800;line-height:1.08;animation:.9s .2s both page-module__k61JLq__rise}.page-module__k61JLq__sub{max-width:46ch;color:var(--ink-dim);margin-top:22px;font-size:clamp(1rem,2.6vw,1.2rem);line-height:1.6;animation:.9s .35s both page-module__k61JLq__rise}.page-module__k61JLq__cta{text-align:center;background:var(--ink);min-width:236px;color:var(--bg);border-radius:999px;padding:14px 30px;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;animation:.9s .6s both page-module__k61JLq__rise;display:inline-block}.page-module__k61JLq__cta:hover,.page-module__k61JLq__cta:focus-visible{box-shadow:var(--shadow-lift);transform:translateY(-2px)scale(1.03)}.page-module__k61JLq__footer{text-align:center;color:var(--ink-dim);padding:24px clamp(20px,5vw,56px);font-size:.85rem}.page-module__k61JLq__ctaRow{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;animation:.9s .55s both page-module__k61JLq__rise;display:flex}.page-module__k61JLq__ctaGhost{text-align:center;min-width:236px;color:var(--ink);border:1.5px solid #1a103059;border-radius:999px;padding:13.5px 30px;font-size:1rem;font-weight:700;text-decoration:none;transition:border-color .18s,transform .18s;display:inline-block}.page-module__k61JLq__ctaGhost:hover{border-color:var(--ink);transform:translateY(-2px)}.page-module__k61JLq__doors{padding:clamp(28px,6vw,64px) 0 clamp(48px,8vw,80px);position:relative}.page-module__k61JLq__door{color:var(--ink);text-decoration:none;display:block}.page-module__k61JLq__leadWrap{justify-content:center;margin-top:16px;animation:.9s .6s both page-module__k61JLq__rise;display:flex}.page-module__k61JLq__finalBand{text-align:center;padding:clamp(40px,8vw,80px) 0 clamp(56px,10vw,96px)}.page-module__k61JLq__finalTitle{color:var(--ink);margin-bottom:24px;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800}.page-module__k61JLq__joinNow{color:var(--ink-dim);margin-top:16px;font-size:.92rem}.page-module__k61JLq__joinNow a{color:var(--ink);font-weight:700}.page-module__k61JLq__photoSlotBase{border-radius:var(--radius);background:radial-gradient(120% 140% at 20% 0%, #38bdf824, transparent 60%), radial-gradient(120% 140% at 100% 100%, #ff5d8f24, transparent 60%), var(--surface);color:var(--ink-dim);text-align:center;border:1px dashed #1a10302e;place-items:center;padding:12px;font-size:.82rem;font-weight:600;display:grid}.page-module__k61JLq__heroPhoto{width:min(680px,100%);height:clamp(180px,30vw,320px);margin-top:32px;}.page-module__k61JLq__personaPhoto{height:140px;margin-bottom:16px;}.page-module__k61JLq__photoSlot{height:96px;margin-bottom:10px;}.page-module__k61JLq__testimonialSlot{flex:220px;height:120px;}.page-module__k61JLq__flipGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.page-module__k61JLq__flipCard{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-soft);border:1px solid #1a103014;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.page-module__k61JLq__flipLabel{letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;font-weight:800;display:block}.page-module__k61JLq__flipThey{color:var(--ink-dim);font-size:.95rem;line-height:1.5;-webkit-text-decoration:line-through #ff5d8f80;text-decoration:line-through #ff5d8f80;text-decoration-thickness:2px}.page-module__k61JLq__flipThey .page-module__k61JLq__flipLabel{color:var(--action)}.page-module__k61JLq__flipGame{color:var(--ink);font-size:.98rem;font-weight:600;line-height:1.55}.page-module__k61JLq__flipGame .page-module__k61JLq__flipLabel{color:var(--success)}.page-module__k61JLq__ladderEmphasized{border:2px solid var(--value);box-shadow:0 0 0 4px #ffb64824, var(--shadow-lift)}.page-module__k61JLq__componentGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;display:grid}.page-module__k61JLq__componentSlot p{color:var(--ink);text-align:center;font-size:.88rem;font-weight:700}.page-module__k61JLq__debriefLine{color:var(--ink);text-align:center;margin-top:20px;font-weight:700}.page-module__k61JLq__compareWrap{border-radius:var(--radius);box-shadow:var(--shadow-soft);overflow-x:auto}.page-module__k61JLq__compareTable{border-collapse:collapse;background:var(--surface);width:100%;font-size:.92rem}.page-module__k61JLq__compareTable th,.page-module__k61JLq__compareTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #1a103014;padding:14px 18px}.page-module__k61JLq__compareTable thead th{color:var(--ink);background:#1a103008;font-weight:800}.page-module__k61JLq__compareTable tbody th{color:var(--ink-dim);font-weight:700}.page-module__k61JLq__compareTable td{color:var(--ink-dim)}.page-module__k61JLq__compareWin{font-weight:700;color:var(--ink)!important}.page-module__k61JLq__bridge{border-radius:var(--radius);background:#ffb64814;padding:clamp(32px,6vw,64px) 0}.page-module__k61JLq__testimonialRow{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.page-module__k61JLq__faq{gap:10px;display:grid}.page-module__k61JLq__faqItem{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-soft);border:1px solid #1a103014;padding:18px 22px}.page-module__k61JLq__faqItem summary{cursor:pointer;color:var(--ink);font-weight:700;list-style:none}.page-module__k61JLq__faqItem summary::-webkit-details-marker{display:none}.page-module__k61JLq__faqItem summary:after{content:"+";float:right;color:var(--action);font-weight:800}.page-module__k61JLq__faqItem[open] summary:after{content:"−"}.page-module__k61JLq__faqItem p{color:var(--ink-dim);margin-top:12px;font-size:.95rem;line-height:1.6}@media (max-width:640px){.page-module__k61JLq__compareTable th,.page-module__k61JLq__compareTable td{white-space:normal}}
