.lpv2 .price-hero{padding:88px 0 18px;position:relative;overflow:hidden}.lpv2 .price-hero .back-link{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin-bottom:18px;font-size:.74rem;display:inline-block}.lpv2 .price-hero .eyebrow{margin-bottom:16px;display:flex}.lpv2 .price-hero h1{font-size:clamp(2.4rem,5vw,3.8rem);font-weight:300}.lpv2 .price-hero h1 em{color:var(--teal);font-style:italic}.lpv2 .price-hero .lede{color:var(--ink-mut);max-width:60ch;margin-top:22px;font-size:1.16rem}.lpv2 .price-foot{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-mut);text-align:center;margin-top:22px;font-size:.78rem}.lpv2 .credit-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:880px){.lpv2 .credit-cards{grid-template-columns:1fr}}.lpv2 .credit-card{background:linear-gradient(150deg, var(--paper-2), var(--paper));border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:26px}.lpv2 .credit-card .ix{font-family:var(--mono);letter-spacing:.06em;color:var(--teal);font-size:.74rem}.lpv2 .credit-card h3{font-family:var(--disp);margin:8px 0;font-size:1.34rem;font-weight:500}.lpv2 .credit-card p{color:var(--ink-mut);font-size:.95rem;line-height:1.55}.lpv2 .price-faq .faq-list{grid-template-columns:repeat(2,1fr);gap:30px 44px;display:grid}@media (max-width:760px){.lpv2 .price-faq .faq-list{grid-template-columns:1fr}}.lpv2 .price-faq .faq-item h3{font-family:var(--disp);letter-spacing:-.01em;margin:0 0 7px;font-size:1.2rem;font-weight:500}.lpv2 .price-faq .faq-item p{color:var(--ink-mut);font-size:.96rem;line-height:1.58}
