.hero[data-astro-cid-lcdefpme]{background:var(--parchment);color:var(--espresso)}.hero__content[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-md);flex-direction:column;max-width:52rem;padding:clamp(4rem,9vw,7rem) clamp(1.25rem,5vw,4.5rem) clamp(3.5rem,7vw,5.5rem);display:flex}.hero__eyebrow[data-astro-cid-lcdefpme]{font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0;animation:1s cubic-bezier(.16,1,.3,1) 50ms both hero-fade}.hero__eyebrow[data-astro-cid-lcdefpme]:after{content:"";vertical-align:middle;width:48px;height:1px;margin-left:var(--space-sm);opacity:.6;background:currentColor;display:inline-block}.pillars[data-astro-cid-lcdefpme]{background:var(--parchment);color:var(--espresso);padding:var(--space-lg) clamp(1.25rem, 5vw, 4.5rem)}.pillars__list[data-astro-cid-lcdefpme]{--cols:3;justify-content:center;gap:var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pillar[data-astro-cid-lcdefpme]{flex:0 0 calc((100% - (var(--cols) - 1) * var(--space-md)) / var(--cols))}.pillar[data-astro-cid-lcdefpme]:nth-child(n+4){display:none}.pillar__link[data-astro-cid-lcdefpme]{height:100%;padding:var(--space-md);align-items:center;gap:var(--space-xs);text-align:center;color:inherit;flex-direction:column;text-decoration:none;display:flex}.pillar__icon[data-astro-cid-lcdefpme]{margin-bottom:var(--space-xs)}.pillar__body[data-astro-cid-lcdefpme]{max-width:18rem}.pillar__title[data-astro-cid-lcdefpme]{color:inherit}.pillar__link[data-astro-cid-lcdefpme]:hover .pillar__title[data-astro-cid-lcdefpme],.pillar__link[data-astro-cid-lcdefpme]:focus-visible .pillar__title[data-astro-cid-lcdefpme]{text-underline-offset:.2em;text-decoration:underline 1px}@media (width<=699px){.pillars__list[data-astro-cid-lcdefpme]{--cols:1}.pillar__link[data-astro-cid-lcdefpme]{padding:0 var(--space-sm)}}.trusted[data-astro-cid-lcdefpme]{border-block:1px solid color-mix(in srgb, var(--espresso) 14%, transparent);flex-wrap:wrap;display:flex}.trusted__label[data-astro-cid-lcdefpme],.trusted__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--space-md) clamp(1.25rem, 5vw, 4.5rem);align-items:center;margin:0;display:flex}.trusted__label[data-astro-cid-lcdefpme]{font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase}.trusted__list[data-astro-cid-lcdefpme]{flex-wrap:wrap;flex:1;margin:0;padding:0;list-style:none;display:flex}.trusted__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-inline:var(--space-sm);text-align:center;font-size:var(--step-0);border-left:1px solid color-mix(in srgb, var(--espresso) 14%, transparent);flex:12rem;justify-content:center}@media (width<=699px){.trusted__label[data-astro-cid-lcdefpme]{width:100%;padding-bottom:0}.trusted__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-block:var(--space-sm);border-left:none}}.hero__title[data-astro-cid-lcdefpme]{margin:0;font-size:4rem}.hero__line[data-astro-cid-lcdefpme]{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation:1.05s cubic-bezier(.16,1,.3,1) both hero-rise;display:block}.hero__line[data-astro-cid-lcdefpme]:first-child>span[data-astro-cid-lcdefpme]{animation-delay:.15s}.hero__line[data-astro-cid-lcdefpme]:nth-child(2)>span[data-astro-cid-lcdefpme]{animation-delay:.28s}.hero__lede[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:color-mix(in srgb, var(--espresso) 72%, transparent);max-width:46ch;animation:1s cubic-bezier(.16,1,.3,1) .5s both hero-fade}.hero__ctas[data-astro-cid-lcdefpme]{gap:var(--space-sm);flex-wrap:wrap;animation:1s cubic-bezier(.16,1,.3,1) .62s both hero-fade;display:flex}.hero__btn[data-astro-cid-lcdefpme]{font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--espresso);border:1px solid var(--espresso);padding:.9rem 1.6rem;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.hero__btn[data-astro-cid-lcdefpme]:hover{background:var(--espresso);color:var(--parchment)}.hero__btn--primary[data-astro-cid-lcdefpme]{color:var(--parchment);background:#ba00ff;border-color:#ba00ff}.hero__btn--primary[data-astro-cid-lcdefpme]:hover{color:var(--parchment);background:#a000e0;border-color:#a000e0}.start-audit[data-astro-cid-lcdefpme]{padding-block:var(--space-lg);background:var(--mist)}.start-audit__title[data-astro-cid-lcdefpme]{margin:var(--space-sm) 0 var(--space-md);font-size:var(--step-2);max-width:28ch}.start-audit__body[data-astro-cid-lcdefpme]{font-size:var(--step-1);max-width:56ch}.start-audit__meta[data-astro-cid-lcdefpme]{margin-top:var(--space-sm);font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase}.start-audit__proof[data-astro-cid-lcdefpme]{margin-top:var(--space-sm)}.start-audit__proof[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:var(--step-2);font-weight:var(--weight-light)}.start-audit__btn[data-astro-cid-lcdefpme]{margin-top:var(--space-md)}@keyframes hero-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes hero-fade{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme],.hero__lede[data-astro-cid-lcdefpme],.hero__ctas[data-astro-cid-lcdefpme],.hero__eyebrow[data-astro-cid-lcdefpme]{animation:none}}.phones[data-astro-cid-lcdefpme]{padding-block:var(--space-lg) calc(var(--space-lg) + 36px);overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.phones__track[data-astro-cid-lcdefpme]{width:max-content;animation:60s linear infinite phones-scroll;display:flex}.phones[data-astro-cid-lcdefpme]:hover .phones__track[data-astro-cid-lcdefpme],.phones[data-astro-cid-lcdefpme]:focus-within .phones__track[data-astro-cid-lcdefpme]{animation-play-state:paused}.phones__set[data-astro-cid-lcdefpme]{gap:clamp(1rem,2.5vw,2rem);margin:0;padding:0 clamp(.5rem,1.25vw,1rem);list-style:none;display:flex}.phone[data-astro-cid-lcdefpme]{flex:none;width:clamp(170px,17vw,250px)}.phone[data-astro-cid-lcdefpme]:nth-child(2n){transform:translateY(36px)}.phone__frame[data-astro-cid-lcdefpme]{aspect-ratio:440/953;background:var(--espresso);border-radius:28px;padding:7px;box-shadow:0 18px 40px -18px #24181273}.phone__frame[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top;border-radius:22px;width:100%;height:100%;display:block}.phone__frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top;border-radius:22px;width:100%;height:100%}.phone__name[data-astro-cid-lcdefpme]{margin-top:var(--space-sm);font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:center;text-wrap:balance}@keyframes phones-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.phones[data-astro-cid-lcdefpme]{overflow-x:auto}.phones__track[data-astro-cid-lcdefpme]{animation:none}}.section-head[data-astro-cid-lcdefpme],.testimonials__heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding-bottom:var(--space-sm);margin:var(--space-lg) 0 var(--space-sm);border-bottom:none;display:flex}.section-head__link[data-astro-cid-lcdefpme]{font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-bottom:1px solid var(--espresso);flex:none;text-decoration:none}.featured-section[data-astro-cid-lcdefpme]{padding-block:var(--space-md) var(--space-xl)}.featured[data-astro-cid-lcdefpme]{gap:var(--space-md);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.featured[data-astro-cid-lcdefpme]{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}@supports (grid-template-rows:subgrid){.featured[data-astro-cid-lcdefpme]{grid-template-rows:auto 1fr auto}.featured__item[data-astro-cid-lcdefpme]{grid-row:span 3;grid-template-rows:subgrid;display:grid}.featured__link[data-astro-cid-lcdefpme]{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-sm);display:grid}.featured__more[data-astro-cid-lcdefpme]{margin-top:0}}}.featured__link[data-astro-cid-lcdefpme]{gap:var(--space-sm);height:100%;min-height:22rem;padding:var(--space-md);background:var(--parchment);color:var(--espresso);border:1px solid var(--espresso);flex-direction:column;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.featured__link[data-astro-cid-lcdefpme]:hover{background:color-mix(in oklab, var(--parchment) 55%, white)}.featured__title[data-astro-cid-lcdefpme]{color:inherit;font-size:var(--step-1);line-height:var(--leading-snug)}.featured__excerpt[data-astro-cid-lcdefpme]{font-size:var(--step--1);line-height:var(--leading-normal);color:inherit;opacity:.85}.featured__more[data-astro-cid-lcdefpme]{font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:inherit;align-items:center;gap:.4rem;margin-top:auto;display:inline-flex}.services__statement[data-astro-cid-lcdefpme]{font-size:var(--step-2);max-width:28ch;margin-bottom:var(--space-lg);text-wrap:balance}.services[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.service[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}.service__link[data-astro-cid-lcdefpme]{align-items:start;column-gap:var(--space-md);row-gap:var(--space-xs);padding:var(--space-md) var(--space-sm);isolation:isolate;grid-template-columns:auto 1fr;text-decoration:none;display:grid;position:relative}@media (width>=700px){.service__link[data-astro-cid-lcdefpme]{align-items:center;column-gap:var(--space-lg);grid-template-columns:auto 1fr auto}}.service__link[data-astro-cid-lcdefpme]:after{content:"";background:var(--sand);transform-origin:0;height:2px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.service__link[data-astro-cid-lcdefpme]:hover:after,.service__link[data-astro-cid-lcdefpme]:focus-visible:after{transform:scaleX(1)}.service__link[data-astro-cid-lcdefpme]:hover .service__index[data-astro-cid-lcdefpme],.service__link[data-astro-cid-lcdefpme]:hover .service__title[data-astro-cid-lcdefpme]{color:var(--espresso)}.service__link[data-astro-cid-lcdefpme]:hover .service__text[data-astro-cid-lcdefpme],.service__link[data-astro-cid-lcdefpme]:focus-visible .service__text[data-astro-cid-lcdefpme]{transform:translate(.5rem)}.service__link[data-astro-cid-lcdefpme]:hover .service__arrow[data-astro-cid-lcdefpme]{opacity:1;color:var(--espresso);transform:translate(.5rem)}.service__text[data-astro-cid-lcdefpme]{transition:transform .5s cubic-bezier(.16,1,.3,1)}.service__index[data-astro-cid-lcdefpme]{font-size:var(--step-1);font-variant-numeric:tabular-nums;color:var(--espresso);transition:color .35s}.service__kicker[data-astro-cid-lcdefpme]{font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--espresso);margin-bottom:var(--space-xs);transition:color .35s;display:block}.service__title[data-astro-cid-lcdefpme]{font-size:var(--step-3);line-height:var(--leading-tight);transition:color .35s}.service__body[data-astro-cid-lcdefpme]{margin-top:var(--space-xs);max-width:52ch;color:var(--espresso);transition:color .35s;display:block}.service__arrow[data-astro-cid-lcdefpme]{opacity:.35;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s;display:none}@media (width>=700px){.service__arrow[data-astro-cid-lcdefpme]{display:block}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.service[data-astro-cid-lcdefpme]{animation:linear both service-in view();animation-range:entry 5% cover 26%}}}@keyframes service-in{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}.band[data-astro-cid-lcdefpme]{padding-block:var(--space-xl);margin-block:var(--space-xl) 0}.band[data-astro-cid-lcdefpme] .testimonials__heading[data-astro-cid-lcdefpme]{margin-top:0}.band[data-astro-cid-lcdefpme] .quote__name[data-astro-cid-lcdefpme],.band[data-astro-cid-lcdefpme] .quotes__all[data-astro-cid-lcdefpme]{color:var(--parchment)}.band[data-astro-cid-lcdefpme] .quotes__controls[data-astro-cid-lcdefpme]{border-top-color:#fffdf240}.band[data-astro-cid-lcdefpme] .quotes__dot[data-astro-cid-lcdefpme]{border-color:#fffdf28c}.band[data-astro-cid-lcdefpme] .quotes__dot[data-astro-cid-lcdefpme][aria-selected=true]{background:var(--parchment);border-color:var(--parchment)}.quotes[data-astro-cid-lcdefpme]{gap:var(--space-lg);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=900px){.quotes[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:1.15fr 1fr}.quotes__portrait[data-astro-cid-lcdefpme]{display:block}}.quotes__list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;display:grid}.quote[data-astro-cid-lcdefpme]{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .5s,visibility .5s}.quote[data-astro-cid-lcdefpme].is-active{opacity:1;visibility:visible}.quote__text[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-weight:var(--weight-light);font-size:var(--step-1);line-height:var(--leading-snug);max-width:42ch}.quote__person[data-astro-cid-lcdefpme]{margin-top:var(--space-md)}.quote__name[data-astro-cid-lcdefpme]{font-size:var(--step-0)}.quotes__controls[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-sm);border-top:1px solid var(--rule);display:flex}.quotes__dots[data-astro-cid-lcdefpme]{gap:.5rem;display:flex}.quotes__dot[data-astro-cid-lcdefpme]{border:1px solid var(--espresso);cursor:pointer;background:0 0;border-radius:50%;width:8px;height:8px;padding:0;transition:background-color .2s}.quotes__dot[data-astro-cid-lcdefpme][aria-selected=true]{background:var(--espresso);border-color:var(--espresso)}.quotes__dot[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--espresso);outline-offset:3px}.quotes__all[data-astro-cid-lcdefpme]{font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--espresso);flex:none;text-decoration:none}.quotes__all[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.quotes__portrait[data-astro-cid-lcdefpme]{margin:0;display:none}.quotes__portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;width:100%}@media (prefers-reduced-motion:reduce){.quote[data-astro-cid-lcdefpme]{transition:none}}.testimonials[data-astro-cid-lcdefpme]{gap:var(--space-lg);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.testimonials[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.testimonial[data-astro-cid-lcdefpme]{padding:var(--space-md);border:1px solid var(--rule);transition:border-color .15s}.testimonial[data-astro-cid-lcdefpme]:hover{border-color:var(--espresso)}.testimonial__quote[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-weight:var(--weight-light);font-size:1.1rem;line-height:var(--leading-snug);max-width:48ch}.testimonial__person[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);display:flex}.testimonial__avatar[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:50%;flex:none;width:60px;height:60px}.testimonial__name[data-astro-cid-lcdefpme]{font-size:var(--step-0);font-family:var(--font-body);font-weight:var(--weight-regular)}
