.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem;align-items:center;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(3rem,6vw,5rem);grid-template-columns:minmax(0,1fr)}@media(min-width:980px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:3.5rem}}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--white);max-width:12ch}.hero[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{color:#c7cbc5}.proof[data-astro-cid-j7pv25f6]{list-style:none;margin:2rem 0 0;padding:1.4rem 0 0;border-top:1px solid rgba(255,255,255,.15);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.proof[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:.3rem}.proof[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font:800 clamp(1.9rem,3.4vw,2.5rem)/1 var(--font-display);color:var(--red)}.proof[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.86rem;line-height:1.3;color:#a9aea6}.media[data-astro-cid-j7pv25f6]{position:relative;padding-bottom:2rem}.photo[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3;border:3px solid var(--red);box-shadow:var(--shadow)}.hero-reel[data-astro-cid-j7pv25f6]{position:absolute;right:-4px;bottom:-6px;width:clamp(108px,24%,170px);aspect-ratio:9 / 16;border-radius:10px;overflow:hidden;border:3px solid var(--white);box-shadow:0 18px 36px #0000008c;background:var(--char)}.hero-reel[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.hero-reel[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;left:6px;bottom:6px;padding:.25rem .45rem;border-radius:3px;background:var(--red);color:var(--ink);font:800 .72rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.head[data-astro-cid-j7pv25f6]{display:grid;gap:1rem 3rem;align-items:end;margin-bottom:2.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.head[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.head[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin:0}.dark[data-astro-cid-j7pv25f6] .head[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{color:#c7cbc5}.svc-grid[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.svc-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.svc-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.svc[data-astro-cid-j7pv25f6]{display:grid;height:100%;background:var(--white);border-radius:var(--radius);overflow:hidden;color:var(--text);text-decoration:none;box-shadow:0 1px 0 var(--rule),0 16px 30px -24px #00000080;transition:transform .2s,box-shadow .2s;border-bottom:4px solid var(--red)}.svc[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);color:var(--text);box-shadow:0 1px 0 var(--rule),0 24px 40px -24px #0009}.svc-pic[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 10;border-radius:0}.svc-body[data-astro-cid-j7pv25f6]{position:relative;padding:1.6rem 1.4rem 1.4rem}.svc-ico[data-astro-cid-j7pv25f6]{position:absolute;top:-28px;right:1.2rem;width:56px;height:56px;border-radius:6px;background:var(--ink);color:var(--red);display:grid;place-items:center}.svc[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.4rem}.svc[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);margin-bottom:.8rem}.more[data-astro-cid-j7pv25f6]{font:800 1rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pine-deep)}.ba-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:1000px){.ba-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}.ba-side[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem}.center[data-astro-cid-j7pv25f6]{text-align:center;margin:2.5rem 0 0}.reel-row[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.reel-row[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.why[data-astro-cid-j7pv25f6]{display:grid;gap:3rem;align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.why[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}}.why-pic[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5;box-shadow:var(--shadow)}.why[data-astro-cid-j7pv25f6] .tick-list[data-astro-cid-j7pv25f6]{margin:1.4rem 0 1.8rem}.rev-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.rev-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.rev[data-astro-cid-j7pv25f6]{margin:0;background:var(--white);border-radius:var(--radius);padding:1.6rem;border-top:4px solid var(--pine);box-shadow:0 16px 30px -26px #00000080;display:grid;align-content:start;gap:.8rem}.rev[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0}.rev[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:1.02rem}.rev[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font:700 1rem/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--ink)}.area[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:900px){.area[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem}}.chips[data-astro-cid-j7pv25f6]{background:var(--ink);border-radius:var(--radius);padding:1.8rem;border-top:4px solid var(--red)}.st[data-astro-cid-j7pv25f6]{font:700 .8rem/1 var(--font-text);letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin:0 0 .8rem}.chips[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0 0 1.4rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.chips[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.chips[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:.45rem .8rem;border-radius:4px;background:var(--char-2);color:var(--white);font:600 1rem/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.faq-wrap[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.faq-wrap[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}
