.accent.svelte-1786dw5{color:var(--color-accent)}.intro.svelte-1786dw5{padding:clamp(2.5rem, 6vw, 5rem) 0 var(--section-padding)}.intro-head.svelte-1786dw5{grid-template-columns:1.2fr 1fr;align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.intro-side.svelte-1786dw5{border-left:2px solid var(--color-accent);padding-left:clamp(1.5rem,3vw,2.5rem)}h1.svelte-1786dw5{letter-spacing:-.035em;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(2.6rem,6.5vw,5rem);line-height:1}.intro-side.svelte-1786dw5 p:where(.svelte-1786dw5){max-width:36ch;color:var(--color-text);margin:0 0 1.5rem;font-size:1.2rem;line-height:1.55}.actions.svelte-1786dw5{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.link.svelte-1786dw5{font-weight:600;text-decoration:none}.link.svelte-1786dw5:hover{color:var(--color-accent)}.hero-image.svelte-1786dw5{aspect-ratio:21/9;object-fit:cover;border-radius:1.5rem;width:100%;display:block}.benefits.svelte-1786dw5{grid-template-columns:repeat(5,1fr);gap:1.5rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.benefits.svelte-1786dw5 li:where(.svelte-1786dw5){text-align:center;flex-direction:column;align-items:center;gap:.2rem;display:flex}.benefits.svelte-1786dw5 svg:where(.svelte-1786dw5){width:1.6rem;height:1.6rem;color:var(--color-accent);margin-bottom:.6rem}.benefits.svelte-1786dw5 strong:where(.svelte-1786dw5){font-size:1rem;font-weight:600}.benefits.svelte-1786dw5 span:where(.svelte-1786dw5){color:var(--color-text-secondary);font-size:.9rem}.services.svelte-1786dw5{padding:var(--section-padding) 0;border-top:1px solid var(--color-border)}.services-head.svelte-1786dw5{margin-bottom:clamp(2rem,4vw,3rem)}h2.svelte-1786dw5{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.grid.svelte-1786dw5{grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2.5vw,2rem);display:grid}.service.svelte-1786dw5 img:where(.svelte-1786dw5){aspect-ratio:4/5;object-fit:cover;border-radius:1rem;width:100%;margin-bottom:1.25rem;display:block}.index.svelte-1786dw5{color:var(--color-accent);font-size:.85rem;font-weight:600}.service.svelte-1786dw5 h3:where(.svelte-1786dw5){margin:.35rem 0 .5rem;font-size:1.25rem}.service.svelte-1786dw5 p:where(.svelte-1786dw5){color:var(--color-text-secondary);margin:0;font-size:.95rem}@media (width<=1024px){.benefits.svelte-1786dw5{grid-template-columns:repeat(3,1fr);row-gap:2rem}.grid.svelte-1786dw5{grid-template-columns:repeat(2,1fr);row-gap:2.5rem}}@media (width<=760px){.intro-head.svelte-1786dw5{grid-template-columns:1fr}.hero-image.svelte-1786dw5{aspect-ratio:4/3}.benefits.svelte-1786dw5{grid-template-columns:repeat(2,1fr)}.service.svelte-1786dw5 img:where(.svelte-1786dw5){aspect-ratio:4/3}}@media (width<=480px){.grid.svelte-1786dw5{grid-template-columns:1fr}}
