:root{--vp-navy:#1a2156;--vp-night:#0e1233;--vp-navy-700:#2a3270;--vp-red:#d62b1f;--vp-red-700:#b01f15;--vp-steel-700:#3b4263;--vp-steel-600:#5a6180;--vp-steel-400:#9ba1b7;--vp-steel-300:#b9bed3;--vp-line:#dde0e9;--vp-line-dark:#ffffff1f;--vp-mist:#f3f4f8;--vp-white:#fff;--vp-font-display:"Archivo", "Arial Black", "Helvetica Neue", Arial, sans-serif;--vp-font-text:"IBM Plex Sans", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--vp-font-display-ar:"Noto Kufi Arabic", "IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--vp-font-text-ar:"IBM Plex Sans Arabic", "IBM Plex Sans", "Segoe UI", Tahoma, sans-serif;--vp-font-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--vp-display-stretch:118%;--vp-display-weight:760;--vp-step--1:clamp(.82rem, .8rem + .1vw, .88rem);--vp-step-0:clamp(1rem, .96rem + .18vw, 1.1rem);--vp-step-1:clamp(1.2rem, 1.12rem + .36vw, 1.42rem);--vp-step-2:clamp(1.44rem, 1.28rem + .68vw, 1.86rem);--vp-step-3:clamp(1.73rem, 1.46rem + 1.18vw, 2.44rem);--vp-step-4:clamp(2.07rem, 1.62rem + 1.98vw, 3.2rem);--vp-step-5:clamp(2.49rem, 1.76rem + 3.2vw, 4.3rem);--vp-leading-tight:1.08;--vp-leading-snug:1.3;--vp-leading-body:1.6;--vp-leading-body-ar:1.85;--vp-tracking-label:.14em;--vp-space-1:4px;--vp-space-2:8px;--vp-space-3:12px;--vp-space-4:16px;--vp-space-5:24px;--vp-space-6:32px;--vp-space-7:48px;--vp-space-8:64px;--vp-space-9:96px;--vp-space-10:128px;--vp-section-y:clamp(64px, 9vw, 128px);--vp-container:1240px;--vp-gutter:clamp(16px, 4vw, 32px);--vp-grid-gap:clamp(16px, 2vw, 24px);--vp-radius-0:0;--vp-radius-1:2px;--vp-radius-2:4px;--vp-border:1px;--vp-slant:27.2deg;--vp-slant-tan:.514;--vp-ease:cubic-bezier(.2, .7, .2, 1);--vp-dur-1:.14s;--vp-dur-2:.26s;--vp-dur-3:.52s}@font-face{font-family:Archivo;font-style:normal;font-weight:500 800;font-stretch:100% 125%;font-display:swap;src:url(/_astro/archivo-latin-500_800-100_125.Cf1UT0oz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-mono-latin-500.DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/ibm-plex-mono-latin-700.7sUh57Bg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/_astro/ibm-plex-sans-arabic-arabic-400.8Xlqm2vl.woff2)format("woff2");unicode-range:U+6??,U+200C-200F,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/ibm-plex-sans-arabic-arabic-600.DiugtsHg.woff2)format("woff2");unicode-range:U+6??,U+200C-200F,U+FE70-FEFF}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:500 800;font-display:swap;src:url(/_astro/noto-kufi-arabic-arabic-500_800.ZqTlq_KA.woff2)format("woff2");unicode-range:U+6??,U+200C-200F,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/_astro/ibm-plex-sans-latin-400_600.D6Grnefb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--vp-white);color:var(--vp-steel-700);font-family:var(--vp-font-text);font-size:var(--vp-step-0);line-height:var(--vp-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}:lang(ar) body,body:lang(ar){font-family:var(--vp-font-text-ar);line-height:var(--vp-leading-body-ar)}img,svg{max-width:100%;display:block}a{color:inherit}p{text-wrap:pretty;margin:0}h1,h2,h3{color:var(--vp-navy);font-family:var(--vp-font-display);font-weight:var(--vp-display-weight);font-stretch:var(--vp-display-stretch);line-height:var(--vp-leading-tight);letter-spacing:-.012em;text-wrap:balance;margin:0}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{font-family:var(--vp-font-display-ar);letter-spacing:0;font-weight:700;font-stretch:100%;line-height:1.35}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;width:100%}::selection{background:var(--vp-red);color:var(--vp-white)}:focus-visible{outline:2px solid var(--vp-red);outline-offset:3px}[hidden]{display:none!important}.sprite{width:0;height:0;position:absolute;overflow:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{inset-inline-start:16px;z-index:100;background:var(--vp-red);color:var(--vp-white);border-radius:var(--vp-radius-1);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--vp-container) + 2 * var(--vp-gutter));padding-inline:var(--vp-gutter);margin-inline:auto}.section{padding-block:var(--vp-section-y);position:relative}.section--tight{padding-block:clamp(40px,6vw,72px)}.mono{font-family:var(--vp-font-mono);font-feature-settings:"zero" 1;font-weight:500}.ltr{direction:ltr;unicode-bidi:isolate}.muted{color:var(--vp-steel-600)}.eyebrow{margin-bottom:var(--vp-space-5);font-family:var(--vp-font-mono);font-size:var(--vp-step--1);letter-spacing:var(--vp-tracking-label);text-transform:uppercase;color:var(--vp-steel-600);align-items:center;gap:12px;font-weight:500;display:inline-flex}:lang(ar) .eyebrow{font-family:var(--vp-font-text-ar);letter-spacing:0;text-transform:none;font-weight:600;font-size:var(--vp-step-0)}.spark{background:var(--vp-red);width:26px;height:7px;transform:skewX(calc(-1 * var(--vp-slant)));flex:none}[dir=rtl] .spark{transform:skewX(var(--vp-slant))}.on-dark .eyebrow,.hero .eyebrow{color:var(--vp-steel-400)}.site-header :focus-visible,.on-dark :focus-visible,.hero :focus-visible,.site-footer :focus-visible{outline-color:var(--vp-white)}.section-head{max-width:760px;margin-bottom:var(--vp-space-7)}.section-head h2{font-size:var(--vp-step-3)}.section-head p{margin-top:var(--vp-space-4);font-size:var(--vp-step-1);line-height:var(--vp-leading-snug);color:var(--vp-steel-600)}.on-dark{background:var(--vp-night);color:var(--vp-steel-300)}.on-dark h1,.on-dark h2,.on-dark h3{color:var(--vp-white)}.on-dark .section-head p,.on-dark p{color:var(--vp-steel-300)}.bg-mist{background:var(--vp-mist)}.bg-navy{background:var(--vp-navy)}.btn{--bg:var(--vp-red);--fg:var(--vp-white);border:1px solid var(--bg);border-radius:var(--vp-radius-1);background:var(--bg);min-height:52px;color:var(--fg);font-family:var(--vp-font-text);font-weight:600;font-size:var(--vp-step-0);cursor:pointer;transition:background var(--vp-dur-1) var(--vp-ease), border-color var(--vp-dur-1), color var(--vp-dur-1);align-items:center;gap:12px;padding:14px 26px;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}:lang(ar) .btn{font-family:var(--vp-font-text-ar)}.btn:hover{--bg:var(--vp-red-700)}.btn svg{width:18px;height:18px;transition:transform var(--vp-dur-2) var(--vp-ease);flex:none}.btn:hover svg.arrow{transform:translate(3px)}[dir=rtl] .btn svg.arrow{transform:scaleX(-1)}[dir=rtl] .btn:hover svg.arrow{transform:scaleX(-1)translate(3px)}.btn--ghost{--bg:transparent;--fg:var(--vp-white);border-color:#ffffff52}.btn--ghost:hover{--bg:#ffffff14;border-color:var(--vp-white)}.btn--outline{--bg:transparent;--fg:var(--vp-navy);border-color:var(--vp-line)}.btn--outline:hover{--bg:var(--vp-mist);border-color:var(--vp-navy)}.btn--navy{--bg:var(--vp-navy)}.btn--navy:hover{--bg:var(--vp-night)}.btn--sm{min-height:44px;font-size:var(--vp-step--1);padding:9px 16px}.btn bdi{font-family:var(--vp-font-mono);font-size:.92em;font-weight:500}.btn-row{gap:var(--vp-space-4);flex-wrap:wrap;display:flex}.sample-banner{color:#5a4300;text-align:center;padding:6px var(--vp-gutter);background:#fff4d6;font-size:.8rem;line-height:1.5}.site-header{z-index:50;background:var(--vp-night);box-shadow:0 1px 0 var(--vp-line-dark);position:sticky;top:0}.site-header .wrap{align-items:center;gap:var(--vp-space-5);min-height:72px;display:flex}.brand{flex:none;padding-block:8px;display:block}.brand img{width:clamp(124px,14vw,160px);height:auto}.nav{display:none}.nav ul{gap:var(--vp-space-5);display:flex}.nav a{color:var(--vp-steel-300);font-size:var(--vp-step--1);transition:color var(--vp-dur-1);padding-block:8px;font-weight:500;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--vp-white)}.nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--vp-red)}.header-actions{align-items:center;gap:var(--vp-space-3);margin-inline-start:auto;display:flex}.icon-link{width:44px;height:44px;color:var(--vp-white);border-radius:var(--vp-radius-1);place-items:center;display:inline-grid}.icon-link:hover{background:#ffffff14}.icon-link svg{width:20px;height:20px}.lang{min-height:44px;color:var(--vp-white);font-size:var(--vp-step--1);align-items:center;gap:8px;padding-inline:6px;font-weight:600;text-decoration:none;display:inline-flex}.lang svg{width:18px;height:18px;color:var(--vp-steel-400)}.lang:hover{color:var(--vp-steel-300)}.lang [lang=ar]{font-family:Tahoma,Segoe UI,Noto Sans Arabic,Geeza Pro,sans-serif;font-size:1.05em}:lang(ar) .lang [lang=ar]{font-family:var(--vp-font-text-ar)}.lang [lang=en]{font-family:var(--vp-font-text)}.header-cta,.header-search{display:none}.menu{position:static}.menu>summary{cursor:pointer;list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu__panel{inset-inline:0;background:var(--vp-night);border-top:1px solid var(--vp-line-dark);box-shadow:0 1px 0 var(--vp-line-dark);padding:var(--vp-space-4) var(--vp-gutter) var(--vp-space-5);position:absolute;top:100%}.menu__panel a{color:var(--vp-white);padding-block:10px;font-weight:500;text-decoration:none;display:block}.menu__panel li+li{border-top:1px solid var(--vp-line-dark)}.menu__panel .btn{margin-top:var(--vp-space-4)}@media (width>=1024px){.menu{display:none}.nav{margin-inline-start:var(--vp-space-5);display:block}.header-cta{display:inline-flex}.header-search{width:260px;display:block}.icon-link--search{display:none}}.search{position:relative}.search__row{align-items:stretch;display:flex}.search__input{border:1px solid var(--vp-line);background:var(--vp-white);min-width:0;height:52px;color:var(--vp-navy);font:500 var(--vp-step-0)/1 var(--vp-font-mono);border-inline-end:0;border-start-start-radius:var(--vp-radius-1);border-end-start-radius:var(--vp-radius-1);flex:1;padding-inline:16px}:lang(ar) .search__input::placeholder{font-family:var(--vp-font-text-ar)}.search__input::placeholder{color:var(--vp-steel-600);font-family:var(--vp-font-text);font-weight:400}.search__input:focus-visible{outline:2px solid var(--vp-red);outline-offset:0}.search__btn{border-start-start-radius:0;border-end-start-radius:0;min-height:52px}.search__hint{margin-top:var(--vp-space-2);font-size:var(--vp-step--1);color:var(--vp-steel-600)}.on-dark .search__hint,.hero .search__hint{color:var(--vp-steel-400)}.search--compact .search__input{height:40px;font-size:var(--vp-step--1);border-color:var(--vp-line-dark);color:var(--vp-white);background:#ffffff0f}.search--compact .search__input::placeholder{color:var(--vp-steel-400)}.search--compact .search__btn{min-height:44px;padding:8px 12px}.hero{isolation:isolate;background:var(--vp-night);color:var(--vp-steel-300);position:relative;overflow:hidden}.hero__media{z-index:-2;width:100%;position:absolute;inset-block:0;inset-inline-end:0}.hero__media img{object-fit:cover;object-position:80% 50%;width:100%;height:100%}[dir=rtl] .hero__media img{transform:scaleX(-1)}.hero__media:after{content:"";background:linear-gradient(0deg, var(--vp-night) 0%, #0e123300 40%), #0e1233bd;position:absolute;inset:0}@media (width>=1024px){.hero__media{width:62%}.hero__media:after{background:linear-gradient(var(--hero-fade,90deg), var(--vp-night) 0%, #0e1233e0 14%, #0e123359 46%, #0e123314 100%), linear-gradient(0deg, var(--vp-night) 0%, #0e123300 30%)}}[dir=rtl] .hero__media:after{--hero-fade:270deg}.hero__grid{z-index:-1;pointer-events:none;opacity:.55;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:radial-gradient(120% 90% at 20% 40%,#000 30%,#0000 75%)}.hero__body{padding-block:clamp(56px, 10vh, 120px) var(--vp-space-8)}.hero__content{max-width:720px}.hero h1{color:var(--vp-white);font-size:var(--vp-step-5)}.hero__lead{margin-top:var(--vp-space-5);max-width:640px;font-size:var(--vp-step-1);color:var(--vp-steel-300);line-height:1.5}.hero .search{margin-top:var(--vp-space-6);max-width:620px}.hero .search__input{border-color:#0000}.hero .btn-row{margin-top:var(--vp-space-5)}.makes-strip{border-top:1px solid var(--vp-line-dark)}.makes-strip .wrap{align-items:center;gap:var(--vp-space-3) var(--vp-space-6);padding-block:var(--vp-space-5);flex-wrap:wrap;display:flex}.makes-strip__label{font-family:var(--vp-font-mono);font-size:var(--vp-step--1);letter-spacing:var(--vp-tracking-label);text-transform:uppercase;color:var(--vp-steel-400)}:lang(ar) .makes-strip__label{font-family:var(--vp-font-text-ar);letter-spacing:0;text-transform:none}.makes-strip ul{flex-wrap:wrap;align-items:center;gap:6px 0;display:flex}.makes-strip li{align-items:center;display:inline-flex}.makes-strip a{font-family:var(--vp-font-display);font-weight:700;font-stretch:112%;font-size:var(--vp-step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--vp-white);unicode-bidi:isolate;text-decoration:none}.makes-strip a:hover{color:var(--vp-steel-300)}.makes-strip li+li:before{content:"";background:var(--vp-red);width:1px;height:14px;transform:skewX(calc(-1 * var(--vp-slant)));margin-inline:14px}.page-head{isolation:isolate;background:var(--vp-night);color:var(--vp-steel-300);padding-block:clamp(28px,4vw,48px) clamp(36px,5vw,64px);position:relative;overflow:hidden}.page-head:before{content:"";z-index:-1;opacity:.5;pointer-events:none;mask-image:linear-gradient(var(--head-fade,90deg), #000 0%, transparent 85%);background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}[dir=rtl] .page-head:before{--head-fade:270deg}.page-head h1{color:var(--vp-white);font-size:var(--vp-step-4);max-width:26ch}.page-head__lead{margin-top:var(--vp-space-4);max-width:680px;font-size:var(--vp-step-1);color:var(--vp-steel-300);line-height:1.5}.page-head .eyebrow{color:var(--vp-steel-400)}.page-head__meta{gap:var(--vp-space-3) var(--vp-space-5);margin-top:var(--vp-space-5);font-size:var(--vp-step--1);flex-wrap:wrap;display:flex}.crumbs{margin-bottom:var(--vp-space-5);font-size:var(--vp-step--1)}.crumbs ol{flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.crumbs li{color:var(--vp-steel-400);align-items:center;display:inline-flex}.crumbs li+li:before{content:"";border-inline-end:1.5px solid var(--vp-steel-400);border-block-start:1.5px solid var(--vp-steel-400);width:7px;height:7px;margin-inline:10px;transform:rotate(45deg)}[dir=rtl] .crumbs li+li:before{transform:rotate(-45deg)}.crumbs a{color:var(--vp-steel-300);text-decoration:none}.crumbs a,.footer__links a,.footer__top li>a{margin-block:-12px;padding-block:12px;display:inline-block}.crumbs a:hover{color:var(--vp-white);text-underline-offset:3px;text-decoration:underline}.crumbs [aria-current=page]{color:var(--vp-white)}.chip{border:1px solid var(--vp-line);border-radius:var(--vp-radius-1);font-size:var(--vp-step--1);color:var(--vp-steel-700);background:var(--vp-white);align-items:center;gap:6px;padding:3px 10px;line-height:1.5;text-decoration:none;display:inline-flex}.chip--num{font-family:var(--vp-font-mono);direction:ltr;unicode-bidi:isolate;flex-wrap:wrap;gap:0 .45em}.pnum__num,a[href^="https://wa.me/"] bdi{white-space:nowrap}.chip--dark{border-color:var(--vp-line-dark);color:var(--vp-white);background:#ffffff0a}a.chip:hover{border-color:var(--vp-navy)}a.chip[aria-current=true]{background:var(--vp-navy);border-color:var(--vp-navy);color:var(--vp-white)}.filters{align-items:center;gap:var(--vp-space-2);margin-bottom:var(--vp-space-6);flex-wrap:wrap;display:flex}.filters__label{font-size:var(--vp-step--1);color:var(--vp-steel-600);margin-inline-end:var(--vp-space-2)}.pager{justify-content:space-between;gap:var(--vp-space-4);margin-top:var(--vp-space-7);display:flex}.empty{padding:var(--vp-space-6);border:1px dashed var(--vp-line);border-radius:var(--vp-radius-2);color:var(--vp-steel-600)}.block{margin-top:var(--vp-space-7)}.block h2{font-size:var(--vp-step-2);margin-bottom:var(--vp-space-4)}.block__note{margin-top:var(--vp-space-3);font-size:var(--vp-step--1);color:var(--vp-steel-600)}.data{font-size:var(--vp-step--1)}.data th,.data td{border-bottom:1px solid var(--vp-line);text-align:start;vertical-align:top;padding:10px 12px}.data thead th{font-family:var(--vp-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vp-steel-600);background:var(--vp-mist);font-size:.78rem;font-weight:500}:lang(ar) .data thead th{font-family:var(--vp-font-text-ar);letter-spacing:0;text-transform:none;font-size:var(--vp-step--1)}.data tbody th{color:var(--vp-steel-700);width:45%;font-weight:500}.data td{color:var(--vp-navy)}.data .num{font-family:var(--vp-font-mono);white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-weight:500}[dir=rtl] .data .num{text-align:right}.table-scroll{border:1px solid var(--vp-line);border-radius:var(--vp-radius-2);overflow-x:auto}.table-scroll .data tr:last-child>*{border-bottom:0}.rel-list{gap:var(--vp-space-3);display:grid}.rel{justify-content:space-between;align-items:center;gap:var(--vp-space-4);border:1px solid var(--vp-line);border-radius:var(--vp-radius-2);padding:14px 16px;display:flex;position:relative}.rel:hover{border-color:var(--vp-navy)}.rel a{color:var(--vp-navy);font-weight:600;text-decoration:none}.rel a:after{content:"";position:absolute;inset:0}.rel__note{font-size:var(--vp-step--1);color:var(--vp-steel-600);display:block}.rel__qty{font-family:var(--vp-font-mono);color:var(--vp-steel-600);flex:none}.makes__list{counter-reset:make;border-top:1px solid var(--vp-line-dark)}.makes__list li{counter-increment:make;justify-content:space-between;align-items:baseline;gap:var(--vp-space-5);padding-block:var(--vp-space-4);border-bottom:1px solid var(--vp-line-dark);display:flex;position:relative}.makes__name{font-family:var(--vp-font-display);text-transform:uppercase;color:var(--vp-white);letter-spacing:.01em;transition:color var(--vp-dur-2);direction:ltr;font-size:clamp(1.35rem,.9rem + 2vw,2.4rem);font-weight:800;font-stretch:125%;line-height:1.1;text-decoration:none}.makes__name:after{content:"";position:absolute;inset:0}.makes__list li:after{content:"0" counter(make);content:"0" counter(make) / "";font-family:var(--vp-font-mono);font-size:var(--vp-step--1);color:var(--vp-steel-400)}.makes__list li:hover .makes__name{color:var(--vp-steel-300)}.makes__count{font-size:var(--vp-step--1);color:var(--vp-steel-400);margin-inline-start:auto}.makes__layout{gap:var(--vp-space-7);display:grid}.makes__note{margin-top:var(--vp-space-6);border-inline-start:2px solid var(--vp-red);font-size:var(--vp-step--1);padding-inline-start:var(--vp-space-4);color:var(--vp-steel-400)!important}@media (width>=1024px){.makes__layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.makes__intro{grid-column:span 5;position:sticky;top:104px}.makes__list{grid-column:7/span 6}}.note{border-inline-start:2px solid var(--vp-red);font-size:var(--vp-step--1);color:var(--vp-steel-600);padding-inline-start:var(--vp-space-4)}.steps{gap:var(--vp-space-5);display:grid}.step{padding:var(--vp-space-6);background:var(--vp-white);border:1px solid var(--vp-line);border-radius:var(--vp-radius-2);position:relative}.step__no{margin-bottom:var(--vp-space-5);font-family:var(--vp-font-display);font-weight:800;font-stretch:125%;font-size:var(--vp-step-3);color:var(--vp-navy);line-height:1;display:block}.step__no:after{content:"";vertical-align:middle;background:var(--vp-red);width:18px;height:5px;transform:skewX(calc(-1 * var(--vp-slant)));margin-inline-start:10px;display:inline-block}.step h3{font-size:var(--vp-step-1);margin-bottom:var(--vp-space-3)}.step p{font-size:var(--vp-step--1);color:var(--vp-steel-600)}:lang(ar) .step p{font-size:var(--vp-step-0)}@media (width>=768px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.faq__layout{gap:var(--vp-space-7);display:grid}.faq__list{border-top:1px solid var(--vp-line)}.faq__list details{border-bottom:1px solid var(--vp-line)}.faq__list summary{justify-content:space-between;align-items:center;gap:var(--vp-space-5);padding-block:var(--vp-space-5);cursor:pointer;color:var(--vp-navy);font-family:var(--vp-font-display);font-weight:700;font-stretch:108%;font-size:var(--vp-step-1);line-height:1.3;list-style:none;display:flex}:lang(ar) .faq__list summary{font-family:var(--vp-font-display-ar);font-weight:600;font-stretch:100%;line-height:1.6}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary:after{content:"";border-right:2px solid var(--vp-red);border-bottom:2px solid var(--vp-red);width:14px;height:14px;transition:transform var(--vp-dur-2) var(--vp-ease);flex:none;transform:rotate(45deg)translate(-3px,-3px)}.faq__list details[open] summary:after{transform:rotate(225deg)translate(-3px,-3px)}.faq__list .answer{padding-bottom:var(--vp-space-6);max-width:70ch;color:var(--vp-steel-600)}@media (width>=1024px){.faq__layout{grid-template-columns:repeat(12,minmax(0,1fr))}.faq__layout .section-head{grid-column:span 4}.faq__list{grid-column:6/span 7}}.prose{max-width:70ch;font-size:var(--vp-step-0);color:var(--vp-steel-700)}.prose>*+*{margin-top:var(--vp-space-4)}.prose h2{margin-top:var(--vp-space-7);font-size:var(--vp-step-2)}.prose ul{gap:var(--vp-space-2);padding-inline-start:1.2em;list-style:square;display:grid}.prose li::marker{color:var(--vp-red)}.prose a{color:var(--vp-navy);text-decoration-color:var(--vp-red);text-underline-offset:3px}.prose .mono{color:var(--vp-navy);font-size:.95em}.mail-card>span{min-width:0}.mail-card{justify-content:space-between;align-items:center;gap:var(--vp-space-5);border:1px solid var(--vp-line-dark);border-radius:var(--vp-radius-2);color:var(--vp-white);transition:background var(--vp-dur-2) var(--vp-ease), border-color var(--vp-dur-2);background:#ffffff08;padding:clamp(20px,3vw,32px);text-decoration:none;display:flex}.mail-card:hover{background:var(--vp-navy-700);border-color:#ffffff4d}.mail-card__label{font-size:var(--vp-step--1);color:var(--vp-steel-400);margin-bottom:6px;display:block}.mail-card__addr{font-family:var(--vp-font-display);font-weight:700;font-stretch:112%;font-size:var(--vp-step-2);overflow-wrap:anywhere;direction:ltr;display:block}[dir=rtl] .mail-card__addr{text-align:end}.mail-card svg{width:26px;height:26px;color:var(--vp-red);flex:none}[dir=rtl] .mail-card svg.arrow{transform:scaleX(-1)}.mail-card--wa .mail-card__addr{font-family:var(--vp-font-mono);letter-spacing:.02em;font-weight:500;font-stretch:100%}.mail-card--wa svg{color:#4cd38a}.site-footer{background:var(--vp-night);color:var(--vp-steel-400);border-top:1px solid var(--vp-line-dark);padding-top:var(--vp-space-8);overflow:hidden}.footer__top{gap:var(--vp-space-6);padding-bottom:var(--vp-space-7);font-size:var(--vp-step--1);display:grid}.footer__top h2{font-family:var(--vp-font-mono);font-weight:500;font-stretch:100%;font-size:var(--vp-step--1);letter-spacing:var(--vp-tracking-label);text-transform:uppercase;color:var(--vp-steel-400);margin-bottom:var(--vp-space-3)}:lang(ar) .footer__top h2{font-family:var(--vp-font-text-ar);letter-spacing:0;text-transform:none;font-weight:600}.footer__top a{color:var(--vp-white);text-decoration:none}.footer__top a:hover{text-underline-offset:4px;text-decoration:underline}.footer__tagline{color:var(--vp-white);font-size:var(--vp-step-1);max-width:34ch;line-height:1.4}.footer__links li+li{margin-top:6px}.footer__tag{color:var(--vp-steel-400);margin-inline-start:6px;font-size:.8rem;display:inline-block}@media (width>=900px){.footer__top{grid-template-columns:2fr 1fr 1fr 1fr 1fr}}.footer__legal{gap:var(--vp-space-3);padding-block:var(--vp-space-5);border-top:1px solid var(--vp-line-dark);font-size:.8rem;line-height:1.6;display:grid}@media (width>=900px){.footer__legal{gap:var(--vp-space-7);grid-template-columns:1fr auto}}.footer__mark{padding-bottom:clamp(16px,3vw,40px)}.footer__mark img{opacity:.96;width:100%;height:auto}.wa-float{z-index:60;inset-inline-end:clamp(16px,3vw,28px);width:56px;height:56px;color:var(--vp-white);transition:transform var(--vp-dur-2) var(--vp-ease), background var(--vp-dur-1);background:#128c7e;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:clamp(16px,3vw,28px);box-shadow:0 6px 20px #0e123359}.wa-float svg{width:28px;height:28px}.wa-float:hover{background:#0e7266;transform:translateY(-2px)}.wa-float:focus-visible{outline:3px solid var(--vp-night);outline-offset:2px;box-shadow:0 0 0 2px var(--vp-white), 0 6px 20px #0e123359}.notfound{align-items:center;min-height:60vh;display:flex}.nowrap{white-space:nowrap}.tag{border:1px solid var(--vp-line);border-radius:var(--vp-radius-1);color:var(--vp-steel-600);vertical-align:1px;margin-inline-start:8px;padding:0 6px;font-size:.72rem;line-height:1.6;display:inline-block}.notice{margin-bottom:var(--vp-space-6);padding:var(--vp-space-4) var(--vp-space-5);border-inline-start:3px solid var(--vp-red);background:var(--vp-mist);color:var(--vp-steel-700);font-size:var(--vp-step--1)}.notice a{color:var(--vp-navy);font-weight:600}.link-arrow{color:var(--vp-navy);font-weight:600;font-size:var(--vp-step--1);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.link-arrow svg{width:16px;height:16px}.link-arrow:hover{text-decoration:underline;text-decoration-color:var(--vp-red);text-underline-offset:4px}[dir=rtl] .link-arrow svg.arrow{transform:scaleX(-1)}.link-list{gap:var(--vp-space-3);display:grid}.link-list a{color:var(--vp-navy);text-decoration-color:var(--vp-red);text-underline-offset:3px;font-weight:600}.link-list time{font-size:var(--vp-step--1);margin-inline-start:8px}.page-head__search{margin-top:var(--vp-space-6);max-width:640px}.chip__count{font-family:var(--vp-font-mono);color:var(--vp-steel-600);font-size:.72rem}a.chip[aria-current=true] .chip__count{color:var(--vp-steel-300)}.pager{align-items:center}.pager__page{font-size:var(--vp-step--1);color:var(--vp-steel-600)}.block__lead{margin-bottom:var(--vp-space-4);font-size:var(--vp-step--1);color:var(--vp-steel-600)}.data__group th{background:var(--vp-mist);color:var(--vp-navy);width:auto;font-size:.78rem;font-weight:600;font-family:var(--vp-font-mono);letter-spacing:.08em;text-transform:uppercase;padding-top:14px}:lang(ar) .data__group th{font-family:var(--vp-font-text-ar);letter-spacing:0;text-transform:none;font-size:var(--vp-step--1)}.data a{color:var(--vp-navy);text-decoration-color:var(--vp-red);text-underline-offset:3px;font-weight:600}.data td .muted{font-size:.85em}.cell-note{color:var(--vp-steel-600);font-size:.78rem;display:block}.search-results__title{margin-bottom:var(--vp-space-5);font-size:var(--vp-step-1)}.empty--error{border-style:solid;border-color:var(--vp-red)}.home-posts+.home-posts{margin-top:var(--vp-space-8)}.home-posts__head{justify-content:space-between;align-items:baseline;gap:var(--vp-space-3);margin-bottom:var(--vp-space-5);flex-wrap:wrap;display:flex}.home-posts__head h3{font-size:var(--vp-step-2)}.post__links{gap:var(--vp-space-4);font-size:var(--vp-step--1);display:grid}.post__links a:not(.chip){color:var(--vp-navy);text-decoration-color:var(--vp-red);text-underline-offset:3px;font-weight:600}.post__links .filters{margin-bottom:0}.prose code{font-family:var(--vp-font-mono);color:var(--vp-navy);background:var(--vp-mist);border-radius:var(--vp-radius-1);white-space:nowrap;direction:ltr;unicode-bidi:isolate;padding:1px 5px;font-size:.92em;font-weight:500}.prose h3{margin-top:var(--vp-space-6);font-size:var(--vp-step-1)}.prose ol{gap:var(--vp-space-2);padding-inline-start:1.4em;list-style:decimal;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media print{.wa-float,.site-header,.menu{display:none}}@media (width<=359px){.mail-card__addr{font-size:var(--vp-step-1)}}.mt-0{margin-top:0}.mt-4{margin-top:var(--vp-space-4)}.mt-5{margin-top:var(--vp-space-5)}.mt-6{margin-top:var(--vp-space-6)}.notfound h1{font-size:var(--vp-step-4)}.notfound__search{margin-top:var(--vp-space-6);max-width:620px}.kit-item{color:var(--vp-navy);font-weight:600}.page-head__grid{gap:var(--vp-space-6);display:grid}.page-head__main,.page-head__aside{min-width:0}.page-head--split h1{max-width:22ch}@media (width>=1024px){.page-head--split .page-head__grid{column-gap:var(--vp-space-7);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.page-head--split .page-head__main{grid-column:1/span 7}.page-head--split .page-head__aside{grid-column:8/span 5}.page-head__grid--end{align-items:end!important}.page-head__grid--start{align-items:start!important}}.page-head__facts{margin-top:var(--vp-space-5);flex-wrap:wrap;gap:8px;display:flex}.page-head__facts li{border:1px solid var(--vp-line-dark);border-radius:var(--vp-radius-1);color:var(--vp-steel-300);font-family:var(--vp-font-mono);letter-spacing:.02em;background:#ffffff0a;align-items:center;gap:8px;padding:4px 12px 4px 10px;font-size:.8rem;display:inline-flex}.page-head__facts li:before{content:"";background:var(--vp-red);width:10px;height:4px;transform:skewX(calc(-1 * var(--vp-slant)))}[dir=rtl] .page-head__facts li:before{transform:skewX(var(--vp-slant))}:lang(ar) .page-head__facts li{font-family:var(--vp-font-text-ar);font-size:var(--vp-step--1);letter-spacing:0}.head-panel{border:1px solid var(--vp-line-dark);border-radius:var(--vp-radius-2);background:#ffffff0a;padding:clamp(20px,2.4vw,32px);position:relative}.head-panel:before{content:"";background:var(--vp-red);width:40px;height:3px;position:absolute;inset-block-start:-1px;inset-inline-start:clamp(20px,2.4vw,32px)}.head-panel__title{margin-bottom:var(--vp-space-3);color:var(--vp-white);font-size:var(--vp-step-1)}.head-panel__text{margin-bottom:var(--vp-space-4);font-size:var(--vp-step--1);color:var(--vp-steel-300)}.head-panel__note{margin-top:var(--vp-space-4);font-size:var(--vp-step--1);color:var(--vp-steel-400)!important}.head-panel .search__input{border-color:#0000}.head-panel .search__hint{color:var(--vp-steel-400)}.head-links{border-top:1px solid var(--vp-line-dark);display:grid}@media (width>=640px){.head-links--2{column-gap:var(--vp-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.head-links li{justify-content:space-between;align-items:baseline;gap:var(--vp-space-3);border-bottom:1px solid var(--vp-line-dark);font-size:var(--vp-step--1);padding-block:10px;display:flex;position:relative}.head-links a{color:var(--vp-white);font-weight:500;text-decoration:none}.head-links a:after{content:"";position:absolute;inset:0}.head-links li:hover a{text-decoration:underline;text-decoration-color:var(--vp-red);text-underline-offset:4px}.head-links a[aria-current]{color:var(--vp-white);box-shadow:inset 0 -2px 0 var(--vp-red);font-weight:700}.head-links li:has(a[aria-current]):before{content:"";inset-inline-start:-12px;background:var(--vp-red);width:6px;height:6px;margin-top:-3px;position:absolute;top:50%}.head-links__count{font-family:var(--vp-font-mono);color:var(--vp-steel-400);flex:none;font-size:.78rem}.head-media{gap:var(--vp-space-4);display:grid}.head-media .thumb{border-radius:var(--vp-radius-2)}.head-media__foot{gap:var(--vp-space-2);display:grid}.head-media__label,.head-topics__label{font-family:var(--vp-font-mono);letter-spacing:var(--vp-tracking-label);text-transform:uppercase;color:var(--vp-steel-400);font-size:.78rem}:lang(ar) :is(.head-media__label,.head-topics__label){font-family:var(--vp-font-text-ar);letter-spacing:0;text-transform:none;font-size:var(--vp-step--1)}.head-chips{flex-wrap:wrap;gap:6px;display:flex}a.chip--dark:hover{border-color:var(--vp-white);background:#ffffff14}.head-topics .chip{color:var(--vp-steel-300);background:#ffffff12;border-color:#0000}.head-topics{align-items:center;gap:var(--vp-space-3);margin-top:var(--vp-space-5);flex-wrap:wrap;display:flex}.head-place{margin-top:var(--vp-space-5);align-items:center;gap:8px;font-weight:600;display:inline-flex;color:var(--vp-white)!important}.head-place svg{width:18px;height:18px;color:var(--vp-red)}.link-arrow--light{color:var(--vp-white)}.link-arrow--light svg{color:var(--vp-red)}.tips{border-top:1px solid var(--vp-line-dark);margin:0;display:grid}.tips>div{justify-content:space-between;align-items:baseline;gap:4px var(--vp-space-4);border-bottom:1px solid var(--vp-line-dark);font-size:var(--vp-step--1);flex-wrap:wrap;padding-block:10px;display:flex}.tips dt{color:var(--vp-steel-300)}.tips dd{color:var(--vp-white);margin:0}.tips .mono{font-size:.92em}.tips bdi[dir=auto]{font-family:inherit}.vehicle{gap:var(--vp-space-4);display:grid}.vehicle .head-panel__title{margin-bottom:0}.vehicle__row{gap:var(--vp-space-3);grid-template-columns:minmax(0,1fr) minmax(0,8.5em);display:grid}.vehicle label{font-size:var(--vp-step--1);color:var(--vp-steel-300);gap:6px;display:grid}.vehicle select,.vehicle input{border:1px solid var(--vp-line-dark);border-radius:var(--vp-radius-1);width:100%;min-width:0;min-height:46px;color:var(--vp-white);font:inherit;background:#ffffff0f;padding:8px 12px}.vehicle select option{color:var(--vp-navy);background:var(--vp-white)}.vehicle input{font-family:var(--vp-font-mono)}.vehicle :is(select,input):focus-visible{outline:2px solid var(--vp-white);outline-offset:1px}.vehicle__actions{align-items:center;gap:var(--vp-space-4);flex-wrap:wrap;display:flex}.vehicle__reset{font-size:var(--vp-step--1);color:var(--vp-steel-300);text-underline-offset:3px}.vehicle .head-panel__note{margin-top:0}@media (width<=400px){.vehicle__row{grid-template-columns:minmax(0,1fr)}}.section-head p.eyebrow{font-size:var(--vp-step--1);line-height:inherit;color:var(--vp-steel-600);margin-top:0}:lang(ar) .section-head p.eyebrow{font-size:var(--vp-step-0)}.on-dark .section-head p.eyebrow{color:var(--vp-steel-400)}.section-head--split{gap:var(--vp-space-4) var(--vp-space-7);max-width:none;display:grid}.section-head--split .section-head__aside p{font-size:var(--vp-step-0);line-height:var(--vp-leading-body);margin-top:0}.section-head__aside .link-arrow{margin-top:var(--vp-space-3)}.on-dark .section-head__aside p{color:var(--vp-steel-300)}.section-head--compact{margin-bottom:var(--vp-space-6)}.section-head--compact h2{font-size:var(--vp-step-2)}@media (width>=1024px){.section-head--split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.section-head--split>:first-child{grid-column:1/span 6}.section-head--split>.section-head__aside{grid-column:8/span 5}}.split-12{gap:var(--vp-space-7);display:grid}.split-12__head,.split-12__body{min-width:0}.split-12__head h2{font-size:var(--vp-step-3)}@media (width>=1024px){.split-12{column-gap:var(--vp-space-7);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.split-12__head{grid-column:1/span 5;position:sticky;top:104px}.split-12__body{grid-column:6/span 7}}.lsb{gap:var(--vp-space-7);grid-template-columns:minmax(0,1fr);display:grid}.lsb__main{order:2;min-width:0}.lsb__rail{display:contents}.lsb__side{order:1;min-width:0}.lsb__after{order:3;min-width:0}@media (width>=1024px){.lsb{column-gap:var(--vp-space-7);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.lsb__rail{gap:var(--vp-space-5);flex-direction:column;grid-row:1;min-width:0;display:flex}.lsb__main{order:0;grid-row:1}.lsb__side,.lsb__after{order:0}.lsb--end.lsb--rail-4 .lsb__main{grid-column:1/span 8}.lsb--end.lsb--rail-4 .lsb__rail{grid-column:9/span 4}.lsb--end.lsb--rail-3 .lsb__main{grid-column:1/span 9}.lsb--end.lsb--rail-3 .lsb__rail{grid-column:10/span 3}.lsb--start.lsb--rail-3 .lsb__rail{grid-column:1/span 3}.lsb--start.lsb--rail-3 .lsb__main{grid-column:4/span 9}.lsb--start.lsb--rail-4 .lsb__rail{grid-column:1/span 4}.lsb--start.lsb--rail-4 .lsb__main{grid-column:5/span 8}.lsb--sticky .lsb__rail{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--vp-line) transparent;max-height:calc(100vh - 112px);padding-bottom:2px;position:sticky;top:96px;overflow-y:auto}}.rail-stack{gap:var(--vp-space-5);display:grid}.rail-block__title{margin-bottom:var(--vp-space-3);font-size:var(--vp-step-1)}.rail-list{gap:var(--vp-space-2);display:grid}.facet__title{margin-bottom:var(--vp-space-3);font-family:var(--vp-font-mono);letter-spacing:var(--vp-tracking-label);text-transform:uppercase;color:var(--vp-steel-600);font-size:.78rem;font-weight:500}:lang(ar) .facet__title{font-family:var(--vp-font-text-ar);letter-spacing:0;text-transform:none;font-size:var(--vp-step--1);font-weight:600}.facet__list{flex-wrap:wrap;gap:6px;display:flex}.facet__opt{border:1px solid var(--vp-line);border-radius:var(--vp-radius-1);background:var(--vp-white);min-height:36px;color:var(--vp-steel-700);font-size:var(--vp-step--1);transition:background var(--vp-dur-1), border-color var(--vp-dur-1);align-items:center;gap:8px;padding:5px 12px;line-height:1.35;text-decoration:none;display:inline-flex}.facet__opt:hover{border-color:var(--vp-navy)}.facet__opt[aria-current=true]{background:var(--vp-navy);border-color:var(--vp-navy);color:var(--vp-white)}.facet__count{font-family:var(--vp-font-mono);color:var(--vp-steel-600);font-size:.74rem}.facet__opt[aria-current=true] .facet__count{color:var(--vp-steel-300)}.facet__icon{color:var(--vp-navy);place-items:center;display:inline-grid}.facet__icon svg{width:18px;height:18px}@media (width>=1024px){.facet__list{border-top:1px solid var(--vp-line);gap:0;display:grid}.facet__opt{border:0;border-bottom:1px solid var(--vp-line);background:0 0;border-radius:0;min-height:44px;padding:9px 10px;display:flex}.facet__opt:hover{background:var(--vp-mist)}.facet__opt[aria-current=true]{box-shadow:inset 3px 0 0 var(--vp-red)}[dir=rtl] .facet__opt[aria-current=true]{box-shadow:inset -3px 0 0 var(--vp-red)}.facet__count{margin-inline-start:auto}}.results-bar{justify-content:space-between;align-items:baseline;gap:8px var(--vp-space-4);margin-bottom:var(--vp-space-5);padding-bottom:var(--vp-space-3);border-bottom:1px solid var(--vp-line);flex-wrap:wrap;display:flex}.results-bar__title{font-size:var(--vp-step-1)}.results-bar__meta{font-size:var(--vp-step--1);color:var(--vp-steel-600)}.grid-cards{gap:var(--vp-grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.grid-cards>li{min-width:0;display:flex}.grid-cards>li>*{flex:1;min-width:0}@media (width>=640px){.grid-cards--3,.grid-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.grid-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.grid-cards--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.grid-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.thumb{aspect-ratio:4/3;background:var(--vp-mist);position:relative;overflow:hidden;container-type:inline-size}.thumb--16x9{aspect-ratio:16/9}.thumb--16x10{aspect-ratio:16/10}.thumb--3x2{aspect-ratio:3/2}.thumb--1x1{aspect-ratio:1}.thumb img{width:100%;height:100%;display:block}.thumb--contain img{object-fit:contain}.thumb--cover img{object-fit:cover}.thumb__ph{color:var(--vp-navy);background-image:linear-gradient(#1a21560d 1px,#0000 1px),linear-gradient(90deg,#1a21560d 1px,#0000 1px);background-position:50%;background-size:24px 24px;place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.thumb__ph svg{aspect-ratio:1;opacity:.32;width:clamp(24px,20cqi,72px);height:auto}.thumb__label{font-family:var(--vp-font-mono);letter-spacing:var(--vp-tracking-label);text-transform:uppercase;color:var(--vp-steel-600);font-size:.72rem}:lang(ar) .thumb__label{font-family:var(--vp-font-text-ar);letter-spacing:0;text-transform:none;font-size:var(--vp-step--1)}.thumb--dark{border:1px solid var(--vp-line-dark);background:#ffffff08}.thumb--dark.thumb--photo{background:var(--vp-mist);border-color:#0000}.thumb--dark .thumb__ph{color:var(--vp-white);background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px)}.thumb--dark .thumb__ph svg{opacity:.4}.thumb--dark .thumb__label{color:var(--vp-steel-400)}.card{background:var(--vp-white);border:1px solid var(--vp-line);border-radius:var(--vp-radius-2);transition:border-color var(--vp-dur-2) var(--vp-ease), box-shadow var(--vp-dur-2) var(--vp-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.card:hover{border-color:var(--vp-navy);box-shadow:0 10px 28px #0e123314}.card__thumb{border-bottom:1px solid var(--vp-line)}.card__body{flex-direction:column;flex:1;gap:10px;min-width:0;padding:16px 18px 18px;display:flex}.card__top{justify-content:space-between;align-items:baseline;gap:var(--vp-space-3);min-width:0;display:flex}.card__code{font-family:var(--vp-font-mono);color:var(--vp-red-700);flex:none;font-size:.8rem;font-weight:500}.card__cat{min-width:0;color:var(--vp-steel-600);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.card__title{font-size:clamp(1rem,.94rem + .28vw,1.16rem);line-height:var(--vp-leading-snug)}.card__title a{text-decoration:none}.card__title a:hover{text-decoration:underline;text-decoration-color:var(--vp-red);text-underline-offset:4px}.card__title a:after{content:"";position:absolute;inset:0}.card__meta{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.card__meta .chip{padding:2px 8px;font-size:.78rem}.card__num{font-family:var(--vp-font-mono);color:var(--vp-steel-600);font-size:.78rem}.card--row{flex-direction:row;align-items:stretch}.card--row .card__thumb{border-bottom:0;border-inline-end:1px solid var(--vp-line);flex:none;width:84px}.card--row .card__body{justify-content:center;gap:4px;padding:10px 14px}.card--row .card__title{font-size:var(--vp-step--1);font-weight:700}:lang(ar) .card--row .card__title{font-size:var(--vp-step-0)}.post-card{background:var(--vp-white);border:1px solid var(--vp-line);border-radius:var(--vp-radius-2);transition:border-color var(--vp-dur-2) var(--vp-ease), box-shadow var(--vp-dur-2) var(--vp-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.post-card:hover{border-color:var(--vp-navy);box-shadow:0 10px 28px #0e123314}.post-card__media{border-bottom:1px solid var(--vp-line)}.post-card__body{gap:var(--vp-space-3);flex-direction:column;flex:1;padding:20px 22px 24px;display:flex}.post-card__meta{font-family:var(--vp-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--vp-steel-600);font-size:.76rem}:lang(ar) .post-card__meta{font-family:var(--vp-font-text-ar);letter-spacing:0;text-transform:none;font-size:var(--vp-step--1)}.post-card :is(h2,h3){font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:var(--vp-leading-snug)}.post-card :is(h2,h3) a{text-decoration:none}.post-card :is(h2,h3) a:hover{text-decoration:underline;text-decoration-color:var(--vp-red);text-underline-offset:4px}.post-card :is(h2,h3) a:after{content:"";position:absolute;inset:0}.post-card__excerpt{-webkit-line-clamp:3;line-clamp:3;color:var(--vp-steel-600);font-size:var(--vp-step--1);-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}:lang(ar) .post-card__excerpt{font-size:var(--vp-step-0);line-height:1.8}.post-card__flag{border-radius:var(--vp-radius-1);background:var(--vp-red);color:var(--vp-white);letter-spacing:.08em;margin-inline-end:10px;padding:1px 8px;display:inline-block}.post-card__more{color:var(--vp-white);font-size:var(--vp-step--1);align-items:center;gap:8px;margin-top:auto;font-weight:600;display:inline-flex}.post-card__more svg{width:16px;height:16px;color:var(--vp-red);transition:transform var(--vp-dur-2) var(--vp-ease)}.post-card:hover .post-card__more svg{transform:translate(3px)}[dir=rtl] .post-card__more svg{transform:scaleX(-1)}[dir=rtl] .post-card:hover .post-card__more svg{transform:scaleX(-1)translate(3px)}.post-card--feature{border-color:var(--vp-line-dark);background:#ffffff0a}.post-card--feature:hover{box-shadow:none;border-color:#fff6}.post-card--feature .post-card__media{border-bottom-color:var(--vp-line-dark)}.post-card--feature :is(h2,h3){font-size:var(--vp-step-2)}.post-card--feature :is(h2,h3) a{color:var(--vp-white)}.post-card--feature .post-card__meta{color:var(--vp-steel-400)}.post-card--feature .post-card__excerpt{color:var(--vp-steel-300)!important}.post-card--row{flex-direction:row}.post-card--row .post-card__media{border-bottom:0;border-inline-end:1px solid var(--vp-line);flex:none;width:140px}.post-card--row .post-card__body{gap:6px;padding:12px 16px}.post-card--row :is(h2,h3){font-size:var(--vp-step-0)}.cat-card{background:var(--vp-white);border:1px solid var(--vp-line);border-radius:var(--vp-radius-2);transition:border-color var(--vp-dur-2) var(--vp-ease), box-shadow var(--vp-dur-2) var(--vp-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.cat-card:hover{border-color:var(--vp-navy);box-shadow:0 10px 28px #0e123314}.cat-card__thumb{border-bottom:1px solid var(--vp-line)}.cat-card__body{flex-direction:column;flex:1;gap:10px;min-width:0;padding:18px 20px;display:flex}.cat-card__title{font-size:clamp(1.05rem,.98rem + .3vw,1.24rem);line-height:var(--vp-leading-snug);align-items:baseline;gap:10px;display:flex}.cat-card__title a{text-decoration:none}.cat-card__title a:after{content:"";position:absolute;inset:0}.cat-card:hover .cat-card__title a{text-decoration:underline;text-decoration-color:var(--vp-red);text-underline-offset:4px;text-decoration-thickness:2px}.cat-card__no{font-family:var(--vp-font-mono);font-size:var(--vp-step--1);color:var(--vp-red-700);letter-spacing:.04em;flex:none;font-weight:500}.cat-card__desc{color:var(--vp-steel-600);font-size:var(--vp-step--1);line-height:1.55}:lang(ar) .cat-card__desc{font-size:var(--vp-step-0);line-height:1.8}.cat-card--grid .cat-card__desc{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cat-card__foot{justify-content:space-between;align-items:center;gap:var(--vp-space-3);padding-top:var(--vp-space-3);border-top:1px solid var(--vp-line);margin-top:auto;display:flex}.cat-card__count{font-family:var(--vp-font-mono);color:var(--vp-steel-600);font-size:.78rem}:lang(ar) .cat-card__count{font-family:var(--vp-font-text-ar);font-size:var(--vp-step--1)}.cat-card__foot svg{width:18px;height:18px;color:var(--vp-red);transition:transform var(--vp-dur-2) var(--vp-ease)}.cat-card:hover .cat-card__foot svg{transform:translate(3px)}[dir=rtl] .cat-card__foot svg{transform:scaleX(-1)}[dir=rtl] .cat-card:hover .cat-card__foot svg{transform:scaleX(-1)translate(3px)}.cat-card__subs{z-index:1;column-gap:var(--vp-space-5);border-top:1px solid var(--vp-line);font-size:var(--vp-step--1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.cat-card__subs li{border-bottom:1px dashed var(--vp-line);justify-content:space-between;align-items:baseline;gap:8px;padding-block:7px;display:flex}.cat-card__subs a{min-width:0;color:var(--vp-navy);font-weight:500;text-decoration:none}.cat-card__subs a:hover{text-decoration:underline;text-decoration-color:var(--vp-red);text-underline-offset:3px}.cat-card__subcount{font-family:var(--vp-font-mono);color:var(--vp-steel-600);flex:none;font-size:.74rem}@media (width>=640px){.cat-card--wide{flex-direction:row}.cat-card--wide .cat-card__thumb{aspect-ratio:auto;border-bottom:0;border-inline-end:1px solid var(--vp-line);flex:none;width:36%;min-height:220px}.cat-card--wide .cat-card__body{padding:22px 24px 20px}}@media (width<=380px){.cat-card__subs{grid-template-columns:minmax(0,1fr)}}.make-tiles{gap:var(--vp-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.split-12__body.make-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.split-12__body.make-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.split-12__body.make-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=640px){.split-12__body.make-tiles .make-tile__name{font-size:clamp(.88rem,.8rem + .25vw,1rem)}}.make-tiles>li{min-width:0;display:flex}.make-tile{border:1px solid var(--vp-line-dark);border-radius:var(--vp-radius-2);min-width:0;min-height:88px;color:var(--vp-white);transition:background var(--vp-dur-2) var(--vp-ease), border-color var(--vp-dur-2);background:#ffffff08;flex-direction:column;flex:1;justify-content:space-between;gap:10px;padding:14px 16px;text-decoration:none;display:flex;position:relative}.make-tile:hover{background:var(--vp-navy-700);border-color:#ffffff52}.make-tile__name{overflow-wrap:break-word;font-family:var(--vp-font-display);letter-spacing:.02em;text-transform:uppercase;direction:ltr;unicode-bidi:isolate;font-size:clamp(.98rem,.86rem + .45vw,1.2rem);font-weight:800;font-stretch:125%;line-height:1.05;display:block}[dir=rtl] .make-tile__name{text-align:right}.make-tile__local{font-size:var(--vp-step--1);color:var(--vp-steel-300)}.make-tile__count{color:var(--vp-steel-400);justify-content:space-between;align-items:center;gap:8px;font-size:.8rem;display:flex}.make-tile__count svg{width:16px;height:16px;color:var(--vp-red);transition:transform var(--vp-dur-2) var(--vp-ease);flex:none}.make-tile:hover .make-tile__count svg{transform:translate(3px)}[dir=rtl] .make-tile__count svg{transform:scaleX(-1)}[dir=rtl] .make-tile:hover .make-tile__count svg{transform:scaleX(-1)translate(3px)}.make-tile--other{background:0 0;border-style:dashed}.make-tile__other{font-family:var(--vp-font-display);font-weight:700;font-stretch:110%;font-size:var(--vp-step-0)}:lang(ar) .make-tile__other{font-family:var(--vp-font-display-ar);font-stretch:100%}.make-tile--light{border-color:var(--vp-line);background:var(--vp-white);color:var(--vp-navy)}.make-tile--light:hover{background:var(--vp-mist);border-color:var(--vp-navy)}.make-tile--light .make-tile__count,.make-tile--light .make-tile__local{color:var(--vp-steel-600)}.make-card{background:var(--vp-white);border:1px solid var(--vp-line);border-radius:var(--vp-radius-2);transition:border-color var(--vp-dur-2) var(--vp-ease);flex-direction:column;gap:8px;padding:22px 22px 20px;display:flex;position:relative}.make-card:hover{border-color:var(--vp-navy)}.make-card__title{font-family:var(--vp-font-display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(1.15rem,1rem + .55vw,1.5rem);font-weight:800;font-stretch:125%;line-height:1.05}:lang(ar) .make-card__title{font-family:var(--vp-font-display);font-weight:800;font-stretch:125%;line-height:1.05}.make-card__title a{color:var(--vp-navy);text-decoration:none}.make-card__title a:hover{text-decoration:underline;text-decoration-color:var(--vp-red);text-underline-offset:5px}.make-card__name{direction:ltr;unicode-bidi:isolate}.make-card__local{font-size:var(--vp-step--1);color:var(--vp-steel-600)}.make-card__count{font-family:var(--vp-font-mono);color:var(--vp-red-700);font-size:.8rem}:lang(ar) .make-card__count{font-family:var(--vp-font-text-ar);font-size:var(--vp-step--1)}.make-card__cats{border-top:1px solid var(--vp-line);margin-top:6px;display:grid}.make-card__cats li{border-bottom:1px solid var(--vp-line);font-size:var(--vp-step--1);justify-content:space-between;align-items:center;gap:8px;padding-block:8px;display:flex}.make-card__cats a{min-width:0;color:var(--vp-steel-700);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.make-card__cats a:hover{color:var(--vp-navy);text-decoration:underline;text-decoration-color:var(--vp-red);text-underline-offset:3px}.make-card__cats svg{width:18px;height:18px;color:var(--vp-navy);flex:none}.make-card__n{font-family:var(--vp-font-mono);color:var(--vp-steel-600);flex:none;font-size:.74rem}.make-card__all{padding-top:var(--vp-space-3);margin-top:auto}.make-card--other{background:var(--vp-mist);border-style:dashed}.make-card__title--other{text-transform:none;letter-spacing:0;font-weight:700;font-stretch:110%}:lang(ar) .make-card__title--other{font-family:var(--vp-font-display-ar);font-weight:700;font-stretch:100%}.make-card__title--other a:after{content:"";position:absolute;inset:0}.make-card__text{font-size:var(--vp-step--1);color:var(--vp-steel-600)}.makes__count{color:var(--vp-steel-400)}.quote-card{border-radius:var(--vp-radius-2);color:var(--vp-steel-300);padding:clamp(20px,2.4vw,32px);position:relative;overflow:hidden}.quote-card--dark{background:var(--vp-night)}.quote-card--dark:before{content:"";pointer-events:none;opacity:.6;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.quote-card--glass{border:1px solid var(--vp-line-dark);background:#ffffff0a}.quote-card--glass:before{content:"";background:var(--vp-red);width:40px;height:3px;position:absolute;inset-block-start:-1px;inset-inline-start:clamp(20px,2.4vw,32px)}.quote-card>*{position:relative}.quote-card__title{font-size:var(--vp-step-2);color:var(--vp-white)!important}.quote-card__text{margin-top:var(--vp-space-3);font-size:var(--vp-step--1);line-height:1.6;color:var(--vp-steel-300)!important}:lang(ar) .quote-card__text{font-size:var(--vp-step-0);line-height:1.8}.quote-card__actions{margin-top:var(--vp-space-5);flex-wrap:wrap;gap:10px;display:flex}.quote-card--dark .quote-card__actions{flex-direction:column}.quote-card--dark .quote-card__actions .btn{justify-content:center}.quote-card__wa-label{display:inline}.quote-card--dark .quote-card__wa{padding-block:8px}.quote-card--dark .quote-card__wa-label{flex-direction:column;align-items:flex-start;line-height:1.25;display:inline-flex}.quote-card--dark .quote-card__wa-label bdi{white-space:nowrap;font-size:.86em}.lsb__rail .quote-card__title{font-size:var(--vp-step-1)}.quote-card__alt{justify-content:space-between;align-items:center;gap:8px var(--vp-space-4);margin-top:var(--vp-space-4);font-size:var(--vp-step--1);flex-wrap:wrap;display:flex;color:var(--vp-steel-400)!important}.quote-card__alt a{color:var(--vp-white);text-underline-offset:3px}.quote-card__alt bdi{font-family:var(--vp-font-mono);white-space:nowrap}.quote-card__form{align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.quote-card__form:hover{text-decoration:underline}.quote-card__form svg{width:15px;height:15px;color:var(--vp-red)}[dir=rtl] .quote-card__form svg{transform:scaleX(-1)}.contact-cards{gap:var(--vp-space-3);display:grid}.contact-cards>li{min-width:0;display:flex}.contact-cards>li>*{flex:1;min-width:0}@media (width>=640px){.contact-cards--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-cards--grid>li:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=640px) and (width<=1023px){.contact-cards--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-cards .mail-card{gap:var(--vp-space-4);padding:20px 22px}.contact-cards .mail-card__addr{overflow-wrap:normal;font-size:clamp(1.05rem,.95rem + .45vw,1.35rem)}.contact-cards .mail-card--wa .mail-card__addr{white-space:nowrap}.contact-cards--compact .mail-card{padding:14px 18px}.contact-cards--compact .mail-card__addr{font-size:clamp(1rem,.92rem + .35vw,1.2rem)}.contact-cards--compact .mail-card svg{width:22px;height:22px}.mail-card--static:hover{border-color:var(--vp-line-dark);background:#ffffff08}.mail-card__place{font-family:var(--vp-font-display);font-weight:700;font-stretch:112%;font-size:var(--vp-step-1);color:var(--vp-white);display:block}:lang(ar) .mail-card__place{font-family:var(--vp-font-display-ar);font-stretch:100%}.byline{align-items:center;gap:var(--vp-space-3) var(--vp-space-5);margin-top:var(--vp-space-5);font-size:var(--vp-step--1);color:var(--vp-steel-300);flex-wrap:wrap;display:flex}.byline li{align-items:center;gap:8px;display:inline-flex}.byline svg{width:16px;height:16px;color:var(--vp-steel-400)}.byline__author{gap:10px!important}.byline__avatar{border-radius:var(--vp-radius-2);width:38px;height:38px;box-shadow:0 0 0 1px var(--vp-line-dark);flex:none}.byline__name{color:var(--vp-white);font-weight:600;display:block}.byline__role{color:var(--vp-steel-400);font-size:.78rem;display:block}.byline__k{color:var(--vp-steel-400)}.post-cover{margin:0}.post-cover .thumb{border-radius:var(--vp-radius-2)}.post-body{font-size:clamp(1rem,.95rem + .22vw,1.12rem);line-height:1.75}:lang(ar) .post-body{line-height:1.95}.post-body>p:first-child{color:var(--vp-navy);font-size:1.08em}.post-body h2{scroll-margin-top:104px}.post__faq,.post__links{max-width:70ch}.post__faq h2{scroll-margin-top:104px}.more-title{font-size:var(--vp-step-2)}.toc{border:1px solid var(--vp-line);border-radius:var(--vp-radius-2);background:var(--vp-white);padding:18px 18px 14px}.toc__title{margin-bottom:var(--vp-space-3);font-family:var(--vp-font-mono);letter-spacing:var(--vp-tracking-label);text-transform:uppercase;color:var(--vp-steel-600);font-size:.78rem;font-weight:500}:lang(ar) .toc__title{font-family:var(--vp-font-text-ar);letter-spacing:0;text-transform:none;font-size:var(--vp-step--1);font-weight:600}.toc ol{gap:2px;display:grid}.toc a{color:var(--vp-steel-700);font-size:var(--vp-step--1);transition:background var(--vp-dur-1), border-color var(--vp-dur-1);border-inline-start:2px solid #0000;gap:10px;padding:8px 10px;line-height:1.4;text-decoration:none;display:flex}.toc a:hover{background:var(--vp-mist);color:var(--vp-navy)}.toc a[aria-current=true]{border-inline-start-color:var(--vp-red);background:var(--vp-mist);color:var(--vp-navy);font-weight:600}.toc__no{font-family:var(--vp-font-mono);color:var(--vp-steel-600);flex:none;padding-top:1px;font-size:.72rem}.info-card{border:1px solid var(--vp-line);border-radius:var(--vp-radius-2);background:var(--vp-mist);padding:20px 22px}.info-card__title{margin-bottom:var(--vp-space-3);font-size:var(--vp-step-0);align-items:center;gap:8px;display:flex}.info-card__title svg{width:20px;height:20px;color:var(--vp-red)}.info-card__lead{font-family:var(--vp-font-display);font-weight:700;font-stretch:112%;font-size:var(--vp-step-1);color:var(--vp-navy)}:lang(ar) .info-card__lead{font-family:var(--vp-font-display-ar);font-stretch:100%}.info-card p+p{font-size:var(--vp-step--1);color:var(--vp-steel-600);margin-top:6px}.checklist{font-size:var(--vp-step--1);gap:10px;display:grid}.checklist li{align-items:flex-start;gap:10px;display:flex}.checklist svg{width:18px;height:18px;color:var(--vp-red);flex:none;margin-top:2px}.rfq-form{border:1px solid var(--vp-line);border-radius:var(--vp-radius-2);background:var(--vp-white);box-shadow:0 1px 0 var(--vp-line), 0 18px 40px #0e12330d;padding:clamp(20px,3vw,40px);scroll-margin-top:96px}.rfq-form__head h2{font-size:var(--vp-step-2)}.rfq-form__head p{margin-top:var(--vp-space-2);color:var(--vp-steel-600)}.fields{gap:18px var(--vp-space-5);margin-top:var(--vp-space-6);display:grid}@media (width>=640px){.fields{grid-template-columns:repeat(2,minmax(0,1fr))}.field--full{grid-column:1/-1}}.field{align-content:start;gap:6px;min-width:0;display:grid}.field label{color:var(--vp-navy);font-size:var(--vp-step--1);font-weight:600}.field__opt{color:var(--vp-steel-600);font-weight:400}.field :is(input,select,textarea){border-radius:var(--vp-radius-1);background:var(--vp-white);width:100%;min-height:48px;color:var(--vp-navy);font:inherit;transition:border-color var(--vp-dur-1);border:1px solid #c6cbda;padding:10px 14px}.field textarea{resize:vertical;min-height:0;line-height:1.55}.field textarea.mono{font-family:var(--vp-font-mono);font-size:.95rem}.field :is(input,select,textarea):hover{border-color:var(--vp-steel-400)}.field :is(input,select,textarea):focus-visible{border-color:var(--vp-navy);outline:2px solid var(--vp-red);outline-offset:0}.field [aria-invalid=true]{border-color:var(--vp-red);background:#fff8f7}.field__hint{color:var(--vp-steel-600);font-size:.8rem;line-height:1.5}.field__hint--error,.field__error{color:var(--vp-red-700);font-size:.8rem;font-weight:600}.hp{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.rfq-form__form{position:relative}.rfq-form__submit{align-items:center;gap:var(--vp-space-3) var(--vp-space-5);margin-top:var(--vp-space-6);padding-top:var(--vp-space-5);border-top:1px solid var(--vp-line);flex-wrap:wrap;display:flex}.rfq-form__submit .btn[disabled]{opacity:.7;cursor:progress}.rfq-form__privacy{color:var(--vp-steel-600);font-size:.8rem}.rfq-status{margin-top:var(--vp-space-5);border-inline-start:3px solid var(--vp-red);color:var(--vp-red-700);font-size:var(--vp-step--1);background:#fff4f3;padding:12px 16px}.rfq-done{align-items:flex-start;gap:var(--vp-space-4);margin-top:var(--vp-space-5);padding:var(--vp-space-5);border-radius:var(--vp-radius-2);background:#f1faf5;border:1px solid #bfe3cf;display:flex}.rfq-done:focus{outline:none}.rfq-done:focus-visible{outline:2px solid var(--vp-navy);outline-offset:2px}.rfq-done>svg{color:#128c7e;flex:none;width:32px;height:32px}.rfq-done h3{font-size:var(--vp-step-1)}.rfq-done p{color:var(--vp-steel-700);margin-top:6px}.rfq-done .btn{margin-top:var(--vp-space-4)}@media (width<=1023px){.page-head__aside{margin-top:var(--vp-space-2)}.split-12__head{position:static}}@media (width<=639px){.grid-cards .card--grid,.grid-cards .cat-card--grid{flex-direction:row}.grid-cards .card--grid .card__thumb,.grid-cards .cat-card--grid .cat-card__thumb{aspect-ratio:auto;border-bottom:0;border-inline-end:1px solid var(--vp-line);flex:none;width:112px;min-height:112px}.grid-cards .card--grid .card__body{gap:6px;padding:12px 14px}.grid-cards .card--grid .card__cat{display:none}.grid-cards .cat-card--grid .cat-card__body{gap:6px;padding:14px 16px 12px}.grid-cards .cat-card--grid .cat-card__desc{-webkit-line-clamp:2;line-clamp:2}.grid-cards .cat-card--grid .cat-card__foot{padding-top:8px}.cat-card--wide .cat-card__thumb{aspect-ratio:16/7}.card__body{padding:14px 16px 16px}.post-card__body{padding:16px 18px 20px}.quote-card__actions .btn{flex:100%;justify-content:center}}.vpick{gap:10px;display:grid}.vpick__title{font-weight:600;font-size:var(--vp-step-0);color:var(--vp-white)!important}.vpick__row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.vpick select{border-radius:var(--vp-radius-1);background:var(--vp-white);width:100%;min-width:0;min-height:48px;color:var(--vp-navy);font:inherit;font-size:var(--vp-step--1);text-overflow:ellipsis;border:0;padding:8px 12px;font-weight:600}.vpick select:focus-visible{outline:2px solid var(--vp-white);outline-offset:2px}.vpick__submit{min-height:48px}.vpick__text{font-size:var(--vp-step--1);color:var(--vp-steel-400)!important}.vpick--hero{border:1px solid var(--vp-line-dark);border-radius:var(--vp-radius-2);background:#0e1233db;max-width:620px;padding:clamp(20px,2.4vw,28px);position:relative}.vpick--hero:before{content:"";background:var(--vp-red);width:40px;height:3px;position:absolute;inset-block-start:-1px;inset-inline-start:clamp(20px,2.4vw,28px)}.vpick--hero .vpick__title{font-family:var(--vp-font-display);font-weight:700;font-stretch:108%;font-size:var(--vp-step-1)}:lang(ar) .vpick--hero .vpick__title{font-family:var(--vp-font-display-ar);font-stretch:100%}.hero__layout{gap:var(--vp-space-6);display:grid}@media (width>=1024px){.hero__layout{column-gap:var(--vp-space-7);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end}.hero__layout .vpick--hero .vpick__row{grid-template-columns:minmax(0,1fr)}.hero__layout .vpick--hero .vpick__submit{justify-content:center}}.vpick--panel{margin-top:var(--vp-space-5);padding-top:var(--vp-space-5);border-top:1px solid var(--vp-line-dark)}@media (width<=479px){.vpick__row{grid-template-columns:minmax(0,1fr)}.vpick__submit{justify-content:center}}:root{--vp-mark:#ffe58a}.search__list{z-index:60;inset-inline:0;background:var(--vp-white);border:1px solid var(--vp-line);border-radius:var(--vp-radius-2);overscroll-behavior:contain;max-height:min(520px,70vh);position:absolute;top:calc(100% + 4px);overflow:auto;box-shadow:0 12px 32px #0e12332e}.search__list[hidden]{display:none}.search--compact .search__list{width:min(460px, calc(100vw - 2 * var(--vp-gutter)));inset-inline:auto 0}.search__opt{min-height:64px;color:var(--vp-steel-700);cursor:pointer;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.search__opt+.search__opt{border-top:1px solid var(--vp-line)}.search__opt[aria-selected=true],.search__opt:hover{background:var(--vp-mist)}.search__opt[aria-selected=true]{box-shadow:inset 3px 0 0 var(--vp-red)}[dir=rtl] .search__opt[aria-selected=true]{box-shadow:inset -3px 0 0 var(--vp-red)}.search__thumb{border:1px solid var(--vp-line);border-radius:var(--vp-radius-1);background:var(--vp-mist);flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.search__thumb img{object-fit:contain;width:100%;height:100%}.search__thumb svg{width:22px;height:22px;color:var(--vp-navy);opacity:.35}.search__thumb--empty{background-image:linear-gradient(#1a21560d 1px,#0000 1px),linear-gradient(90deg,#1a21560d 1px,#0000 1px);background-size:12px 12px}.search__opt-body{gap:1px;min-width:0;display:grid}.search__opt-top{color:var(--vp-steel-600);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:.76rem;line-height:1.4;display:flex}.search__opt-code{font-family:var(--vp-font-mono);color:var(--vp-red-700);direction:ltr;unicode-bidi:isolate}.search__opt-kind{color:var(--vp-navy);font-weight:600}.search__opt-cat{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search__opt-name{color:var(--vp-navy);font-weight:600;font-size:var(--vp-step--1);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.search__opt-num{font-family:var(--vp-font-mono);color:var(--vp-steel-700);text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate;font-size:.8rem;overflow:hidden}[dir=rtl] .search__opt-num{text-align:end}.search__msg{font-size:var(--vp-step--1);color:var(--vp-steel-600);padding:12px 14px}.search__opt--all{min-height:48px}.search__opt--all .search__opt-name{color:var(--vp-red-700);font-size:var(--vp-step--1)}.search__list .search__opt--all{z-index:1;border-top:1px solid var(--vp-line);background:var(--vp-white);position:sticky;bottom:0;box-shadow:0 -6px 12px #0e12330f}.search__list .search__opt--all[aria-selected=true],.search__list .search__opt--all:hover{background:var(--vp-mist)}@media (width<=639px){.search__list{max-height:min(420px,55vh)}}.search__list mark,.sres mark{background:var(--vp-mark);color:var(--vp-navy);border-radius:1px;padding:0 1px}.search--head .search__input{height:58px;font-size:var(--vp-step-1);border-color:#0000;padding-inline:18px}.search--head .search__input::placeholder{font-size:var(--vp-step-0)}.search--head .search__btn{justify-content:center;min-width:120px;min-height:58px}.search--head .search__hint{margin-top:var(--vp-space-3);font-size:var(--vp-step--1);color:var(--vp-steel-300)}@media (width<=479px){.search--head .search__input{height:52px;font-size:var(--vp-step-0)}.search--head .search__btn{min-width:0;min-height:52px;padding-inline:18px}}.vin-cta{justify-content:space-between;align-items:center;gap:var(--vp-space-4) var(--vp-space-5);border:1px dashed var(--vp-steel-400);border-radius:var(--vp-radius-2);background:var(--vp-white);flex-wrap:wrap;padding:20px 22px;display:flex}.vin-cta__title{font-family:var(--vp-font-display);font-weight:700;font-stretch:108%;font-size:var(--vp-step-0);color:var(--vp-navy)}:lang(ar) .vin-cta__title{font-family:var(--vp-font-display-ar);font-stretch:100%}.vin-cta__text{font-size:var(--vp-step--1);color:var(--vp-steel-600);margin-top:2px}.vin-cta__actions{flex-wrap:wrap;gap:10px;display:flex}.vin-cta .btn{min-height:44px}.vin-cta .btn bdi{font-size:.86em}.header-cta{gap:8px}.header-cta svg{width:18px;height:18px}.header-cta__icon{display:inline-flex}.header-cta.has-items{--bg:var(--vp-navy-700);border-color:var(--vp-navy-700)}.header-cta.has-items:hover{--bg:var(--vp-navy);border-color:#ffffff52}.quote-badge{background:var(--vp-red);min-width:20px;height:20px;color:var(--vp-white);font-family:var(--vp-font-mono);border-radius:10px;place-items:center;padding-inline:6px;font-size:.72rem;font-weight:500;line-height:1;display:inline-grid}.icon-link--quote{width:44px;height:44px;position:relative}.icon-link--quote .quote-badge{min-width:18px;height:18px;padding-inline:4px;position:absolute;inset-block-start:2px;inset-inline-end:0}.menu__panel .btn{gap:10px}@media (width>=1024px){.icon-link--quote{display:none}}.site-header .nav a{white-space:nowrap}@media (width>=1024px) and (width<=1279px){.site-header .header-search{display:none}.site-header .icon-link--search{display:inline-grid}.site-header .nav ul{gap:18px}.site-header .header-cta{white-space:nowrap}}.quote-add{gap:10px}.quote-add svg{flex:none;width:18px;height:18px}.quote-add__done,.quote-add[data-state=in-list] .quote-add__icon{display:none}.quote-add[data-state=in-list] .quote-add__done{display:block}.quote-add--outline,.quote-add--bar{--bg:transparent;--fg:var(--vp-navy);border-color:var(--vp-navy);justify-content:center}.quote-add--outline:hover,.quote-add--bar:hover,.quote-add--outline[data-state=in-list],.quote-add--bar[data-state=in-list]{--bg:var(--vp-mist)}.quote-add--outline[data-state=in-list] svg,.quote-add--bar[data-state=in-list] svg{color:#127a52}.quote-add--bar{min-height:48px;font-size:var(--vp-step--1);padding:10px 14px}.quote-add--compact{z-index:1;border:1px solid var(--vp-line);border-radius:var(--vp-radius-1);background:var(--vp-white);min-height:44px;color:var(--vp-navy);font-size:var(--vp-step--1);transition:border-color var(--vp-dur-1), background var(--vp-dur-1);align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.quote-add--compact:hover{border-color:var(--vp-navy)}.quote-add--compact[data-state=in-list]{background:var(--vp-mist)}.quote-add--compact[data-state=in-list] svg{color:#127a52}.quote-view{font-size:var(--vp-step--1);color:var(--vp-navy);text-decoration-color:var(--vp-red);text-underline-offset:3px;font-weight:600}.qlines{min-width:0;margin:var(--vp-space-6) 0 0;border:0;padding:0}.qlines legend{color:var(--vp-navy);font-family:var(--vp-font-display);font-weight:700;font-stretch:108%;font-size:var(--vp-step-1);padding:0}:lang(ar) .qlines legend{font-family:var(--vp-font-display-ar);font-stretch:100%}.qlines__intro{font-size:var(--vp-step--1);color:var(--vp-steel-600);margin-top:4px}.qlines__list{margin-top:var(--vp-space-4);border-top:1px solid var(--vp-line);display:grid}.qline{align-items:center;gap:8px var(--vp-space-4);border-bottom:1px solid var(--vp-line);grid-template-columns:minmax(0,1fr) auto auto;padding-block:10px;display:grid}.qline__part{gap:2px;min-width:0;display:grid}.qline__name{color:var(--vp-navy);overflow-wrap:anywhere;font-weight:600;text-decoration:none}a.qline__name:hover{text-decoration:underline;text-decoration-color:var(--vp-red);text-underline-offset:3px}.qline__vp{font-family:var(--vp-font-mono);color:var(--vp-red-700);direction:ltr;unicode-bidi:isolate;justify-self:start;font-size:.8rem}.qline__qty{border-radius:var(--vp-radius-1);background:var(--vp-white);width:92px;min-height:44px;color:var(--vp-navy);font:500 .95rem/1 var(--vp-font-mono);text-align:center;border:1px solid #c6cbda;padding:8px 10px}.qline__qty:focus-visible{border-color:var(--vp-navy);outline:2px solid var(--vp-red);outline-offset:0}.qline__qty[aria-invalid=true]{border-color:var(--vp-red);background:#fff8f7}.qline__remove{border-radius:var(--vp-radius-1);width:44px;height:44px;color:var(--vp-steel-600);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.qline__remove:hover{border-color:var(--vp-line);color:var(--vp-red-700);background:var(--vp-mist)}.qline__remove svg{width:18px;height:18px}.qlines__foot{margin-top:var(--vp-space-2);justify-content:flex-end;display:flex}.qlines__clear{min-height:44px;color:var(--vp-steel-600);font:inherit;font-size:var(--vp-step--1);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 4px;text-decoration:underline}.qlines__clear:hover{color:var(--vp-red-700)}@media (width<=479px){.qline{grid-template-columns:minmax(0,1fr) auto}.qline__part{grid-column:1/-1}}
