.l-h2[data-astro-cid-6ntekhwi]{font-size:var(--t-h2);letter-spacing:-.04em;max-width:18ch;font-weight:840;font-stretch:106%;line-height:.98}.l-hero[data-astro-cid-6ntekhwi]{padding-top:calc(var(--header-h) + clamp(3.5rem, 7vw, 6rem));padding-bottom:clamp(3.5rem,7vw,6rem);overflow:clip}.l-hero-grid[data-astro-cid-6ntekhwi]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:3rem clamp(2rem,5vw,5rem);display:grid}.l-hero[data-astro-cid-6ntekhwi] .eyebrow[data-astro-cid-6ntekhwi]{color:var(--muted)}.l-title[data-astro-cid-6ntekhwi]{margin-top:1.25rem;font-size:clamp(3rem,6.2vw,6.6rem)}.l-title[data-astro-cid-6ntekhwi] span[data-astro-cid-6ntekhwi]{display:block}.l-title[data-astro-cid-6ntekhwi] .hl[data-astro-cid-6ntekhwi]{background:linear-gradient(transparent 62%, var(--green) 62%, var(--green) 92%, transparent 92%);width:fit-content}.l-lead[data-astro-cid-6ntekhwi]{max-width:44ch;font-size:var(--t-lead);color:var(--muted);margin-top:clamp(1.5rem,3vw,2rem);line-height:1.45}.l-actions[data-astro-cid-6ntekhwi]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem;display:flex}.l-visual[data-astro-cid-6ntekhwi]{padding:0 0 4.5rem 2.5rem;position:relative}.v-browser[data-astro-cid-6ntekhwi]{border-radius:var(--radius);box-shadow:0 40px 100px -30px #1b1b1b73, 0 0 0 1px var(--line);background:#0e0e0e;overflow:hidden;transform:rotate(1.5deg)}.v-bar[data-astro-cid-6ntekhwi]{background:#2a2a2a;align-items:center;gap:6px;height:28px;padding-inline:12px;display:flex}.v-bar[data-astro-cid-6ntekhwi] i[data-astro-cid-6ntekhwi]{background:#4a4a4a;border-radius:50%;width:8px;height:8px}.v-bar[data-astro-cid-6ntekhwi] span[data-astro-cid-6ntekhwi]{color:var(--muted-on-dark);background:#1d1d1d;border-radius:5px;margin-inline:auto;padding:1px 10px;font-size:.68rem;transform:translate(-14px)}.v-browser[data-astro-cid-6ntekhwi] img{width:100%;height:auto;display:block}.v-phone[data-astro-cid-6ntekhwi]{background:#0e0e0e;border-radius:20px;width:22%;padding:4px;position:absolute;bottom:1.5rem;right:-.5rem;transform:rotate(4deg);box-shadow:0 24px 60px -10px #1b1b1b80}.v-phone[data-astro-cid-6ntekhwi] img{aspect-ratio:390/844;object-fit:cover;object-position:top;border-radius:16px;width:100%;display:block}.l-visual[data-astro-cid-6ntekhwi] .search[data-astro-cid-6ntekhwi]{width:min(78%,420px);position:absolute;bottom:0;left:0;transform:rotate(-2deg)}.search[data-astro-cid-6ntekhwi]{border-radius:var(--radius);box-shadow:0 30px 70px -20px #1b1b1b66, 0 0 0 1px var(--line);background:#fff;padding:clamp(.9rem,1.6vw,1.2rem)}.search-bar[data-astro-cid-6ntekhwi]{background:var(--paper);border-radius:999px;align-items:center;gap:.75rem;height:54px;padding-inline:1.1rem;font-size:1.05rem;font-weight:560;display:flex}.search-bar[data-astro-cid-6ntekhwi] svg[data-astro-cid-6ntekhwi]{width:20px;height:20px;color:var(--muted);flex:none}.search-text[data-astro-cid-6ntekhwi]{white-space:nowrap;overflow:hidden}.caret[data-astro-cid-6ntekhwi]{background:var(--carbon);width:2px;height:1.3em;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.caret[data-astro-cid-6ntekhwi]{animation:none}}.search-result[data-astro-cid-6ntekhwi]{gap:.9rem;padding:1.25rem .5rem .25rem;display:flex}.result-fav[data-astro-cid-6ntekhwi]{background:var(--green);border-radius:8px;flex:none;width:28px;height:28px}.search-result[data-astro-cid-6ntekhwi] div[data-astro-cid-6ntekhwi]{flex:1;gap:.35rem;display:grid}.result-url[data-astro-cid-6ntekhwi]{color:var(--muted);font-size:.8rem}.result-title[data-astro-cid-6ntekhwi]{color:#1a4fd6;font-size:1.1rem;font-weight:700}.result-desc[data-astro-cid-6ntekhwi]{background:var(--paper-2);border-radius:5px;height:9px}.result-desc[data-astro-cid-6ntekhwi].short{width:60%}.l-needs[data-astro-cid-6ntekhwi]{padding-block:var(--section)}.needs[data-astro-cid-6ntekhwi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem clamp(1.5rem,4vw,4rem);margin-top:clamp(2.5rem,6vw,4.5rem);display:grid}.needs[data-astro-cid-6ntekhwi] li[data-astro-cid-6ntekhwi]{border-top:3px solid var(--green);padding-top:1.4rem}.n[data-astro-cid-6ntekhwi]{background:var(--green);width:2rem;height:2rem;color:var(--carbon-deep);border-radius:.55rem;place-items:center;font-size:.82rem;font-weight:800;display:inline-grid}.needs[data-astro-cid-6ntekhwi] h3[data-astro-cid-6ntekhwi]{letter-spacing:-.025em;margin-top:1rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800;line-height:1.1}.needs[data-astro-cid-6ntekhwi] p[data-astro-cid-6ntekhwi]{color:var(--muted-on-dark);margin-top:.75rem;line-height:1.6}.needs-foot[data-astro-cid-6ntekhwi]{max-width:60ch;color:var(--muted-on-dark);margin-top:clamp(2.5rem,5vw,4rem)}.needs-foot[data-astro-cid-6ntekhwi] .link[data-astro-cid-6ntekhwi]{color:var(--green)}.l-proof[data-astro-cid-6ntekhwi]{padding-top:var(--section)}.proof-head[data-astro-cid-6ntekhwi]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;display:grid}.proof-head[data-astro-cid-6ntekhwi] p[data-astro-cid-6ntekhwi]{max-width:46ch;font-size:1.05rem}.proof-grid[data-astro-cid-6ntekhwi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(1rem,2.5vw,2rem);margin-top:clamp(2rem,5vw,3.5rem);display:grid}.proof-grid[data-astro-cid-6ntekhwi] a[data-astro-cid-6ntekhwi]{gap:.35rem;text-decoration:none;display:grid}.proof-img[data-astro-cid-6ntekhwi]{border-radius:var(--radius);aspect-ratio:16/10;box-shadow:0 0 0 1px var(--line);margin-bottom:.75rem;overflow:hidden}.proof-img[data-astro-cid-6ntekhwi] img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .8s var(--ease-out)}.proof-grid[data-astro-cid-6ntekhwi] a[data-astro-cid-6ntekhwi]:hover .proof-img[data-astro-cid-6ntekhwi] img{transform:scale(1.03)}.proof-grid[data-astro-cid-6ntekhwi] strong[data-astro-cid-6ntekhwi]{letter-spacing:-.02em;font-size:1.3rem;font-weight:800}.proof-grid[data-astro-cid-6ntekhwi] span[data-astro-cid-6ntekhwi]{color:var(--muted);font-size:.92rem}.l-area[data-astro-cid-6ntekhwi]{padding-top:var(--section)}.area-grid[data-astro-cid-6ntekhwi]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:2rem clamp(2rem,6vw,6rem);display:grid}.related[data-astro-cid-6ntekhwi]{color:var(--muted);grid-column:2;margin-top:-.5rem}.chips[data-astro-cid-6ntekhwi]{flex-wrap:wrap;gap:.5rem;display:flex}.chips[data-astro-cid-6ntekhwi] li[data-astro-cid-6ntekhwi]{border:1px solid var(--line);background:#fff;border-radius:999px;padding:.45rem .9rem;font-size:.92rem;font-weight:560}.l-cta[data-astro-cid-6ntekhwi]{padding-block:clamp(3.5rem,7vw,6rem)}.cta-box[data-astro-cid-6ntekhwi]{border-radius:calc(var(--radius) * 1.5);background:var(--green);color:var(--carbon-deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;padding:clamp(1.75rem,4vw,3rem);display:flex}.cta-title[data-astro-cid-6ntekhwi]{letter-spacing:-.04em;font-size:clamp(1.9rem,3.6vw,3.2rem);font-weight:860;line-height:1}.cta-box[data-astro-cid-6ntekhwi] p[data-astro-cid-6ntekhwi]{max-width:48ch;margin-top:.75rem;font-size:1.05rem}.cta-btn[data-astro-cid-6ntekhwi]{background:var(--carbon-deep);min-height:52px;color:var(--paper);white-space:nowrap;transition:transform .3s var(--ease-out), background .3s;border-radius:999px;align-items:center;gap:.6rem;padding:.85rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.cta-btn[data-astro-cid-6ntekhwi]:hover,.cta-btn[data-astro-cid-6ntekhwi]:focus-visible{background:#000;transform:translateY(-2px)}.cta-btn[data-astro-cid-6ntekhwi] svg{width:1rem;height:1rem}@media (width<=900px){.l-hero-grid[data-astro-cid-6ntekhwi],.proof-head[data-astro-cid-6ntekhwi],.area-grid[data-astro-cid-6ntekhwi]{grid-template-columns:1fr}.l-visual[data-astro-cid-6ntekhwi]{max-width:620px;padding-left:1.5rem}.related[data-astro-cid-6ntekhwi]{grid-column:auto}.needs[data-astro-cid-6ntekhwi]{grid-template-columns:1fr}}@media (width<=640px){.proof-grid[data-astro-cid-6ntekhwi]{grid-template-columns:1fr}.l-title[data-astro-cid-6ntekhwi]{font-size:clamp(2.6rem,13vw,4rem);font-stretch:92%}.l-title[data-astro-cid-6ntekhwi] span[data-astro-cid-6ntekhwi]+span[data-astro-cid-6ntekhwi]{margin-left:0}}
