/* Editorial hierarchy: compact introduction, paired expertise, sector feature. */
.section{padding-block:88px}.about{padding-block:74px}.section-top{margin-bottom:30px}.about-grid{gap:70px}.about-copy>.intro{font-size:23px;line-height:1.8}.about-copy>p:not(.intro){font-size:14px}.values{margin-top:25px;padding-top:20px}.hero h1{font-size:clamp(58px,6.1vw,90px);line-height:1.35}.hero-description{max-width:490px;font-size:16px}.hero-side{font-size:8px}.expertise-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px 80px;align-items:start}.expertise-heading{grid-column:1;grid-row:1}.expertise-heading>p:not(.eyebrow){max-width:390px;margin-top:20px}.expertise-list{grid-column:2;grid-row:1/3;margin-top:0}.approved-equipment{grid-column:1;grid-row:2;width:100%;margin:0;align-self:start}.expertise-item summary{gap:18px;padding-block:26px}.expertise-item h3{font-size:23px}.expertise-body{padding-inline:32px 0}.supply-content{column-gap:80px}.supply-content>h2{max-width:540px}.documentation{margin-top:12px}.sectors>.shell{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);gap:38px 65px;align-items:start}.sectors-heading{grid-column:1/-1;margin:0;gap:65px;grid-template-columns:1.35fr .8fr}.approved-land{grid-column:1;margin:0;align-self:center}.sector-grid{grid-column:2;display:block;border:0}.sector-grid article,.sector-grid article:first-child,.sector-grid article:last-child{padding:21px 0;border-inline-end:0;border-bottom:1px solid #ffffff29}.sector-grid article:first-child{border-top:1px solid #ffffff29}.sector-icon{display:none}.sector-number{position:static;display:block;margin-bottom:8px;color:#b6b395}.sector-grid h3{font-size:22px;margin-bottom:8px}.sector-grid p{max-width:none;font-size:13px}.approach{padding-block:70px}.approach-heading{margin-bottom:38px}.approach-layout .step-number{font-size:27px;margin-bottom:18px}.approach-layout .step-grid h3{font-size:22px}.contact-intro{gap:70px;padding-bottom:44px}.contact-details{padding-top:38px}.contact-invitation p{max-width:440px}h2{font-size:clamp(34px,3.25vw,49px)}
html[lang=en] .hero h1{font-size:clamp(52px,5.3vw,78px);max-width:920px}html[lang=en] .expertise-item h3{font-size:20px}html[lang=en] .sector-grid h3{font-size:20px}html[lang=en] h2{font-size:clamp(32px,3vw,44px)}
@media(max-width:1000px){.expertise-grid{column-gap:40px}.sectors>.shell{gap:30px 35px;grid-template-columns:1.1fr 1fr}.sectors-heading{grid-template-columns:1.1fr 1fr;gap:35px}.supply-content{column-gap:45px}.expertise-item h3{font-size:21px}.sector-grid h3{font-size:20px}.sector-grid p{font-size:12px}.contact-intro{gap:40px}}
@media(max-width:700px){.section{padding-block:58px}.about{padding-block:48px}.section-top{margin-bottom:24px}.about-grid{display:block}.about-copy>.intro{font-size:21px}.hero h1{font-size:clamp(47px,10vw,65px)}.hero-description{font-size:14px;max-width:360px}.expertise-grid{display:flex;flex-direction:column;gap:27px}.expertise-heading,.expertise-list,.approved-equipment{width:100%;min-width:0}.expertise-list{order:2}.approved-equipment{order:3}.expertise-item h3{font-size:22px}.sectors>.shell{display:flex;flex-direction:column;gap:28px}.sectors-heading{display:block;width:100%}.approved-land{width:100%}.sector-grid{width:100%;display:block}.sector-grid article,.sector-grid article:first-child,.sector-grid article:last-child{padding-block:21px}.sector-grid h3{font-size:23px}.sector-grid p{font-size:14px}.sector-number{margin-bottom:6px}.approach-heading{margin-bottom:30px}.contact-intro{padding-bottom:32px}.contact-details{padding-top:30px}.approach-layout .step-number{font-size:26px;margin:0}.approach-layout .step-grid h3{font-size:22px}html[lang=en] .hero h1{font-size:clamp(40px,9vw,60px)}html[lang=en] h2{font-size:32px}html[lang=en] .expertise-item h3{font-size:19px}html[lang=en] .sector-grid h3{font-size:22px}}
