.hero.svelte-13rcuk7{display:grid;align-items:center;gap:var(--spacing-3xl);min-height:calc(100svh - 96px);padding-block:clamp(48px,8vw,96px)}@media (min-width: 768px){.hero.svelte-13rcuk7{grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}}.hero__content.svelte-13rcuk7{max-width:760px}.hero.svelte-13rcuk7 h1:where(.svelte-13rcuk7){font-size:clamp(3rem,5vw,5rem);line-height:1.03;letter-spacing:-.04em;color:var(--clr-txt-primary-on-bg-primary);margin-bottom:var(--spacing-lg)}.hero__content.svelte-13rcuk7>p:where(.svelte-13rcuk7):not(.hero__note){font-size:clamp(var(--fs-base),2vw,var(--fs-md));max-width:660px}.hero__actions.svelte-13rcuk7{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xl)}.hero__primary.svelte-13rcuk7,.hero__secondary.svelte-13rcuk7{width:auto!important;padding:14px 20px}.hero__note.svelte-13rcuk7{font-size:var(--fs-sm);margin-top:var(--spacing-md)}.hero__note.svelte-13rcuk7 span:where(.svelte-13rcuk7){color:var(--clr-ok)}.project-grid.svelte-13rcuk7,.post-grid.svelte-13rcuk7,.service-grid.svelte-13rcuk7,.testimonial-grid.svelte-13rcuk7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:var(--spacing-lg)}.text-link.svelte-13rcuk7{display:inline-block;color:var(--clr-txt-primary-on-bg-primary);font-weight:var(--fw-bold);margin-top:var(--spacing-xl);text-underline-offset:5px}.services.svelte-13rcuk7,.testimonials.svelte-13rcuk7{background:var(--clr-bg-secondary)}.process.svelte-13rcuk7 ol:where(.svelte-13rcuk7){display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.process.svelte-13rcuk7 li:where(.svelte-13rcuk7){list-style:none;margin:0;padding:var(--spacing-lg);border-top:2px solid var(--clr-accent-1);background:var(--clr-bg-secondary)}.process.svelte-13rcuk7 li:where(.svelte-13rcuk7)>span:where(.svelte-13rcuk7){display:block;color:var(--clr-accent-1);font-weight:var(--fw-bold);margin-bottom:var(--spacing-xl)}.process.svelte-13rcuk7 li:where(.svelte-13rcuk7) h3:where(.svelte-13rcuk7){color:var(--clr-txt-primary-on-bg-secondary);margin-bottom:var(--spacing-xs)}.testimonials.svelte-13rcuk7 figure:where(.svelte-13rcuk7){padding:var(--spacing-xl);background:var(--clr-bg-primary);border-radius:var(--radius-sm)}.testimonials.svelte-13rcuk7 blockquote:where(.svelte-13rcuk7){font-size:var(--fs-md);color:var(--clr-txt-primary-on-bg-primary);margin-bottom:var(--spacing-lg)}.insights__header.svelte-13rcuk7{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--spacing-lg);max-width:none}.insights__header.svelte-13rcuk7 .text-link:where(.svelte-13rcuk7){margin-top:0}.cta-section.svelte-13rcuk7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-xl);padding:clamp(32px,6vw,72px);margin-bottom:clamp(64px,9vw,112px);background:var(--clr-bg-secondary);border:1px solid var(--clr-divider-primary-on-bg-secondary);border-radius:var(--radius-base)}.cta-section.svelte-13rcuk7>div:where(.svelte-13rcuk7){max-width:700px}.cta-section.svelte-13rcuk7 h2:where(.svelte-13rcuk7){font-size:clamp(var(--fs-xl),4vw,var(--fs-2xl));line-height:1.15;color:var(--clr-txt-primary-on-bg-secondary);margin-bottom:var(--spacing-sm)}.cta-section.svelte-13rcuk7 .btn:where(.svelte-13rcuk7){padding:14px 20px}
