.process-steps[data-astro-cid-fj5oj7iv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,2vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}.process-steps-four[data-astro-cid-fj5oj7iv]{grid-template-columns:repeat(4,minmax(0,1fr))}li[data-astro-cid-fj5oj7iv]{border:1px solid var(--border);border-radius:1rem;padding:clamp(1.1rem,2.75vw,2rem)}li[data-astro-cid-fj5oj7iv] svg{color:var(--brand-purple);margin-bottom:1rem}h3[data-astro-cid-fj5oj7iv]{margin-bottom:.4rem;font-weight:650}p[data-astro-cid-fj5oj7iv]{font-size:.975rem;line-height:1.5}@media (width<=1000px){.process-steps-four[data-astro-cid-fj5oj7iv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=660px){.process-steps[data-astro-cid-fj5oj7iv]{grid-template-columns:minmax(0,1fr)}}.home-two[data-astro-cid-lcdefpme]{--home-cream:#fff0c9;--home-radius:1rem;background:#fff;padding-block:clamp(1rem,2.4vw,2rem) clamp(3rem,7vw,6.25rem)}.home-two-hero[data-astro-cid-lcdefpme]{border-radius:var(--home-radius);background:var(--home-cream);grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);display:grid;overflow:hidden}.home-two-hero-copy[data-astro-cid-lcdefpme]{align-self:center;padding:clamp(1.5rem,4vw,4rem);container-type:inline-size}.home-two-kicker[data-astro-cid-lcdefpme]{color:#40324c;font-size:.875rem;font-weight:650;line-height:1.4}.home-two[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin-block:1.15rem 1.3rem;font-size:clamp(2.5rem,17.2cqi,5.75rem);font-weight:720;line-height:.98}.home-two[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--brand-purple)}.home-two-lead[data-astro-cid-lcdefpme]{color:#393027;max-width:33ch;font-size:clamp(1rem,1vw + .65rem,1.25rem);line-height:1.45}.home-two-hero[data-astro-cid-lcdefpme] .button-row[data-astro-cid-lcdefpme]{gap:.5rem 1.35rem;margin-top:1.6rem}.home-two[data-astro-cid-lcdefpme] .button{min-height:50px;padding-inline:1.3rem;font-size:.9375rem;font-weight:650}.home-two-hero-image[data-astro-cid-lcdefpme]{object-fit:cover;object-position:60% center;width:100%;height:100%;min-height:0}.home-two-link[data-astro-cid-lcdefpme]{align-items:center;gap:.5rem;min-height:44px;font-size:.9375rem;font-weight:650;display:inline-flex}.home-two-link[data-astro-cid-lcdefpme]:hover{text-underline-offset:.22em;text-decoration:underline}.home-two-clients[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);padding-block:clamp(1.7rem,3.4vw,3.1rem)}.home-two-clients[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:0;text-align:center;font-size:.9375rem;font-weight:600}.home-two-clients[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:1rem clamp(.75rem,2.75vw,2.25rem);margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.home-two-clients[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:38px}.home-two-section[data-astro-cid-lcdefpme]{padding-block:clamp(2.8rem,6vw,5.5rem)}.home-two-section-heading[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.3rem 1rem;margin-bottom:1.4rem;display:flex}.home-two[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]:not(#home-two-clients-heading){text-wrap:balance;font-size:clamp(2rem,1.55rem + 2.15vw,3.5rem);font-weight:700;line-height:1.05}.home-two-services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,2vw,1.4rem);display:grid}.home-two-card[data-astro-cid-lcdefpme]{border-radius:var(--home-radius);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.home-two-card[data-astro-cid-lcdefpme][data-color=mint]{background:#d9f2e5}.home-two-card[data-astro-cid-lcdefpme][data-color=peach]{background:#ffdfcd}.home-two-card[data-astro-cid-lcdefpme][data-color=lilac]{background:var(--brand-lilac)}.home-two-card[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{aspect-ratio:1.67;object-fit:cover;width:100%;height:auto}.home-two-card-copy[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:.65rem;padding:clamp(1.05rem,2.4vw,1.75rem);display:flex}.home-two-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-wrap:balance;font-size:clamp(1.55rem,1.2rem + 1.45vw,2.45rem);font-weight:690;line-height:1.06}.home-two-card-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.home-two-kicker){color:#393241;font-size:.975rem;line-height:1.45}.home-two-card-action[data-astro-cid-lcdefpme]{align-items:center;gap:.45rem;margin-top:auto;padding-top:.6rem;font-size:.9rem;font-weight:650;display:inline-flex}.home-two-card[data-astro-cid-lcdefpme]:hover .home-two-card-action[data-astro-cid-lcdefpme]{text-underline-offset:.22em;text-decoration:underline}.home-two-software[data-astro-cid-lcdefpme]{border-radius:var(--home-radius);background:#f5f1fb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1.25rem;margin-top:1.2rem;padding:clamp(1.1rem,2.5vw,1.65rem);display:flex}.home-two-software[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{align-items:flex-start;gap:.85rem;display:flex}.home-two-software[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--brand-purple)}.home-two-software[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.2rem,1rem + .65vw,1.55rem);font-weight:660}.home-two-software[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:.3rem;font-size:.95rem;line-height:1.45}.home-two-work[data-astro-cid-lcdefpme]{padding-top:0}.home-two-work-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;display:flex}.home-two-work-controls[data-astro-cid-lcdefpme]:not([hidden]){align-items:center;gap:.65rem;font-size:.875rem;display:flex}.home-two-work-controls[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{text-align:center;font-variant-numeric:tabular-nums;min-width:7ch}.home-two-work-controls[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{border:1px solid var(--brand-lilac-border);min-width:44px;min-height:44px;color:var(--brand-purple);background:var(--brand-lilac);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.home-two-work-controls[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover:not([aria-disabled=true]){background:#e1d3f9}.home-two-work-controls[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-disabled=true]{opacity:.5;cursor:default}.home-two-work-track[data-astro-cid-lcdefpme]{--work-gap:clamp(1.15rem, 2.2vw, 1.6rem);grid-auto-flow:column;grid-auto-columns:calc((100% - var(--work-gap)) / 2);gap:var(--work-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;display:grid;overflow-x:auto}.home-two-work[data-astro-cid-lcdefpme]:has([data-work-controls]:not([hidden])) .home-two-work-track[data-astro-cid-lcdefpme]{scrollbar-width:none}.home-two-work-track[data-astro-cid-lcdefpme]:focus-visible{outline-offset:-2px}.home-two-project[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:var(--home-radius);scroll-snap-align:start;overflow:hidden}.home-two-project-image[data-astro-cid-lcdefpme]{aspect-ratio:1.6;place-items:center;padding:clamp(1rem,3vw,2rem);display:grid}.home-two-project-image[data-astro-cid-lcdefpme][data-color=lilac]{background:var(--brand-lilac)}.home-two-project-image[data-astro-cid-lcdefpme][data-color=mint]{background:#d9f2e5}.home-two-project-image[data-astro-cid-lcdefpme][data-color=peach]{background:#ffdfcd}.home-two-project-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto}.home-two-project-copy[data-astro-cid-lcdefpme]{padding:clamp(1.1rem,2.5vw,1.7rem)}.home-two-project-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-block:.4rem;font-size:clamp(1.45rem,1.15rem + 1.05vw,2rem);font-weight:690}.home-two-project-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.home-two-kicker){font-size:.975rem}.home-two-project-copy[data-astro-cid-lcdefpme] .home-two-link[data-astro-cid-lcdefpme]{color:var(--brand-purple);margin-top:.35rem}.home-two-proof[data-astro-cid-lcdefpme]{border-radius:var(--home-radius);background:#f5f1fb;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid;overflow:hidden}.home-two-results[data-astro-cid-lcdefpme],.home-two-quote[data-astro-cid-lcdefpme]{padding:clamp(1.4rem,3.6vw,3rem)}.home-two-results[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.45rem 0 .5rem;display:grid}.home-two-results[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column-reverse;display:flex}.home-two-results[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:#514462;font-size:.85rem;line-height:1.4}.home-two-results[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--brand-purple);letter-spacing:-.045em;margin:0;font-size:clamp(1.85rem,1.45rem + 1.5vw,3rem);font-weight:710;line-height:1.15}.home-two-quote[data-astro-cid-lcdefpme]{background:var(--home-cream);flex-direction:column;justify-content:center;display:flex}.home-two-quote-track[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scroll-behavior:smooth;grid-auto-columns:100%;grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.home-two-quote[data-astro-cid-lcdefpme]:has([data-testimonial-controls]:not([hidden])) .home-two-quote-track[data-astro-cid-lcdefpme]{scrollbar-width:none}.home-two-quote-track[data-astro-cid-lcdefpme]:focus-visible{outline-offset:-2px}.home-two-quote-controls[data-astro-cid-lcdefpme]:not([hidden]){align-items:center;gap:.75rem;margin-top:1.25rem;font-size:.875rem;display:flex}.home-two-quote-controls[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{min-width:44px;min-height:44px;color:var(--brand-purple);cursor:pointer;background:#fff9e8;border:1px solid #cdbb90;border-radius:50%;place-items:center;padding:0;display:grid}.home-two-quote-controls[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{background:#fff}.home-two-faq[data-astro-cid-lcdefpme]{border-radius:var(--home-radius);background:#f5f1fb;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1rem,4vw,3rem);padding:clamp(1.3rem,4vw,3.1rem);display:grid}.home-two-faq[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14ch}.home-two-faq[data-astro-cid-lcdefpme] .home-two-link[data-astro-cid-lcdefpme]{margin-top:.5rem}.home-two-faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--brand-purple)}.home-two-faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform:rotate(45deg)}.home-two-cta[data-astro-cid-lcdefpme]{border-radius:var(--home-radius);color:#fff;background:var(--brand-purple-hover);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.35rem;margin-top:clamp(2.8rem,6vw,5.5rem);padding:clamp(1.5rem,4vw,3.5rem);display:flex}.home-two-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch}.home-two-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f2e8ff;margin-top:.7rem}.home-two-cta[data-astro-cid-lcdefpme] :focus-visible{outline-color:#fff}@media (width<=760px){.home-two-hero[data-astro-cid-lcdefpme],.home-two-proof[data-astro-cid-lcdefpme],.home-two-faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.home-two-hero-image[data-astro-cid-lcdefpme]{aspect-ratio:1.5;object-position:center 45%;height:auto}.home-two-clients[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=660px){.home-two-services[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.home-two-work-track[data-astro-cid-lcdefpme]{grid-auto-columns:100%}.home-two-card[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{aspect-ratio:1.85}}@media (prefers-reduced-motion:reduce){.home-two-quote-track[data-astro-cid-lcdefpme],.home-two-work-track[data-astro-cid-lcdefpme]{scroll-behavior:auto}}
