.lr{color:var(--foreground);background:#fff}.lr-inner{width:var(--k-inner,min(100% - 64px, 1200px));margin-inline:auto}:where(.lr) h2{font-size:var(--k-h2,clamp(28px, 3vw, 36px));letter-spacing:-.02em;line-height:1.1;font-weight:var(--w-medium,500);text-wrap:balance;margin:0}.lr .seed-button{color:#fff;background:#959571}.lr .seed-button:hover{color:#fff;background:#868662}.lr-hero{padding:calc(var(--k-pad,60px) + 88px) 0 var(--k-pad,60px)}.lr-hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}.lr-hero .eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#6f6f50;margin:0 0 16px;font-size:14px}.lr-hero h1{letter-spacing:-.03em;font-size:clamp(34px,4.2vw,56px);line-height:1.04;font-weight:var(--w-medium,500);text-wrap:balance;margin:0}.lr-lead{color:#4a4b48;text-wrap:pretty;max-width:34em;margin:20px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.5}.lr-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.lr-actions .seed-button{height:44px;padding:0 22px;font-size:14px}.lr-actions .seed-link-button{color:var(--foreground);font-size:14px}.lr-hero-demo{justify-self:end;width:100%;max-width:520px}.lr-hero-demo .fd-stage{aspect-ratio:1;background:#f6f7f8;border-radius:24px;min-height:0;margin:0}.lr-features,.lr-faq{padding-block:var(--k-pad,60px)}.lr-faq-inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:56px;display:grid}.lr-faq-list{border-top:1px solid #e3e4e6}.lr-faq details{border-bottom:1px solid #e3e4e6}.lr-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 0;list-style:none;display:flex}.lr-faq summary::-webkit-details-marker{display:none}.lr-faq summary h3{font-size:17px;line-height:1.35;font-weight:var(--w-medium,500);margin:0}.lr-faq-ico{flex:none;transition:transform .25s}.lr-faq details[open] .lr-faq-ico{transform:rotate(45deg)}.lr-faq summary:focus-visible{outline:2px solid var(--foreground);outline-offset:4px;border-radius:4px}.lr-faq details p{color:#4a4b48;max-width:40em;margin:0 0 20px;font-size:16px;line-height:1.55}@media (width<=900px){.lr-hero-grid,.lr-faq-inner{grid-template-columns:1fr;gap:28px}.lr-hero-demo{justify-self:stretch;max-width:none}.lr-hero-demo .fd-stage{aspect-ratio:4/3}}@media (width<=640px){.lr-hero{padding-top:calc(var(--k-pad,40px) + 72px)}}@media (prefers-reduced-motion:reduce){.lr-faq-ico{transition:none}}.lr .closing-section .seed-button{color:var(--foreground);background:#fff}.lr .closing-section .seed-button:hover{background:var(--paper,#f3f0e8);color:var(--foreground)}.lr .closing-section h2{font-size:var(--k-h2,clamp(28px, 3vw, 36px));letter-spacing:-.02em;line-height:1.1}
