.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,6vw,5rem)}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=64rem){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,40rem);gap:clamp(2rem,4vw,4rem)}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:var(--s-4);letter-spacing:-.028em;max-width:12ch;font-size:clamp(2.75rem,1.3rem + 4.4vw,5rem);line-height:1.02}.hero-lead[data-astro-cid-lcdefpme]{margin-top:var(--s-5);max-width:34rem}.hero-actions[data-astro-cid-lcdefpme]{margin-top:var(--s-6)}.hero-note[data-astro-cid-lcdefpme]{margin-top:var(--s-4);color:var(--ink-2)}.hero-note[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.hero-report[data-astro-cid-lcdefpme]{justify-self:center;max-width:40rem}.offer-head[data-astro-cid-lcdefpme]{margin-bottom:var(--s-6)}.offer-more[data-astro-cid-lcdefpme]{gap:var(--s-2) var(--s-6);margin-top:var(--s-5);flex-wrap:wrap;font-weight:650;display:flex}.facts-strip[data-astro-cid-lcdefpme]{padding-block:var(--s-4);border-bottom:1px solid var(--rule);background:var(--bg-2);font-size:var(--t-sm)}.facts[data-astro-cid-lcdefpme]{gap:var(--s-2) var(--s-6);flex-wrap:wrap;align-items:baseline;display:flex}.facts[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0}.facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.steps[data-astro-cid-lcdefpme]{gap:var(--s-7) var(--s-6);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]:before{content:"Step " counter(step);margin-bottom:var(--s-1);font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:0;color:var(--accent);font-weight:650;display:block}@media (width>=52rem){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:last-child):after{content:"";top:2.75rem;left:6.5rem;right:calc(-1 * var(--s-6) + .5rem);border-top:2px dotted var(--accent);position:absolute}}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:0;position:relative}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:var(--s-4)}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--s-2);color:var(--ink-2);max-width:30rem}.step-art[data-astro-cid-lcdefpme]{width:4.5rem;height:4.5rem;padding:var(--s-2);box-sizing:content-box;background:var(--surface);border:1px solid var(--rule);border-radius:18px}.s-surface[data-astro-cid-lcdefpme]{fill:var(--surface)}.s-ink[data-astro-cid-lcdefpme]{stroke:var(--ink);stroke-width:1.4px}.s-line[data-astro-cid-lcdefpme]{fill:none;stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round}.s-accent[data-astro-cid-lcdefpme]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.s-fill-ink[data-astro-cid-lcdefpme]{fill:var(--ink)}.s-fill-accent[data-astro-cid-lcdefpme]{fill:var(--accent)}.s-lens[data-astro-cid-lcdefpme]{fill:var(--accent-tint);stroke:var(--ink);stroke-width:2.5px}.s-handle[data-astro-cid-lcdefpme]{stroke:var(--ink);stroke-width:5px;stroke-linecap:round}.s-seal[data-astro-cid-lcdefpme]{fill:var(--sample-bg);stroke:var(--sample-rule);stroke-width:2px}.s-check[data-astro-cid-lcdefpme]{fill:none;stroke:var(--sample-rule);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.get-shot[data-astro-cid-lcdefpme]{margin-top:var(--s-2)}.callouts[data-astro-cid-lcdefpme]{gap:var(--s-5) var(--s-6);margin:var(--s-6) 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){.callouts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.callouts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.callouts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:var(--s-4);border-top:2px solid var(--accent);margin:0}.callouts[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.05rem;font-weight:650}.callouts[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--s-2);color:var(--ink-2)}.get-link[data-astro-cid-lcdefpme]{margin-top:var(--s-6)}#who[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.who-photo[data-astro-cid-lcdefpme]{margin:0 0 var(--s-7);border-radius:var(--r-media);background:var(--bg-2);aspect-ratio:4/5;position:relative;overflow:hidden}@media (width>=48rem){.who-photo[data-astro-cid-lcdefpme]{aspect-ratio:2400/1000}}.who-photo[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme],.who-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.who[data-astro-cid-lcdefpme]{gap:var(--s-6);display:grid}@media (width>=60rem){.who[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.who-text[data-astro-cid-lcdefpme]{gap:var(--s-3);display:grid}.who-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2)}.who-text[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{font-weight:650}.count[data-astro-cid-lcdefpme]{gap:var(--s-6) var(--s-7);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.count[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.count[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.count[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:var(--s-4);border-top:3px solid var(--ink);margin:0}.count[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.1rem}.count[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--s-2);color:var(--ink-2)}.verify-row[data-astro-cid-lcdefpme]{gap:var(--s-2) var(--s-5);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.prices[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme][scope=row]{font-weight:650}.prices[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums}.prices-note[data-astro-cid-lcdefpme]{margin-block:var(--s-4) var(--s-3)}.services[data-astro-cid-lcdefpme]{gap:var(--s-5) var(--s-7);margin:0 0 var(--s-6);padding:0;list-style:none;display:grid}@media (width>=52rem){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.services[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:var(--s-4);border-top:2px solid var(--rule-strong);margin:0}.services[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top-color:var(--accent)}.services[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--s-2);color:var(--ink-2)}.tech-line[data-astro-cid-lcdefpme]{padding-block:var(--s-6);color:var(--ink-2)}.closing[data-astro-cid-lcdefpme]{padding-block:clamp(4rem,8vw,7rem)}.closing-grid[data-astro-cid-lcdefpme]{gap:var(--s-6);align-items:end;display:grid}@media (width>=60rem){.closing-grid[data-astro-cid-lcdefpme]{gap:var(--s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.closing-motto[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-style:italic;font-size:var(--t-lead);color:#dcebe2}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--s-3);letter-spacing:-.024em;color:#f4f5f2;max-width:15ch;font-size:clamp(2.25rem,1.3rem + 3.4vw,4rem);line-height:1.05}.closing-lede[data-astro-cid-lcdefpme]{margin-top:var(--s-4);font-size:var(--t-lead);color:#dcebe2}.closing-actions[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{margin-top:var(--s-4);color:#dcebe2}.closing[data-astro-cid-lcdefpme] .btn--light{color:#15432f;background:#f4f5f2;border-color:#f4f5f2}.closing[data-astro-cid-lcdefpme] .btn--light:hover{color:#15432f;background:#fff;border-color:#fff}.closing[data-astro-cid-lcdefpme] .btn--ghost-light{color:#f4f5f2;background:0 0;border-color:#cfe1d6}.closing[data-astro-cid-lcdefpme] .btn--ghost-light:hover{color:#fff;background:#ffffff1a}.closing[data-astro-cid-lcdefpme] :focus-visible{box-shadow:0 0 0 2px #15432f}.closing[data-astro-cid-lcdefpme] a:not(.btn){color:#f4f5f2}
