:root{--bg:oklch(99.5% .004 95);--surface:oklch(96.5% .008 100);--card:oklch(100% 0 0);--border:oklch(92% .008 120);--ink:oklch(24% .02 150);--muted-ink:oklch(55% .015 140);--primary:oklch(58% .11 152);--primary-pressed:oklch(50% .11 152);--on-primary:oklch(99% .005 120)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-pressed)}button{font-family:inherit}.buttons[data-astro-cid-25bpkxv6]{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.center[data-astro-cid-25bpkxv6]{justify-content:center}.btn[data-astro-cid-25bpkxv6]{border-radius:999px;align-items:center;gap:10px;height:52px;padding:0 24px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.btn-primary[data-astro-cid-25bpkxv6]{background:var(--primary);color:var(--on-primary)}.btn-primary[data-astro-cid-25bpkxv6]:hover{background:var(--primary-pressed);color:var(--on-primary)}.btn-secondary[data-astro-cid-25bpkxv6]{background:var(--card);border:1px solid var(--border);color:var(--ink)}.btn-secondary[data-astro-cid-25bpkxv6]:hover{color:var(--ink)}.wrap[data-astro-cid-lcdefpme]{max-width:1120px;margin:0 auto;padding:0 20px}.nav[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.brand[data-astro-cid-lcdefpme]{color:var(--ink);align-items:center;gap:10px;display:flex}.brand[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:10px;width:36px;height:36px}.brand[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:20px;font-weight:700}.nav-link[data-astro-cid-lcdefpme]{font-size:14px;font-weight:600}.hero[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:48px;padding:48px 0 80px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;display:flex}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.08em;color:var(--muted-ink);font-size:11px;font-weight:600}h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.05}.lead[data-astro-cid-lcdefpme]{color:var(--muted-ink);text-wrap:pretty;max-width:480px;margin:0;font-size:17px;line-height:1.55}.fine[data-astro-cid-lcdefpme]{color:var(--muted-ink);font-size:13px}.hero-phone[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.phone[data-astro-cid-lcdefpme]{aspect-ratio:390/844;border:1px solid var(--border);background:var(--bg);border-radius:24px;width:234px;position:relative;overflow:hidden}.phone[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.phone-lg[data-astro-cid-lcdefpme]{border-radius:32px;width:312px}.band[data-astro-cid-lcdefpme]{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.band-inner[data-astro-cid-lcdefpme]{padding-top:80px;padding-bottom:80px}.band-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:40px;display:flex}.band-title[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;max-width:560px;display:flex}h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(28px,3.5vw,36px);font-weight:600;line-height:1.15}.arrows[data-astro-cid-lcdefpme]{gap:8px;display:flex}.arrow[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--card);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid}.arrow[data-astro-cid-lcdefpme]:disabled{opacity:.4;cursor:default}.track[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:24px;padding-bottom:8px;display:flex;overflow-x:auto}.track[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.shot[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex-direction:column;flex:none;align-items:center;gap:20px;width:250px;margin:0;display:flex}.shot[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;gap:4px;max-width:250px;display:flex}.shot[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:16px;font-weight:600}.shot[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted-ink);font-size:14px;line-height:1.5}.dots[data-astro-cid-lcdefpme]{justify-content:center;gap:8px;padding-top:32px;display:flex}.dots[data-astro-cid-lcdefpme] .dot{cursor:pointer;background:var(--border);border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.dots[data-astro-cid-lcdefpme] .dot.active{background:var(--primary);width:24px}.cta[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:96px 0;display:flex}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:560px}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted-ink);text-wrap:pretty;max-width:460px;margin:0;font-size:16px;line-height:1.55}.footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);color:var(--muted-ink);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:24px 0 32px;font-size:13px;display:flex}.footer-links[data-astro-cid-lcdefpme]{gap:20px;display:flex}
