.jXek1q_page{--soft-pink:color-mix(in srgb, var(--accent) 10%, var(--bg));--card:var(--bg-lowest);--rule:color-mix(in srgb, var(--text) 15%, transparent);--gutter:max(clamp(16px, 4vw, 56px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));background:var(--bg);color:var(--text);font-family:var(--font-body), sans-serif;padding:0 var(--gutter);overflow-x:clip}.jXek1q_page>section{max-width:1100px;margin-inline:auto}.jXek1q_h1,.jXek1q_h2,.jXek1q_h3{font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.1}.jXek1q_h1{font-size:clamp(2.25rem,4.4vw,3.75rem)}.jXek1q_h2{margin-bottom:1rem;font-size:clamp(1.6rem,2.6vw,2.25rem)}.jXek1q_h3{margin-bottom:1rem;font-size:clamp(1.25rem,1.8vw,1.5rem)}.jXek1q_eyebrow{letter-spacing:.02em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem;font-size:1rem;font-weight:700}.jXek1q_lead{color:var(--text-muted);max-width:40rem;margin-top:1.25rem;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.55}.jXek1q_body{color:var(--text-muted);max-width:42rem;margin-bottom:.9rem;font-size:1.05rem;line-height:1.7}.jXek1q_list{color:var(--text-muted);max-width:42rem;margin:.25rem 0 0;padding-inline-start:1.25rem;font-size:1.05rem;line-height:1.7}.jXek1q_list li{margin-bottom:.4rem}.jXek1q_list li::marker{color:var(--accent)}.jXek1q_hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(32px,6vw,80px);padding:clamp(104px,12vw,152px) 0 clamp(48px,6vw,80px);display:grid}.jXek1q_crumbs{color:var(--text-muted);margin-bottom:1.5rem;font-size:.9rem}.jXek1q_crumbs a{color:var(--accent);font-weight:700;text-decoration:none}.jXek1q_badges{flex-wrap:wrap;gap:12px;margin-top:2rem;display:flex}.jXek1q_phone{background:var(--soft-pink);width:min(100%,300px);box-shadow:0 32px 64px -24px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:46px;justify-self:center;margin:0;padding:10px}.jXek1q_phone img{border-radius:36px;width:100%;height:auto;display:block}.jXek1q_section{border-top:1px solid var(--rule);padding:clamp(40px,6vw,72px) 0}.jXek1q_withScreen{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.jXek1q_flip.jXek1q_withScreen .jXek1q_copy{order:2}.jXek1q_withScreen .jXek1q_phone{width:min(100%,260px)}.jXek1q_privacy{background:var(--soft-pink);border-radius:30px;margin-block:clamp(24px,4vw,48px);padding:clamp(32px,5vw,64px)}.jXek1q_privacy .jXek1q_body{color:var(--text)}.jXek1q_faq{max-width:800px;padding:clamp(40px,6vw,72px) 0}.jXek1q_more{border-top:1px solid var(--rule);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);padding:clamp(40px,6vw,72px) 0;display:grid}.jXek1q_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.jXek1q_card{background:var(--card);height:100%;color:var(--text);border-radius:30px;flex-direction:column;gap:6px;padding:20px 24px;text-decoration:none;transition:background .2s;display:flex}.jXek1q_card:hover,.jXek1q_card:focus-visible{background:var(--soft-pink)}.jXek1q_card b{font-family:var(--font-display), var(--font-body), sans-serif;color:var(--accent);font-size:1.15rem}.jXek1q_card span{color:var(--text-muted);line-height:1.5}.jXek1q_links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jXek1q_links a{color:var(--accent);font-weight:700;text-decoration:none}.jXek1q_links a:hover,.jXek1q_links a:focus-visible{text-decoration:underline}.jXek1q_cta{background:linear-gradient(135deg, var(--accent-12) 0%, var(--accent-06) 100%);text-align:center;border-radius:30px;margin-bottom:clamp(48px,8vw,96px);padding:clamp(32px,5vw,64px)}.jXek1q_cta .jXek1q_body{margin-inline:auto}.jXek1q_cta .jXek1q_badges{justify-content:center;margin-top:1.25rem}.jXek1q_disclaimer{max-width:42rem;color:var(--text-muted);margin:2rem auto 0;font-size:.85rem;line-height:1.5}@media (max-width:820px){.jXek1q_hero,.jXek1q_withScreen,.jXek1q_more{grid-template-columns:minmax(0,1fr)}.jXek1q_flip.jXek1q_withScreen .jXek1q_copy{order:0}.jXek1q_hero .jXek1q_phone{width:min(100%,240px)}.jXek1q_withScreen .jXek1q_phone{width:min(100%,220px)}}@media (max-width:520px){.jXek1q_cards{grid-template-columns:minmax(0,1fr)}}
