.p-lp .lp-hero{padding:5rem 0 4rem;position:relative}.p-lp .lp-hero h1{text-transform:uppercase;max-width:18ch;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.07}.p-lp .lp-hero h1 .u{color:var(--pink)}.p-lp .lp-lead{color:#ffffffdb;max-width:52ch;margin-top:1.8rem;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:300}.p-lp .lp-cta{margin-top:2.4rem}.p-lp .lp-blip{width:260px;height:auto;position:absolute;top:4rem;right:0}.p-lp .lp-blocks{padding:2rem 0 5rem}.p-lp .lp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;display:grid}.p-lp .lp-card{border:1px solid var(--line);background:#ffffff08;border-radius:20px;padding:2rem}.p-lp .lp-card h2{margin-bottom:.8rem;font-size:1.3rem;font-weight:700}.p-lp .lp-card p{color:var(--muted);line-height:1.7}.p-lp .lp-card b{color:#fff}.p-lp .lp-qualities{flex-wrap:wrap;gap:.8rem;margin-top:2rem;list-style:none;display:flex}.p-lp .lp-qualities li{color:#fff;border:1px solid #f551b173;border-radius:999px;padding:.6rem 1.1rem;font-weight:500}@media (max-width:900px){.p-lp .lp-blip{display:none}.p-lp .lp-grid{grid-template-columns:1fr}}
