.lp-ext-hero{padding:calc(var(--lp-header-h) + 72px) 0 80px;background:var(--page);border-bottom:1px solid var(--line)}.lp-ext-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.lp-ext-hero h1{letter-spacing:-.03em;color:var(--ink);margin:20px 0 0;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.08}.lp-ext-hero p{max-width:34em;color:var(--body);margin:18px 0 0;font-size:17px;line-height:28px}.lp-ext-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.lp .lp-ext-small{color:var(--muted);margin-top:16px;font-size:14px;line-height:22px}.lp-ext-shot{justify-self:center;margin:0}.lp-ext-shot img{border:1px solid var(--line);background:var(--white);border-radius:12px;width:340px;max-width:100%;height:auto;display:block;box-shadow:0 1px 2px #1214170a,0 24px 48px -32px #1214172e}.lp-ext-section{padding:var(--lp-section-y) 0;background:var(--white);border-bottom:1px solid var(--line)}.lp-ext-section+.lp-ext-section{background:var(--page)}.lp-ext-section h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 24px;font-size:clamp(26px,2.5vw,32px);font-weight:600;line-height:1.18}.lp-ext-features{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-ext-features li{padding:22px}.lp-ext-features svg{color:var(--muted)}.lp-ext-features h3{color:var(--ink);margin:12px 0 6px;font-size:16px;font-weight:600}.lp-ext-features p{color:var(--body);margin:0;font-size:14px;line-height:1.6}.lp-ext-group+.lp-ext-group{margin-top:32px}.lp-ext-group-title{color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:500}.lp-ext-install{max-width:760px}.lp-ext-install ol{color:var(--body);margin:0 0 40px;padding-left:22px;font-size:16px;line-height:1.7}.lp-ext-install li+li{margin-top:8px}.lp-ext-install strong{color:var(--ink);font-weight:600}.lp-ext-install a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gray-300);text-decoration-color:var(--gray-300);text-underline-offset:3px}.lp-ext-install a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.lp-ext-install code{border:1px solid var(--line);background:var(--white);font-family:var(--font-mono);border-radius:6px;padding:2px 6px;font-size:13.5px}@media (max-width:860px){.lp-ext-hero-grid{grid-template-columns:1fr;gap:36px}.lp-ext-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lp-ext-hero{padding:calc(var(--lp-header-h) + 40px) 0 48px}.lp-ext-actions .lp-btn{flex:100%}}@media (max-width:560px){.lp-ext-features{grid-template-columns:1fr}}
