.styles-module__ubyUeq__main{max-width:var(--max);padding:0 var(--px);margin:0 auto}.styles-module__ubyUeq__hero{text-align:center;padding:150px 0 80px}.styles-module__ubyUeq__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--rose);margin-bottom:18px;font-size:.72rem;font-weight:600;display:inline-block}.styles-module__ubyUeq__heroH1{letter-spacing:-.02em;color:var(--t1);max-width:16ch;margin:0 auto 22px;font-size:clamp(2.4rem,6vw,4rem);font-weight:700;line-height:1.05}.styles-module__ubyUeq__heroSub{color:var(--t2);max-width:60ch;margin:0 auto 36px;font-size:clamp(1.05rem,2.2vw,1.3rem);font-weight:300;line-height:1.6}.styles-module__ubyUeq__ctaRow{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.styles-module__ubyUeq__ctaPrimary{color:#fff;background:var(--gradient-brand);background-size:200% 200%;border-radius:999px;align-items:center;padding:14px 32px;font-size:.95rem;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 4px 24px #b5577a40;color:#fff!important}.styles-module__ubyUeq__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #b5577a59}.styles-module__ubyUeq__ctaSecondary{color:var(--t1);border:1px solid var(--border-a);background:#ffffff80;border-radius:999px;align-items:center;padding:14px 28px;font-size:.95rem;font-weight:600;transition:border-color .25s,background .25s;display:inline-flex;color:var(--t1)!important}.styles-module__ubyUeq__ctaSecondary:hover{border-color:var(--rose);background:#ffffffd9}.styles-module__ubyUeq__section{border-top:1px solid var(--border);padding:64px 0}.styles-module__ubyUeq__sectionLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--rose);margin-bottom:14px;font-size:.7rem;font-weight:600}.styles-module__ubyUeq__h2{letter-spacing:-.015em;color:var(--t1);max-width:22ch;margin:0 0 28px;font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:700}.styles-module__ubyUeq__lead{color:var(--t2);max-width:70ch;margin:0 0 18px;font-size:1.08rem;font-weight:300;line-height:1.75}.styles-module__ubyUeq__capGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:8px;display:grid}.styles-module__ubyUeq__capCard{border:1px solid var(--border2);background:#fff9;border-radius:16px;padding:26px 24px;transition:border-color .25s,transform .25s}.styles-module__ubyUeq__capCard:hover{border-color:var(--border-a);transform:translateY(-3px)}.styles-module__ubyUeq__capTitle{color:var(--t1);margin:0 0 10px;font-size:1.05rem;font-weight:600}.styles-module__ubyUeq__capDesc{color:var(--t3);margin:0;font-size:.92rem;font-weight:300;line-height:1.65}.styles-module__ubyUeq__steps{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:28px;margin-top:8px;display:grid}.styles-module__ubyUeq__step{position:relative}.styles-module__ubyUeq__stepNum{font-family:var(--mono);color:var(--rose);margin-bottom:12px;font-size:.8rem;font-weight:700}.styles-module__ubyUeq__stepTitle{color:var(--t1);margin:0 0 8px;font-size:1.05rem;font-weight:600}.styles-module__ubyUeq__stepDesc{color:var(--t3);margin:0;font-size:.92rem;font-weight:300;line-height:1.65}.styles-module__ubyUeq__tableWrap{margin-top:8px;overflow-x:auto}.styles-module__ubyUeq__compare{border-collapse:collapse;width:100%;min-width:640px;font-size:.92rem}.styles-module__ubyUeq__compare th,.styles-module__ubyUeq__compare td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:16px 18px;line-height:1.55}.styles-module__ubyUeq__compare thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--t3);font-size:.78rem;font-weight:600}.styles-module__ubyUeq__compare th[scope=row]{color:var(--t1);white-space:nowrap;font-weight:600}.styles-module__ubyUeq__colUs{color:var(--t1);background:var(--accent-soft);font-weight:500}.styles-module__ubyUeq__compare thead .styles-module__ubyUeq__colUs{color:var(--rose)}.styles-module__ubyUeq__fit{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:8px;display:grid}.styles-module__ubyUeq__fitCol{border:1px solid var(--border2);border-radius:16px;padding:28px 26px}.styles-module__ubyUeq__fitGood{background:#0aa6700d;border-color:#0aa67033}.styles-module__ubyUeq__fitBad{background:#d433550a;border-color:#d4335526}.styles-module__ubyUeq__fitH{color:var(--t1);margin:0 0 16px;font-size:1rem;font-weight:600}.styles-module__ubyUeq__fitList{margin:0;padding:0;list-style:none}.styles-module__ubyUeq__fitList li{color:var(--t2);padding:8px 0 8px 26px;font-size:.92rem;font-weight:300;line-height:1.6;position:relative}.styles-module__ubyUeq__fitGood .styles-module__ubyUeq__fitList li:before{content:"✓";color:var(--g);font-weight:700;position:absolute;left:0}.styles-module__ubyUeq__fitBad .styles-module__ubyUeq__fitList li:before{content:"–";color:var(--red);font-weight:700;position:absolute;left:0}.styles-module__ubyUeq__faq{max-width:760px;margin-top:8px}.styles-module__ubyUeq__faqItem{border-bottom:1px solid var(--border);padding:22px 0}.styles-module__ubyUeq__faqQ{color:var(--t1);margin:0 0 10px;font-size:1.05rem;font-weight:600}.styles-module__ubyUeq__faqA{color:var(--t2);margin:0;font-size:.95rem;font-weight:300;line-height:1.7}.styles-module__ubyUeq__finalCta{text-align:center;border-top:1px solid var(--border);padding:88px 0 96px}.styles-module__ubyUeq__finalH{letter-spacing:-.015em;color:var(--t1);max-width:20ch;margin:0 auto 18px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700}.styles-module__ubyUeq__finalBody{color:var(--t2);max-width:62ch;margin:0 auto 32px;font-size:1.05rem;font-weight:300;line-height:1.65}
