.eb-area-hero{padding-top:72px}.eb-area-hero-copy{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:980px;margin-inline:auto}.eb-area-hero-copy h1{font-size:clamp(44px,5vw,70px);line-height:1.05;max-width:940px;margin:18px 0 24px}.eb-area-hero-copy>p:not(.label){max-width:790px;line-height:1.7;margin-bottom:26px}.eb-area-hero-media{max-width:1200px;margin:48px auto 0}.eb-area-hero-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:var(--cream)}.eb-area-hero-media figcaption{padding-top:12px;color:var(--muted);font-size:13px;line-height:1.5;text-align:left}.eb-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:40px}.eb-case-card{background:var(--cream)}.eb-case-card>div{padding:28px}.eb-case-image{width:100%;aspect-ratio:3/2;object-fit:cover}.eb-case-card h3{font-size:28px;line-height:1.25;margin:10px 0 16px}.eb-case-card p{line-height:1.7}.eb-process{background:var(--cream)}.eb-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;counter-reset:steps;list-style:none;padding:0;margin:32px 0 0}.eb-process li{counter-increment:steps;border-top:1px solid rgba(77,51,39,.25);padding-top:24px;line-height:1.65}.eb-process li:before{content:"0" counter(steps);display:block;font:600 14px/1 var(--sans);letter-spacing:.12em;margin-bottom:16px}.eb-area-service{max-width:920px}.eb-area-service p{line-height:1.75}.eb-area-cta{background:var(--brown);color:#fff}.eb-area-cta .container{max-width:900px}.eb-area-cta p{line-height:1.75}@media(max-width:767px){.eb-area-hero{padding-top:40px}.eb-area-hero-copy{align-items:flex-start;text-align:left}.eb-area-hero-copy h1{font-size:36px;line-height:1.12;margin:14px 0 18px}.eb-area-hero-copy>p:not(.label){line-height:1.6;margin-bottom:22px}.eb-area-hero-copy .button{width:100%}.eb-area-hero-media{margin-top:28px}.eb-area-hero-media figcaption{font-size:12px}.eb-case-grid,.eb-process ol{grid-template-columns:1fr}.eb-process ol{gap:16px}}
