:root{--uni-orange:#e8a020;--uni-orange-dark:#d4911a;--uni-navy:#0f1e32;--uni-text:#1c2430;--uni-muted:#666;--uni-section-gutter:clamp(24px,5vw,80px);--uni-section-title-font:"DM Sans",system-ui,sans-serif;--uni-sticky-top:112px;--sector-card-clip:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));--sector-card-clip-lg:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));--sector-card-clip-bl:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);--sector-card-clip-tl:polygon(0 24px,24px 0,100% 0,100% 100%,0 100%);--sector-card-clip-br:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.uniContainer{width:100%;max-width:min(1480px,100%);margin:0 auto;padding-left:var(--uni-section-gutter);padding-right:var(--uni-section-gutter)}.uniReveal{opacity:0;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s)}.uniReveal--up{transform:translateY(28px)}.uniReveal--down{transform:translateY(-26px)}.uniReveal--left{transform:translateX(-32px)}.uniReveal--right{transform:translateX(32px)}.uniReveal--none{transform:none}.uniReveal--visible{opacity:1;transform:translate(0)}.uniReveal--bounce{transition:none}.uniReveal--bounce.uniReveal--visible{animation:uniRevealBounce 1s cubic-bezier(.22,.68,.3,1) both;animation-delay:var(--reveal-delay,0s)}@keyframes uniRevealBounce{0%{opacity:0;transform:translateX(40px) scale(.985)}70%{opacity:1;transform:translateX(-3px) scale(1.004)}to{opacity:1;transform:translateX(0) scale(1)}}.uniReveal--bounce.uniReveal--up.uniReveal--visible{animation-name:uniRevealBounceUp}@keyframes uniRevealBounceUp{0%{opacity:0;transform:translateY(32px) scale(.985)}70%{opacity:1;transform:translateY(-4px) scale(1.004)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.uniReveal,.uniReveal--bounce.uniReveal--visible{opacity:1;transform:none;transition:none;animation:none}}.sectorCard{display:block;text-decoration:none;color:inherit;transition:transform .35s cubic-bezier(.22,1,.36,1)}.sectorCard:hover{transform:translateY(-12px)}.sectorCardMedia{position:relative;overflow:hidden;-webkit-clip-path:var(--sector-card-clip);clip-path:var(--sector-card-clip);aspect-ratio:1/1}.uniSectorsCard .sectorCardMedia{aspect-ratio:4/5}.sectorCardMedia img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.sectorCard:hover .sectorCardMedia img{transform:scale(1.08)}.sectorCardOverlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,30,50,.88) 0,rgba(15,30,50,.15) 55%,transparent);pointer-events:none}.sectorCardMedia h3{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px 20px;color:#fff;font-size:1.25rem;font-weight:700;line-height:1.25}.sectorCard:after,.sectorCard:before{content:"";position:absolute;background:var(--uni-orange);opacity:0;transition:opacity .3s ease,transform .3s ease;z-index:3;pointer-events:none}.sectorCard{position:relative}.sectorCard:before{left:0;top:12%;width:4px;height:0}.sectorCard:after{left:12%;bottom:0;height:4px;width:0}.sectorCard:hover:before{opacity:1;height:28%}.sectorCard:hover:after{opacity:1;width:28%}.uniProductsCard{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border-radius:20px;border:1px solid #ebe8e2;overflow:hidden;box-shadow:0 10px 28px rgba(15,30,50,.06);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .3s ease}.uniProductsCard:hover{transform:translateY(-10px);border-color:rgba(232,160,32,.28);box-shadow:0 22px 44px rgba(15,30,50,.12)}.uniProductsCardImgWrap{position:relative;margin:14px 14px 0;border-radius:16px;overflow:hidden;aspect-ratio:1/1;background:#f3efe8;min-height:160px}.uniProductsCardImgWrap img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.22,1,.36,1)}.uniProductsCard:hover .uniProductsCardImgWrap img{transform:scale(1.06)}.uniProductsCardCount{position:absolute;top:12px;right:12px;z-index:2;padding:5px 11px;border-radius:999px;background:hsla(0,0%,100%,.94);color:var(--uni-navy);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.uniProductsCardContent{position:relative;padding:18px 20px 22px;flex:1 1;display:flex;flex-direction:column}.uniProductsCardContent h3{margin:0 0 8px;font-family:var(--uni-section-title-font);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:800;line-height:1.25;letter-spacing:-.02em;color:var(--uni-navy)}.uniProductsCardDesc{margin:0;font-size:13px;line-height:1.55;color:var(--uni-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.uniProductsCardCta{margin-top:auto;padding-top:14px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--uni-navy);transition:color .25s ease}.uniProductsCard:hover .uniProductsCardCta{color:var(--uni-orange-dark,#c07f10)}.uniProductsCardArrow{width:30px;height:30px;border-radius:50%;background:#f5f2ec;color:var(--uni-navy);font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none;transition:background .25s ease,color .25s ease,transform .25s ease}.uniProductsCard:hover .uniProductsCardArrow{background:var(--uni-orange);color:#fff;transform:translateX(3px)}.uniSkills{position:relative;background:linear-gradient(180deg,#f7f4ef,#f3efe8);padding:clamp(56px,7vw,88px) 0;overflow:visible}.uniSkillsBrand{position:absolute;top:-20px;right:max(0px,calc((100vw - 1480px) / 2));z-index:0;pointer-events:none;color:rgba(15,30,50,.06)}.uniSkillsBrandSvg{width:min(420px,40vw);height:auto}.uniSkillsInner{position:relative;z-index:1}.uniAboutFeatures{margin-top:clamp(28px,4vw,40px)}.uniAboutSplit{display:grid;grid-template-columns:minmax(240px,5fr) minmax(0,7fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.uniAboutIntro{padding-top:4px}.uniSkillsTop{display:grid;grid-template-columns:5fr 7fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);margin-bottom:clamp(48px,6vw,72px)}.uniSkillsEyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--uni-orange);margin-bottom:14px}.uniSkillsTitle{font-family:var(--font-sans,"DM Sans",system-ui,sans-serif);font-size:clamp(2.35rem,4.4vw,3.4rem);font-weight:500;line-height:1.12;letter-spacing:-.03em;color:#e8a020}.uniSkillsTitleAccent{color:#e8a020}.uniSkillsText{padding-top:12px}.uniSkillsText p{font-family:var(--font-sans,"DM Sans",system-ui,sans-serif);font-size:clamp(1.02rem,1.4vw,1.12rem);color:#0f1e32;line-height:1.65;margin-bottom:16px}.uniSkillsText p:last-child{margin-bottom:0}.uniFeatures{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.uniFeatureReveal{height:100%}.uniFeature{--ripple-x:50%;--ripple-y:50%;position:relative;height:100%;background:#fff;border:1px solid #ececec;border-radius:14px;padding:24px 20px;box-shadow:0 8px 24px rgba(15,30,50,.04);overflow:hidden;isolation:isolate;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.uniFeature:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(15,30,50,.14);border-color:hsla(0,0%,100%,.08)}.uniFeatureRipple{position:absolute;left:var(--ripple-x);top:var(--ripple-y);width:12px;height:12px;border-radius:50%;background:#0c1828;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none;z-index:0;transition:transform .55s cubic-bezier(.22,.68,.3,1),opacity .2s ease}.uniFeature:hover .uniFeatureRipple{transform:translate(-50%,-50%) scale(55);opacity:1}.uniFeatureInner{position:relative;z-index:1}.uniFeatureIcon{width:48px;height:48px;border-radius:10px;background:rgba(232,160,32,.12);color:var(--uni-orange);display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:background .35s ease}.uniFeature:hover .uniFeatureIcon{background:rgba(232,160,32,.2)}.uniFeature h3{font-family:var(--font-sans,"DM Sans",system-ui,sans-serif);font-size:1.1rem;font-weight:700;color:#0f1e32;margin-bottom:8px;line-height:1.25;letter-spacing:-.015em;transition:color .35s ease}.uniFeature:hover h3{color:#fff}.uniFeature p{font-family:var(--font-sans,"DM Sans",system-ui,sans-serif);font-size:.95rem;color:#5a6570;line-height:1.55;transition:color .35s ease}.uniFeature:hover p{color:hsla(0,0%,100%,.82)}@media (prefers-reduced-motion:reduce){.uniFeatureRipple{display:none}.uniFeature:hover{background:#0c1828}}.uniHomeCta{padding:clamp(48px,6vw,72px) 0}.uniHomeCta--light{background:#fff;border-block:1px solid #ececec}.uniHomeCta--dark{background:var(--uni-navy);color:#fff}.uniHomeCtaInner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.uniHomeCtaEyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--uni-orange);margin-bottom:10px}.uniHomeCta--dark .uniHomeCtaEyebrow{color:#f5d78a}.uniHomeCtaTitle{font-family:var(--uni-section-title-font);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;max-width:560px}.uniHomeCtaLead{margin-top:10px;font-size:16px;line-height:1.6;color:var(--uni-muted);max-width:520px}.uniHomeCta--dark .uniHomeCtaLead{color:hsla(0,0%,100%,.75)}.uniHomeCtaBtn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:999px;background:var(--uni-orange);color:#fff;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .2s,transform .2s}.uniHomeCtaBtn:hover{background:var(--uni-orange-dark);transform:translateY(-1px)}.uniSectors{padding:clamp(56px,7vw,88px) 0 clamp(52px,6vw,72px);background:radial-gradient(ellipse 70% 50% at 50% 100%,rgba(232,160,32,.06),transparent 60%),#fff;overflow:hidden}.uniSectorsTitleWrap{text-align:center;max-width:820px;margin:0 auto clamp(48px,6vw,64px)}.uniSectorsTitle{font-family:var(--uni-section-title-font);font-size:clamp(2.5rem,5vw,3.75rem);font-weight:500;line-height:1.08;letter-spacing:-.035em;color:var(--uni-orange);margin:0 0 18px}.uniSectorsTagline{margin:0 auto;max-width:560px;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:400;color:var(--uni-navy);line-height:1.65;letter-spacing:.01em}.uniSectorsMarqueeWrap{position:relative}.uniSectorsMarqueeViewport{overflow:hidden;padding:14px 0 20px;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.uniSectorsMarqueeTrack{display:flex;width:max-content;gap:clamp(18px,2.5vw,28px);padding:0 clamp(20px,3vw,40px);will-change:transform;animation:none}.uniReveal--visible .uniSectorsMarqueeTrack{animation:uniSectorsEnter 1.25s cubic-bezier(.22,.68,.3,1) both,uniSectorsMarquee 48s linear 1.6s infinite}.uniSectorsMarqueeViewport:hover .uniSectorsMarqueeTrack{animation-play-state:paused}.uniReveal--visible .uniSectorsSlide{animation:uniSectorsSlideIn .9s cubic-bezier(.22,.68,.3,1) both;animation-delay:calc(.05s + (min(var(--slide-i), 5) * .1s))}@keyframes uniSectorsEnter{0%{transform:translateX(16%)}to{transform:translateX(0)}}@keyframes uniSectorsSlideIn{0%{opacity:0;transform:translateX(36px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes uniSectorsMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.uniSectorsSlide{flex:0 0 clamp(220px,22vw,280px);display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;padding:8px 14px 18px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.uniSectorsSlide:hover{transform:translateY(-10px)}.uniSectorsSlideMedia{width:clamp(176px,18vw,220px);height:clamp(176px,18vw,220px);border-radius:50%;overflow:hidden;flex-shrink:0;border:3px solid #fff;box-shadow:0 0 0 1px #e8eaed,0 8px 20px rgba(15,30,50,.08);transition:box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.uniSectorsSlide:hover .uniSectorsSlideMedia{box-shadow:0 0 0 1px #e8eaed,0 22px 48px rgba(15,30,50,.22),0 8px 16px rgba(15,30,50,.1);transform:scale(1.03)}.uniSectorsSlideMedia img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#f3efe8;transition:transform .55s cubic-bezier(.22,1,.36,1)}.uniSectorsSlide:hover .uniSectorsSlideMedia img{transform:scale(1.08)}.uniSectorsSlideBody{margin-top:20px;padding:0 6px;max-width:220px}.uniSectorsSlideBody h3{margin:0 0 8px;font-family:var(--uni-section-title-font);font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:800;line-height:1.25;letter-spacing:-.02em;color:var(--uni-navy)}.uniSectorsSlideTagline{margin:0;font-size:14px;line-height:1.5;color:#6b7580;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-reduced-motion:reduce){.uniPartnersMarqueeTrack,.uniReveal--visible .uniPartnersMarqueeTrack,.uniReveal--visible .uniSectorsMarqueeTrack,.uniSectorsMarqueeTrack{animation:none;flex-wrap:wrap;width:100%;justify-content:center;padding-bottom:8px}.uniReveal--visible .uniPartnersCard,.uniReveal--visible .uniProductsCardReveal,.uniReveal--visible .uniSectorsSlide{animation:none;opacity:1;transform:none}.uniSectorsSlide:hover{transform:none}}.uniSteelMarquee{background:var(--uni-navy);padding:22px 0;overflow:hidden}.uniSteelMarqueeViewport{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.uniSteelMarqueeTrack{display:flex;width:max-content;animation:uniSteelMarquee 36s linear infinite;gap:48px;padding:0 24px}.uniSteelMarqueeViewport:hover .uniSteelMarqueeTrack{animation-play-state:paused}.uniSteelMarqueeItem{font-family:var(--uni-section-title-font);font-size:clamp(1.25rem,2.4vw,1.85rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--uni-orange);white-space:nowrap;opacity:.95}@keyframes uniSteelMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.uniSteelMarqueeTrack{animation:none;flex-wrap:wrap;justify-content:center;width:100%;gap:16px 32px}}.uniPartners{padding:clamp(48px,6vw,72px) 0;background:linear-gradient(180deg,#f7f4ef,#f3efe8);border-top:1px solid #ececec}.uniPartnersHeader{text-align:center;margin-bottom:36px}.uniPartnersEyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--uni-orange);margin-bottom:10px}.uniPartnersTitle{font-family:var(--uni-section-title-font);font-size:clamp(1.65rem,2.8vw,2.25rem);font-weight:500;color:var(--uni-navy)}.uniPartnersRail{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px}.uniPartnersMarqueeWrap{overflow:hidden;padding:8px 0 16px}.uniPartnersMarqueeViewport{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.uniPartnersMarqueeTrack{display:flex;width:max-content;align-items:flex-start;gap:clamp(24px,3vw,36px);padding:0 20px;will-change:transform;animation:none}.uniReveal--visible .uniPartnersMarqueeTrack{animation:uniPartnersMarquee 40s linear 1.5s infinite both}.uniPartnersMarqueeViewport:hover .uniPartnersMarqueeTrack{animation-play-state:paused}.uniReveal--visible .uniPartnersCard{animation:uniPartnersPop .85s cubic-bezier(.22,.68,.3,1) both;animation-delay:calc(.06s + (min(var(--slide-i), 6) * .12s))}@keyframes uniPartnersPop{0%{opacity:0;transform:scale(.65) translateY(18px)}60%{opacity:1;transform:scale(1.035) translateY(-3px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes uniPartnersMarquee{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.uniPartnersCard{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:14px;width:clamp(220px,20vw,300px);border:none}.uniPartnersCardMedia{width:100%;aspect-ratio:4/3;border-radius:22px;overflow:hidden;border:none;background:#fff;box-shadow:0 10px 32px rgba(15,30,50,.08);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.uniPartnersCardMedia img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.uniPartnersCardName{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--uni-navy);text-transform:uppercase}.uniPartnersMarqueeTrack .uniPartnersCard:hover .uniPartnersCardMedia{transform:translateY(-6px);box-shadow:0 18px 40px rgba(15,30,50,.12)}.uniPartnersMarqueeTrack .uniPartnersCard:hover .uniPartnersCardMedia img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.uniPartnersMarqueeTrack{animation:none;flex-wrap:wrap;justify-content:center;width:100%}}.uniProducts{padding:clamp(72px,10vw,110px) 0 clamp(80px,10vw,120px);background:linear-gradient(180deg,#faf8f4,#f5f1ea);overflow:visible}.uniProductsSplit{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px);align-items:stretch}.uniProductsStickyCol{position:relative;z-index:2;min-height:0}.uniProductsSticky{position:-webkit-sticky;position:sticky;top:var(--uni-sticky-top);align-self:start;padding-bottom:24px}.uniProductsEyebrow{font-weight:700;letter-spacing:.12em;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans,"DM Sans",system-ui,sans-serif);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--uni-orange);margin-bottom:14px}.uniProductsEyebrow:before{content:"";width:26px;height:2px;background:var(--uni-orange);border-radius:2px}.uniProductsTitle{font-size:clamp(2.25rem,4vw,3.25rem);font-weight:500;line-height:1.1;letter-spacing:-.03em;color:#e8a020;margin-bottom:16px}.uniProductsLead,.uniProductsTitle{font-family:var(--font-sans,"DM Sans",system-ui,sans-serif)}.uniProductsLead{font-size:clamp(1rem,1.35vw,1.08rem);color:#5a6570;line-height:1.7;margin-bottom:8px;max-width:340px}.uniProductsScribble{width:160px;height:auto;margin-top:8px}.uniProductsStickyLink{display:inline-flex;align-items:center;margin-top:24px;padding:12px 22px;font-size:14px;font-weight:700;color:#fff;background:#0f1e32;border-radius:12px;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.uniProductsStickyLink:hover{background:var(--uni-orange);color:#0f1e32;transform:translateY(-2px);box-shadow:0 10px 24px rgba(232,160,32,.3)}.uniProductsCardsTrack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(14px,2vw,22px) clamp(18px,2.5vw,28px);gap:clamp(14px,2vw,22px) clamp(18px,2.5vw,28px);align-content:start;width:100%}.uniProductsCardReveal{display:block;height:100%}.uniProductsCardReveal .uniProductsCard{height:100%}@media (max-width:1024px){.uniSkillsTop{grid-template-columns:1fr}.uniSkillsText{padding-top:0}.uniFeatures{grid-template-columns:repeat(2,1fr)}.uniAboutSplit{grid-template-columns:1fr;gap:28px}.uniProductsSplit{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:24px}}@media (prefers-reduced-motion:reduce){.uniSectorsMarqueeTrack{animation-duration:56s}.uniSectorsSlide{flex-basis:min(52vw,240px)}.uniSectorsSlideMedia{width:min(46vw,196px);height:min(46vw,196px)}}@media (max-width:768px){.uniFeatures,.uniProductsSplit{grid-template-columns:1fr}.uniProductsSplit{gap:32px}.uniProductsSticky{position:static;text-align:center;max-width:560px;margin:0 auto;padding-bottom:0}.uniProductsScribble{margin-inline:auto;display:block}.uniProductsCardsTrack{grid-template-columns:1fr}.uniHomeCtaInner{flex-direction:column;align-items:flex-start}}.sectorPage{padding-top:0}.sectorHero{position:relative;min-height:420px;display:flex;align-items:flex-end;overflow:hidden}.sectorHeroBg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sectorHero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,30,50,.9),rgba(15,30,50,.35))}.sectorHeroInner{position:relative;z-index:1;padding:120px 0 64px;color:#fff;max-width:720px}.sectorHeroInner h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin:12px 0 16px;line-height:1.15}.sectorHeroLead{font-size:17px;line-height:1.65;color:hsla(0,0%,100%,.85);margin-bottom:12px}.sectorDetail{padding:64px 0 96px;background:#fff}.sectorDetail h2{font-size:1.5rem;font-weight:800;margin-bottom:20px;color:var(--uni-navy)}.sectorDetail ul{list-style:none;display:grid;grid-gap:12px;gap:12px}.sectorDetail li{padding:14px 18px;background:#f9f9f9;border-radius:10px;font-weight:600;color:var(--uni-text)}