.pv p{line-height:2}.pv-fv{text-align:center;background:var(--bg-tint,var(--pink-bg));padding-top:40px}.pv-fv .crumb{text-align:left}.pv-eyebrow{color:var(--gold-ink,var(--pink));letter-spacing:.2em;margin-top:36px;font-size:13px}.pv-h1{letter-spacing:.1em;color:var(--muted);margin-top:10px;font-size:18px;font-weight:500}.pv-catch{letter-spacing:.12em;margin-top:18px;font-size:38px;font-weight:500;line-height:1.6}.pv-sub{margin-top:18px;font-size:16px}.pv-intro{text-align:center;max-width:680px;margin:40px auto 0}.pv-intro p+p{margin-top:16px}.pv-cta{justify-content:center;margin-top:36px}.pv-fv-img{aspect-ratio:16/9;object-fit:cover;object-position:center 40%;border-radius:4px;width:100%;max-width:1040px;margin:56px auto 0}.pv-cards{grid-template-columns:repeat(4,1fr);gap:14px;max-width:980px;margin:0 auto;list-style:none;display:grid}.pv-cards li{border:1px solid var(--hair,var(--line));background:#fff;border-radius:4px;padding:20px 18px 20px 42px;font-size:15px;line-height:1.8;position:relative}.pv-cards li:before{content:"";border-left:1.5px solid var(--gold,var(--pink));border-bottom:1.5px solid var(--gold,var(--pink));width:12px;height:7px;position:absolute;top:28px;left:18px;transform:rotate(-45deg)}.pv-row{grid-template-columns:1.25fr 1fr;align-items:center;gap:56px;max-width:1040px;display:grid}.pv-row-solo{grid-template-columns:1fr;max-width:760px}.pv-text p+p,.pv-text ul+p,.pv-text p+ul,.pv-text p+ol{margin-top:14px}.pv-no{letter-spacing:.1em;color:var(--gold-ink,var(--pink));font-size:14px}.pv-h2{letter-spacing:.06em;margin:14px 0 26px;font-size:26px;font-weight:500;line-height:1.6}.pv-img{object-fit:cover;aspect-ratio:4/3;background:#fff;border-radius:4px;width:100%}.pv-list{padding:0;list-style:none}.pv-list li{padding-left:1.4em;line-height:2;position:relative}.pv-list li:before{content:"";background:var(--gold,var(--pink));border-radius:50%;width:6px;height:6px;position:absolute;top:.95em;left:.2em}.pv-strong{color:var(--accent-deep,var(--pink-deep));font-weight:500}.pv-text a:not(.btn){text-underline-offset:3px;text-decoration:underline}.pv-more{margin-top:20px!important}.pv-flow{flex-wrap:wrap;gap:10px 30px;padding:0;list-style:none;display:flex;margin-top:22px!important}.pv-flow li{border:1px solid var(--gold,var(--pink));border-radius:2px;align-items:center;gap:10px;padding:6px 16px;font-size:17px;display:flex;position:relative}.pv-flow li+li:before{content:"→";color:var(--muted);position:absolute;left:-22px}.pv-fee{border-top:1px solid var(--hair,var(--line));margin-top:24px}.pv-fee>div{border-bottom:1px solid var(--hair,var(--line));justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.pv-fee dt small{color:var(--muted);font-size:12.5px;display:block}.pv-fee dd{white-space:nowrap;color:var(--accent-deep,var(--pink-deep));font-size:18px;font-weight:500}.pv-fee dd small{color:var(--muted);font-size:12px;font-weight:400}.pv-faq-list{max-width:820px;margin:0 auto}.pv-band{text-align:center;padding:48px 40px;display:block}.pv-band h2{letter-spacing:.08em;margin-bottom:22px;font-size:24px;font-weight:500}.pv-band p+p{margin-top:14px}.pv-band .cta-row{justify-content:center}.pv-note{opacity:.85;font-size:12.5px;margin-top:22px!important}.pv-links{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:36px;font-size:14px;display:flex}.pv-links a{text-underline-offset:3px;color:var(--muted);text-decoration:underline}@media (max-width:900px){.pv-cards{grid-template-columns:repeat(2,1fr)}.pv-row{grid-template-columns:1fr;gap:28px}.pv-img{order:-1;max-width:520px}}@media (max-width:560px){.pv-catch{font-size:26px}.pv-h1{font-size:15px}.pv-cards{grid-template-columns:1fr}.pv-fv-img{aspect-ratio:4/3;margin-top:40px}.pv-h2{font-size:21px}.pv-flow{flex-direction:column;gap:12px}.pv-flow li+li:before{content:"↓";font-size:12px;top:-19px;left:20px}.pv-flow li{align-self:flex-start}.pv-band{padding:36px 20px}.pv-band h2{font-size:20px}.pv-intro br,.pv-band br{display:none}}.pv,.pv *{font-family:inherit}.pv .h2,.pv .faq-item summary h3,.pv .btn,.pv-cards li,.pv dt,.pv .faq-mark{font-weight:500}.pv-ph{display:inline-block}.pv p,.pv li,.pv dt{word-break:auto-phrase}.pv-h2,.pv-catch,.pv-sub,.pv-band h2,.pv .faq-item summary h3{text-wrap:balance}@media (max-width:560px){.pv-text br{display:none}}
