.hero[data-astro-cid-ud3upkoo] .wrap[data-astro-cid-ud3upkoo]{box-sizing:border-box;flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;padding:clamp(40px,8vw,88px) 20px clamp(40px,6vw,64px);display:flex}h1[data-astro-cid-ud3upkoo]{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;font-size:clamp(40px,7vw,72px);font-weight:800;line-height:1}.lead[data-astro-cid-ud3upkoo]{max-width:620px;color:var(--text);font-size:clamp(18px,2.2vw,21px)}.lead[data-astro-cid-ud3upkoo] strong{color:var(--ink)}.actions[data-astro-cid-ud3upkoo]{flex-wrap:wrap;gap:12px;display:flex}.actions[data-astro-cid-ud3upkoo] .btn[data-astro-cid-ud3upkoo]{padding:16px 28px}.guarantee[data-astro-cid-ud3upkoo]{color:var(--ink);margin-top:-10px;font-weight:600}.perks[data-astro-cid-ud3upkoo]{color:var(--text);flex-wrap:wrap;gap:10px 24px;font-size:15px;display:flex}.perks[data-astro-cid-ud3upkoo] span[data-astro-cid-ud3upkoo]{align-items:center;gap:8px;display:inline-flex}.problems[data-astro-cid-ud3upkoo]{background:var(--ink);color:var(--paper)}.problems[data-astro-cid-ud3upkoo] .container[data-astro-cid-ud3upkoo],.needs[data-astro-cid-ud3upkoo] .container[data-astro-cid-ud3upkoo]{flex-direction:column;gap:28px;display:flex}.problem-list[data-astro-cid-ud3upkoo]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.problem-list[data-astro-cid-ud3upkoo] li[data-astro-cid-ud3upkoo]{background:var(--ink-soft);color:var(--text-on-dark);border-radius:18px;padding:22px 24px}.needs[data-astro-cid-ud3upkoo]{background:var(--white)}.list[data-astro-cid-ud3upkoo]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:4px 32px;display:grid}.item[data-astro-cid-ud3upkoo]{border-bottom:1px solid var(--line-soft);gap:12px;padding:16px 0;display:flex}.item-text[data-astro-cid-ud3upkoo]{flex-direction:column;gap:2px;display:flex}.item-text[data-astro-cid-ud3upkoo] span[data-astro-cid-ud3upkoo]{color:var(--text-muted);font-size:15px}.pack[data-astro-cid-ud3upkoo]{background:var(--lime);color:var(--ink);border-radius:14px;align-self:flex-start;padding:12px 16px;font-weight:600}.example-wrap[data-astro-cid-ud3upkoo]{flex-wrap:wrap;align-items:center;gap:40px 64px;display:flex}.screen[data-astro-cid-ud3upkoo]{background:var(--paper);border:7px solid var(--ink);border-radius:32px;flex:none;width:210px;height:380px;margin:0 auto;display:block;overflow:hidden;box-shadow:0 18px 36px #1113162e}.screen[data-astro-cid-ud3upkoo] img,.demo-screen[data-astro-cid-ud3upkoo] img{object-fit:cover;object-position:top;width:100%;height:100%}.example-copy[data-astro-cid-ud3upkoo]{flex-direction:column;flex:360px;align-items:flex-start;gap:16px;display:flex}.example-copy[data-astro-cid-ud3upkoo] p[data-astro-cid-ud3upkoo]{max-width:560px;color:var(--text)}.example-copy[data-astro-cid-ud3upkoo] .sample[data-astro-cid-ud3upkoo],.demo-meta[data-astro-cid-ud3upkoo] small[data-astro-cid-ud3upkoo]{color:var(--text-muted);font-size:13px}.examples[data-astro-cid-ud3upkoo]{flex-direction:column;gap:20px;display:flex}.examples-text[data-astro-cid-ud3upkoo]{max-width:620px;color:var(--text)}.examples-grid[data-astro-cid-ud3upkoo]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.demo-card[data-astro-cid-ud3upkoo]{background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:22px;align-items:center;gap:18px;padding:18px;text-decoration:none;display:flex}.demo-card[data-astro-cid-ud3upkoo]:hover{border-color:var(--accent)}.demo-screen[data-astro-cid-ud3upkoo]{border:4px solid var(--ink);border-radius:16px;flex:none;width:84px;height:150px;overflow:hidden}.demo-meta[data-astro-cid-ud3upkoo]{flex-direction:column;gap:2px;display:flex}.demo-meta[data-astro-cid-ud3upkoo] strong[data-astro-cid-ud3upkoo]{font-family:var(--font-display);font-size:20px}.demo-meta[data-astro-cid-ud3upkoo] span[data-astro-cid-ud3upkoo]{color:var(--text-muted)}.sr-only[data-astro-cid-ud3upkoo]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
