.home-hero[data-astro-cid-i3irphx7]{background:var(--ink);color:#fff;padding-block:56px;position:relative}.home-hero[data-astro-cid-i3irphx7]:before{content:"";opacity:.1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#fff 1px,#0000 1.25px),radial-gradient(circle at 1px 1px,#fff 1px,#0000 1.25px);background-size:5px 30px,30px 5px;position:absolute;inset:0}.home-hero__grid[data-astro-cid-i3irphx7]{gap:var(--space-6);display:grid;position:relative}.home-hero[data-astro-cid-i3irphx7] .hero-hook[data-astro-cid-i3irphx7],.home-hero[data-astro-cid-i3irphx7] .hero-proof[data-astro-cid-i3irphx7]{color:var(--paper)}.home-hero[data-astro-cid-i3irphx7] .hero-copy[data-astro-cid-i3irphx7]{max-width:none}.home-hero__kicker[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-3);font:600 var(--text-small)/1.2 var(--font-sans);letter-spacing:.01em;color:var(--paper);max-width:none;margin:0;display:flex}.home-hero__kicker[data-astro-cid-i3irphx7]:before{content:"";background:var(--ref-red);flex:none;width:28px;height:2px}.home-hero[data-astro-cid-i3irphx7] .hero-copy[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{margin-top:20px}.home-hero[data-astro-cid-i3irphx7] .hero-hook[data-astro-cid-i3irphx7]{font-size:var(--text-body);max-width:60ch;margin-bottom:0}.home-hero[data-astro-cid-i3irphx7] .hero-proof[data-astro-cid-i3irphx7]{gap:var(--space-3);max-width:60ch;margin-top:0;display:grid}.home-hero[data-astro-cid-i3irphx7] .hero-proof[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{grid-template-columns:8px minmax(0,1fr);column-gap:12px;margin:0;display:grid}.home-hero[data-astro-cid-i3irphx7] .hero-proof[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]:before{margin:.45em 0 0}.home-hero__copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(4),.home-hero__points[data-astro-cid-i3irphx7]>ul[data-astro-cid-i3irphx7]{--n:3}.home-hero__copy[data-astro-cid-i3irphx7]:has(.home-search)~.home-hero__points[data-astro-cid-i3irphx7]>ul[data-astro-cid-i3irphx7]{--n:4}.home-search[data-astro-cid-i3irphx7]{max-width:100%;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:10px;margin:0 0 28px;padding:11px 20px 11px 16px;font-size:15px;line-height:1.2;display:inline-flex;box-shadow:0 14px 34px #0006}.home-search__icon[data-astro-cid-i3irphx7]{flex:none;width:18px;height:18px}.home-search__label[data-astro-cid-i3irphx7]{color:#5c5a55;white-space:nowrap}.home-search__typed[data-astro-cid-i3irphx7]{white-space:nowrap;align-items:center;min-width:25ch;display:inline-flex}.home-search__query[data-astro-cid-i3irphx7]{color:var(--ref-red);font-weight:700}.home-search__caret[data-astro-cid-i3irphx7]{background:var(--ink);flex:none;width:2px;height:18px;margin-left:2px;animation:1s step-end infinite home-search-blink}@keyframes home-search-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.home-search__caret[data-astro-cid-i3irphx7]{animation:none}}@media (width<=979px){.home-search__label[data-astro-cid-i3irphx7]{display:none}}.home-hero[data-astro-cid-i3irphx7] [data-astro-cid-i3irphx7]:focus-visible{outline-color:#fff}@media (width>=980px){.home-hero[data-astro-cid-i3irphx7]{--hero-header:65px;padding-block:var(--space-4)}.home-hero__grid[data-astro-cid-i3irphx7]{min-height:calc(100vh - var(--hero-header) - 2 * var(--space-4));min-height:calc(100svh - var(--hero-header) - 2 * var(--space-4));grid-template:".check"1fr"copy check""points check"".check"1fr/minmax(0,52fr) minmax(0,42fr);gap:0 6%}.home-hero__copy[data-astro-cid-i3irphx7]{grid-area:copy}.home-hero__check[data-astro-cid-i3irphx7]{grid-area:check;align-self:center}.home-hero__points[data-astro-cid-i3irphx7]{margin-top:var(--space-6);grid-area:points}}@media (width>=1024px){.home-hero[data-astro-cid-i3irphx7]{--hero-header:71px}}@media (width<=719px){.home-hero[data-astro-cid-i3irphx7]{padding-block:var(--space-6)}}.numbered[data-astro-cid-gxonxc2m]{gap:var(--space-6) var(--space-7);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.numbered__item[data-astro-cid-gxonxc2m]{padding-top:var(--space-4);border-top:1px solid var(--hairline);margin:0}.numbered__n[data-astro-cid-gxonxc2m]{font:800 clamp(34px, 3vw, 44px)/1 var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;color:var(--ref-red);display:block}.numbered[data-astro-cid-gxonxc2m] .numbered__lead[data-astro-cid-gxonxc2m]{margin:var(--space-3) 0 0;font-size:var(--text-body);color:var(--ink);max-width:46ch;font-weight:650;line-height:1.4}.numbered[data-astro-cid-gxonxc2m] .numbered__body[data-astro-cid-gxonxc2m]{margin:var(--space-2) 0 0;font-size:var(--text-body);color:var(--home-muted,#5c5a55);max-width:62ch;line-height:1.55}.home-section--ink .numbered[data-astro-cid-gxonxc2m] .numbered__lead[data-astro-cid-gxonxc2m]{color:#fff}.home-section--ink .numbered__item[data-astro-cid-gxonxc2m]{border-color:#fff3}.numbered__item--d1[data-astro-cid-gxonxc2m].is-revealed{animation-delay:80ms}.numbered__item--d2[data-astro-cid-gxonxc2m].is-revealed{animation-delay:.16s}.numbered__item--d3[data-astro-cid-gxonxc2m].is-revealed{animation-delay:.24s}@media (width>=720px){.numbered--2[data-astro-cid-gxonxc2m]{grid-template-columns:repeat(2,minmax(0,1fr))}.numbered--3[data-astro-cid-gxonxc2m]{grid-template-columns:repeat(3,minmax(0,1fr))}}.numbered--checklist[data-astro-cid-gxonxc2m]{row-gap:0}.numbered--checklist[data-astro-cid-gxonxc2m] .numbered__item[data-astro-cid-gxonxc2m]{column-gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;display:grid}.numbered--checklist[data-astro-cid-gxonxc2m] .numbered__item[data-astro-cid-gxonxc2m]:first-child{border-top:0}.numbered__check[data-astro-cid-gxonxc2m]{background:var(--ref-red);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.numbered__check[data-astro-cid-gxonxc2m] svg[data-astro-cid-gxonxc2m]{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;width:16px;height:16px}.numbered__text[data-astro-cid-gxonxc2m]{padding-top:2px;display:block}.numbered--checklist[data-astro-cid-gxonxc2m] .numbered__lead[data-astro-cid-gxonxc2m]{font-size:var(--text-body);color:var(--ink);max-width:46ch;margin:0;font-weight:400;line-height:1.5;display:block}.numbered--checklist[data-astro-cid-gxonxc2m] .numbered__body[data-astro-cid-gxonxc2m]{margin-top:var(--space-1);font-size:var(--text-body);color:var(--home-muted,#5c5a55);line-height:1.55;display:block}.numbered__label[data-astro-cid-gxonxc2m]{font:600 var(--text-small)/1.2 var(--font-sans);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.04em;color:var(--home-muted,#5c5a55);padding-top:5px}.home-section--ink .numbered--checklist[data-astro-cid-gxonxc2m] .numbered__lead[data-astro-cid-gxonxc2m]{color:#fff}@media (width>=720px){.numbered--checklist[data-astro-cid-gxonxc2m].numbered--2 .numbered__item[data-astro-cid-gxonxc2m]:nth-child(2),.numbered--checklist[data-astro-cid-gxonxc2m].numbered--3 .numbered__item[data-astro-cid-gxonxc2m]:nth-child(-n+3){border-top:0}}@media (prefers-reduced-motion:no-preference){.numbered__item[data-astro-cid-gxonxc2m].will-reveal:not(.is-revealed) .numbered__check[data-astro-cid-gxonxc2m] path[data-astro-cid-gxonxc2m]{stroke-dashoffset:1px}.numbered__item[data-astro-cid-gxonxc2m].is-revealed .numbered__check[data-astro-cid-gxonxc2m] path[data-astro-cid-gxonxc2m]{transition:stroke-dashoffset .4s cubic-bezier(.4, 0, .2, 1) calc(.3s + var(--t,0s))}.numbered__item--t1[data-astro-cid-gxonxc2m]{--t:80ms}.numbered__item--t2[data-astro-cid-gxonxc2m]{--t:.16s}.numbered__item--t3[data-astro-cid-gxonxc2m]{--t:.24s}.numbered__item--t4[data-astro-cid-gxonxc2m]{--t:.32s}.numbered__item--t5[data-astro-cid-gxonxc2m]{--t:.4s}.numbered__item--t6[data-astro-cid-gxonxc2m]{--t:.48s}.numbered__item--t7[data-astro-cid-gxonxc2m]{--t:.56s}}.check-page .hero-copy>*{animation-delay:calc(50ms + var(--n,0) * .1s)}.check-body[data-astro-cid-e2yftw2x]{font-size:var(--text-lead);color:#3d3b37;max-width:62ch;line-height:1.55}.reference-home .ref-section-heading>p[data-astro-cid-e2yftw2x].check-body--beside{margin-top:var(--space-5);font-size:var(--text-body);color:#3d3b37;max-width:46ch}.check-preview[data-astro-cid-e2yftw2x]{border:1px solid var(--hairline);background:#fff}.check-start[data-astro-cid-e2yftw2x]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.check-start__card[data-astro-cid-e2yftw2x]{padding:var(--space-6);border-top:3px solid var(--ref-red);background:#f5f2ec;flex-direction:column;margin:0;display:flex}.check-start__card--d1[data-astro-cid-e2yftw2x].is-revealed{animation-delay:80ms}.check-start[data-astro-cid-e2yftw2x] .check-start__n[data-astro-cid-e2yftw2x]{font:850 30px/1 var(--font-display);color:var(--ref-red);max-width:none;margin:0}.check-start[data-astro-cid-e2yftw2x] .check-start__title[data-astro-cid-e2yftw2x]{margin:var(--space-4) 0 0;font:800 clamp(24px, 2vw, 30px)/1.08 var(--font-display);text-transform:none;color:var(--ink)}.check-start[data-astro-cid-e2yftw2x] .check-start__line[data-astro-cid-e2yftw2x]{margin-top:var(--space-3);font-size:var(--text-body);color:#3d3b37;max-width:46ch;line-height:1.55}@media (width>=720px){.check-start[data-astro-cid-e2yftw2x]{grid-template-columns:repeat(2,minmax(0,1fr))}}.check-cost[data-astro-cid-e2yftw2x]{background:var(--ink);color:#fff;text-align:center;padding-block:clamp(4rem,2.6rem + 4.4vw,7.5rem)}.check-cost__inner[data-astro-cid-e2yftw2x]{max-width:52rem}.check-cost__h2[data-astro-cid-e2yftw2x]{text-transform:uppercase;color:#fff;margin:0;font-size:calc(clamp(38px,4.4vw,70px)/1.33333);line-height:1}.check-cost[data-astro-cid-e2yftw2x] .check-cost__body[data-astro-cid-e2yftw2x]{margin:var(--space-5) auto 0;font-size:var(--text-lead);color:var(--paper);max-width:52ch;line-height:1.55}@media (width<=719px){.check-cost[data-astro-cid-e2yftw2x]{padding-block:var(--space-8)}.check-cost__h2[data-astro-cid-e2yftw2x]{font-size:calc(clamp(34px,10.5vw,44px)/1.33333)}}
