@font-face{font-family:'Alexandria';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/alexandria-arabic-0.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'Alexandria';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/alexandria-latin-1.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-arabic-2.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-latin-3.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-arabic-4.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-latin-5.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-arabic-6.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-latin-7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-arabic-8.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-latin-9.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy-950: #08111f;--navy-900: #0d182b;--navy-800: #122139;--navy-700: #172741;--navy-600: #213659;--navy-500: #2e4873;--gold-200: #ecdfc6;--gold-300: #dcc49a;--gold-400: #c9a774;--gold-500: #b8925a;--gold-600: #a07a40;--gold-700: #7a5b2a;--paper: #f8f5ef;--sand: #efe8db;--white: #fff;--ink: #101b2d;--ink-2: #364256;--muted: #5d6779;--line: rgba(16,27,45,.11);--line-2: rgba(16,27,45,.2);--line-d: rgba(255,255,255,.1);--line-d2: rgba(255,255,255,.2);--on-dark: rgba(255,255,255,.74);--gold-grad: linear-gradient(120deg,#d6b885 0%,#c09a5f 55%,#ad8547 100%);--r: 6px;--r-lg: 14px;--shadow-1: 0 1px 2px rgba(13,24,43,.05),0 10px 30px -14px rgba(13,24,43,.22);--shadow-2: 0 30px 70px -30px rgba(8,17,31,.55);--container: 1240px;--gutter: clamp(16px,4vw,40px);--header-h: 78px;--font-display: 'Alexandria','IBM Plex Sans Arabic',system-ui,sans-serif;--font-body: 'IBM Plex Sans Arabic',system-ui,-apple-system,'Segoe UI',Tahoma,sans-serif;--ease: cubic-bezier(.2,.7,.2,1)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--header-h) + 16px)}body{margin: 0;background: var(--paper);color: var(--ink);font-family: var(--font-body);font-size: 1.0625rem;line-height: 1.8;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}:lang(en) body,body:lang(en){line-height: 1.65}img,svg{display: block;max-width: 100%}img{height: auto}a{color: inherit;text-decoration: none}button,input,select,textarea{font: inherit;color: inherit}h1,h2,h3,h4{font-family: var(--font-display);line-height: 1.3;margin: 0;font-weight: 700;color: inherit}:lang(en) h1,:lang(en) h2{letter-spacing: -.015em;line-height: 1.15}p{margin: 0}ul,ol{margin: 0;padding: 0;list-style: none}figure{margin: 0}bdi{unicode-bidi: isolate}::selection{background: var(--gold-400);color: var(--navy-900)}:focus-visible{outline: 3px solid var(--gold-400);outline-offset: 3px;border-radius: 4px}.sr-only{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.container{width: min(100% - 2 * var(--gutter),var(--container));margin-inline: auto}.ico{width: 1.25em;height: 1.25em;flex: none;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}[dir="rtl"] .ico-arrow{transform: scaleX(-1)}.skip{position: fixed;inset-inline-start: 16px;top: -60px;z-index: 100;background: var(--gold-400);color: var(--navy-900);padding: 10px 16px;border-radius: var(--r);font-weight: 700;transition: top .2s}.skip:focus{top: 12px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .6em;min-height: 48px;padding: .7em 1.35em;border-radius: var(--r);border: 1px solid transparent;font-family: var(--font-display);font-weight: 600;font-size: .98rem;line-height: 1.2;white-space: nowrap;cursor: pointer;transition: transform .25s var(--ease),box-shadow .25s var(--ease),background-color .25s,color .25s,border-color .25s}.btn .ico{width: 1.15em;height: 1.15em}.btn:hover .ico-arrow{transform: translateX(3px)}[dir="rtl"] .btn:hover .ico-arrow{transform: scaleX(-1) translateX(3px)}.btn .ico-arrow{transition: transform .25s var(--ease)}.btn-sm{min-height: 42px;padding: .55em 1.05em;font-size: .9rem}.btn-lg{min-height: 54px;padding: .8em 1.6em;font-size: 1.02rem}.btn-gold{background: var(--gold-grad);color: var(--navy-900);box-shadow: 0 10px 24px -12px rgba(201,167,116,.8)}.btn-gold:hover{transform: translateY(-2px);box-shadow: 0 16px 32px -14px rgba(201,167,116,.95)}.btn-navy{background: var(--navy-700);color: #fff}.btn-navy:hover{background: var(--navy-600);transform: translateY(-2px);box-shadow: var(--shadow-1)}.btn-ghost-light{border-color: var(--line-d2);color: #fff;background: rgba(255,255,255,.04)}.btn-ghost-light:hover{background: rgba(255,255,255,.1);border-color: rgba(255,255,255,.4)}.btn-outline{border-color: var(--line-2);color: var(--navy-700);background: transparent}.btn-outline:hover{border-color: var(--navy-700);background: var(--navy-700);color: #fff}.link-arrow{display: inline-flex;align-items: center;gap: .5em;min-height: 44px;font-family: var(--font-display);font-weight: 600;color: var(--navy-700);text-decoration: underline;text-decoration-color: var(--gold-500);text-decoration-thickness: 1px;text-underline-offset: 7px}.link-arrow:hover{color: var(--gold-700)}.eyebrow{display: inline-flex;align-items: center;gap: .65rem;margin-bottom: 14px;font-family: var(--font-display);font-size: .86rem;font-weight: 600;color: var(--gold-700)}.eyebrow::before{content: '';width: 20px;height: 14px;flex: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cpath d='M10 0h4L7 14H3z' fill='%23B8925A'/%3E%3Cpath d='M16 0h3l-7 14H9z' fill='%23C9A774' opacity='.75'/%3E%3C/svg%3E") no-repeat center / contain}.is-dark .eyebrow,.eyebrow-light{color: var(--gold-400)}.eyebrow-chip{padding: 7px 14px 7px 12px;border: 1px solid var(--line-d2);border-radius: 100px;background: rgba(255,255,255,.04);color: var(--gold-300)}.eyebrow-chip::before{display: none}.section{padding-block: clamp(72px,9vw,120px);position: relative}.section-head{max-width: 760px;margin-bottom: clamp(36px,4.5vw,56px)}.section-head.is-center{margin-inline: auto;text-align: center;max-width: 880px}.section-head.is-center .eyebrow{justify-content: center}.section-title{font-size: clamp(1.75rem,3.2vw,2.65rem);color: var(--navy-900)}.is-dark .section-title{color: #fff}.section-lead{margin-top: 16px;font-size: 1.1rem;color: var(--muted);max-width: 640px}.is-center .section-lead{margin-inline: auto}.is-dark .section-lead{color: var(--on-dark)}.split-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;margin-bottom: clamp(36px,4.5vw,56px)}.split-head .section-head{margin-bottom: 0}.is-dark{background: var(--navy-900);color: #fff;overflow: hidden;isolation: isolate}.is-sand{background: var(--sand)}.hero-grid{position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: linear-gradient(var(--line-d) 1px,transparent 1px),linear-gradient(90deg,var(--line-d) 1px,transparent 1px);background-size: 64px 64px;opacity: .45;mask-image: radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%);-webkit-mask-image: radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%)}.lanes{position: absolute;pointer-events: none;z-index: -1}.site-header{position: fixed;inset-inline: 0;top: 0;z-index: 60;height: var(--header-h);transition: background-color .35s,box-shadow .35s,border-color .35s,height .35s;border-bottom: 1px solid transparent;color: #fff}.site-header.is-scrolled,body.menu-open .site-header{background: rgba(13,24,43,.94);border-color: var(--line-d);backdrop-filter: saturate(1.4) blur(14px);-webkit-backdrop-filter: saturate(1.4) blur(14px);box-shadow: 0 12px 30px -20px rgba(0,0,0,.6)}.header-row{height: 100%;display: flex;align-items: center;gap: 28px}.brand{flex: none;display: block}.brand .logo{height: 46px;width: auto}.main-nav{margin-inline-start: auto}.main-nav ul{display: flex;gap: 2px}.main-nav .nav-home{display: none}.nav-link{position: relative;display: block;padding: 10px 11px;font-family: var(--font-display);font-size: .93rem;font-weight: 500;white-space: nowrap;color: rgba(255,255,255,.78);transition: color .2s}.nav-link::after{content: '';position: absolute;inset-inline: 12px;bottom: 2px;height: 2px;background: var(--gold-grad);transform: scaleX(0);transition: transform .3s var(--ease);transform-origin: var(--origin,right)}:lang(en) .nav-link::after{--origin: left}.nav-link:hover,.nav-link[aria-current="page"]{color: #fff}.nav-link:hover::after,.nav-link[aria-current="page"]::after{transform: scaleX(1)}.header-actions{display: flex;align-items: center;gap: 10px}.lang-switch,.header-phone{display: inline-flex;align-items: center;gap: 7px;height: 42px;padding-inline: 12px;border-radius: var(--r);font-family: var(--font-display);font-size: .9rem;font-weight: 500;color: rgba(255,255,255,.86);transition: background-color .2s,color .2s}.lang-switch:hover,.header-phone:hover{background: rgba(255,255,255,.08);color: #fff}.header-phone .ico{color: var(--gold-400)}.header-phone,.lang-switch{white-space: nowrap}@media (max-width: 1360px){.header-phone{display: none}}.nav-toggle{display: none;width: 46px;height: 46px;border-radius: var(--r);border: 1px solid var(--line-d2);background: rgba(255,255,255,.04);align-items: center;justify-content: center;cursor: pointer;color: #fff}.nav-toggle .ico{width: 22px;height: 22px}.nav-toggle .i-close,.nav-toggle[aria-expanded="true"] .i-open{display: none}.nav-toggle[aria-expanded="true"] .i-close{display: block}.mobile-menu{position: fixed;inset: var(--header-h) 0 0;z-index: 55;background: var(--navy-900);color: #fff;padding: 24px var(--gutter) calc(32px + env(safe-area-inset-bottom));overflow-y: auto;display: flex;flex-direction: column;gap: 28px}.mobile-menu[hidden]{display: none}.m-link{display: flex;align-items: center;justify-content: space-between;padding: 16px 4px;border-bottom: 1px solid var(--line-d);font-family: var(--font-display);font-size: 1.25rem;font-weight: 600}.m-link[aria-current="page"]{color: var(--gold-400)}.mobile-menu-actions{display: grid;gap: 10px}.m-lang,.m-mail{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 12px;color: var(--gold-300);font-family: var(--font-display)}body.menu-open{overflow: hidden}.hero{position: relative;isolation: isolate;overflow: hidden;background: var(--navy-900);color: #fff;padding-top: calc(var(--header-h) + clamp(40px,6vw,80px));padding-bottom: clamp(150px,15vw,190px)}.hero-lanes{width: min(62vw,760px);height: 130%;top: -10%;inset-inline-end: -6%;opacity: .16}[dir="rtl"] .hero-lanes{inset-inline-end: auto;inset-inline-start: -6%}.hero-glow{position: absolute;z-index: -1;width: 900px;height: 900px;border-radius: 50%;top: -420px;inset-inline-start: -260px;background: radial-gradient(closest-side,rgba(201,167,116,.2),transparent);pointer-events: none}.hero-copy{min-width: 0}.hero-inner{display: grid;grid-template-columns: 1.05fr .95fr;gap: clamp(32px,5vw,72px);align-items: center}.hero h1{font-size: clamp(2rem,calc(4.6vw - 4px),3.75rem);line-height: 1.22;font-weight: 700;margin-block: 6px 22px}.hero h1 em,.page-hero h1 em{font-style: normal;white-space: nowrap;background: var(--gold-grad);-webkit-background-clip: text;background-clip: text;color: transparent}.hero h1 .nb{white-space: nowrap}.hero-lead{font-size: clamp(1.05rem,1.35vw,1.2rem);color: var(--on-dark);max-width: 36em}.hero-actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 34px}.hero-note{display: flex;flex-wrap: wrap;gap: 8px 22px;margin-top: 28px;font-size: .92rem;color: rgba(255,255,255,.66)}.hero-note li{display: inline-flex;align-items: center;gap: 7px}.hero-note .ico{color: var(--gold-400);width: 1.05em;height: 1.05em;stroke-width: 2.2}.live-dot{width: 8px;height: 8px;border-radius: 50%;background: #4ade80;box-shadow: 0 0 0 0 rgba(74,222,128,.6);animation: pulse 2.2s infinite;flex: none}@keyframes pulse{0%{box-shadow: 0 0 0 0 rgba(74,222,128,.55)}70%{box-shadow: 0 0 0 9px rgba(74,222,128,0)}100%{box-shadow: 0 0 0 0 rgba(74,222,128,0)}}.hero-visual,.page-visual{position: relative}.hero-photo{position: relative;aspect-ratio: 1.08;border-radius: var(--r);overflow: hidden;clip-path: polygon(17% 0,100% 0,100% 100%,0 100%);box-shadow: var(--shadow-2)}[dir="rtl"] .hero-photo{clip-path: polygon(0 0,100% 0,83% 100%,0 100%)}.hero-photo img{width: 100%;height: 100%;object-fit: cover;transform: scale(1.04)}.hero-photo::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg,rgba(13,24,43,0) 50%,rgba(13,24,43,.55))}.hero-frame{position: absolute;inset: 18px -18px -18px 18px;border: 1px solid rgba(201,167,116,.45);border-radius: var(--r);clip-path: inherit;pointer-events: none;clip-path: polygon(17% 0,100% 0,100% 100%,0 100%)}[dir="rtl"] .hero-frame{inset: 18px 18px -18px -18px;clip-path: polygon(0 0,100% 0,83% 100%,0 100%)}.hero-badge{position: absolute;display: flex;align-items: center;gap: 12px;padding: 14px 18px;border-radius: var(--r);background: rgba(255,255,255,.96);color: var(--navy-900);box-shadow: var(--shadow-2);font-size: .9rem;line-height: 1.4;animation: float 6s ease-in-out infinite}.hero-badge strong{display: block;font-family: var(--font-display);font-size: 1rem}.hero-badge .ico{width: 38px;height: 38px;padding: 8px;border-radius: 8px;background: var(--navy-700);color: var(--gold-400)}.hero-badge-1{bottom: 9%;inset-inline-end: -4%}[dir="rtl"] .hero-badge-1{inset-inline-end: auto;inset-inline-start: -6%}.hero-badge-2{top: 8%;inset-inline-start: 12%;background: rgba(13,24,43,.82);color: #fff;border: 1px solid var(--line-d2);backdrop-filter: blur(10px);padding: 10px 14px;animation-delay: -3s;font-family: var(--font-display);font-weight: 500}[dir="rtl"] .hero-badge-2{inset-inline-start: auto;inset-inline-end: 8%}.hero-badge-2 .ico{width: 20px;height: 20px;padding: 0;background: none}@keyframes float{0%,100%{transform: translateY(0)}50%{transform: translateY(-8px)}}.quick-wrap{position: relative;z-index: 3;margin-top: calc(-1 * clamp(100px,10vw,128px));padding-bottom: clamp(48px,6vw,72px)}.quick{background: #fff;border-radius: var(--r-lg);box-shadow: 0 40px 80px -40px rgba(8,17,31,.45),0 2px 6px rgba(8,17,31,.06);padding: clamp(18px,2.4vw,28px);border-top: 3px solid var(--gold-500)}.quick-head{display: flex;align-items: center;gap: 10px;margin-bottom: 16px}.quick-head h2{font-size: 1.05rem;color: var(--navy-900)}.quick-fields{display: flex;flex-wrap: wrap;gap: 14px;align-items: flex-end}.quick-fields>.field{flex: 1 1 180px}.quick-fields>.quick-type{flex: 0 1 auto}.quick-type .seg-opt{flex: 0 0 auto}.quick-submit{flex: 0 0 auto;margin-inline: auto;min-width: min(100%,320px)}.quick-fields .field[hidden]{display: none}.quick-submit{height: 54px}.quick-hint{margin-top: 12px;font-size: .82rem;color: var(--muted);text-align: center}.field{display: flex;flex-direction: column;gap: 7px;min-width: 0;border: 0;margin: 0;padding: 0}.field label,.field legend{font-family: var(--font-display);font-size: .85rem;font-weight: 500;color: var(--ink-2);padding: 0}.field b{color: #c2410c;font-weight: 600}.field .opt{color: var(--muted);font-weight: 400;font-size: .8rem}.field input,.field select,.field textarea{width: 100%;min-height: 54px;padding: 12px 14px;border: 1px solid var(--line-2);border-radius: var(--r);background: #fff;font-size: 1rem;transition: border-color .2s,box-shadow .2s;appearance: none;-webkit-appearance: none}.field textarea{min-height: 96px;resize: vertical}.field select{padding-inline-end: 40px;cursor: pointer;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23364256' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat;background-size: 18px;background-position: right 14px center}[dir="rtl"] .field select{background-position: left 14px center}.field input::placeholder,.field textarea::placeholder{color: #9aa2b1}[dir="rtl"] .field input[dir="ltr"]{text-align: right}.field input:hover,.field select:hover,.field textarea:hover{border-color: rgba(16,27,45,.35)}.field input:focus,.field select:focus,.field textarea:focus{outline: none;border-color: var(--gold-500);box-shadow: 0 0 0 4px rgba(201,167,116,.22)}.field.has-error input,.field.has-error select{border-color: #c2410c;box-shadow: 0 0 0 3px rgba(194,65,12,.12)}.err{color: #b4380a;font-size: .8rem;min-height: 0}.err:empty{display: none}.seg{display: flex;gap: 6px;padding: 5px;border-radius: 10px;background: var(--paper);border: 1px solid var(--line)}.seg-opt{position: relative;flex: 1}.seg-opt input{position: absolute;opacity: 0;inset: 0;cursor: pointer}.seg-opt span{display: flex;align-items: center;justify-content: center;gap: 8px;height: 42px;padding-inline: 14px;border-radius: 7px;white-space: nowrap;font-family: var(--font-display);font-size: .88rem;font-weight: 500;color: var(--ink-2);transition: background-color .2s,color .2s,box-shadow .2s}.seg-opt span .ico{width: 18px;height: 18px}.seg-opt:hover span{color: var(--navy-900)}.seg-opt input:checked + span{background: var(--navy-700);color: #fff;box-shadow: 0 6px 14px -8px rgba(13,24,43,.6)}.seg-opt input:checked + span .ico{color: var(--gold-400)}.seg-opt input:focus-visible + span{outline: 3px solid var(--gold-400);outline-offset: 2px}.trust{display: grid;grid-template-columns: repeat(4,1fr);margin-top: clamp(28px,4vw,44px)}.trust li{display: flex;gap: 14px;align-items: flex-start;padding: 6px clamp(12px,2vw,24px);border-inline-start: 1px solid var(--line-2)}.trust li:first-child{border-inline-start: 0;padding-inline-start: 0}.trust .ico{width: 30px;height: 30px;color: var(--gold-600);margin-top: 2px}.trust strong{display: block;font-family: var(--font-display);font-size: .98rem;color: var(--navy-900);line-height: 1.4}.trust span{font-size: .87rem;color: var(--muted);line-height: 1.5;display: block;margin-top: 3px}.services{padding-top: clamp(40px,5vw,64px)}.service-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 22px;margin-top: 22px}.service-card{position: relative;isolation: isolate;overflow: hidden;border-radius: var(--r-lg)}.service-main{background: var(--navy-800);color: #fff;padding: clamp(28px,4vw,52px);display: flex;flex-direction: column;align-items: flex-start;min-height: 100%}.card-lanes{width: 420px;height: 520px;inset-inline-end: -120px;bottom: -120px;opacity: .2}[dir="rtl"] .card-lanes{inset-inline-end: auto;inset-inline-start: -120px}.tag{display: inline-block;padding: 5px 12px;border-radius: 100px;font-family: var(--font-display);font-size: .78rem;font-weight: 600;background: rgba(201,167,116,.16);color: var(--gold-300);border: 1px solid rgba(201,167,116,.35)}.tag-light{position: absolute;top: 16px;inset-inline-start: 16px;background: rgba(255,255,255,.95);color: var(--navy-800);border-color: transparent}.service-ico{display: grid;place-items: center;width: 64px;height: 64px;border-radius: 12px;margin-block: 26px 22px;background: rgba(201,167,116,.12);color: var(--gold-400);border: 1px solid rgba(201,167,116,.3)}.service-ico .ico{width: 32px;height: 32px}.service-card h3{font-size: clamp(1.4rem,2.2vw,1.85rem);margin-bottom: 12px}.service-main p{color: var(--on-dark);max-width: 32em}.checks{display: grid;gap: 10px;margin-block: 22px 30px}.checks li{display: flex;gap: 10px;align-items: flex-start;line-height: 1.55}.checks .ico{width: 20px;height: 20px;margin-top: 2px;stroke-width: 2.2;color: var(--gold-500);padding: 3px;border-radius: 50%;background: rgba(184,146,90,.14)}.service-main .checks .ico{color: var(--gold-400)}.service-main .checks{grid-template-columns: 1fr 1fr;gap: 12px 22px}.service-main .btn{margin-top: auto}.service-gen{background: #fff;border: 1px solid var(--line);display: flex;flex-direction: column}.service-photo{position: relative;aspect-ratio: 2.1;overflow: hidden}.service-photo img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s var(--ease)}.service-gen:hover .service-photo img{transform: scale(1.04)}.service-body{padding: clamp(22px,3vw,34px);display: flex;flex-direction: column;flex: 1;align-items: flex-start}.service-body h3{color: var(--navy-900)}.service-body p{color: var(--muted)}.service-body .checks{margin-block: 18px 24px}.service-body .link-arrow{margin-top: auto}.bundle{display: flex;align-items: center;gap: clamp(18px,3vw,36px);margin-top: 22px;padding: clamp(20px,3vw,30px) clamp(22px,3vw,40px);border-radius: var(--r-lg);background: linear-gradient(100deg,var(--gold-200),#f6efe2 60%);border: 1px solid rgba(184,146,90,.35)}.bundle>div{flex: 1}.bundle h3{font-size: 1.2rem;color: var(--navy-900)}.bundle p{color: var(--ink-2);margin-top: 4px}.bundle-ico{display: flex;align-items: center;gap: 6px;color: var(--navy-700)}.bundle-ico .ico{width: 40px;height: 40px;padding: 8px;border-radius: 10px;background: #fff;border: 1px solid rgba(184,146,90,.35)}.bundle-ico b{font-family: var(--font-display);color: var(--gold-700);font-size: 1.3rem}.sectors-sec .hero-grid{opacity: .3}.sector-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 1px;background: var(--line-d);border: 1px solid var(--line-d);border-radius: var(--r-lg);overflow: hidden}.sector-tile{background: var(--navy-900)}.sector-tile a{position: relative;display: block;height: 100%;padding: clamp(24px,3vw,36px);transition: background-color .3s}.sector-tile a::before{content: '';position: absolute;top: 0;inset-inline: 0;height: 2px;background: var(--gold-grad);transform: scaleX(0);transform-origin: var(--origin,right);transition: transform .45s var(--ease)}:lang(en) .sector-tile a::before{--origin: left}.sector-tile a:hover{background: var(--navy-800)}.sector-tile a:hover::before{transform: scaleX(1)}.sector-ico{display: grid;place-items: center;width: 54px;height: 54px;border-radius: 10px;border: 1px solid rgba(201,167,116,.35);color: var(--gold-400);margin-bottom: 22px;background: rgba(201,167,116,.07)}.sector-ico .ico{width: 28px;height: 28px}.sector-tile h3{font-size: 1.12rem;margin-bottom: 8px}.sector-tile p{color: var(--on-dark);font-size: .95rem;line-height: 1.7}.sector-more{position: absolute;top: clamp(24px,3vw,36px);inset-inline-end: clamp(24px,3vw,36px);color: var(--gold-400);opacity: 0;transform: translateX(-6px);transition: opacity .3s,transform .3s}[dir="rtl"] .sector-more{transform: translateX(6px)}.sector-tile a:hover .sector-more{opacity: 1;transform: none}.steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 22px;position: relative;counter-reset: s}.steps::before{content: '';position: absolute;top: 37px;inset-inline: 12%;height: 2px;background: repeating-linear-gradient(90deg,var(--gold-500) 0 10px,transparent 10px 18px);opacity: .55}.step{position: relative;text-align: center;padding: 0 8px}.step-ico{position: relative;z-index: 1;display: grid;place-items: center;width: 76px;height: 76px;margin: 0 auto 22px;border-radius: 50%;background: #fff;border: 1px solid var(--line-2);color: var(--navy-700);box-shadow: var(--shadow-1);transition: background-color .3s,color .3s,transform .3s var(--ease)}.step-ico .ico{width: 32px;height: 32px}.step:hover .step-ico{background: var(--navy-700);color: var(--gold-400);transform: translateY(-4px)}.step-num{position: absolute;top: -6px;inset-inline-start: calc(50% + 22px);z-index: 2;font-family: var(--font-display);font-size: .78rem;font-weight: 700;color: var(--navy-900);background: var(--gold-400);border-radius: 100px;padding: 2px 9px}.step h3{font-size: 1.12rem;color: var(--navy-900);margin-bottom: 8px}.step p{color: var(--muted);font-size: .95rem;line-height: 1.7}.fleet-layout{display: grid;grid-template-columns: 1.1fr .9fr;gap: clamp(32px,5vw,72px);align-items: center}.fleet-gallery{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto auto;gap: 14px}.fleet-gallery figure{overflow: hidden;border-radius: var(--r);background: var(--navy-800)}.fleet-gallery img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s var(--ease)}.fleet-gallery figure:hover img{transform: scale(1.05)}.g-main{grid-column: 1 / -1;aspect-ratio: 2.05}.g-a,.g-b{aspect-ratio: 1.45}.fleet-copy .section-head{margin-bottom: 26px}.mini-features{display: grid;gap: 16px;margin-bottom: 30px}.mini-features li{display: flex;gap: 14px;align-items: flex-start;padding: 16px 18px;border-radius: var(--r);background: rgba(255,255,255,.7);border: 1px solid rgba(16,27,45,.07)}.mini-features .ico{width: 42px;height: 42px;padding: 9px;border-radius: 9px;background: var(--navy-700);color: var(--gold-400)}.mini-features strong{display: block;font-family: var(--font-display);color: var(--navy-900)}.mini-features span{color: var(--muted);font-size: .94rem;line-height: 1.6}.coverage-sec{background: var(--navy-950)}.coverage-layout{display: grid;grid-template-columns: .9fr 1.1fr;gap: clamp(32px,5vw,72px);align-items: center}.regions-title{font-size: .95rem;color: var(--gold-300);margin-bottom: 14px;font-weight: 600}.regions{display: flex;flex-wrap: wrap;gap: 8px}.regions li{padding: 7px 13px;border-radius: 100px;border: 1px solid var(--line-d2);font-size: .86rem;color: rgba(255,255,255,.8);transition: border-color .2s,color .2s,background-color .2s;cursor: default}.regions li.is-hq,.regions li.is-on{border-color: var(--gold-400);color: var(--gold-300);background: rgba(201,167,116,.1)}.coverage-map{position: relative}.ksa-map{width: 100%;height: auto;overflow: visible}.map-land{fill: rgba(255,255,255,.025);stroke: rgba(201,167,116,.35);stroke-width: .8}.map-dots{fill: rgba(255,255,255,.17)}.map-dots circle,#mapdots circle{fill: rgba(255,255,255,.2)}.map-route{fill: none;stroke: var(--gold-400);stroke-width: 1.1;stroke-dasharray: 3 4;opacity: .65;animation: dash 14s linear infinite}@keyframes dash{to{stroke-dashoffset: -140}}.map-city{fill: var(--navy-950);stroke: var(--gold-300);stroke-width: 1.4;transition: r .2s}.map-city.is-on{fill: var(--gold-400)}.map-hq{fill: var(--gold-400);stroke: var(--navy-950);stroke-width: 2}.map-hq-pulse{fill: none;stroke: var(--gold-400);stroke-width: 1.5;transform-box: fill-box;transform-origin: center;animation: ring 2.4s ease-out infinite}@keyframes ring{from{transform: scale(1);opacity: .9}to{transform: scale(4.2);opacity: 0}}.map-label{font-family: var(--font-body);font-size: 10px;fill: rgba(255,255,255,.78);font-weight: 500}.map-hq-tag rect{fill: #fff}.map-hq-tag .t1{font-family: var(--font-display);font-size: 10.5px;font-weight: 700;fill: var(--navy-900)}.map-hq-tag .t2{font-family: var(--font-body);font-size: 8.5px;fill: var(--gold-700);font-weight: 600}.why-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.why-grid.is-4{grid-template-columns: repeat(4,1fr)}.why-card{position: relative;padding: clamp(24px,3vw,34px);border-radius: var(--r-lg);background: #fff;border: 1px solid var(--line);transition: transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s;overflow: hidden}.why-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-1);border-color: rgba(184,146,90,.45)}.why-card>.ico{width: 46px;height: 46px;padding: 10px;border-radius: 10px;color: var(--gold-600);background: rgba(184,146,90,.12);margin-bottom: 20px}.why-num{position: absolute;top: 18px;inset-inline-end: 22px;font-family: var(--font-display);font-weight: 700;font-size: 2.4rem;line-height: 1;color: rgba(23,39,65,.06)}.why-num::before{content: attr(data-n)}.why-card h3{font-size: 1.12rem;color: var(--navy-900);margin-bottom: 8px}.why-card p{color: var(--muted);font-size: .96rem;line-height: 1.7}.supplier-layout{display: grid;grid-template-columns: .85fr 1.15fr;gap: clamp(32px,5vw,72px);align-items: center}.supplier-mark{width: 120px;opacity: .9}.supplier{margin: 0;background: #fff;border-radius: var(--r-lg);border: 1px solid var(--line);box-shadow: var(--shadow-1);overflow: hidden}.supplier-row{display: grid;grid-template-columns: minmax(130px,.8fr) 1.6fr;gap: 16px;align-items: center;padding: 18px clamp(18px,2.4vw,28px);border-top: 1px solid var(--line)}.supplier-row:first-child{border-top: 0}.supplier dt{font-size: .85rem;color: var(--muted);font-family: var(--font-display)}.supplier dd{margin: 0;display: flex;align-items: center;justify-content: space-between;gap: 12px;font-weight: 600;color: var(--navy-900)}.supplier dd>span{min-width: 0;overflow-wrap: anywhere}.copy-btn{flex: none;display: inline-flex;align-items: center;gap: 6px;height: 34px;padding-inline: 10px;border-radius: 6px;border: 1px solid var(--line-2);background: var(--paper);cursor: pointer;font-family: var(--font-display);font-size: .78rem;color: var(--ink-2);transition: background-color .2s,color .2s,border-color .2s}.copy-btn .ico{width: 15px;height: 15px}.copy-btn:hover{border-color: var(--navy-700);color: var(--navy-900)}.copy-btn.is-done{background: var(--navy-700);color: #fff;border-color: var(--navy-700)}.supplier.is-compact .supplier-row{grid-template-columns: 1fr;gap: 4px;padding: 14px 16px}.supplier.is-compact dd{font-size: .92rem}.faq-layout{display: grid;grid-template-columns: .8fr 1.2fr;gap: clamp(32px,5vw,72px);align-items: start}.faq-layout .section-head{position: sticky;top: calc(var(--header-h) + 32px)}.faq{border-top: 1px solid var(--line-2)}.faq-item{border-bottom: 1px solid var(--line-2)}.faq-item summary{display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 22px 2px;cursor: pointer;list-style: none;font-family: var(--font-display);font-weight: 600;font-size: 1.06rem;color: var(--navy-900)}.faq-item summary::-webkit-details-marker{display: none}.faq-item summary:hover{color: var(--gold-700)}.faq-sign{position: relative;flex: none;width: 30px;height: 30px;border-radius: 50%;border: 1px solid var(--line-2);transition: background-color .25s,border-color .25s}.faq-sign::before,.faq-sign::after{content: '';position: absolute;top: 50%;left: 50%;width: 12px;height: 1.6px;background: currentColor;transform: translate(-50%,-50%);transition: transform .3s var(--ease)}.faq-sign::after{transform: translate(-50%,-50%) rotate(90deg)}.faq-item[open] .faq-sign{background: var(--navy-700);border-color: var(--navy-700);color: var(--gold-400)}.faq-item[open] .faq-sign::after{transform: translate(-50%,-50%) rotate(0)}.faq-body{padding: 0 2px 24px;color: var(--ink-2);max-width: 62ch}.cta-band{position: relative;isolation: isolate;overflow: hidden;background: var(--navy-800);color: #fff;padding-block: clamp(56px,7vw,88px)}.cta-band::before{content: '';position: absolute;inset: 0;z-index: -2;background: radial-gradient(ellipse 60% 120% at 85% 50%,rgba(201,167,116,.2),transparent 70%)}[dir="rtl"] .cta-band::before{background: radial-gradient(ellipse 60% 120% at 15% 50%,rgba(201,167,116,.2),transparent 70%)}.cta-lanes{width: 520px;height: 600px;top: -60px;inset-inline-end: 4%;opacity: .2}.cta-inner{display: flex;align-items: center;justify-content: space-between;gap: 40px}.cta-copy h2{font-size: clamp(1.6rem,3vw,2.4rem);margin-bottom: 10px}.cta-copy p{color: var(--on-dark);font-size: 1.08rem}.cta-actions{display: flex;flex-direction: column;align-items: flex-start;gap: 18px}.cta-phone{display: inline-flex;align-items: center;gap: 14px}.cta-phone>.ico{width: 52px;height: 52px;padding: 13px;border-radius: 50%;background: var(--gold-grad);color: var(--navy-900)}.cta-phone small{display: block;font-size: .82rem;color: var(--gold-300)}.cta-phone bdi{font-family: var(--font-display);font-size: clamp(1.5rem,2.6vw,2rem);font-weight: 700;letter-spacing: .02em}.cta-btns{display: flex;flex-wrap: wrap;gap: 10px}.page-hero{position: relative;isolation: isolate;overflow: hidden;background: var(--navy-900);color: #fff;padding-top: calc(var(--header-h) + clamp(36px,5vw,64px));padding-bottom: clamp(56px,7vw,96px)}.page-lanes{width: 560px;height: 680px;top: -40px;inset-inline-end: -80px;opacity: .14}[dir="rtl"] .page-lanes{inset-inline-end: auto;inset-inline-start: -80px}.page-hero-inner{display: grid;grid-template-columns: 1fr;gap: clamp(32px,5vw,64px);align-items: center}.page-hero-inner.has-visual{grid-template-columns: 1.05fr .95fr}.page-hero h1{font-size: clamp(2.1rem,4.2vw,3.5rem);margin-block: 4px 18px}.page-lead{color: var(--on-dark);font-size: clamp(1.03rem,1.3vw,1.18rem);max-width: 38em}.crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-bottom: 26px;font-size: .86rem;color: rgba(255,255,255,.55)}.crumbs a:hover{color: var(--gold-300)}.crumbs [aria-current]{color: rgba(255,255,255,.86)}.page-hero-compact{padding-bottom: clamp(48px,5vw,72px)}.page-visual .hero-photo{aspect-ratio: 1.3;clip-path: polygon(9% 0,100% 0,100% 100%,0 100%)}[dir="rtl"] .page-visual .hero-photo{clip-path: polygon(0 0,100% 0,91% 100%,0 100%)}.page-visual .hero-badge-1{bottom: -18px}.page-404{min-height: 80vh;display: grid;align-items: center}.page-404>.container{min-width: 0}.code-404{font-family: var(--font-display);font-size: clamp(5rem,14vw,9rem);font-weight: 800;line-height: 1;background: var(--gold-grad);-webkit-background-clip: text;background-clip: text;color: transparent;margin-bottom: 10px}.offer-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px}.offer-card{position: relative;padding: clamp(24px,2.6vw,32px);border-radius: var(--r-lg);background: #fff;border: 1px solid var(--line);transition: transform .35s var(--ease),box-shadow .35s var(--ease)}.offer-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-1)}.offer-ico{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 12px;background: var(--navy-700);color: var(--gold-400);margin-bottom: 22px}.offer-ico .ico{width: 28px;height: 28px}.offer-num{position: absolute;top: 26px;inset-inline-end: 24px;font-family: var(--font-display);font-weight: 700;color: var(--gold-700);font-size: .9rem}.offer-card h3{font-size: 1.15rem;color: var(--navy-900);margin-bottom: 8px}.offer-card p{color: var(--muted);font-size: .95rem;line-height: 1.7}.commit-layout{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(32px,5vw,72px);align-items: center}.commit-photo{border-radius: var(--r-lg);overflow: hidden;aspect-ratio: 1.25;box-shadow: var(--shadow-1)}.commit-photo img{width: 100%;height: 100%;object-fit: cover}.commit-list{display: grid;gap: 0;border-top: 1px solid var(--line-2)}.commit-list li{display: flex;align-items: center;gap: 18px;padding: 18px 0;border-bottom: 1px solid var(--line-2);font-family: var(--font-display);font-weight: 500;font-size: 1.08rem;color: var(--navy-900)}.commit-list span{flex: none;font-size: .8rem;font-weight: 700;color: var(--gold-700);width: 36px;height: 36px;border-radius: 50%;display: grid;place-items: center;border: 1px solid rgba(184,146,90,.5)}.gallery{display: grid;grid-template-columns: 2fr 1fr;grid-template-rows: 1fr 1fr;gap: 14px;height: clamp(360px,42vw,560px)}.gallery figure{overflow: hidden;border-radius: var(--r);background: var(--navy-800)}.gallery img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s var(--ease)}.gallery figure:hover img{transform: scale(1.04)}.ga-1{grid-row: 1 / -1}.uses-title{font-size: 1.15rem;color: var(--navy-900);margin-block: 44px 16px}.uses{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.uses li{display: flex;align-items: center;gap: 12px;padding: 16px 18px;border-radius: var(--r);background: #fff;border: 1px solid var(--line);font-family: var(--font-display);font-weight: 500;color: var(--navy-900)}.uses .ico{width: 26px;height: 26px;color: var(--gold-600)}.guide{position: relative;isolation: isolate;overflow: hidden;border-radius: var(--r-lg);background: var(--navy-800);color: #fff;padding: clamp(28px,4vw,56px);display: grid;grid-template-columns: .8fr 1.2fr;gap: clamp(24px,4vw,56px);align-items: center}.guide-head{display: flex;flex-direction: column;gap: 18px}.guide-ico .ico{width: 56px;height: 56px;padding: 12px;border-radius: 12px;color: var(--gold-400);border: 1px solid rgba(201,167,116,.4)}.guide h2{font-size: clamp(1.5rem,2.6vw,2.1rem)}.guide-steps{display: grid;gap: 14px}.guide-steps li{display: flex;gap: 16px;align-items: flex-start;padding: 18px 20px;border-radius: var(--r);background: rgba(255,255,255,.05);border: 1px solid var(--line-d)}.guide-steps span{flex: none;font-family: var(--font-display);font-weight: 700;color: var(--gold-400)}.guide-steps p{color: rgba(255,255,255,.85)}.sector-cloud{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px;width: 100%;max-width: 380px;margin-inline: auto}.sector-cloud li{aspect-ratio: 1;display: grid;place-items: center;border-radius: var(--r-lg);border: 1px solid var(--line-d2);background: rgba(255,255,255,.03);color: var(--gold-400);animation: glow 4.5s ease-in-out infinite;animation-delay: calc(var(--i) * .5s)}.sector-cloud .ico{width: 40%;height: 40%;stroke-width: 1.3}@keyframes glow{0%,100%{background: rgba(255,255,255,.03);border-color: var(--line-d2)}50%{background: rgba(201,167,116,.12);border-color: rgba(201,167,116,.5)}}.sector-index{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 40px}.sector-index a{display: inline-flex;align-items: center;gap: 8px;padding: 9px 14px;border-radius: 100px;border: 1px solid var(--line-2);background: #fff;font-size: .9rem;font-family: var(--font-display);color: var(--ink-2);transition: border-color .2s,color .2s}.sector-index a:hover{border-color: var(--gold-500);color: var(--navy-900)}.sector-index .ico{width: 18px;height: 18px;color: var(--gold-600)}.sector-list{display: grid;gap: 16px}.sector-row{display: grid;grid-template-columns: auto 1.2fr 1fr auto;gap: clamp(18px,3vw,40px);align-items: center;padding: clamp(22px,3vw,34px);border-radius: var(--r-lg);background: #fff;border: 1px solid var(--line);scroll-margin-top: calc(var(--header-h) + 20px);transition: box-shadow .3s,border-color .3s}.sector-row:target,.sector-row:hover{border-color: rgba(184,146,90,.55);box-shadow: var(--shadow-1)}.sr-id{display: flex;align-items: center;gap: 14px}.sr-num{font-family: var(--font-display);font-weight: 700;color: var(--gold-700);font-size: .9rem}.sector-row .sector-ico{margin: 0;background: var(--navy-700);border-color: var(--navy-700)}.sr-main h2{font-size: 1.3rem;color: var(--navy-900);margin-bottom: 6px}.sr-main p{color: var(--muted)}.sr-needs h3{font-size: .82rem;color: var(--gold-700);font-weight: 600;margin-bottom: 8px}.sr-needs .checks{margin: 0;gap: 6px;font-size: .94rem}.about-visual{position: relative;isolation: isolate;overflow: hidden;aspect-ratio: 1.1;border-radius: var(--r-lg);background: radial-gradient(circle at 50% 40%,var(--navy-600),var(--navy-800) 70%);border: 1px solid var(--line-d2);display: grid;place-items: center}.about-visual .lanes{inset: 0;width: 100%;height: 100%;opacity: .12}.about-mark{width: 46%;filter: drop-shadow(0 30px 40px rgba(0,0,0,.35))}.story-layout{display: grid;grid-template-columns: .8fr 1.2fr;gap: clamp(32px,5vw,80px);align-items: center}.story-logo{padding: clamp(28px,4vw,56px);border-radius: var(--r-lg);background: #fff;border: 1px solid var(--line);box-shadow: var(--shadow-1)}.prose{display: grid;gap: 16px;font-size: 1.1rem;color: var(--ink-2);max-width: 62ch}.mv-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}.mv-card{padding: clamp(28px,4vw,48px);border-radius: var(--r-lg);border: 1px solid var(--line-d2);background: rgba(255,255,255,.03)}.mv-card p{font-family: var(--font-display);font-size: clamp(1.25rem,2.2vw,1.7rem);line-height: 1.55;font-weight: 500}.entity{margin: 0 0 22px;display: grid;gap: 16px}.entity dt{font-size: .85rem;color: var(--muted);font-family: var(--font-display)}.entity dd{margin: 2px 0 0;font-weight: 600;color: var(--navy-900);line-height: 1.7}.form-sec{background: var(--paper)}.form-layout{display: grid;grid-template-columns: 1.5fr .9fr;gap: clamp(24px,4vw,48px);align-items: start}.quote-form{display: grid;grid-template-columns: 1fr 1fr;gap: 18px;padding: clamp(22px,3.5vw,44px);border-radius: var(--r-lg);background: #fff;border: 1px solid var(--line);box-shadow: var(--shadow-1)}.form-head{grid-column: 1 / -1;margin-bottom: 4px}.form-title{font-size: clamp(1.4rem,2.4vw,1.9rem);color: var(--navy-900)}.form-head p{color: var(--muted);margin-top: 6px}.field-full{grid-column: 1 / -1}.quote-form .field[hidden]{display: none}.quote-form .seg{flex-wrap: wrap}.form-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px;margin-top: 6px}.form-call{display: inline-flex;align-items: center;gap: .4em;min-height: 44px;font-family: var(--font-display);color: var(--navy-700);font-weight: 600;text-decoration: underline;text-decoration-color: var(--gold-500);text-underline-offset: 7px}.hp{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.form-privacy{flex-basis: 100%;font-size: .84rem;color: var(--muted)}.policy{max-width: 74ch}.policy-updated{font-family: var(--font-display);font-size: .9rem;color: var(--muted);padding-bottom: 18px;border-bottom: 1px solid var(--line)}.policy-sec{padding-block: clamp(20px,2.6vw,28px);border-bottom: 1px solid var(--line)}.policy-sec:last-child{border-bottom: 0}.policy-sec h2{display: flex;align-items: baseline;gap: .7em;font-size: clamp(1.15rem,2vw,1.4rem);color: var(--navy-900);margin-bottom: 10px}.policy-n{flex: none;font-size: .78em;font-weight: 700;color: var(--gold-700)}.policy-sec p,.policy-sec li{color: var(--ink-2);line-height: 1.9}.policy-sec p + p,.policy-sec ul + p{margin-top: 10px}.policy-sec ul{display: grid;gap: 8px;margin-top: 10px}.policy-sec li{position: relative;padding-inline-start: 24px}.policy-sec li::before{content: '';position: absolute;inset-inline-start: 2px;top: .85em;width: 11px;height: 3px;border-radius: 2px;background: var(--gold-500);transform: skewX(-24deg)}.form-privacy a,.quick-hint a{color: var(--navy-700);text-decoration: underline;text-decoration-color: var(--gold-500);text-underline-offset: 4px}.footer-privacy{white-space: nowrap;color: rgba(255,255,255,.72);text-decoration: underline;text-underline-offset: 4px;margin-inline-start: 6px}.footer-privacy:hover{color: #fff}.form-aside{display: grid;gap: 12px;position: sticky;top: calc(var(--header-h) + 24px)}.aside-title{font-size: 1.15rem;color: var(--navy-900);margin-bottom: 4px}.channel{display: flex;align-items: center;gap: 14px;padding: 18px 20px;border-radius: var(--r-lg);background: #fff;border: 1px solid var(--line);transition: border-color .25s,transform .25s var(--ease),box-shadow .25s}.channel:hover{border-color: rgba(184,146,90,.6);transform: translateY(-2px);box-shadow: var(--shadow-1)}.channel>.ico{width: 48px;height: 48px;padding: 12px;border-radius: 12px;background: var(--paper);color: var(--navy-700)}.channel small{display: block;color: var(--muted);font-size: .82rem}.channel strong{font-family: var(--font-display);color: var(--navy-900);font-weight: 600;line-height: 1.5}.channel-call{background: var(--navy-800);border-color: var(--navy-800)}.channel-call>.ico{background: var(--gold-grad);color: var(--navy-900)}.channel-call small{color: var(--gold-300)}.channel-call strong{color: #fff;font-size: 1.35rem;letter-spacing: .02em}.channel-wa>.ico{background: #e7f8ee;color: #128c4b}.aside-supplier{margin-top: 10px}.aside-supplier h3{font-size: .95rem;color: var(--gold-700);margin-bottom: 10px}.contact-sec{padding-top: clamp(48px,6vw,72px)}.site-footer{background: var(--navy-950);color: rgba(255,255,255,.7);padding-top: clamp(56px,7vw,88px)}.footer-grid{display: grid;grid-template-columns: 1.5fr .8fr .8fr 1.2fr;gap: clamp(28px,4vw,56px);padding-bottom: 48px}.footer-logo .logo{height: 54px;width: auto}.footer-brand p{margin-top: 20px;max-width: 34em;font-size: .95rem;line-height: 1.8}.footer-cta{margin-top: 22px}.footer-col h2{font-size: .95rem;color: #fff;margin-bottom: 16px}.footer-col ul{display: grid;gap: 10px;font-size: .95rem}.footer-col a{display: inline-flex;align-items: flex-start;gap: 9px;transition: color .2s}.footer-col a:hover{color: var(--gold-300)}.footer-contact .ico{color: var(--gold-400);margin-top: 4px}.footer-legal{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 14px 24px;padding-block: 22px calc(22px + env(safe-area-inset-bottom));border-top: 1px solid var(--line-d);font-size: .84rem;color: rgba(255,255,255,.5)}.footer-ids{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 26px}.cr-verify{display: inline-flex;align-items: center;gap: 14px;color: inherit}.cr-verify img{flex: none;width: 100px;height: 100px;border-radius: 8px;box-shadow: 0 0 0 1px rgba(255,255,255,.12)}.cr-verify>span{display: grid;gap: 4px;max-width: 30ch}.cr-num{color: rgba(255,255,255,.78)}.cr-verify small{font-size: .76rem;line-height: 1.6}.cr-verify:hover .cr-num{color: #fff;text-decoration: underline;text-underline-offset: 4px}.footer-hours{display: inline-flex;align-items: flex-start;gap: 9px}.footer-hours .ico{color: var(--gold-400);margin-top: 4px}.channel-static:hover{transform: none;border-color: var(--line);box-shadow: none}.wa-float{position: fixed;z-index: 40;bottom: 24px;inset-inline-end: 24px;width: 58px;height: 58px;border-radius: 50%;display: grid;place-items: center;background: #1fa855;color: #fff;box-shadow: 0 14px 30px -10px rgba(18,140,75,.7);transition: transform .25s var(--ease)}.wa-float .ico{width: 30px;height: 30px;stroke-width: 1.7}.wa-float:hover{transform: scale(1.07)}.action-bar{display: none}.service-card.service-feature{display: grid;grid-template-columns: 1fr 1.05fr;padding: 0;align-items: stretch}.service-feature-copy{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: flex-start;padding: clamp(28px,4vw,52px)}.service-feature-art{position: relative;min-height: 380px;overflow: hidden;clip-path: polygon(12% 0,100% 0,100% 100%,0 100%)}[dir="rtl"] .service-feature-art{clip-path: polygon(0 0,100% 0,88% 100%,0 100%)}.service-feature-art img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .9s var(--ease)}.service-feature:hover .service-feature-art img{transform: scale(1.04)}.machine-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 22px}.machine-grid.is-compact{grid-template-columns: repeat(4,1fr);gap: 18px}.machine-card{display: flex;flex-direction: column;background: #fff;border: 1px solid var(--line);border-radius: var(--r-lg);overflow: hidden;scroll-margin-top: calc(var(--header-h) + 20px);transition: transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.machine-card>a{display: flex;flex-direction: column;height: 100%}.machine-card:hover,.machine-card:target{transform: translateY(-4px);box-shadow: var(--shadow-1);border-color: rgba(184,146,90,.5)}.machine-art{aspect-ratio: 3 / 2;overflow: hidden;background: var(--navy-800)}.machine-art img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s var(--ease)}.machine-card:hover .machine-art img{transform: scale(1.05)}.machine-body{position: relative;flex: 1;display: flex;flex-direction: column;align-items: flex-start;gap: 8px;padding: 22px 24px 26px}.machine-body h3{font-size: 1.3rem;color: var(--navy-900)}.machine-body h3 span{font-family: var(--font-body);font-size: .9rem;font-weight: 500;color: var(--gold-700);margin-inline-start: 6px}.machine-body p{color: var(--muted);font-size: .96rem;line-height: 1.7}.machine-grid.is-compact .machine-body{padding: 18px 20px 22px;padding-inline-end: 58px}.machine-grid.is-compact .machine-body h3{font-size: 1.12rem}.machine-more{position: absolute;top: 18px;inset-inline-end: 16px;width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;background: var(--paper);color: var(--navy-700);transition: background-color .25s,color .25s}.machine-card:hover .machine-more{background: var(--navy-700);color: var(--gold-400)}.machine-uses-label{margin-top: 6px;font-family: var(--font-display);font-size: .82rem;font-weight: 600;color: var(--gold-700) !important}.machine-uses{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 16px}.machine-uses li{padding: 6px 12px;border-radius: 100px;background: var(--paper);border: 1px solid var(--line);font-size: .86rem;color: var(--ink-2)}.machine-body .btn{margin-top: auto}.more-equip{display: flex;flex-wrap: wrap;align-items: center;gap: 18px 24px;margin-top: 22px;padding: 24px 28px;border-radius: var(--r-lg);background: var(--navy-800);color: #fff}.more-equip .more-ico .ico{width: 50px;height: 50px;padding: 11px;border-radius: 12px;color: var(--gold-400);background: rgba(201,167,116,.1);border: 1px solid rgba(201,167,116,.35)}.more-equip>div{flex: 1 1 260px}.more-equip h3{font-size: 1.15rem}.more-equip p{color: var(--on-dark);font-size: .95rem;margin-top: 2px}.more-equip ul{display: flex;flex-wrap: wrap;gap: 8px}.more-equip li{padding: 7px 14px;border-radius: 100px;border: 1px solid var(--line-d2);font-size: .9rem;color: var(--gold-200)}.overview{display: grid;grid-template-columns: 1.35fr .85fr;gap: clamp(28px,5vw,72px);align-items: start}.overview .section-head{margin-bottom: 22px}.facts{position: sticky;top: calc(var(--header-h) + 24px);padding: clamp(22px,3vw,32px);border-radius: var(--r-lg);background: var(--navy-800);color: #fff;border-top: 3px solid var(--gold-500)}.facts h3{font-size: 1.05rem;color: var(--gold-300);margin-bottom: 14px}.facts-list{margin: 0;display: grid;gap: 0}.facts-list>div{padding: 12px 0;border-top: 1px solid var(--line-d)}.facts-list>div:first-child{border-top: 0;padding-top: 0}.facts-list dt{font-size: .82rem;color: var(--gold-300);font-family: var(--font-display)}.facts-list dd{margin: 3px 0 0;color: rgba(255,255,255,.88);font-size: .96rem;line-height: 1.6}.facts-checks{margin: 0}.facts-checks li{color: rgba(255,255,255,.88)}.facts-checks .ico{color: var(--gold-400);background: rgba(201,167,116,.14)}.machine-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: auto}.machine-grid.is-compact.is-3{grid-template-columns: repeat(3,1fr)}.related{display: grid;grid-template-columns: 1.4fr 1fr;gap: clamp(24px,4vw,56px)}.related-title{font-size: 1.3rem;color: var(--navy-900);margin-bottom: 16px}.link-chips{display: flex;flex-wrap: wrap;gap: 10px}.link-chips a{display: inline-flex;align-items: center;gap: 9px;min-height: 44px;padding: 8px 16px;border-radius: 100px;background: #fff;border: 1px solid var(--line-2);font-family: var(--font-display);font-size: .92rem;color: var(--navy-800);transition: border-color .2s,background-color .2s,color .2s}.link-chips a:hover{border-color: var(--navy-700);background: var(--navy-700);color: #fff}.link-chips .ico{width: 18px;height: 18px;color: var(--gold-600)}.link-chips a:hover .ico{color: var(--gold-400)}.footer-links{padding-block: 22px;border-top: 1px solid var(--line-d)}.footer-links ul{display: flex;flex-wrap: wrap;gap: 6px 10px}.footer-links a{display: inline-block;padding: 4px 12px;border: 1px solid var(--line-d);border-radius: 100px;font-size: .84rem;color: rgba(255,255,255,.62);transition: color .2s,border-color .2s}.footer-links a:hover{color: var(--gold-300);border-color: rgba(201,167,116,.5)}.hero-photo .hero-scene{display: block;width: 100%;height: 100%}.truck-move{animation: truck-in 2.6s cubic-bezier(.22,.7,.18,1) .25s both}.truck-move .wheel{transform-box: fill-box;transform-origin: center;animation: wheel-roll 2.6s cubic-bezier(.22,.7,.18,1) .25s both}.truck-move .truck-body{animation: truck-idle 1.5s ease-in-out 2.9s infinite}.truck-move .beam{opacity: 0;animation: beam-on .9s ease 2.6s forwards}.truck-move .glow{animation: glow-pulse 2.6s ease-in-out 2.9s infinite}@keyframes truck-in{from{transform: translateX(-1000px)}to{transform: none}}@keyframes wheel-roll{from{transform: rotate(-1160deg)}to{transform: none}}@keyframes truck-idle{0%,100%{transform: none}50%{transform: translateY(-2.4px)}}@keyframes beam-on{to{opacity: .55}}@keyframes glow-pulse{0%,100%{opacity: .25}50%{opacity: .5}}.skip,.machine-body h3 span,.map-label,.map-hq-tag .t2,.supplier dd,.entity dd{font-family: var(--font-display)}.js [data-reveal]{opacity: 0;transform: translateY(22px);transition: opacity .8s var(--ease),transform .8s var(--ease);transition-delay: calc(var(--d,0) * 90ms)}.js [data-reveal].is-in{opacity: 1;transform: none}@media (max-width: 1180px){.main-nav,.header-phone{display: none}.nav-toggle{display: inline-flex}.header-actions{margin-inline-start: auto}.quick-fields>.quick-type,.quick-submit{flex-basis: 100%}.quick-type .seg{flex-wrap: wrap}.quick-type .seg-opt{flex: 1 1 auto}.offer-grid{grid-template-columns: repeat(2,1fr)}.why-grid.is-4{grid-template-columns: repeat(2,1fr)}.machine-grid.is-compact,.machine-grid.is-compact.is-3{grid-template-columns: repeat(2,1fr)}.footer-grid{grid-template-columns: 1fr 1fr}.sector-row{grid-template-columns: auto 1fr}.sr-needs{grid-column: 2}.sr-cta{grid-column: 2;justify-self: start}}@media (max-width: 900px){:root{--header-h: 68px}.brand .logo{height: 40px}.hero-inner,.page-hero-inner.has-visual,.fleet-layout,.coverage-layout,.supplier-layout,.faq-layout,.commit-layout,.story-layout,.form-layout,.guide{grid-template-columns: 1fr}.hero{padding-bottom: 140px}.hero h1{font-size: min(8.3vw,3.75rem)}.hero-visual{max-width: 560px;margin-inline: auto;width: 100%}.hero-photo{aspect-ratio: 1.35}.trust{grid-template-columns: 1fr 1fr;gap: 22px 0}.trust li:nth-child(3){border-inline-start: 0;padding-inline-start: 0}.service-grid{grid-template-columns: 1fr}.service-card.service-feature{grid-template-columns: 1fr}.service-feature-art,[dir="rtl"] .service-feature-art{min-height: 0;aspect-ratio: 16 / 10;clip-path: none;order: -1}.sector-grid{grid-template-columns: 1fr 1fr}.machine-grid{grid-template-columns: 1fr}.machine-grid.is-compact{grid-template-columns: 1fr 1fr;gap: 12px}.machine-grid.is-compact .machine-body{padding: 12px 14px 16px}.machine-grid.is-compact .machine-body p,.machine-more{display: none}.machine-grid.is-compact .machine-body h3{font-size: 1rem}.machine-grid.is-compact .machine-body h3 span{display: block;margin: 2px 0 0;font-size: .8rem}.more-equip{padding: 20px}.steps{grid-template-columns: 1fr 1fr;gap: 36px 18px}.steps::before{display: none}.why-grid{grid-template-columns: 1fr 1fr}.faq-layout .section-head{position: static}.overview,.related{grid-template-columns: 1fr}.facts{position: static}.split-head{flex-direction: column;align-items: flex-start}.cta-inner{flex-direction: column;align-items: flex-start}.form-aside{position: static}.uses{grid-template-columns: 1fr 1fr}.gallery{grid-template-columns: 1fr 1fr;grid-template-rows: auto auto;height: auto}.ga-1{grid-column: 1 / -1;grid-row: auto;aspect-ratio: 2}.ga-2,.ga-3{aspect-ratio: 1.3}.mv-grid{grid-template-columns: 1fr}.coverage-map{order: -1}.page-visual,.about-visual,.sector-cloud{max-width: 520px;width: 100%;margin-inline: auto}.sector-cloud{max-width: 320px}.wa-float{display: none}.action-bar{position: fixed;z-index: 45;inset-inline: 0;bottom: 0;display: grid;grid-template-columns: 1fr 1fr 1.4fr;background: rgba(13,24,43,.97);backdrop-filter: blur(12px);border-top: 1px solid var(--line-d);padding-bottom: env(safe-area-inset-bottom)}.action-bar a{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;min-height: 62px;color: #fff;font-family: var(--font-display);font-size: .8rem;font-weight: 500}.action-bar a + a{border-inline-start: 1px solid var(--line-d)}.action-bar .ico{width: 22px;height: 22px;color: var(--gold-400)}.action-bar .is-primary{background: var(--gold-grad);color: var(--navy-900)}.action-bar .is-primary .ico{color: var(--navy-900)}body{padding-bottom: calc(62px + env(safe-area-inset-bottom))}body.menu-open .action-bar{display: none}}@media (max-width: 600px){body{font-size: 1rem}.header-cta{display: none}.btn{white-space: normal;text-align: center}.form-foot .btn{flex: 1 1 100%}.lang-switch span{font-size: .85rem}.hero{padding-top: calc(var(--header-h) + 28px)}.hero-actions .btn{flex: 1 1 100%}.hero-badge-1{inset-inline-end: 8px;bottom: -16px}[dir="rtl"] .hero-badge-1{inset-inline-start: 8px}.hero-badge-2{display: none}.hero-frame{display: none}.quick-fields>.field{flex-basis: 100%}.seg{flex-direction: column}.quick .seg{display: grid;grid-template-columns: 1fr 1fr}.quick .seg-opt span{padding-inline: 10px;font-size: .82rem}.quick .seg-opt span .ico{display: none}.trust{grid-template-columns: 1fr;gap: 16px}.trust li{border-inline-start: 0;padding-inline-start: 0}.service-main .checks{grid-template-columns: 1fr}.bundle{flex-direction: column;align-items: flex-start}.sector-grid,.why-grid,.why-grid.is-4,.offer-grid,.uses{grid-template-columns: 1fr}.steps{grid-template-columns: 1fr}.step{text-align: start;display: grid;grid-template-columns: 64px 1fr;column-gap: 16px}.step-ico{width: 64px;height: 64px;margin: 0;grid-row: span 2}.step-num{inset-inline-start: 44px}.fleet-gallery{gap: 10px}.quote-form{grid-template-columns: 1fr;padding: 20px}.supplier-row{grid-template-columns: 1fr;gap: 6px}.map-label.minor{display: none}.map-label{font-size: 12px}.footer-grid{grid-template-columns: 1fr}.sector-row{grid-template-columns: 1fr}.sr-needs,.sr-cta{grid-column: auto}.cta-btns .btn{flex: 1 1 100%}.sector-grid{grid-template-columns: 1fr 1fr}.sector-tile a{padding: 18px 16px}.sector-tile p,.sector-more{display: none}.sector-tile:last-child:nth-child(odd){grid-column: 1 / -1}.sector-tile .sector-ico{width: 44px;height: 44px;margin-bottom: 12px}.sector-tile h3{font-size: .96rem;margin: 0;line-height: 1.5}.why-card{display: grid;grid-template-columns: 46px 1fr;column-gap: 14px;padding: 20px}.why-card>.ico{grid-row: span 2;margin: 0}.why-num{display: none}.footer-grid{grid-template-columns: 1fr 1fr}.footer-brand,.footer-contact{grid-column: 1 / -1}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important;scroll-behavior: auto !important}.js [data-reveal]{opacity: 1;transform: none}.truck-move,.truck-move *{animation-delay: 0s !important}}@media print{.site-header,.action-bar,.wa-float,.mobile-menu,.quick-wrap,.cta-band{display: none !important}.hero,.page-hero,.is-dark{background: #fff !important;color: #000 !important}}