.lp{gap:clamp(36px,6vw,64px);padding-block:clamp(20px,4vw,48px) clamp(40px,6vw,80px);display:grid}.lp :is(h1,h2,h3,p,li,summary){overflow-wrap:break-word}.lp-crumbs{opacity:.8;flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.lp-crumbs li+li:before{content:"›";margin-inline-end:6px}[dir=rtl] .lp-crumbs li+li:before{content:"‹"}.lp-crumbs a{color:inherit}.lp-hero{gap:14px;max-inline-size:48rem;display:grid}.lp-hero h1,.lp-hero p{margin:0}.lp-ctas{flex-wrap:wrap;gap:12px;margin-block-start:8px;display:flex}.lp-points{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(16px,3vw,28px);margin:0;padding:0;list-style:none;display:grid}.lp-points h2,.lp-points h3{margin:0 0 6px;font-size:clamp(18px,2.2vw,21px);line-height:1.3}.lp-points p{margin:0;line-height:1.6}.lp-section{gap:16px;display:grid}.lp-section>h2{margin:0;font-size:clamp(22px,3.6vw,32px);line-height:1.2}.lp-section>p{max-inline-size:42rem;margin:0;line-height:1.6}.lp-faq{gap:10px;max-inline-size:48rem;margin:0;padding:0;list-style:none;display:grid}.lp-faq details{border-block-end:1px solid color-mix(in srgb, currentColor 14%, transparent);padding-block:12px}.lp-faq summary{cursor:pointer;font-size:17px;font-weight:700;line-height:1.4}.lp-faq details p{margin:10px 0 0;line-height:1.65}.lp-cta{justify-items:start;gap:12px;display:grid}.lp-cta h2{margin:0;font-size:clamp(22px,3.6vw,32px);line-height:1.2}.lp-cta p{margin:0;line-height:1.6}.lp-more{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.lp-more a{color:inherit;font-weight:600}.lp-hub{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-hub a{color:inherit;gap:6px;text-decoration:none;display:grid}.lp-hub b{text-underline-offset:3px;font-size:19px;line-height:1.3;text-decoration:underline}.lp-hub span{opacity:.85;line-height:1.55}.lp-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.lp-phones{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-phones a{color:inherit;gap:8px;text-decoration:none;display:grid}.lp-phones img{aspect-ratio:360/720;object-fit:cover;object-position:top;border-radius:16px;block-size:auto;inline-size:100%;box-shadow:0 0 0 1px #0000000f,0 18px 30px -24px #00000080}.lp-phones span{font-size:14px;font-weight:600;line-height:1.35}.tp .lp .hx-btn{white-space:normal;text-align:center;text-wrap:balance;max-inline-size:100%}
