.devices[data-astro-cid-djubdsa3]{width:100%;position:relative}.mtn[data-astro-cid-djubdsa3]{width:112%;height:auto;position:absolute;bottom:-4%;left:-6%}.screens[data-astro-cid-djubdsa3]{width:100%;height:auto;display:block;position:relative}.hero[data-astro-cid-lcdefpme]{padding:clamp(56px,9vw,112px) 0 clamp(64px,9vw,120px);overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-wrap:balance;font-size:clamp(2.5rem,5.2vw,4.3rem)}.hl[data-astro-cid-lcdefpme]{background:var(--cyan);color:var(--on-accent);border-radius:.16em;padding:0 .16em .04em;display:inline-block;transform:rotate(-1.5deg)}.lede[data-astro-cid-lcdefpme]{max-width:50ch;color:var(--muted);margin:1.5rem 0 2.25rem;font-size:1.13rem}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-art[data-astro-cid-lcdefpme]{max-width:560px;margin-top:8px}}.section[data-astro-cid-lcdefpme]{padding:clamp(72px,10vw,120px) 0}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:20ch;font-size:clamp(2rem,4.2vw,3.1rem)}.section-lede[data-astro-cid-lcdefpme]{color:var(--muted);max-width:52ch;margin:1.25rem 0 0;font-size:1.08rem}.section-vibrant[data-astro-cid-lcdefpme]{--text:#1b2230;--muted:#1b2230;--cyan-ink:#1b2230;--surface:#fff;--line:transparent;background:var(--coral);color:var(--text)}.section-vibrant[data-astro-cid-lcdefpme] .how-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{--muted:#5a6272;box-shadow:0 10px 30px -14px #1b223059}.build-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:3rem 0 0;padding:0;list-style:none;display:grid}.card[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:28px}.icon-wrap[data-astro-cid-lcdefpme]{background:var(--cyan);width:48px;height:48px;color:var(--on-accent);border-radius:14px;place-items:center;margin-bottom:1.25rem;display:inline-grid}.build-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(4n+2) .icon-wrap[data-astro-cid-lcdefpme]{background:var(--coral)}.build-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(4n+3) .icon-wrap[data-astro-cid-lcdefpme]{background:var(--yellow)}.icon-wrap[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.25rem}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.status[data-astro-cid-lcdefpme]{background:var(--yellow);color:var(--on-accent);border-radius:8px;margin-bottom:1rem;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-block}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration-color:var(--cyan);text-underline-offset:4px}.how-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}@media (width<=860px){.how-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.how-list[data-astro-cid-lcdefpme]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.how-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:20px;padding:24px 26px;display:flex}.num[data-astro-cid-lcdefpme]{background:var(--coral);width:40px;height:40px;color:var(--on-accent);border-radius:12px;flex:none;place-items:center;font-size:.95rem;font-weight:800;display:grid}.how-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) .num[data-astro-cid-lcdefpme]{background:var(--yellow)}.how-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3) .num[data-astro-cid-lcdefpme]{background:var(--cyan)}.how-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin-bottom:.35rem;font-size:1.2rem}.how-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.contact-section[data-astro-cid-lcdefpme]{padding-top:0}.contact-panel[data-astro-cid-lcdefpme]{background:var(--cyan);color:var(--on-accent);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding:clamp(32px,6vw,64px);display:flex}.contact-panel[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch;font-size:clamp(2rem,4.4vw,3.2rem)}.contact-panel[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-accent);max-width:48ch;margin:1.25rem 0 0}.contact-panel[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;background:var(--on-accent);color:#fff}.contact-panel[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:hover{background:#2a3446}.contact-panel[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--on-accent)}
