@font-face{font-family:Poppins;src:url('/assets/Poppins-Light.ttf');font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url('/assets/Poppins-Regular.ttf');font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url('/assets/Poppins-Medium.ttf');font-weight:500 800;font-display:swap}
:root{--ink:#1b2b46;--deep:#1b2b46;--paper:#f4f4fa;--orange:#ff652f;--muted:#646f8d;--line:#d9dce6;--body:Poppins,Arial,sans-serif;--display:Poppins,Arial,sans-serif;--header-height:100px}body{font-size:15px;font-weight:300;line-height:1.85;background:var(--paper);color:var(--muted)}h1,h2,h3{font-weight:400;line-height:1.3;letter-spacing:-.025em}h2{font-size:34px;color:var(--orange)}h3{font-size:27px;color:var(--orange)}.page-width{width:min(1180px,calc(100% - 108px))}.eyebrow{font-size:10px;font-weight:500;letter-spacing:.12em;color:var(--ink)}.site-header{position:fixed;inset:0 0 auto;background:transparent;backdrop-filter:none;border:0;color:#fff;transition:background .25s,color .25s;height:100px}.header-inner{width:calc(100% - 108px);max-width:1440px}.brand{width:155px;height:48px;overflow:visible}.brand img{position:static;width:100%;height:100%;object-fit:contain;object-position:left center;max-width:100%;left:auto;top:auto}.site-header .brand img{content:url('/assets/exfire-wordmark-white.svg')}.site-header.scrolled{height:82px;background:rgba(244,244,250,.98);color:var(--ink);box-shadow:0 1px 0 #1b2b4612}.site-header.scrolled .brand img{content:url('/assets/exfire-wordmark-navy.svg')}.main-nav{gap:30px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.main-nav .nav-cta{border-color:currentColor;border-radius:30px;padding:7px 23px;gap:14px;margin:0}.nav-cta svg{display:none}.language-link{font-size:10px}.header-actions{gap:20px}.main-nav>a:hover{color:var(--orange)}.language-switch{border:0}.hero.video-hero{height:100svh;min-height:620px;max-height:1100px;background:#203d50}.hero-video,.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3;transform:none!important}.hero-video{z-index:-2}.hero-shade{z-index:-1;background:linear-gradient(180deg,#14283a55,#14283a55 65%,#14283a99)}.hero-grid{display:none}.hero-content{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:80px 0 30px}.hero-brandline{align-self:center}.hero-brandline img{width:345px;max-width:100%;height:auto;display:block}.hero-brandline p{font-size:16px;letter-spacing:.02em;margin-top:-9px;color:#fff}.hero-message h1{font-size:clamp(32px,3.45vw,58px);font-weight:400;line-height:1.22;letter-spacing:-.025em}.hero-text-link{display:inline-block;font-size:11px;margin-top:27px;padding-bottom:5px;border-bottom:1px solid #ffffff80}.hero-text-link span{margin-left:25px}.hero-bottom{border:0;bottom:38px;display:flex;justify-content:space-between;padding:0;color:#fff;font-size:11px;letter-spacing:.08em}.scroll-cue{font-size:35px;font-weight:300}.video-control{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);z-index:3;background:#1b2b4633;border:1px solid #ffffff70;color:#fff;border-radius:30px;padding:5px 13px;font-size:10px}.solution-rows{padding-block:110px}.solution-row{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;margin-bottom:105px}.solution-row:last-child{margin-bottom:0}.solution-row>img{width:100%;height:360px;object-fit:cover;border-radius:16px}.solution-row:nth-child(even)>img{order:2}.solution-copy .eyebrow{margin-bottom:16px}.solution-copy h3{font-size:31px;line-height:1.28;margin-bottom:22px}.solution-copy h3 br{display:none}.solution-copy>p:not(.eyebrow){max-width:480px;line-height:1.85}.button{min-height:0;border-radius:28px;padding:10px 23px;font-size:11px;font-weight:400;gap:20px}.button-orange{background:var(--orange);color:#fff}.button:hover{background:#e94e19;transform:none}.solution-copy .button{margin-top:28px}.section-dark{background:#e9ecf4;color:var(--muted)}.section-intro,.decision-intro{grid-template-columns:1fr 2fr;gap:50px;margin-bottom:50px}.section-label span{display:none}.section-description{font-size:15px;max-width:620px;line-height:1.85}.muted,.muted-dark{color:inherit}.industries,.approach{padding-block:90px}.industry-layout{border-color:var(--line);gap:60px;grid-template-columns:1fr 1.25fr}.industry-selector button{color:var(--ink);font-size:13px;padding:13px 0;border-color:#cfd5e1;font-weight:300}.industry-selector button[aria-selected=true]{color:var(--orange);background:transparent}.industry-selector button svg{width:16px}.industry-selector .tab-number{color:inherit;font-size:10px}.industry-panel{background:#f4f4fa;color:var(--muted);padding:38px;border-radius:16px;min-height:0}.industry-panel h3{font-size:27px;line-height:1.3;margin-block:20px}.industry-panel p{font-size:14px}.panel-category{font-size:10px;color:var(--muted)}.industry-processes h4,.industry-focus h4{color:var(--ink);font-size:11px;letter-spacing:0;text-transform:none}.industry-processes li{background:transparent;border:1px solid #d9dce6;border-radius:20px;color:var(--muted);font-size:10px;padding:3px 10px}.industry-focus{border-color:var(--line)}.panel-bottom{border-color:var(--line);color:var(--muted)}.industries-footnote{font-size:11px;color:var(--muted)}.approach-grid{gap:30px}.approach-step{border-color:var(--line);padding-top:15px}.step-number{color:var(--orange);font-size:12px;margin-bottom:18px}.approach-step h3{font-size:18px;line-height:1.4;margin-bottom:18px;color:var(--ink)}.approach-step p{font-size:12px}.project-visual{border-radius:16px;margin-top:70px;min-height:380px}.project-visual strong{font-family:Poppins;font-size:32px;font-weight:400;max-width:500px;line-height:1.3}.project-visual p{font-size:14px}.project-visual-label{font-size:10px;color:#fff}.quality-section{padding-block:80px;background:#e9ecf4}.quality-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.quality-inner h2{font-size:30px;margin-block:15px 22px}.quality-inner p{font-size:14px}.requirement-marks{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px;color:var(--ink);font-size:26px;font-weight:500;line-height:1}.ex-mark{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:var(--ink);color:#e9ecf4;width:65px;height:60px;display:flex;align-items:center;justify-content:center;font-style:italic}.sil-mark{border:1px solid var(--ink);border-radius:5px;font-size:18px;padding:9px}.sil-mark b{font-size:29px;font-weight:500}.requirement-marks small{font-size:10px;font-weight:300;line-height:1.7;flex-basis:100%;text-align:center;max-width:330px}.about{padding-block:100px 80px;background:var(--paper);color:var(--muted)}.about-inner{grid-template-columns:1fr 2fr}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:60px}.about-content h2{font-size:32px}.about-copy p{font-size:14px}.about-content h2 span{color:var(--orange)}.about-wordmark{display:none}.text-link{font-size:11px;color:var(--orange);font-weight:400}.profile-download{display:none}.site-footer{background:var(--ink);color:#d9deea}.footer-contact{border-color:#ffffff30;padding-block:80px}.footer-contact.with-inquiry{gap:100px;grid-template-columns:1fr 1fr}.contact-label{color:#abb5ce;font-size:11px;text-transform:none;letter-spacing:0;font-weight:300}.contact-email>a{font-family:Poppins;font-size:26px;letter-spacing:0;color:#fff}.contact-location address{font-size:13px}.location-detail{font-size:11px}.inquiry-panel h2{font-size:29px;color:#fff;font-weight:400;margin-bottom:18px}.inquiry-panel p{font-size:13px;margin-bottom:26px}.footer-top{padding-block:40px;border-color:#ffffff30;gap:40px}.footer-top .brand img{content:url('/assets/exfire-wordmark-white.svg')}.footer-top>p{font-size:13px;font-weight:300;line-height:1.6}.back-top{font-size:11px}.footer-bottom{font-size:10px;color:#aab4ca;padding-block:20px}.footer-bottom p,.footer-bottom a{font-size:10px}.subpage-hero{padding-top:160px}.service-page .site-header,.privacy-page .site-header,body:has(.subpage-hero) .site-header{background:var(--paper);color:var(--ink)}body:has(.subpage-hero) .site-header .brand img{content:url('/assets/exfire-wordmark-navy.svg')}.service-page h1{font-size:55px}.scroll-progress{height:2px}.reveal{opacity:1!important;transform:none!important}.visually-hidden{clip-path:inset(50%)}
@media(min-width:1600px){.hero-content{gap:100px}.hero-message h1{font-size:58px}}
@media(max-width:1000px){.page-width,.header-inner{width:calc(100% - 56px)}.site-header{height:85px}.header-actions{gap:15px}.main-nav{background:var(--paper);color:var(--ink);top:82px;border-color:var(--line)}.menu-toggle{color:inherit}.menu-label{font-size:11px}.hero-content{gap:35px}.hero-brandline img{width:270px}.hero-brandline p{font-size:12px}.hero-message h1{font-size:35px}.solution-row{gap:45px}.solution-row>img{height:300px}.quality-inner{gap:50px}.about-inner{grid-template-columns:1fr}.about-content{gap:50px}.solution-rows{padding-block:80px}.solution-row{margin-bottom:75px}}
@media(max-width:700px){.page-width,.header-inner{width:calc(100% - 40px)}.brand{width:125px;height:40px}.site-header,.site-header.scrolled{height:76px}.header-actions{gap:12px}.language-switch{gap:8px}.language-link{font-size:9px}.menu-toggle{padding:0}.menu-label{display:none}.main-nav{top:76px}.hero.video-hero{min-height:650px;height:100svh;max-height:900px}.hero-content{grid-template-columns:1fr;gap:30px;padding:70px 0 50px}.hero-brandline img{width:210px}.hero-brandline p{margin-top:-6px;font-size:10px}.hero-message h1{font-size:35px;max-width:430px}.hero-text-link{margin-top:24px}.hero-bottom{bottom:28px;font-size:8px;letter-spacing:.025em}.video-control{left:auto;right:20px;bottom:78px;transform:none}.solution-row,.quality-inner{grid-template-columns:1fr;gap:30px}.solution-row:nth-child(even)>img{order:0}.solution-row>img{height:250px}.solution-copy h3{font-size:27px;margin-bottom:16px}.solution-rows{padding-block:60px}.solution-row{margin-bottom:65px}.solution-copy>p{font-size:14px}.section-intro{display:block;margin-bottom:35px}.section-label{margin-bottom:20px}h2{font-size:29px}.section-description{font-size:14px;margin-top:20px}.industries,.approach{padding-block:60px}.industry-layout{display:block}.industry-selector{display:grid;grid-template-columns:1fr 1fr;gap:0 15px;margin-bottom:30px}.industry-selector button{font-size:10px;gap:7px;padding:11px 0;min-height:55px;text-align:start}.industry-selector button svg{display:none}.tab-number{display:none}.industry-panel{padding:25px}.industry-panel h3{font-size:25px}.industry-panels{scroll-margin-top:85px}.approach-grid{grid-template-columns:1fr 1fr;gap:30px 22px}.approach-step h3{font-size:16px}.approach-step p{font-size:12px}.project-visual{min-height:360px;margin-top:40px}.project-visual figcaption{padding:25px}.project-visual strong{font-size:26px}.quality-section{padding-block:60px}.quality-inner h2{font-size:28px}.requirement-marks{gap:25px;margin-top:15px;font-size:22px}.about{padding-block:60px}.about-content{grid-template-columns:1fr;gap:25px}.about-content h2{font-size:29px}.footer-contact.with-inquiry{grid-template-columns:1fr;gap:40px;padding-block:55px}.inquiry-panel h2{font-size:25px}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block:30px;gap:25px}.footer-top>p{font-size:11px}.back-top{display:none}.contact-email>a{font-size:25px}.footer-bottom{gap:12px;flex-wrap:wrap}.quality-inner .eyebrow{font-size:9px}}
@media(prefers-reduced-motion:reduce){.hero-video{display:none}html{scroll-behavior:auto}}
.hero h1 span{color:#ff652f}.site-header.scrolled{color:#1b2b46}.site-header.scrolled .main-nav{color:#1b2b46}.site-header.scrolled .language-link{color:#1b2b46}.language-link[aria-current=page]{background:transparent;border-bottom:1px solid currentColor;border-radius:0}.quality-section p.eyebrow{font-size:10px}.service-hero h1{font-size:clamp(36px,4.5vw,60px);line-height:1.2}.site-header.scrolled .language-link[aria-current=page]{background:transparent}
.solution-copy h2{font-size:31px;margin-bottom:22px}.detail-main h1{font-size:clamp(34px,4.6vw,58px);line-height:1.25}.detail-main{padding-top:65px}.detail-header{font-size:12px}.detail-header .brand{width:155px}.detail-intro{font-size:17px;line-height:1.8}.detail-grid h2{font-size:25px}.detail-cta{border-radius:16px}.detail-main .button{border-radius:25px}.detail-main p{color:var(--muted)}.detail-cta p{color:#dde2ed}.detail-main .reference-link{color:var(--orange)}.detail-footer{font-size:12px}.detail-main h2{color:var(--orange)}.site-header.scrolled .language-link[aria-current=page]{color:var(--ink)}html[dir=rtl] .hero-content{direction:rtl}html[dir=rtl] .hero-message{font-family:Arial,sans-serif}html[dir=rtl] .hero-message h1{font-family:Arial,sans-serif;line-height:1.45}html[dir=rtl] .hero-brandline{text-align:left}html[dir=rtl] .solution-copy h2{font-family:Arial,sans-serif;line-height:1.5}html[dir=rtl] .site-header .brand img{left:auto;right:auto}html[dir=rtl] .brand img{position:static}
@media(max-width:700px){.solution-copy h2{font-size:27px;margin-bottom:16px}.detail-main h1{font-size:36px}.detail-intro{font-size:15px}.detail-grid h2{font-size:23px}.detail-header nav{font-size:10px}.detail-header .brand{width:125px}.detail-cta .button{font-size:11px}}
@media(max-width:700px){.approach-step{display:block;min-width:0}.approach-step .step-number{font-size:12px;margin-bottom:15px}.approach-step h3,.approach-step p{max-width:100%;overflow-wrap:break-word}.delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about h2{font-size:29px;line-height:1.3}.about-copy p{font-size:14px;line-height:1.85}.solution-copy h2{line-height:1.3}.main-nav.is-open{visibility:visible;opacity:1;transform:none;pointer-events:auto}}
.about h2{font-size:32px;line-height:1.3}.about-copy p{font-size:14px}.footer-top p{color:#d9deea}.footer-contact .contact-email>a{color:#fff}
.about-content{align-items:start}.solution-row h2{line-height:1.3}
.requirement-marks{gap:28px;display:flex;justify-content:space-between}.standard-logo{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:12px;min-height:100px}.standard-logo img{width:auto;object-fit:contain;max-width:160px;max-height:70px}.standard-logo .ex-original{max-width:72px;max-height:64px;mix-blend-mode:multiply}.standard-logo>span{font-size:10px;font-weight:400}.standard-logo.sil-original>span{font-size:9px}.iecex-reference>span{font-size:25px}.iecex-reference>small{font-size:8px}.requirement-marks>small{flex-basis:100%;max-width:none}.quality-inner{gap:65px}
@media(max-width:700px){.requirement-marks{gap:18px}.standard-logo img{max-width:135px;max-height:65px}.standard-logo{min-height:90px}.standard-logo.sil-original>span{font-size:8px}.iecex-reference>span{font-size:22px}.quality-inner{gap:30px}}
.footage-credit{padding-bottom:20px;font-size:9px;line-height:1.6;color:#aab4ca}.footage-credit a{text-decoration:underline;text-underline-offset:3px}.video-hero .hero-shade{background:linear-gradient(90deg,rgba(14,35,53,.5),rgba(14,35,53,.35)),linear-gradient(0deg,rgba(14,35,53,.35),transparent 50%)}
.hero-brandline>img{width:345px;height:auto;max-width:100%}.hero-brandline p{display:none}@media(max-width:1000px){.hero-brandline>img{width:270px}}@media(max-width:700px){.hero-brandline>img{width:210px}}

/* Final brand rollout: enable the synchronized company capability download. */
.about .profile-download{display:inline-flex;background:var(--orange);color:#fff;border-radius:28px;font-size:11px;font-weight:400;padding:10px 23px;margin-top:20px}.about .profile-download:hover{background:#e94e19}
/* Real industrial photography and clearer capability hierarchy — November 2026. */
.site-overview{padding-block:85px 20px;display:grid;grid-template-columns:1.35fr 1fr;gap:100px;align-items:center}.site-overview h2{font-size:34px;color:var(--ink);margin:18px 0 22px}.site-overview p:not(.eyebrow){max-width:620px}.site-overview nav a{display:flex;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:23px 0;color:var(--ink);font-size:15px}.site-overview nav a span{font-size:10px;color:var(--orange)}.site-overview nav a b{margin-inline-start:auto;font-weight:300;color:var(--orange)}.site-overview nav a:hover{color:var(--orange)}.expertise .solution-rows{padding-top:80px}.solution-row>img{height:380px}.offshore-feature{padding-block:90px;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.offshore-feature>img{width:100%;height:380px;object-fit:cover;border-radius:16px}.offshore-feature h2{margin-block:18px 24px}.offshore-feature .button{margin-top:25px}.approach{background:#fff}.delivery-link{margin-top:35px}.project-visual img{object-position:50% 60%}.project-visual-shade{background:linear-gradient(90deg,rgba(13,28,49,.88),rgba(13,28,49,.2))}.detail-photo{display:block;width:100%;height:420px;object-fit:cover;border-radius:16px;margin:45px 0 65px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;margin-bottom:30px;color:var(--muted)}.breadcrumbs a{color:var(--ink)}.related-solutions{padding:45px 0 10px;margin-top:40px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:20px 35px}.related-solutions .eyebrow{flex-basis:100%;margin:0}.related-solutions>a{font-size:13px;color:var(--ink)}.related-solutions>a span{color:var(--orange);padding-inline-start:12px}.detail-main .detail-grid{gap:45px 70px}.main-nav{gap:24px}
@media(max-width:1000px){.site-overview{gap:45px}.site-overview h2{font-size:29px}.offshore-feature{gap:45px}.offshore-feature>img{height:330px}.solution-row>img{height:330px}}
@media(max-width:700px){.site-overview{grid-template-columns:1fr;gap:25px;padding-block:55px 0}.site-overview h2{font-size:28px}.site-overview nav a{font-size:13px;padding:18px 0}.expertise .solution-rows{padding-top:55px}.solution-row>img{height:260px}.offshore-feature{grid-template-columns:1fr;gap:30px;padding-block:60px}.offshore-feature>img{height:250px}.offshore-feature h2{font-size:29px}.detail-photo{height:240px;margin:30px 0 40px}.detail-main{padding-top:35px}.detail-main .detail-grid{gap:30px}.related-solutions{display:grid;gap:20px}.breadcrumbs{font-size:9px}.project-visual-shade{background:linear-gradient(0deg,rgba(13,28,49,.9),rgba(13,28,49,.08))}}
.expertise{padding-block:0}.detail-photo{object-position:50% 60%}
/* Multi-page navigation, technical directories and restrained standards references. */
.has-subpage-nav .site-header{background:var(--paper);color:var(--ink);height:82px;border-bottom:1px solid var(--line)}.has-subpage-nav .site-header .brand img{content:url('/assets/exfire-wordmark-navy.svg')}.has-subpage-nav .detail-main{padding-top:140px}.main-nav{align-items:center}.nav-group{position:relative}.nav-group>summary{list-style:none;cursor:pointer;display:flex;gap:8px;align-items:center;padding:12px 0}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary span{font-size:14px}.nav-group[open]>summary{color:var(--orange)}.nav-dropdown{position:absolute;inset:calc(100% + 8px) auto auto -25px;width:310px;max-height:70vh;overflow-y:auto;padding:18px 25px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 50px #14283a20;text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.nav-dropdown>a{display:block;padding:9px 0;line-height:1.5}.nav-dropdown .nav-all{color:var(--orange);padding-bottom:16px;margin-bottom:6px;border-bottom:1px solid var(--line)}.nav-dropdown a:hover{color:var(--orange)}.main-nav :focus-visible,.scene-control:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.solution-directory{display:grid;gap:65px;margin-top:55px}.solution-directory>section>h2,.method-index>h2{margin-bottom:25px}.directory-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.directory-links>a{display:block;border-top:1px solid var(--line);padding:25px 0}.directory-links h3{font-size:21px;color:var(--ink);margin:0 0 18px}.directory-links p{font-size:13px;line-height:1.8}.directory-links span{color:var(--orange);font-size:24px;display:block;margin-top:20px}.directory-links>a:hover h3{color:var(--orange)}.industry-directory{display:grid;grid-template-columns:1fr 1fr;gap:0 65px;margin-top:60px}.industry-directory>a{display:block;position:relative;padding:32px 0 40px;border-top:1px solid var(--line)}.industry-directory h2{font-size:25px;margin:18px 0}.industry-directory p{font-size:13px;max-width:440px}.directory-arrow{color:var(--orange);font-size:24px}.industry-directory a:hover h2{color:var(--ink)}.application-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin:35px 0 50px}.application-layout h4{font-size:16px}.application-layout .industry-focus{padding:0;border:0}.application-layout .industry-processes ul{padding:15px 0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.application-layout .industry-processes li{font-size:12px;padding:7px 14px}.scope-callout{padding-block:35px;border-top:1px solid var(--line)}.scope-callout h2{font-size:25px;margin-bottom:20px}.method-index{padding-block:50px}.section-directory-link{padding-bottom:65px}.section-directory-link .text-link{display:inline-block;border-bottom:1px solid var(--orange);padding-bottom:5px}.industry-details{display:inline-block;margin-block:20px 0}.footer-page-links{display:flex;gap:25px;flex-wrap:wrap;flex-basis:100%;width:100%;padding-top:20px;border-top:1px solid var(--line);font-size:11px}.detail-footer{flex-wrap:wrap}.detail-cta h2{color:#fff}.certification-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.certification-grid .standard-logo{min-height:130px;border-inline-end:1px solid #d9dce6;border-bottom:1px solid #d9dce6;padding:20px 12px;gap:12px}.certification-grid .standard-logo:nth-child(3n){border-inline-end:0}.certification-grid .standard-logo:nth-child(n+4){border-bottom:0}.certification-grid img{width:auto;height:58px;max-width:115px;max-height:58px;object-fit:contain;filter:grayscale(1);opacity:.68;mix-blend-mode:multiply}.certification-grid .scheme-name{font-family:Arial,sans-serif;font-size:32px;font-weight:500;color:#737373;letter-spacing:-.04em;line-height:58px}.certification-grid .standard-logo small{font-size:8px;flex-basis:auto}.certification-grid .standards-note{grid-column:1/-1;font-size:9px;padding-top:22px;line-height:1.8}.certification-grid .scheme-reference:hover{background:#ffffff30}.about-copy{max-width:700px}.detail-main>.about-copy{margin-block:35px}.detail-main .profile-download{display:inline-flex;margin-top:20px;background:var(--orange);color:#fff;border-radius:25px;padding:10px 23px;font-size:11px}
html[dir=rtl] .nav-dropdown{inset-inline-start:-25px;inset-inline-end:auto}html[dir=rtl] .main-nav{direction:rtl}
@media(max-width:1000px){.nav-group>summary{padding:14px 0}.nav-dropdown{position:static;box-shadow:none;border:0;border-radius:0;max-height:none;padding:0 0 20px 20px;width:100%;background:transparent}.main-nav.is-open{max-height:calc(100svh - 82px);overflow-y:auto;display:flex;align-items:stretch;gap:0}.main-nav>a{padding:14px 0}.nav-group{width:100%}.has-subpage-nav .main-nav{top:82px}.directory-links{grid-template-columns:1fr 1fr}.industry-directory{gap:0 40px}.main-nav .nav-cta{margin-top:10px;align-self:start}}
@media(max-width:700px){.has-subpage-nav .site-header{height:76px}.has-subpage-nav .detail-main{padding-top:115px}.has-subpage-nav .main-nav{top:76px}.main-nav.is-open{max-height:calc(100svh - 76px)}.directory-links,.industry-directory,.application-layout{grid-template-columns:1fr}.industry-directory{margin-top:40px;gap:0}.industry-directory>a{padding:25px 0}.directory-links{gap:0}.directory-links>a{padding:25px 0}.directory-links h3{font-size:22px}.application-layout{gap:20px}.method-index{padding-block:35px}.solution-directory{gap:40px;margin-top:35px}.section-directory-link{padding-bottom:45px}.certification-grid .standard-logo{padding:16px 8px;min-height:110px}.certification-grid img{max-width:85px;max-height:48px;height:48px}.certification-grid .scheme-name{font-size:27px;line-height:48px}.quality-inner{gap:35px}.related-solutions{padding-top:30px}.footer-page-links{gap:15px}}
.scene-video{opacity:0;transition:opacity 1s ease;z-index:-2}.scene-video.is-active{opacity:1}.scene-controls{position:absolute;bottom:36px;inset-inline-start:54px;z-index:3;display:flex;gap:22px;direction:ltr}.scene-control{background:transparent;border:0;border-top:1px solid #ffffff55;padding:10px 0 0;color:#ffffffa0;font-family:inherit;font-size:9px;display:flex;gap:9px;align-items:center;cursor:pointer}.scene-control[aria-pressed=true]{border-color:#ff652f;color:white}.scene-control>span:first-child{color:inherit}.scene-control[aria-pressed=true]>span:first-child{color:var(--orange)}.hero-bottom .scroll-cue{display:none}.hero-bottom{justify-content:flex-end}.video-control{bottom:31px}.scene-controls+.video-control{bottom:31px}
@media(max-width:1000px){.scene-controls{inset-inline-start:28px;gap:16px}.scene-name{display:none}.scene-control{min-width:35px;font-size:10px}.hero-bottom>span{font-size:9px}}
@media(max-width:700px){.scene-controls{inset-inline-start:20px;bottom:30px;gap:14px}.scene-control{font-size:9px;min-width:30px}.hero-bottom{bottom:95px;justify-content:flex-start}.video-control{right:20px;bottom:28px}.hero-content{padding-bottom:80px}}
@media(prefers-reduced-motion:reduce){.scene-video{display:none}.scene-controls{display:none}}
.has-subpage-nav .site-header .language-link,.has-subpage-nav .site-header .language-link[aria-current=page]{color:var(--ink)}.site-header:not(.scrolled):not(.subpage-header) .language-link{color:#fff}.certification-grid .standard-logo img[alt="SIL"]+small{font-size:8px}
html[lang=ar] body,html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .solution-copy h2,html[lang=ar] .hero-message h1{font-family:'Noto Sans Arabic',Tahoma,Arial,sans-serif}html[lang=ar] .main-nav{font-size:12px}html[lang=ar] .nav-dropdown{font-size:12px}html[lang=ar] .detail-main h1{font-weight:400}html[lang=ar] .detail-main p{line-height:2}html[lang=ar] .language-link[lang=en]{font-family:Poppins,Arial,sans-serif}
