.website-landing-module__9JIMqG__landing{color:var(--color-ink)}.website-landing-module__9JIMqG__hero{padding:7.5rem 0 4.5rem}.website-landing-module__9JIMqG__breadcrumb{color:var(--color-muted);flex-wrap:wrap;gap:.65rem;font-size:.75rem;display:flex}.website-landing-module__9JIMqG__breadcrumb a:hover{color:var(--color-ink)}.website-landing-module__9JIMqG__heroGrid{align-items:start;gap:2rem;margin-top:2rem;display:grid}.website-landing-module__9JIMqG__heroCopy h1{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin-top:1.25rem;font-size:clamp(2.65rem,5.1vw,4.75rem);font-weight:500;line-height:1.04}.website-landing-module__9JIMqG__heroDescription{max-width:36rem;color:var(--color-muted);margin-top:1.5rem;font-size:1.125rem;line-height:1.7}.website-landing-module__9JIMqG__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.website-landing-module__9JIMqG__heroNote{max-width:32rem;color:var(--color-muted);margin-top:1rem;font-size:.875rem;line-height:1.6}.website-landing-module__9JIMqG__heroNote strong,.website-landing-module__9JIMqG__heroNote span{display:block}.website-landing-module__9JIMqG__heroNote strong{color:var(--color-ink);font-weight:500}.website-landing-module__9JIMqG__heroNote span{margin-top:.25rem}.website-landing-module__9JIMqG__heroChecks{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);gap:.65rem;margin:1.75rem 0;padding:1.5rem 0;font-size:.875rem;display:none}.website-landing-module__9JIMqG__heroChecks li{align-items:center;gap:.6rem;display:flex}.website-landing-module__9JIMqG__heroChecks svg{flex-shrink:0}.website-landing-module__9JIMqG__formColumn{min-width:0;scroll-margin-top:7rem}.website-landing-module__9JIMqG__formColumn #website-quote{scroll-margin-top:7rem}.website-landing-module__9JIMqG__textLink{text-underline-offset:.3rem;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:500;text-decoration:underline;display:inline-flex}.website-landing-module__9JIMqG__textLink svg{flex-shrink:0}.website-landing-module__9JIMqG__textLink:hover{color:var(--color-muted)}.website-landing-module__9JIMqG__landing :where(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.website-landing-module__9JIMqG__proof{background:var(--color-ivory-soft);border-block:1px solid var(--color-line);padding:3.5rem 0 4rem}.website-landing-module__9JIMqG__sectionHeading{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.website-landing-module__9JIMqG__landing :where(.website-landing-module__9JIMqG__sectionHeading,.website-landing-module__9JIMqG__pricingPanel,.website-landing-module__9JIMqG__faqGrid) h2{letter-spacing:-.04em;text-wrap:balance;max-width:21ch;margin-top:.8rem;font-size:clamp(1.9rem,3.1vw,3rem);font-weight:500;line-height:1.15}.website-landing-module__9JIMqG__sectionIntro{max-width:31rem;color:var(--color-muted);line-height:1.7}.website-landing-module__9JIMqG__projectGrid{gap:1rem;display:grid}.website-landing-module__9JIMqG__project{border:1px solid var(--color-line);background:var(--color-ivory);border-radius:1.25rem;flex-direction:column;min-width:0;padding:1.5rem;display:flex}.website-landing-module__9JIMqG__projectTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.website-landing-module__9JIMqG__projectNumber{font-family:var(--font-mono);color:var(--color-muted);font-size:.75rem}.website-landing-module__9JIMqG__relationship{border:1px solid var(--color-line);color:var(--color-muted);border-radius:999px;padding:.3rem .6rem;font-size:.7rem}.website-landing-module__9JIMqG__projectIndustry{color:var(--color-muted);margin-top:1.75rem;font-size:.75rem}.website-landing-module__9JIMqG__project h3{letter-spacing:-.03em;margin-top:.4rem;font-size:1.625rem;font-weight:500;line-height:1.2}.website-landing-module__9JIMqG__projectSummary{max-width:35rem;color:var(--color-muted);margin-top:1rem;line-height:1.65}.website-landing-module__9JIMqG__capabilities{flex-wrap:wrap;gap:.4rem;margin:1.25rem 0;display:flex}.website-landing-module__9JIMqG__capabilities li{background:var(--color-ivory-soft);border-radius:.5rem;padding:.35rem .6rem;font-size:.75rem}.website-landing-module__9JIMqG__project .website-landing-module__9JIMqG__textLink{align-self:start;margin-top:auto}.website-landing-module__9JIMqG__projectNote{color:var(--color-muted);margin-top:.4rem;font-size:.75rem;line-height:1.5}.website-landing-module__9JIMqG__proofNote{color:var(--color-muted);margin-top:1rem;font-size:.75rem;line-height:1.6}.website-landing-module__9JIMqG__section{padding:4rem 0}.website-landing-module__9JIMqG__scopeGrid{gap:1rem;display:grid}.website-landing-module__9JIMqG__scopeCard{border:1px solid var(--color-line);border-radius:1.25rem;padding:1.5rem}.website-landing-module__9JIMqG__stepNumber{font-family:var(--font-mono);color:var(--color-muted);font-size:.75rem;display:inline-block}.website-landing-module__9JIMqG__landing :where(.website-landing-module__9JIMqG__scopeCard,.website-landing-module__9JIMqG__processGrid) h3{letter-spacing:-.025em;max-width:25ch;margin-top:1.25rem;font-size:1.25rem;font-weight:500;line-height:1.3}.website-landing-module__9JIMqG__scopeCard p,.website-landing-module__9JIMqG__processGrid p{color:var(--color-muted);margin-top:.8rem;line-height:1.7}.website-landing-module__9JIMqG__process{background:var(--color-ivory-soft);border-block:1px solid var(--color-line)}.website-landing-module__9JIMqG__processGrid{gap:1.75rem;display:grid}.website-landing-module__9JIMqG__processGrid li{border-top:1px solid var(--color-line-strong);padding-top:1.25rem}.website-landing-module__9JIMqG__pricingPanel{border:1px solid var(--color-line);border-radius:1.25rem;gap:2rem;padding:1.5rem;display:grid}.website-landing-module__9JIMqG__pricingPanel>div>p:not(.friendly-eyebrow){max-width:39rem;color:var(--color-muted);line-height:1.75}.website-landing-module__9JIMqG__pricingPanel>div>p+p{margin-top:1rem}.website-landing-module__9JIMqG__faq{border-top:1px solid var(--color-line)}.website-landing-module__9JIMqG__faqGrid{gap:2rem;display:grid}.website-landing-module__9JIMqG__faqItem{border-bottom:1px solid var(--color-line)}.website-landing-module__9JIMqG__faqItem:first-child{border-top:1px solid var(--color-line)}.website-landing-module__9JIMqG__faqItem summary{cursor:pointer;padding:1.25rem .1rem;font-weight:500;line-height:1.5}.website-landing-module__9JIMqG__faqItem p{color:var(--color-muted);padding:0 .1rem 1.25rem;line-height:1.75}@media (min-width:700px){.website-landing-module__9JIMqG__projectGrid,.website-landing-module__9JIMqG__scopeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-landing-module__9JIMqG__project,.website-landing-module__9JIMqG__scopeCard{padding:2rem}.website-landing-module__9JIMqG__processGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.website-landing-module__9JIMqG__pricingPanel{padding:2.5rem}}@media (min-width:1050px){.website-landing-module__9JIMqG__hero{padding-top:8rem}.website-landing-module__9JIMqG__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:4rem}.website-landing-module__9JIMqG__heroCopy{padding-top:.75rem}.website-landing-module__9JIMqG__heroChecks{display:grid}.website-landing-module__9JIMqG__sectionHeading{flex-direction:row;justify-content:space-between;align-items:end;gap:3rem}.website-landing-module__9JIMqG__sectionHeading>.website-landing-module__9JIMqG__textLink{flex-shrink:0}.website-landing-module__9JIMqG__section{padding:5.5rem 0}.website-landing-module__9JIMqG__pricingPanel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem}.website-landing-module__9JIMqG__faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}@media (max-width:420px){.website-landing-module__9JIMqG__hero{padding-top:6.5rem}.website-landing-module__9JIMqG__actions .friendly-button{justify-content:center;width:100%}.website-landing-module__9JIMqG__relationship{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.website-landing-module__9JIMqG__landing *,.website-landing-module__9JIMqG__landing :before,.website-landing-module__9JIMqG__landing :after{scroll-behavior:auto;transition:none;animation:none}}
