.phone-landing{overflow-wrap:anywhere;max-width:960px;margin:0 auto;padding:0 28px 40px;line-height:1.8}.phone-landing__nav{justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-weight:700;display:flex}.phone-landing__nav a{padding:12px 0 12px 16px}.phone-landing__hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;padding:48px 0 56px;display:grid}.phone-landing h1{margin:12px 0 24px;font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.5}.phone-landing h2{margin:8px 0 24px;font-size:1.55rem;line-height:1.55}.phone-landing h3{margin:0 0 10px;font-size:1.1rem}.phone-landing p{margin:12px 0}.phone-landing .note{color:#59515a;font-size:.9rem}.phone-landing__eyebrow{color:#9d2854;letter-spacing:.07em;font-size:.85rem;font-weight:700}.phone-landing__lead{font-size:1.1rem}.phone-landing__portrait{background:#fce2ea;border-radius:48% 48% 24px 24px;flex-direction:column;justify-content:center;align-items:center;padding:32px 12px 18px;display:flex}.phone-landing__portrait p{color:#9d2854;background:#fff;border-radius:14px;padding:8px 16px;font-weight:700}.phone-landing__section{border-top:1px solid #e8d4db;padding:40px 0}.phone-landing__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid}.phone-landing__cards li{background:#fff;border:1px solid #e8d4db;border-radius:18px;padding:24px 20px}.phone-landing__cards p{font-size:.95rem}.phone-landing__steps{padding-left:26px}.phone-landing__steps li{padding:10px 0 10px 8px}.phone-landing__steps li::marker{color:#9d2854;font-weight:700}.phone-landing__prices{text-align:center}.phone-landing__prices .phone-landing__price{color:#9d2854;font-size:1.8rem;font-weight:700}.phone-landing__price span{color:#59515a;font-size:.8rem;font-weight:400;display:block}.phone-landing__rules{background:#fce2ea;border-radius:18px;margin:24px 0;padding:24px}.phone-landing__start{text-align:center;background:#fce2ea;border-radius:24px;padding:32px 24px}.phone-landing__footer{text-align:center;padding-top:32px;font-size:.85rem}.phone-landing__footer a{padding:12px 4px;display:inline-block}.phone-landing .btn{white-space:normal;justify-content:center;align-items:center;height:auto;min-height:48px;margin-top:12px;padding:12px 24px;text-decoration:none;display:inline-flex}.phone-landing .btn--primary{color:#fff;background:#ad2e5e;border-color:#ad2e5e}.phone-landing .btn--ghost{color:#9d2854;border-color:#9d2854}.phone-landing a:not(.btn){color:#9d2854}.phone-landing :is(a,button,summary,audio):focus-visible{outline-offset:4px;outline:3px solid #5b3aa8}.phone-landing audio{width:100%;max-width:520px}.phone-landing summary{cursor:pointer;min-height:48px;padding:12px 0}.phone-landing__transcript{white-space:pre-wrap}.phone-landing__faq details{border-bottom:1px solid #e8d4db;padding:4px 0}.phone-landing__faq summary{font-weight:700}.phone-landing__faq details p{padding:0 0 12px}@media (width<=640px){.phone-landing{padding:0 20px 32px}.phone-landing__hero{grid-template-columns:1fr;gap:24px;padding:20px 0 36px}.phone-landing__portrait{width:100%;max-width:320px;margin:auto}.phone-landing__portrait img{max-width:100%}.phone-landing__cards{grid-template-columns:1fr}.phone-landing__section{padding:32px 0}.phone-landing h2{font-size:1.35rem}.phone-landing h1{font-size:clamp(1.55rem,7.5vw,1.9rem)}.phone-landing .btn{width:100%}.phone-landing__start{padding:28px 20px}.phone-landing__rules{padding:20px}}
