.hdr[data-astro-cid-j7pv25f6]{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.hdr__in[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:2rem;min-height:68px}.logo[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--display);font-weight:800;font-size:1.3rem;color:var(--ink);text-decoration:none;letter-spacing:-.02em}.logo__mark[data-astro-cid-j7pv25f6]{width:24px;height:24px;border-radius:28%;background:var(--green);position:relative;flex:none}.logo__mark[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:34%;border-radius:50%;background:var(--bg)}.hdr__nav[data-astro-cid-j7pv25f6]{display:none;gap:1.75rem;margin-left:auto}.hdr__nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;font-weight:500;color:var(--ink-2)}.hdr__nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--ink)}.hdr__cta[data-astro-cid-j7pv25f6]{margin-left:auto;min-height:42px;padding:.55rem 1rem;font-size:.95rem}@media(min-width:820px){.hdr__nav[data-astro-cid-j7pv25f6]{display:flex}.hdr__cta[data-astro-cid-j7pv25f6]{margin-left:0}}.hero[data-astro-cid-j7pv25f6]{padding-block:clamp(48px,8vw,104px) clamp(56px,8vw,96px);overflow:hidden}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;gap:56px;align-items:center}@media(min-width:960px){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.05fr;gap:48px}}.hero__copy[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;justify-items:start;min-width:0}.hero__lead[data-astro-cid-j7pv25f6]{font-size:clamp(1.1rem,1.6vw,1.25rem);max-width:34rem}.hero__btns[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem}.hero__shots[data-astro-cid-j7pv25f6]{position:relative;padding:0 12% 14% 0;min-width:0}.browser[data-astro-cid-j7pv25f6]{border-radius:12px;overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:0 30px 60px -30px #12161259}.browser__bar[data-astro-cid-j7pv25f6]{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line)}.browser__bar[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:9px;height:9px;border-radius:50%;background:var(--line)}.phone[data-astro-cid-j7pv25f6]{border-radius:26px;overflow:hidden;border:6px solid var(--ink);background:var(--surface);box-shadow:0 30px 50px -24px #12161273}.phone[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:9 / 19.5;object-fit:cover;object-position:top;width:100%}.hero__shots[data-astro-cid-j7pv25f6] .phone[data-astro-cid-j7pv25f6]{position:absolute;right:0;bottom:0;width:30%}.section[data-astro-cid-j7pv25f6]{padding-block:clamp(72px,10vw,120px)}.section--band[data-astro-cid-j7pv25f6]{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.head[data-astro-cid-j7pv25f6]{display:grid;gap:.9rem;max-width:46rem;margin-bottom:clamp(40px,6vw,64px)}.head__lead[data-astro-cid-j7pv25f6]{font-size:1.125rem}.work[data-astro-cid-j7pv25f6]{display:grid;gap:40px;align-items:center}.work[data-astro-cid-j7pv25f6]+.work[data-astro-cid-j7pv25f6]{margin-top:clamp(72px,10vw,112px)}@media(min-width:900px){.work[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:72px}.work--flip[data-astro-cid-j7pv25f6] .work__media[data-astro-cid-j7pv25f6]{order:2}}.work__media[data-astro-cid-j7pv25f6]{min-width:0}.work__media--phones[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:460px;justify-self:center;width:100%}.work__media--phones[data-astro-cid-j7pv25f6] .phone[data-astro-cid-j7pv25f6]:last-child{transform:translateY(32px)}.phone--flat[data-astro-cid-j7pv25f6],.browser--flat[data-astro-cid-j7pv25f6]{box-shadow:0 20px 40px -28px #12161266}.work__body[data-astro-cid-j7pv25f6]{display:grid;gap:.9rem;justify-items:start;min-width:0}.work__body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800}.work__type[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--ink-3);font-weight:500;margin-top:-.4rem}.link[data-astro-cid-j7pv25f6]{color:var(--green);font-weight:700;text-decoration:none}.link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-underline-offset:3px}.ticks[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.ticks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:1.6rem}.ticks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:.1rem;top:.45em;width:.8rem;height:.45rem;border-left:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(-45deg)}.svc-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}@media(min-width:760px){.svc-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.svc[data-astro-cid-j7pv25f6]{background:var(--surface);padding:clamp(24px,3vw,36px);display:grid;gap:.85rem;align-content:start;min-width:0}.svc[data-astro-cid-j7pv25f6] .ticks[data-astro-cid-j7pv25f6]{font-size:.975rem;margin-top:.25rem}.steps[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:28px}@media(min-width:760px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:.6rem;align-content:start;padding-top:1.25rem;border-top:2px solid var(--ink)}.steps__n[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:800;font-size:1rem;color:var(--green)}.promises[data-astro-cid-j7pv25f6]{display:grid;gap:24px;margin-top:clamp(56px,8vw,88px)}@media(min-width:900px){.promises[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:40px}}.promises[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;gap:.5rem;align-content:start;background:var(--green-soft);border-radius:14px;padding:24px}.contact[data-astro-cid-j7pv25f6]{display:grid;gap:40px;align-items:start}@media(min-width:960px){.contact[data-astro-cid-j7pv25f6]{grid-template-columns:.8fr 1fr;gap:72px}}.contact__copy[data-astro-cid-j7pv25f6]{display:grid;gap:.9rem;min-width:0}.form[data-astro-cid-j7pv25f6]{display:grid;gap:1.1rem;min-width:0}.form__hp[data-astro-cid-j7pv25f6]{position:absolute;left:-9999px}.form__row[data-astro-cid-j7pv25f6]{display:grid;gap:1.1rem}@media(min-width:560px){.form__row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-j7pv25f6]{display:grid;gap:.4rem;border:0;margin:0;padding:0;min-width:0}.field[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6],.field[data-astro-cid-j7pv25f6] legend[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--ink);font-size:.95rem}.field[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-weight:400;color:var(--ink-3)}.field[data-astro-cid-j7pv25f6] legend[data-astro-cid-j7pv25f6]{margin-bottom:.5rem}.field[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6],.field[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]{width:100%;font:inherit;font-size:1rem;color:var(--ink);background:var(--bg);border:1.5px solid var(--line);border-radius:10px;padding:.75rem .9rem;min-height:48px}.field[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:focus,.field[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]:focus{outline:none;border-color:var(--green)}.chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.6rem}.chips[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;padding:.55rem .9rem;border:1.5px solid var(--line);border-radius:999px;cursor:pointer;min-height:44px}.chips[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]:has(input:checked){border-color:var(--green);background:var(--green-soft);color:var(--green)}.chips[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{width:16px;height:16px;min-height:0;accent-color:var(--green);margin:0}.form[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{justify-self:start;min-width:160px}.ftr[data-astro-cid-j7pv25f6]{padding-block:40px}.ftr__in[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;justify-content:space-between;font-size:.9rem;color:var(--ink-3)}
