.lp1-root .kv-hero{border-bottom:1px solid #88726b26;padding:64px 0 56px}.lp1-root .kv-hero h1{font-family:var(--serif);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;max-width:20ch;margin:20px 0 22px;font-size:clamp(32px,2.6vw + 16px,54px);font-weight:500;line-height:1.06}.lp1-root .kv-hero h1 em{color:var(--primary);font-style:italic;font-weight:400}.lp1-root .kv-hero .lp1-lede{max-width:56ch;font-size:18px}.lp1-root .kv-list{margin-top:8px}.lp1-root .kv-item{border-top:1px solid var(--rule);padding:28px 0}.lp1-root .kv-n{font-family:var(--mono);letter-spacing:.22em;color:var(--primary);margin-bottom:10px;font-size:10.5px}.lp1-root .kv-q{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);max-width:30ch;margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.24}.lp1-root .kv-why{font-family:var(--serif);color:var(--ink-2);max-width:60ch;margin:0 0 16px;font-size:15.5px;line-height:1.55}.lp1-root .kv-us{border-left:2px solid var(--primary);font-family:var(--serif);color:var(--ink);max-width:58ch;padding:2px 0 2px 16px;font-size:15px;line-height:1.55}.lp1-root .kv-us b{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primary);margin-bottom:6px;font-size:9.5px;font-weight:600;display:block}@media (min-width:900px){.lp1-root .kv-item{grid-template-columns:38fr 62fr;align-items:start;gap:40px;display:grid}.lp1-root .kv-item-head{position:sticky;top:24px}}.lp1-root .kv-limits{max-width:62ch;margin:8px 0 0;padding:0;list-style:none}.lp1-root .kv-limits li{border-top:1px solid var(--rule);font-family:var(--serif);color:var(--ink-2);padding:16px 0;font-size:15.5px;line-height:1.55}.lp1-root .kv-faq{grid-template-columns:1fr;gap:0;margin-top:8px;display:grid}.lp1-root .kv-faq-item{border-top:1px solid var(--rule);margin-bottom:22px;padding:22px 0 0}.lp1-root .kv-faq-q{font-family:var(--serif);color:var(--ink);margin:0 0 10px;font-size:19px;font-weight:500;line-height:1.25}.lp1-root .kv-faq-a{font-family:var(--serif);color:var(--ink-2);max-width:56ch;margin:0;font-size:15px;line-height:1.55}@media (min-width:860px){.lp1-root .kv-faq{grid-template-columns:1fr 1fr;gap:0 56px}}.lp1-root .kv-cta{border-top:1px solid #88726b26;padding:64px 0 88px}.lp1-root .kv-cta-in{max-width:58ch}.lp1-root .kv-cta h2{font-family:var(--serif);letter-spacing:-.018em;color:var(--ink);margin:0 0 16px;font-size:clamp(24px,2.2vw + 12px,36px);font-weight:500;line-height:1.2}.lp1-root .kv-cta h2 em{color:var(--primary);font-style:italic;font-weight:400}.lp1-root .kv-cta p{font-family:var(--serif);color:var(--ink-2);margin:0 0 26px;font-size:16.5px;font-style:italic;line-height:1.55}.lp1-root .kv-cta-btns{flex-wrap:wrap;gap:14px;display:flex}.lp1-root .kv-cta-btns .lp1-btn{border-radius:12px;padding:14px 22px;font-size:14px}
