.top[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding-block:1.4rem}.brand[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-display);font-weight:700;font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.lights[data-astro-cid-j7pv25f6]{display:inline-grid;gap:3px;padding:5px 4px;background:#05070a;border-radius:6px;border:1px solid var(--line)}.lights[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background:#2a2f38}.lights[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:first-child{background:var(--stop);box-shadow:0 0 10px var(--stop)}.top[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{padding:.6rem 1.1rem;font-size:1rem}.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.25fr 1fr;grid-template-areas:"copy phone" "facts phone";column-gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:clamp(2rem,6vw,5rem) var(--space-section)}.hero-copy[data-astro-cid-j7pv25f6]{grid-area:copy;align-self:end}.hero[data-astro-cid-j7pv25f6] .phone{grid-area:phone}.facts[data-astro-cid-j7pv25f6]{grid-area:facts;align-self:start}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--text-hero);margin-block:1rem 1.4rem}.stop[data-astro-cid-j7pv25f6]{color:var(--stop)}.lede[data-astro-cid-j7pv25f6]{font-size:clamp(1.15rem,1rem + .6vw,1.45rem);color:#d6d2ca;max-width:34ch;margin:0 0 2rem}.actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.8rem}.facts[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:2.6rem 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{background:var(--ink);padding:1rem 1.1rem;display:grid;gap:.2rem}.facts[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.35rem;text-transform:uppercase;letter-spacing:.02em}.facts[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.92rem;line-height:1.35}.products[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.how[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-h2);margin:.6rem 0 2.4rem}.products[data-astro-cid-j7pv25f6]{padding-bottom:var(--space-section)}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.15fr 1fr;gap:1.2rem;align-items:start}.card[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(1.4rem,3vw,2.4rem);border-radius:var(--radius);background:linear-gradient(180deg,var(--ink-2),var(--ink));border:1px solid var(--line);transition:border-color var(--duration-fast) ease,transform var(--duration-normal) var(--ease-out-expo)}.card[data-astro-cid-j7pv25f6]:hover{border-color:#eeebe459;transform:translateY(-4px)}.card--case[data-astro-cid-j7pv25f6]{margin-top:clamp(0rem,6vw,4.5rem)}.card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.9rem,1.4rem + 1.6vw,2.8rem);margin:1rem 0 .8rem}.card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#cfcac1;margin:0 0 1rem}.tag[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.tag[data-astro-cid-j7pv25f6]:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--c);box-shadow:0 0 12px var(--c)}.price[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--paper)!important;margin-top:1.6rem!important;display:grid}.price[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-weight:400;font-size:.95rem;color:var(--muted)}.how[data-astro-cid-j7pv25f6]{padding-bottom:var(--space-section)}.steps[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;counter-reset:s}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-top:2px solid var(--paper);padding-top:1.2rem}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2){border-color:var(--caution)}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3){border-color:var(--go)}.n[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);color:var(--muted);font-size:.85rem}.steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.7rem;text-transform:uppercase;margin:.4rem 0}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#cfcac1;margin:0}.bar[data-astro-cid-j7pv25f6]{padding:clamp(1.4rem,3vw,2.2rem);border:1px dashed rgba(238,235,228,.3);border-radius:var(--radius);margin-bottom:var(--space-section)}.bar[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.7rem}.bar[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:.8rem;align-items:baseline}.founding[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap;padding:clamp(1.6rem,4vw,3rem);border-radius:var(--radius);background:radial-gradient(120% 140% at 0% 0%,rgba(46,204,113,.18),transparent 55%),var(--ink-3);margin-bottom:var(--space-section)}.founding[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-h2);margin:.4rem 0}.founding[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#cfcac1}.foot[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);padding-block:2rem 3rem;color:var(--muted);font-size:.95rem}.foot[data-astro-cid-j7pv25f6] .fine[data-astro-cid-j7pv25f6]{font-size:.82rem;max-width:70ch}@media(max-width:900px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;grid-template-areas:"copy" "phone" "facts";row-gap:2.4rem}.grid[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.card--case[data-astro-cid-j7pv25f6]{margin-top:0}}@media(max-width:560px){.facts[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.top[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{display:none}.actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%;justify-content:center}}
