
:root{--navy:#071321;--mid:#101f35;--blue:#166bf4;--cyan:#60dbed;--ink:#162638;--muted:#576778;--line:#e0e5e8;--soft:#f7f6f2;--warm:#ffb682;--paper:#fcfbf8}
body{background:var(--paper);font-size:15px}h1,h2,h3,h4{font-family:var(--font-site);letter-spacing:-.055em}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4{font-family:var(--font-site);letter-spacing:0}h2 em{font-style:normal;color:#68788a;font-weight:400}::selection{background:#67dae9;color:#071321}.container{max-width:1360px;padding-inline:60px}.section{padding-block:110px}.eyebrow{font-size:10px;font-weight:650;letter-spacing:.17em;gap:10px}.eyebrow:before{width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 5px #176bf40a}.lead{font-size:17px}.utility{background:#071321;color:#b9c6d1}.utility .container{height:34px}.site-header{width:calc(100% - 48px);max-width:1390px;margin:14px auto -108px;top:12px;border-radius:20px;border:1px solid #ffffffb0;background:#ffffffed;backdrop-filter:blur(22px);box-shadow:0 12px 50px #030c1d18;transition:box-shadow .3s,background .3s}.site-header.is-scrolled{box-shadow:0 9px 40px #030c1d26;background:#fffffff5}.header-inner{height:92px;padding-inline:30px;gap:22px}.brand img{width:186px}.nav{font-size:11px;gap:24px}.nav>a,.nav-group>a{position:relative}.nav>a:after,.nav-group>a:after{content:'';position:absolute;bottom:25px;inset-inline:0;height:2px;background:var(--blue);transform:scaleX(0);transition:transform .25s;transform-origin:center}.nav>a:hover:after,.nav-group>a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.header-tools .btn{border-radius:10px;padding:13px 18px;font-size:10px}.dropdown{border-radius:16px;padding:12px;top:100%;box-shadow:0 20px 60px #07132120}.dropdown a{border-radius:9px}.btn{border-radius:12px;padding:16px 24px;gap:25px;font-size:12px;box-shadow:0 6px 18px #166bf41c;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s,background .3s}.btn:before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#fff3 48%,transparent 70%);transform:translateX(-125%);transition:transform .7s}.btn:hover:before{transform:translateX(125%)}.btn:hover{box-shadow:0 10px 30px #166bf439;transform:translateY(-3px)}.btn svg{transition:transform .3s}.btn:hover svg{transform:translateX(4px)}.btn.ghost{border-color:#c6dae63d;backdrop-filter:blur(8px);box-shadow:none;background:#ffffff08}.text-link{font-size:12px;gap:17px}.text-link:hover{color:#064aa5}.hero{padding-top:110px;min-height:790px;background:#071321;isolation:isolate;border-radius:0 0 40px 40px}.hero-inner{padding-block:84px 40px}.hero-copy{max-width:760px}.hero h1{font-size:clamp(48px,5.5vw,78px);font-weight:500;line-height:1.09;letter-spacing:-.065em;max-width:820px}.hero h1 span{background:linear-gradient(100deg,#80e6f2 0%,#6cbafd 54%,#f3c1a0 100%);background-size:200% auto;color:transparent;background-clip:text;animation:spectrum-shift 12s ease-in-out infinite}.hero .lead{max-width:520px;font-size:15px;color:#c3d0dd;line-height:1.9}.hero-image{width:70%;object-position:center;opacity:.82!important;inset:0 0 0 auto;animation:none!important;transform:translate3d(0,var(--hero-offset,0px),0) scale(1.06);height:110%;top:-5%;filter:saturate(.85)}.hero:after{background:linear-gradient(90deg,#071321 4%,#071321f8 32%,#071321a6 57%,#07132122 100%),linear-gradient(0deg,#071321 0%,transparent 48%)}.hero:before{z-index:1;background-image:radial-gradient(ellipse at 80% 15%,#3dbeee22,transparent 55%),radial-gradient(ellipse at 85% 95%,#ffad7622,transparent 50%);mask-image:none;background-size:auto}.digital-field{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;opacity:.55}.hero .container{z-index:2}.hero .eyebrow{color:#87e2f4;margin-bottom:28px}.hero-bottom{margin-top:55px;border-color:#b7e1ff26;font-size:9px;letter-spacing:.12em}.hero-bottom .dot,.live-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#6ee4df;box-shadow:0 0 16px #6ee4df88;flex:none}.image-note{top:35px;inset-inline-end:60px;border-radius:50px;padding:7px 15px;border-color:#8cc2ef29;background:#07132180;font-size:8px;letter-spacing:.1em}.image-note:before{content:'✳';font-size:16px;color:var(--warm)}.hero .actions{margin-top:35px}.hero-annotation{position:absolute;inset-inline-end:60px;top:48%;padding:20px 23px;background:#0b213e66;border:1px solid #a4d8ff2c;backdrop-filter:blur(16px);border-radius:14px;display:grid;gap:9px;box-shadow:0 20px 60px #020d1b22;animation:gentle-float 7s ease-in-out infinite}.hero-annotation span{font-size:9px;letter-spacing:.1em;color:#b6d0e5}.hero-annotation strong{color:white;font-size:14px;font-weight:500}.hero-annotation svg{color:var(--warm);height:22px}.brand-strip{padding-block:35px;background:var(--paper);border:0}.brand-strip .container{gap:40px}.brands{gap:30px}.brand-intro{font-size:9px;line-height:1.9}.official-logo img{max-height:36px;opacity:.8;filter:saturate(.6);transition:filter .3s,opacity .3s,transform .3s}.official-logo:hover img{filter:none;opacity:1;transform:translateY(-3px)}.official-logo.logo-akcp{background:#0f2233;padding:7px 16px;border-radius:7px}.culture-band{padding-block:27px;background:#eef2ef;border-block:1px solid #dae1de;overflow:hidden;color:#4a615d}.culture-track{display:flex;width:max-content;animation:marquee-travel 42s linear infinite}.culture-track>div{display:flex;gap:50px;align-items:center;padding-inline:25px}.culture-track span{font-family:var(--font-site);font-size:17px;letter-spacing:-.025em;white-space:nowrap}.culture-track b{font-size:26px;font-weight:400;color:#b07a4e}.culture-band:hover .culture-track{animation-play-state:paused}.section-heading{margin-bottom:50px}.section-heading h2{font-size:clamp(34px,3.4vw,48px);font-weight:500;max-width:860px;line-height:1.17}.section-heading p{max-width:335px;font-size:13px;line-height:1.9}
.section-heading p{font-size:15px}.expertise-grid{border:0;gap:18px;perspective:1200px}.expertise-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid #dee5e7!important;border-radius:20px;padding:30px 26px;min-height:340px;background:#fff;box-shadow:0 4px 18px #0b253704;transform:perspective(1000px) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg));transition:transform .3s,box-shadow .3s,border-color .3s,background .3s}.expertise-card:before,.value:before,.industry-detail:before{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(400px circle at var(--spot-x,50%) var(--spot-y,50%),#7ebcff2e,transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none}.expertise-card:hover{transform:perspective(1000px) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg)) translateY(-7px);box-shadow:0 20px 50px #1a4d7015;border-color:#a5d7f0!important;background:#fff}.expertise-card:hover:before,.value:hover:before,.industry-detail:hover:before{opacity:1}.expertise-card:nth-child(2):before{background:radial-gradient(400px circle at var(--spot-x,50%) var(--spot-y,50%),#ffc7a138,transparent 70%)}.card-top{margin-bottom:35px}.card-top>svg{padding:11px;width:52px;height:52px;background:#edf5ff;border-radius:15px;stroke-width:1.3}.expertise-card:nth-child(2) .card-top>svg{background:#fff0e5;color:#c56b35}.expertise-card:nth-child(3) .card-top>svg{background:#eaf4f0;color:#367764}.expertise-card:nth-child(4) .card-top>svg{background:#f0edfa;color:#7562b3}.card-no{font-size:10px;color:#87929b}.expertise-card h3{font-size:20px;letter-spacing:-.04em;min-height:52px}
.expertise-card h3{font-size:22px}.expertise-card p{font-size:13px;line-height:1.85}
.expertise-card p{font-size:15px}.expertise-card .text-link{font-size:11px}.expertise-footer{margin-top:30px;font-size:12px}.soft{background:var(--soft)}.feature{border-radius:22px;border-color:#dfe3e4;box-shadow:0 5px 25px #15334b07;transition:transform .4s,box-shadow .4s}.feature-media{height:245px;background:#f0f3f3}.feature-media .chip{border-radius:30px;background:#fffffff0;backdrop-filter:blur(8px);font-size:8px;letter-spacing:.11em;padding:7px 12px}.feature-content{padding:29px;gap:17px}.feature h3{font-size:23px;font-weight:600}
.feature h3{font-size:25px}.feature p{font-size:13px}
.feature p{font-size:15px}.solution-list{margin-top:40px}.mini-solution{padding:25px 0;font-size:13px}.mini-solution>svg:first-child{background:white;box-sizing:content-box;padding:10px;border-radius:12px}.section.dark{position:relative;overflow:hidden;background:radial-gradient(ellipse at 95% 0,#20426688,transparent 60%),radial-gradient(ellipse at 10% 100%,#64513c55,transparent 60%),#091725}.section.dark:before{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#fff03 1px,transparent 1px),linear-gradient(90deg,#fff03 1px,transparent 1px);background-size:85px 85px;opacity:.35}.section.dark .container{position:relative}.industry{padding:30px 15px;border-color:#d5eaff20;border-radius:0;transition:background .3s,padding .3s;min-height:100px}.industry:hover{background:#ffffff08;padding-inline:24px}.industry div{font-size:17px;font-weight:400}.industry svg{color:#b9d9eb}.industry>span{color:var(--warm)}.why-grid{gap:80px}.why-intro h2{font-size:44px;font-weight:500}.why-intro .lead{font-size:15px}.values{gap:18px}.value{position:relative;isolation:isolate;border:1px solid #e0e5e4;padding:26px;border-radius:17px;overflow:hidden;background:#ffffff8c;transition:box-shadow .3s,transform .3s}.value:hover{transform:translateY(-4px);box-shadow:0 14px 30px #1b3d520a}.value>span{font-size:10px;color:#b27b56}.value h3{font-size:19px;line-height:1.35}
.value h3{font-size:21px}.value p{font-size:12px;line-height:1.9}
.value p{font-size:14px}.cta{margin:0 24px 24px;padding-block:90px;border-radius:30px;background:radial-gradient(ellipse at 95% 100%,#aa867e77,transparent 55%),radial-gradient(ellipse at 55% 0%,#56a9ed66,transparent 65%),#1647aa;isolation:isolate}.cta:before{content:'';position:absolute;inset:-50%;background:conic-gradient(from 100deg,transparent,#a6d5ff0d,transparent,#f4caa019,transparent);animation:slow-orbit 28s linear infinite;z-index:-1}.cta:after{border-color:#ffffff1a;box-shadow:0 0 0 85px #ffffff04,0 0 0 170px #ffffff04}.cta h2{font-size:clamp(34px,3.4vw,49px);font-weight:500;line-height:1.2}.cta p{font-size:14px}
.cta p{font-size:16px}.cta .btn{border-radius:12px}.footer{position:relative;border-radius:30px 30px 0 0;background:#0c1c2a;padding-top:75px}.footer-grid{gap:45px}.footer p,.footer a:not(.brand){font-size:12px;color:#b3c2cd}
.footer p{font-size:14px}.footer h3{font-size:12px;font-weight:600}
.footer h3{font-size:14px}.footer-about{line-height:1.9!important}.footer-bottom{margin-top:55px;padding-bottom:20px}.page-hero{padding-block:175px 80px;background:radial-gradient(ellipse at 90% 20%,#24537966,transparent 60%),radial-gradient(ellipse at 30% 100%,#93664b33,transparent 55%),#071321;border-radius:0 0 35px 35px;isolation:isolate}.page-hero:before{width:700px;height:700px;border-color:#79c2f514;top:-280px;inset-inline-end:-150px;box-shadow:0 0 0 100px #ffffff02,0 0 0 200px #ffffff015;animation:slow-orbit 65s linear infinite}.page-hero h1{font-size:clamp(43px,4.6vw,66px);font-weight:500;max-width:1000px}.page-hero .lead{font-size:15px;line-height:1.9;max-width:730px}.page-hero .eyebrow{color:#8cdaed}.breadcrumb{margin-bottom:30px;font-size:10px;color:#9db6cb}.jump-nav a{background:#ffffff05;border:1px solid #9bc1df3d;border-radius:40px;padding:9px 17px;font-size:11px;transition:background .25s,transform .25s}.jump-nav a:hover{background:#ffffff18;transform:translateY(-2px)}.about-hero{padding-block:155px 85px;min-height:710px}.about-hero .container{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.about-hero-copy{position:relative;z-index:2}.about-hero h1{font-size:clamp(42px,4.6vw,66px);line-height:1.13;max-width:750px}.about-hero h1 em{display:block;font-style:normal;background:linear-gradient(100deg,#9ae1f3,#79b5fa 55%,#f2bb98);background-clip:text;color:transparent;margin-top:12px}.about-hero .lead{max-width:540px;margin-top:27px}.hero-art{position:relative;isolation:isolate;min-height:450px;display:flex;align-items:center;justify-content:center;perspective:1000px;direction:ltr}.art-halo{position:absolute;width:480px;height:480px;border-radius:50%;background:conic-gradient(from 0deg,#2cb7ec00,#3285fd66,#ecc7a277,#1e80ee22,#2cb7ec00);filter:blur(35px);opacity:.55;animation:slow-orbit 30s linear infinite}.art-photo{position:relative;width:91%;height:360px;border:1px solid #9fcde959;border-radius:140px 26px 140px 26px;overflow:hidden;transform:rotate(-5deg);box-shadow:0 30px 90px #0005;z-index:1}.art-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#07132177,transparent 70%)}.art-photo img{width:100%;height:100%;object-fit:cover;object-position:75%;transform:scale(1.25) rotate(5deg);opacity:.85}.art-photo-line{position:absolute;top:0;bottom:0;width:100px;z-index:2;left:-50%;background:linear-gradient(90deg,transparent,#93d6ff15,transparent);transform:skewX(-20deg);animation:photo-scan 9s ease-in-out infinite}.art-orbit{position:absolute;border:1px solid #99c9eb27;border-radius:50%;width:460px;height:460px;transform:rotateX(65deg) rotate(-30deg);z-index:2;pointer-events:none}.orbit-two{width:510px;height:510px;transform:rotateY(65deg) rotate(35deg);border-color:#e6b3902a}.art-label{position:absolute;z-index:3;backdrop-filter:blur(20px);background:#102841bb;border:1px solid #c3e7fc33;padding:17px 20px;border-radius:14px;box-shadow:0 15px 40px #0002;color:#dae8f2;font-size:11px;display:flex;align-items:center;gap:11px;animation:gentle-float 7s ease-in-out infinite}.art-label-top{top:32px;inset-inline-end:0}.art-label-bottom{bottom:28px;inset-inline-start:-15px;animation-delay:-3s}.art-label strong{display:block;font-size:13px;font-weight:500;color:#fff}.art-label small{display:block;font-size:10px;color:#abc0ce;margin-top:3px}.art-label svg{color:var(--warm)}.art-coordinate{position:absolute;bottom:-8px;right:3px;color:#98aebf;font-size:8px;letter-spacing:.12em}.page-a-propos .split h2{font-size:42px;font-weight:500}.page-a-propos .split p{font-size:15px;line-height:1.95}
.page-a-propos .split p{font-size:17px}.about-image{border-radius:28px 100px 28px 28px;height:440px;box-shadow:20px 20px 0 #eeece5;filter:saturate(.65)}.process{gap:22px;counter-reset:stage}.process article{position:relative;padding:35px;border:1px solid #dde4e4;border-radius:22px;background:#fff;min-height:275px;overflow:hidden;transition:transform .3s,box-shadow .3s}.process article:hover{transform:translateY(-7px);box-shadow:0 20px 50px #203d5310}.process article:after{content:'↗';position:absolute;top:27px;inset-inline-end:28px;font-size:30px;font-weight:300;color:#d3dfe6}.process article>span{font-size:12px;color:#ab7e5b;background:#faf1e8;padding:7px 12px;border-radius:50px;display:inline-flex}.process h3{font-size:28px;letter-spacing:-.05em;margin-block:25px 14px}
.process h3{font-size:30px}.process p{font-size:13px;line-height:1.95}
.process p{font-size:15px}.legal{border:1px solid #e0e4de;padding:45px;border-radius:22px;background:#ffffffa6}.legal h2{font-size:32px}.detail-row{gap:80px;padding-block:70px}.detail-row h2{font-size:38px;font-weight:500}.detail-row .eyebrow{color:#6e8797}.detail-photo{border-radius:24px;height:300px}.checks li{font-size:14px;padding-inline-start:30px;margin-bottom:20px;line-height:1.9}.checks li:before{background:#e9f3ee;color:#418173;border-radius:50%;width:18px;height:18px;font-size:10px;text-align:center;line-height:18px;top:4px}.product-card{border-radius:20px;background:white;border-color:#dce3e5;box-shadow:0 5px 18px #08293e04;transition:transform .35s,box-shadow .35s,border-color .35s}.product-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #1b4a6612;border-color:#b5cddd}.product-content{padding:28px}.product-content h3{font-size:20px;letter-spacing:-.04em;line-height:1.35}
.product-content h3{font-size:22px}.product-image{height:230px;padding:30px;background:linear-gradient(#fff,#fbfcfd)}.product-content h3 a{text-decoration:none}.product-content h3 a:hover{text-decoration:underline}.product-content p{font-size:13px;line-height:1.9}
.product-content p{font-size:15px}.product-content .reference{font-size:9px;color:#607485}.product-certs span{border-radius:5px;font-size:8px;background:#f7fafc}.catalog-group{padding-top:60px}.catalog-group h2{font-size:45px;font-weight:500}.catalog-bar .search{max-width:440px}.search input{background:white;border-radius:12px;border-color:#d0dae0;padding-block:16px}.search svg{top:18px}.catalog-note{border:1px solid #d9e3e8;background:#edf3f5;border-radius:12px;font-size:11px;line-height:1.9}.certification-panel{padding:28px;background:#f1f4f4;border-radius:18px}.cert-card{border-radius:12px;border-color:#e0e5e5}.manufacturer{grid-template-columns:260px 1fr;padding-block:50px;gap:70px}.manufacturer h2{font-size:36px}.manufacturer h3{font-size:23px}
.manufacturer h3{font-size:25px}.manufacturer p{font-size:14px}
.manufacturer p{font-size:16px}.industry-details{gap:24px}.industry-detail{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;background:white;border-color:#dde5e6;padding:40px;transition:transform .3s,box-shadow .3s}.industry-detail h2{font-size:29px;font-weight:500}.industry-detail p{font-size:14px;line-height:1.95}
.industry-detail p{font-size:16px}.industry-detail>svg{width:52px;height:52px;background:#edf5fa;padding:11px;border-radius:15px}.industry-detail:hover{transform:translateY(-5px);box-shadow:0 18px 40px #0d2c4610}.contact-grid{gap:80px}.contact-grid>div>h2{font-size:43px;font-weight:500}.contact-form{padding:40px;background:#fff;border-radius:25px;border-color:#dce3e6;box-shadow:0 18px 80px #243d510b}.contact-form h2{font-size:31px;font-weight:500}.form-intro{font-size:12px;line-height:1.9}.field input,.field select,.field textarea{border-radius:10px;border-color:#d2dce0;background:#fbfcfc;transition:border-color .2s,box-shadow .2s;padding:13px;font-size:13px}.field input:focus,.field select:focus,.field textarea:focus{background:#fff;border-color:#4a9beb;box-shadow:0 0 0 4px #2389ff0a}.field label{font-size:11px}.contact-person{padding-block:29px}.contact-person h3{font-size:23px;font-weight:500}
.contact-person h3{font-size:25px}.address{border-radius:17px;background:#f0f2ed;padding:28px}.contact-person .role{color:#9c724e}.form-status{border-radius:12px}.reading-line{position:fixed;z-index:100;top:0;inset-inline:0;height:3px;background:linear-gradient(90deg,#4bd9e7,#4487ff,#efb287);transform:scaleX(0);transform-origin:left;pointer-events:none}.experience-controls{position:fixed;z-index:45;bottom:19px;inset-inline-start:20px;display:flex;gap:8px;align-items:center}.experience-controls button{border:1px solid #cad6df;background:#fffffff0;backdrop-filter:blur(20px);color:#335269;border-radius:50px;min-height:38px;box-shadow:0 6px 30px #07132112;display:flex;align-items:center;justify-content:center;gap:9px;padding:8px 13px;font-size:9px;cursor:pointer}.motion-symbol{display:flex;gap:2px;align-items:center;height:12px}.motion-symbol i{width:2px;height:10px;background:#3f93ba;border-radius:2px;animation:equalize 1.5s ease-in-out infinite}.motion-symbol i:nth-child(2){animation-delay:-.5s}.motion-symbol i:nth-child(3){animation-delay:-1s}#back-top{width:38px;padding:8px}#back-top svg{width:17px;height:17px;transform:rotate(-90deg)}.connected-section{background:linear-gradient(150deg,#f3f5f1,#faf8f2);position:relative;overflow:hidden}.connected-section:before{content:'';position:absolute;width:550px;height:550px;top:-200px;right:-250px;border-radius:50%;background:radial-gradient(circle,#e6d3bd44,transparent 70%);pointer-events:none}.connected-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:75px;align-items:center}.system-visual{position:relative;background:radial-gradient(ellipse at 70% 40%,#234c7166,transparent 70%),#0c2033;min-height:475px;border:1px solid #d0e2ef1a;border-radius:30px;box-shadow:0 30px 80px #1e4a6718;overflow:hidden;isolation:isolate;direction:ltr}.system-visual:before{content:'';position:absolute;inset:0;background-image:radial-gradient(#9cbdcf38 .7px,transparent .7px);background-size:22px 22px;mask-image:radial-gradient(ellipse,black,transparent 78%)}.system-radar{position:absolute;width:340px;height:340px;top:50%;left:50%;margin:-170px;border-radius:50%;border:1px solid #9ec1db21;box-shadow:0 0 0 45px #87b3d608,0 0 0 90px #87b3d604;background:conic-gradient(from 0deg,transparent 50%,#59d7f00b 95%,#59d7f033);animation:slow-orbit 25s linear infinite}.system-lines{position:absolute;width:100%;height:100%;inset:0;stroke:#8fbed13d;stroke-width:1}.system-lines .flow-line{stroke:#78dce8;stroke-dasharray:4 28;stroke-width:1.3;animation:data-flow 9s linear infinite;opacity:.8}.system-core{position:absolute;left:50%;top:50%;width:153px;height:153px;transform:translate(-50%,-50%);background:radial-gradient(circle at 30% 10%,#2e6f97bb,#0b2034ee);border:1px solid #b7e6fa66;border-radius:35px;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 0 0 13px #96d8ee07,0 0 50px #41baf32a;z-index:2}.core-symbol{font-size:37px;color:#a2deec;font-weight:400;font-family:var(--font-site);line-height:1;margin-bottom:10px}.system-core strong{font-size:14px;letter-spacing:.13em;color:#e6f3fb;font-weight:600}.system-core>span:last-child{color:#9eb7c8;font-size:8px;margin-top:7px}.system-node{position:absolute;width:90px;height:85px;display:flex;align-items:center;justify-content:center;gap:10px;flex-direction:column;border-radius:17px;border:1px solid #b1d4ea38;background:#15334bbd;color:#a1c2d6;font-size:8px;letter-spacing:.08em;box-shadow:0 10px 25px #0001;backdrop-filter:blur(8px);transition:color .5s,background .5s,box-shadow .5s,border-color .5s}.system-node>svg{height:27px;width:27px}.system-node[data-active=true]{color:#ffe3c9;border-color:#f3ba8377;background:#5c4536a6;box-shadow:0 0 36px #d29a4b2a}.node-0{left:10%;top:12%}.node-1{right:10%;top:12%}.node-2{left:10%;bottom:13%}.node-3{right:10%;bottom:13%}.visual-caption{position:absolute;bottom:20px;left:20px;right:20px;color:#a2bbca;font-size:8px;letter-spacing:.03em;display:flex;align-items:center;gap:9px}.visual-caption .live-dot{width:4px;height:4px}.system-tabs{display:flex;gap:8px;border-bottom:1px solid #d6e0df;padding-bottom:20px;margin-bottom:30px}.system-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;border:1px solid #d2deda;background:#ffffff80;border-radius:12px;padding:12px 10px;font-size:8px;font-weight:600;color:#596c76;transition:background .3s,color .3s,box-shadow .3s}.system-tabs svg{width:17px;height:17px}.system-tabs button[aria-selected=true]{background:#163d56;color:#fff;border-color:#163d56;box-shadow:0 5px 18px #19435d1a}.system-panel{min-height:285px;animation:panel-in .45s ease both}.system-number{font-size:10px;letter-spacing:.14em;color:#ab7b56}.system-panel h3{font-size:36px;font-weight:500;margin-block:18px;line-height:1.2}
.system-panel h3{font-size:38px}.system-panel p{font-size:14px;line-height:1.95}
.system-panel p{font-size:16px}.system-keywords{font-size:10px;color:#6b7f84;padding-block:25px;letter-spacing:.02em}.system-panel .text-link{font-size:12px}.reveal{transition:opacity .8s,transform .8s;transition-delay:var(--reveal-delay,0ms)}.js-motion .reveal{transform:translateY(25px)}.js-motion .reveal.is-visible{transform:none}.art-label:lang(ar){direction:rtl}html[dir=rtl] .hero:after{background:linear-gradient(270deg,#071321 4%,#071321f8 32%,#071321a6 57%,#07132122 100%),linear-gradient(0deg,#071321 0%,transparent 48%)}html[dir=rtl] .hero-image{inset:0 auto 0 0;top:-5%;transform:translate3d(0,var(--hero-offset,0px),0) scaleX(-1) scale(1.06)}html[dir=rtl] .hero h1{font-size:64px;line-height:1.5}html[dir=rtl] .system-panel h3{line-height:1.6;font-size:31px}
html[dir=rtl] .system-panel h3{font-size:33px}html[dir=rtl] .about-hero h1{line-height:1.55;font-size:55px}html[dir=rtl] .culture-track{animation-direction:reverse}html[dir=rtl] .hero-art{direction:ltr}html[dir=rtl] .reading-line{transform-origin:right}.motion-off *,.motion-off *:before,.motion-off *:after{animation-play-state:paused!important;scroll-behavior:auto!important}.motion-off .hero-image{transform:none!important}.motion-off .reveal{opacity:1!important;transform:none!important;transition:none!important}.motion-off .motion-symbol i{height:3px;animation:none}.motion-off .expertise-card,.motion-off .product-card{transform:none!important}
@keyframes slow-orbit{to{rotate:360deg}}@keyframes gentle-float{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes spectrum-shift{0%,100%{background-position:0% center}50%{background-position:100% center}}@keyframes photo-scan{0%,65%{left:-50%}100%{left:150%}}@keyframes data-flow{to{stroke-dashoffset:-192}}@keyframes marquee-travel{to{transform:translateX(-50%)}}@keyframes equalize{0%,100%{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes panel-in{from{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:none}}
@media(min-width:1500px){.hero-inner{padding-top:100px}.hero{min-height:870px}.hero h1{font-size:82px}.about-hero{min-height:760px}}
@media(max-width:1200px){.container{padding-inline:36px}.header-inner{padding-inline:23px}.brand img{width:158px}.nav{gap:17px;font-size:10px}.header-tools .btn{padding:12px 14px}.hero h1{font-size:65px;max-width:720px}.hero-copy{max-width:720px}.hero-annotation{inset-inline-end:35px;top:58%;padding:15px}.about-hero .container{gap:25px}.about-hero h1{font-size:52px}.hero-art{min-height:400px}.art-photo{height:320px}.art-halo{width:390px;height:390px}.art-orbit{width:390px;height:390px}.orbit-two{width:430px;height:430px}.art-label{font-size:10px;padding:14px 16px}.connected-grid{gap:40px}.system-visual{min-height:440px}.system-panel h3{font-size:31px}
.system-panel h3{font-size:33px}.expertise-card{padding:25px 21px}.expertise-card h3{font-size:18px}
.expertise-card h3{font-size:20px}.section-heading h2{font-size:42px}.why-grid{gap:45px}.why-intro h2{font-size:39px}.value{padding:23px}.detail-row{gap:45px}.contact-grid{gap:45px}.footer-grid{gap:30px}.hero-bottom{margin-top:50px}.image-note{inset-inline-end:36px}}
@media(max-width:950px){.site-header{width:calc(100% - 36px);margin-bottom:-94px;border-radius:17px;top:10px}.header-inner{height:78px}.nav{top:78px;inset-inline:0;border-radius:0 0 17px 17px;padding:15px 25px 25px}.nav>a:after,.nav-group>a:after{display:none}.nav-group>a{flex:1}.dropdown{box-shadow:none;border-radius:0}.mobile-toggle{border-radius:10px;background:#edf3f5}.hero{padding-top:95px;min-height:760px}.hero-inner{padding-top:75px}.hero h1{font-size:60px;max-width:680px}.hero-copy{max-width:650px}.hero-annotation{display:none}.hero-image{width:100%;opacity:.7!important}.hero:after{background:linear-gradient(90deg,#071321fc 10%,#071321dc 40%,#07132155 100%),linear-gradient(0deg,#071321,transparent 60%)}.hero .lead{max-width:530px}.section{padding-block:85px}.section-heading h2{font-size:38px}.expertise-grid{grid-template-columns:1fr 1fr;gap:18px}.expertise-card{min-height:310px;padding:27px}.expertise-card h3{font-size:22px;min-height:0}
.expertise-card h3{font-size:24px}.expertise-card p{font-size:14px}
.expertise-card p{font-size:16px}.hero-bottom{margin-top:55px}.culture-track>div{gap:35px}.culture-track span{font-size:15px}.brand-strip .container{gap:25px}.brand-intro{font-size:9px}.about-hero{padding-top:145px;min-height:0}.about-hero .container{grid-template-columns:1fr 1fr;gap:15px}.about-hero h1{font-size:43px}.about-hero .lead{font-size:13px}.hero-art{min-height:350px}.art-photo{height:280px;border-radius:100px 20px}.art-halo{width:300px;height:300px}.art-orbit{width:320px;height:320px}.orbit-two{width:350px;height:350px}.art-label{padding:12px;font-size:8px}.art-label-top{top:12px;right:0}.art-label-bottom{bottom:10px;left:-5px}.art-label strong{font-size:10px}.art-label small{font-size:8px}.art-coordinate{font-size:6px;bottom:-16px}.connected-grid{gap:30px}.system-visual{min-height:395px}.system-node{width:72px;height:70px;border-radius:14px;font-size:7px}.system-node svg{width:23px;height:23px}.system-core{width:125px;height:125px;border-radius:28px}.system-core strong{font-size:11px}.system-core>span:last-child{font-size:6px}.core-symbol{font-size:29px}.node-0,.node-2{left:7%}.node-1,.node-3{right:7%}.system-tabs{gap:5px}.system-tabs button{flex-direction:column;gap:7px;padding:10px 6px;font-size:7px}.system-tabs button svg{width:18px;height:18px}.system-panel h3{font-size:29px}
.system-panel h3{font-size:31px}.system-panel p{font-size:13px}
.system-panel p{font-size:15px}.system-keywords{font-size:9px}.visual-caption{font-size:6px;left:13px;bottom:16px}.system-radar{width:270px;height:270px;margin:-135px}.feature-media{height:200px}.feature-content{padding:24px}.feature h3{font-size:20px}
.feature h3{font-size:22px}.feature p{font-size:12px}
.feature p{font-size:14px}.values{gap:20px}.why-grid{gap:35px}.value h3{font-size:22px}
.value h3{font-size:24px}.value p{font-size:13px}
.value p{font-size:15px}.cta{margin-inline:18px;padding-block:70px}.cta .container{gap:30px}.cta h2{font-size:37px}.cta .btn{padding:15px 18px;font-size:10px}.page-hero{padding-top:155px;padding-bottom:65px}.page-hero h1{font-size:47px}.page-hero .lead{font-size:14px}.page-a-propos .split h2{font-size:34px}.page-a-propos .split p{font-size:13px}
.page-a-propos .split p{font-size:15px}.about-image{height:360px;border-radius:24px 70px 24px 24px;box-shadow:12px 12px 0 #eeece5}.process{gap:16px}.process article{padding:25px;min-height:290px}.process h3{font-size:24px}
.process h3{font-size:26px}.process p{font-size:12px}
.process p{font-size:14px}.legal{padding:35px}.detail-row h2{font-size:31px}.detail-photo{height:250px}.contact-form{padding:28px}.contact-form h2{font-size:28px}.contact-grid>div>h2{font-size:34px}.manufacturer{grid-template-columns:200px 1fr;gap:35px}.manufacturer h2{font-size:31px}.manufacturer h3{font-size:21px}
.manufacturer h3{font-size:23px}.industry-detail{padding:30px}.industry-detail h2{font-size:26px}html[dir=rtl] .hero:after{background:linear-gradient(270deg,#071321fc 10%,#071321dc 40%,#07132155 100%),linear-gradient(0deg,#071321,transparent 60%)}html[dir=rtl] .hero h1{font-size:49px}html[dir=rtl] .about-hero h1{font-size:38px}}
@media(max-width:650px){.container{padding-inline:23px}.utility .container{height:29px;font-size:8px}.site-header{width:calc(100% - 24px);margin-top:10px;margin-bottom:-84px;top:8px;border-radius:14px}.header-inner{height:74px;padding-inline:14px;gap:10px}.brand img{width:145px}.header-tools{gap:6px}.nav{top:74px;border-radius:0 0 14px 14px}.mobile-toggle{width:38px;height:38px}.hero{padding-top:94px;min-height:0;border-radius:0 0 25px 25px}.hero-inner{padding-block:49px 28px}.hero h1{font-size:45px;line-height:1.13;letter-spacing:-.065em}.hero-copy{max-width:100%}.hero .eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:26px}.hero .lead{font-size:13px;max-width:100%;line-height:1.95;margin-top:27px}.hero .actions{margin-top:29px;flex-direction:column;gap:12px}.hero .btn{min-width:238px;padding:15px 19px;font-size:11px;border-radius:10px}.hero-image{width:100%;opacity:.6!important;object-position:72%}.hero:after{background:linear-gradient(90deg,#071321ee,#07132199),linear-gradient(0deg,#071321,transparent 80%)}.hero-bottom{margin-top:39px;padding-top:22px;font-size:8px;gap:25px;line-height:1.9}.hero-bottom>div{max-width:250px}.image-note{display:none}.brand-strip{padding-block:28px}.brands{gap:27px 20px}.brand-strip .container{gap:25px}.official-logo{flex-basis:27%}.official-logo img{height:32px!important}.culture-band{padding-block:20px}.culture-track>div{gap:25px;padding-inline:15px}.culture-track span{font-size:14px}.culture-track b{font-size:21px}.section{padding-block:65px}.eyebrow{font-size:9px;margin-bottom:18px}.section-heading{margin-bottom:32px}.section-heading h2{font-size:33px;line-height:1.2}.section-heading p{font-size:13px;max-width:100%;margin-top:20px}
.section-heading p{font-size:15px}.expertise-grid{grid-template-columns:1fr;gap:15px}.expertise-card{min-height:0;padding:25px}.card-top{margin-bottom:23px}.card-top>svg{width:48px;height:48px}.expertise-card h3{font-size:23px;margin-bottom:14px}
.expertise-card h3{font-size:25px}.expertise-card p{font-size:13px}
.expertise-card p{font-size:15px}.expertise-card .text-link{font-size:12px}.expertise-footer{font-size:11px}.featured-grid{gap:20px}.feature-media{height:240px}.feature-content{padding:27px}.feature h3{font-size:24px}
.feature h3{font-size:26px}.feature p{font-size:13px}
.feature p{font-size:15px}.industry-grid{gap:0 18px}.industry{padding:25px 0;gap:13px}.industry div{font-size:14px;line-height:1.6}.industry:hover{padding-inline:8px}.why-intro h2{font-size:35px}.why-intro .lead{font-size:14px}.value{padding:27px}.value h3{font-size:22px}
.value h3{font-size:24px}.cta{margin:0 12px 14px;padding-block:58px;border-radius:23px}.cta h2{font-size:34px}.cta p{font-size:13px}
.cta p{font-size:15px}.cta .btn{font-size:12px;padding:15px 22px}.footer{border-radius:23px 23px 0 0;padding-top:55px}.footer-grid{gap:35px 20px}.footer-grid h3{font-size:12px}
.footer-grid h3{font-size:14px}.footer-bottom{padding-bottom:35px}.page-hero{padding-top:145px;padding-bottom:55px;border-radius:0 0 25px 25px}.breadcrumb{font-size:9px;margin-bottom:25px}.page-hero h1{font-size:39px}.page-hero .lead{font-size:13px}.jump-nav{gap:8px;margin-top:27px}.jump-nav a{font-size:10px;padding:8px 13px}.about-hero{padding-bottom:55px}.about-hero .container{grid-template-columns:1fr;gap:35px}.about-hero h1{font-size:43px;line-height:1.16}.about-hero .lead{font-size:13px;max-width:100%}.about-hero .actions{margin-top:26px}.hero-art{min-height:350px;margin:0 10px}.art-photo{height:285px;width:90%;border-radius:100px 20px}.art-halo{width:320px;height:320px}.art-orbit{width:320px;height:320px}.orbit-two{width:350px;height:350px}.art-label-top{right:-5px;top:13px;font-size:9px}.art-label-bottom{left:-8px;bottom:14px}.art-label strong{font-size:11px}.art-label small{font-size:9px}.art-coordinate{bottom:-10px;font-size:6px}.page-a-propos .split h2{font-size:34px}.page-a-propos .split p{font-size:14px}
.page-a-propos .split p{font-size:16px}.about-image{height:310px;max-width:calc(100% - 12px)}.process{grid-template-columns:1fr;gap:18px;margin-top:30px}.process article{min-height:0;padding:30px}.process h3{font-size:29px;margin-top:25px}
.process h3{font-size:31px}.process p{font-size:14px}
.process p{font-size:16px}.legal{padding:28px 24px;max-width:calc(100% - 46px)}.legal h2{font-size:28px}.legal dl{font-size:12px}.detail-row{gap:26px;padding-block:45px}.detail-row h2{font-size:33px}.detail-row p,.checks li{font-size:13px}
.detail-row p{font-size:15px}.detail-photo{height:250px;border-radius:18px}.integrated-visual img{border-radius:18px}.product-card{border-radius:19px}.product-content{padding:26px}.product-content h3{font-size:23px}
.product-content h3{font-size:25px}.product-content p{font-size:13px}
.product-content p{font-size:15px}.product-image{height:235px}.catalog-group h2{font-size:37px}.catalog-group{padding-top:38px}.certification-panel{padding:23px}.cert-card{padding:19px}.manufacturer{grid-template-columns:1fr;gap:20px;padding-block:35px}.manufacturer h2{font-size:33px}.manufacturer h3{font-size:22px}
.manufacturer h3{font-size:24px}.manufacturer p{font-size:13px}
.manufacturer p{font-size:15px}.industry-detail{padding:29px}.industry-detail h2{font-size:28px}.industry-detail p{font-size:14px}
.industry-detail p{font-size:16px}.contact-grid{gap:40px}.contact-grid>div>h2{font-size:35px}.contact-form{padding:29px 23px;border-radius:22px}.contact-form h2{font-size:29px}.field input,.field textarea,.field select{font-size:16px}.form-intro{font-size:12px}.contact-person h3{font-size:25px}
.contact-person h3{font-size:27px}.experience-controls{bottom:12px;inset-inline-start:12px}.experience-controls button{font-size:8px;min-height:35px;padding:7px 11px}#back-top{width:35px}.connected-grid{grid-template-columns:1fr;gap:35px}.system-visual{min-height:365px;border-radius:24px;order:2}.system-content{order:1}.system-tabs{gap:7px;margin-bottom:25px}.system-tabs button{padding:11px 7px;font-size:8px}.system-tabs svg{width:20px;height:20px}.system-panel{min-height:275px}.system-panel h3{font-size:33px}
.system-panel h3{font-size:35px}.system-panel p{font-size:14px}
.system-panel p{font-size:16px}.system-keywords{font-size:10px;padding-block:22px}.system-visual .node-0,.system-visual .node-2{left:8%}.system-visual .node-1,.system-visual .node-3{right:8%}.system-core{width:130px;height:130px}.node-0,.node-1{top:11%}.node-2,.node-3{bottom:14%}.visual-caption{font-size:7px;bottom:16px}.system-lines{height:100%;width:100%}.system-node{width:74px;height:70px}.system-radar{width:275px;height:275px;margin:-137.5px}.system-core strong{font-size:12px}.system-core>span:last-child{font-size:7px}html[dir=rtl] .hero:after{background:linear-gradient(270deg,#071321ee,#07132199),linear-gradient(0deg,#071321,transparent 80%)}html[dir=rtl] .hero h1{font-size:37px}html[dir=rtl] .about-hero h1{font-size:38px}html[dir=rtl] .system-panel h3{font-size:29px}
html[dir=rtl] .system-panel h3{font-size:31px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-image{transform:none!important}.js-motion .reveal{opacity:1;transform:none}.culture-track{transform:none}.motion-symbol i{height:3px}}

.page-hero .text-link{color:#b7e3ee}.page-hero .text-link:hover{color:#fff}.system-number,.value>span{color:#96613b}.process article:after{content:"";width:58px;height:58px;border:1px solid #e1e8e8;border-radius:50%;top:23px;inset-inline-end:24px;background:radial-gradient(circle at 35% 30%,#edf3f5,transparent 70%);pointer-events:none}

.manufacturer-identity{align-self:start}.manufacturer-logo{display:flex;align-items:center;justify-content:center;width:100%;max-width:280px;height:130px;padding:25px;margin-bottom:22px;border:1px solid #d6e2e9;border-radius:15px;background:linear-gradient(135deg,#fff,#f3f7f8);box-shadow:0 7px 23px #0a263707;transition:transform .25s,border-color .25s,box-shadow .25s}.manufacturer-logo img{display:block;width:100%;height:100%;object-fit:contain;max-width:220px;max-height:75px}.manufacturer-logo:hover{transform:translateY(-3px);border-color:#85b8d0;box-shadow:0 12px 28px #0a3a5114}.manufacturer-logo.logo-akcp{background:linear-gradient(135deg,#132c42,#071b2d);border-color:#23435e}.manufacturer-logo.logo-ahoku img{max-width:175px}.manufacturer-identity h2{font-size:27px;margin-bottom:8px}.footer-linkedin{display:flex;align-items:center;gap:10px;width:fit-content;margin-top:20px;padding:9px 13px 9px 9px;border:1px solid #6ca5c33d;border-radius:10px;color:#b7e6ff;font-size:12px;transition:color .2s,border-color .2s,background .2s}.footer-linkedin>svg:first-child{width:27px;height:27px;color:#2b8bce}.footer-linkedin>svg:last-child{width:14px;height:14px;margin-inline-start:6px}.footer-linkedin:hover{background:#83cfff0b;border-color:#79bbdf88;color:white}.footer-linkedin:focus-visible{outline:2px solid #7bdde8;outline-offset:4px}.footer-linkedin svg{flex:none}@media(max-width:650px){.manufacturer-logo{max-width:255px;height:115px;margin-bottom:20px}.manufacturer-identity h2{font-size:27px}.footer-linkedin{font-size:12px;padding:9px 13px 9px 9px}}@media(prefers-reduced-motion:reduce){.manufacturer-logo,.footer-linkedin{transition:none}}
.manufacturer-identity{text-align:center}.manufacturer-identity .manufacturer-logo{margin-inline:auto}.manufacturer-identity h2,.manufacturer-identity .origin{text-align:center}
.service-illustration{margin:24px 0 0}.service-illustration .detail-photo{margin:0;display:block;width:100%;object-fit:cover;object-position:center}.service-illustration figcaption{font-size:10px;color:#73889a;line-height:1.7;margin-top:8px}
/* Services: a shared heading, then image and details aligned side by side. */
.service-list{padding-block:52px 64px}.detail-row.service-detail{display:block;padding-block:40px;scroll-margin-top:135px}.detail-row.service-detail:first-child{padding-top:0}.service-detail-heading{margin-bottom:23px}.service-detail-heading .eyebrow{margin-bottom:12px}.detail-row .service-detail-heading h2{font-size:36px;line-height:1.25;max-width:none;margin:0 0 10px}.detail-row .service-detail-heading>p{margin:0;color:#6b8295;font-size:14px;max-width:950px;line-height:1.8}
.detail-row .service-detail-heading>p{font-size:16px}.service-detail-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:48px;align-items:stretch}.service-detail-media{position:relative;min-height:240px;min-width:0}.service-detail-media>.detail-photo{position:absolute;inset:0;width:100%;height:100%;margin:0;object-fit:cover;object-position:center;border-radius:18px}.service-detail-media>.detail-photo.product{object-fit:contain;background:#f0f5f7;padding:18px}.service-detail-media>.service-illustration{position:absolute;inset:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:7px;margin:0;min-height:0}.service-detail-media .service-illustration .detail-photo{width:100%;height:100%;min-height:0;object-fit:cover;border-radius:18px}.service-detail-media .service-illustration figcaption{margin:0;line-height:1.6;font-size:10px}.service-detail-copy{min-width:0;display:flex;flex-direction:column}.detail-row .service-detail-copy>p{font-size:14px;line-height:1.85;margin:0 0 18px}
.detail-row .service-detail-copy>p{font-size:16px}.service-detail-copy .checks li{font-size:13px;line-height:1.8;margin-bottom:12px;padding-inline-start:28px}.service-detail-copy .checks li:last-child{margin-bottom:0}.service-detail-copy .actions{gap:18px 28px;margin-top:auto;padding-top:23px;align-items:center}.service-detail-copy .actions .text-link{font-size:11px}.service-detail-copy .actions .text-link:first-child{color:#0c6caa}.service-system-block{padding-top:44px}
@media(max-width:950px){.service-detail-body{gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.detail-row .service-detail-heading h2{font-size:31px}.service-detail-copy .checks li,.detail-row .service-detail-copy>p{font-size:13px}
.detail-row .service-detail-copy>p{font-size:15px}.service-detail-media{min-height:240px}}
@media(max-width:700px){.service-list{padding-block:28px 42px}.detail-row.service-detail{padding-block:30px;scroll-margin-top:100px}.service-detail-heading{margin-bottom:18px}.service-detail-heading .eyebrow{margin-bottom:10px}.detail-row .service-detail-heading h2{font-size:28px;line-height:1.3}.detail-row .service-detail-heading>p{font-size:13px;line-height:1.75}
.detail-row .service-detail-heading>p{font-size:15px}.service-detail-body{grid-template-columns:1fr;gap:19px}.service-detail-media{min-height:0}.service-detail-media>.detail-photo{position:static;height:auto;aspect-ratio:16/9;display:block;border-radius:14px}.service-detail-media>.service-illustration{position:static;display:block}.service-detail-media .service-illustration .detail-photo{height:auto;aspect-ratio:16/9;border-radius:14px}.service-detail-media .service-illustration figcaption{margin-top:6px}.detail-row .service-detail-copy>p{margin-bottom:15px;line-height:1.8}.service-detail-copy .checks li{margin-bottom:11px;line-height:1.8}.service-detail-copy .actions{margin-top:0;padding-top:18px;gap:14px 22px}.service-system-block{padding-top:30px}}

#securite .service-detail-media .detail-photo{object-position:center top}
