:root{--radius:6px;--hair:#0e13201a;--hair-dark:#263049;--ease:cubic-bezier(.2, .7, .1, 1);--lane-stripe:repeating-linear-gradient(-55deg, var(--hivis) 0 12px, var(--asphalt) 12px 24px);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}h1{letter-spacing:-.025em;font-size:clamp(40px,7.4vw,92px);font-stretch:122%;line-height:.98}h2{letter-spacing:-.02em;font-size:clamp(32px,5vw,60px);font-stretch:120%;line-height:1}html[lang=ar] h1{font-size:clamp(36px,6.4vw,78px);line-height:1.2}html[lang=ar] h2{font-size:clamp(28px,4.4vw,50px);line-height:1.25}.section{padding-block:clamp(72px,10vw,136px);position:relative}.head{margin-bottom:clamp(36px,5vw,64px)}.split .head{max-width:none}.head h2{max-width:20ch}.contact-list dd[dir=ltr]{text-align:start}html[dir=rtl] .contact-list dd[dir=ltr]{text-align:right}.eyebrow{align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:var(--lane-stripe);background-size:34px 34px;border-radius:1px;width:18px;height:6px}.grain{isolation:isolate;position:relative}.grain:after{content:"";background-image:var(--grain);opacity:.06;mix-blend-mode:overlay;pointer-events:none;z-index:-1;position:absolute;inset:0}.section.dark,.commit,.site-footer{position:relative}.site-header{transition:background .3s var(--ease), box-shadow .3s;background:color-mix(in oklab, var(--asphalt) 100%, transparent)}.bar{transition:min-height .3s var(--ease)}.logo{transition:width .3s var(--ease)}.site-header.is-scrolled{background:color-mix(in oklab, var(--asphalt) 88%, transparent);-webkit-backdrop-filter:saturate(140%)blur(12px);box-shadow:0 10px 30px -18px #000000b3}.site-header.is-scrolled .bar{min-height:56px}.site-header.is-scrolled .brand .logo{width:128px}.nav{gap:clamp(14px,1.6vw,24px)}.nav a{padding-block:6px;font-size:14px;position:relative}.nav a:after{content:"";background:var(--hivis);height:2px;transform-origin:var(--origin,left);transition:transform .3s var(--ease);inset-inline:0;position:absolute;bottom:0;transform:scaleX(0)}html[dir=rtl] .nav a:after{--origin:right}.nav a:hover:after,.nav a:focus-visible:after{transform:scaleX(1)}.btn{isolation:isolate;border-radius:var(--radius);transition:transform .2s var(--ease), color .25s, border-color .25s;position:relative;overflow:hidden}.btn>span{z-index:1;position:relative}.btn:before{content:"";z-index:0;background:var(--lane-stripe);opacity:0;transition:transform .45s var(--ease), opacity .2s;position:absolute;inset:0;transform:translate(-101%)skew(-35deg)}html[dir=rtl] .btn:before{transform:translate(101%)skew(35deg)}.btn:hover:before,.btn:focus-visible:before{opacity:1;transform:translate(0)skew(0deg)}.btn-hivis:hover>span,.btn-primary:hover>span,.btn-ghost:hover>span{background:var(--asphalt);color:var(--hivis);border-radius:4px;margin:-6px -10px;padding:6px 10px}.btn-ghost:hover{border-color:var(--hivis)}.btn:active{transform:translateY(1px)scale(.99)}.btn[disabled]{opacity:.65;cursor:progress}:focus-visible{outline-offset:3px;border-radius:4px;outline-width:3px}.load-in{animation:rise .8s var(--ease) both;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.stripe-wipe{animation:wipe 1.1s var(--ease) both .2s;transform-origin:0;background-size:200% 100%}html[dir=rtl] .stripe-wipe{transform-origin:100%}@keyframes wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero{overflow:hidden}.hero-grid{z-index:1;gap:clamp(40px,5vw,72px);padding-block:clamp(56px,9vw,120px) clamp(56px,8vw,104px);position:relative}.hero-lanes{pointer-events:none;opacity:.14;background:repeating-linear-gradient(-55deg,#0000 0 140px,#ffffffe6 140px 141px,#0000 141px 280px) 0 0/400px 400px;animation:18s linear infinite lanes;position:absolute;inset:0}@keyframes lanes{to{background-position:400px 0}}.hero h1{max-width:12ch}html[lang=ar] .hero h1{max-width:14ch}.board{border:1px solid var(--hair-dark);border-radius:10px;position:relative;box-shadow:0 40px 80px -30px #060c28bf,inset 0 1px #ffffff0a}.board-title{align-items:center;gap:10px;display:inline-flex}.pulse{background:var(--hivis);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in oklab, var(--hivis) 60%, transparent);border-radius:50%;animation:2s infinite pulse}@keyframes pulse{70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.fill i{transform-origin:0;transition:transform 1.1s var(--ease), width .6s var(--ease);transform:scaleX(0)}html[dir=rtl] .fill i{transform-origin:100%;background:linear-gradient(270deg,#2e9e5b,#3bba6e)}.is-live .fill i{transform:scaleX(1)}.board li{transition:background .5s}.board li.just-filled{background:linear-gradient(90deg, color-mix(in oklab, var(--hivis) 10%, transparent), transparent)}.ticker{letter-spacing:.06em;color:#98a1b5;height:18px;margin-top:10px;font-size:11px;overflow:hidden}.ticker>span{opacity:0;transition:transform .4s var(--ease), opacity .4s;display:block;transform:translateY(100%)}.ticker>span.show{opacity:1;color:var(--hivis);transform:none}.tag{border-radius:4px}.tag-muted{background:var(--kerb);color:var(--lane)}.tag-dark{color:var(--hivis);background:#263049}.commit strong{font-size:clamp(24px,3vw,34px)}.commit-grid>div{padding-block:36px}.lane{background:var(--lane-stripe);transform-origin:0;background-size:34px 34px;height:10px;transform:scaleX(0)}html[dir=rtl] .lane{transform-origin:100%}.lane.in{animation:lanesweep 1.1s var(--ease) forwards}@keyframes lanesweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.js-reveal [data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(22px)}.js-reveal [data-reveal].in{opacity:1;transform:none}.js-reveal .lane[data-reveal]{opacity:1;transform:scaleX(0)}.js-reveal .lane[data-reveal].in{transform:scaleX(1)}.who-grid{border-top:1px solid var(--hair);grid-template-columns:repeat(3,1fr);display:grid}.who-item{border-inline-end:1px solid var(--hair);align-content:start;gap:12px;padding:32px 28px 36px 0;padding-inline:0 28px;display:grid}.who-item+.who-item{padding-inline-start:28px}.who-item:last-child{border-inline-end:0}.who-item h3{font-size:clamp(20px,2vw,26px)}.who-item p{color:var(--lane)}.who-n{color:var(--cobalt);font-size:13px}.logo-band{margin-top:56px}.logo-band-label{letter-spacing:.12em;text-transform:uppercase;color:var(--lane);align-items:center;gap:10px;margin-bottom:14px;font-size:12px;display:flex}html[lang=ar] .logo-band-label{font-family:var(--f-ar);letter-spacing:0;font-size:14px}.logo-slots{grid-template-columns:repeat(6,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.logo-slot{aspect-ratio:5/2;border-radius:var(--radius);background:var(--white);border:1px dashed #b4bcce;place-items:center;display:grid}.logo-slot span{color:#98a1b5;letter-spacing:.08em;text-transform:uppercase;font-size:11px}html[lang=ar] .logo-slot span{font-family:var(--f-ar);letter-spacing:0;font-size:12px}.cards{gap:16px}.card{border-radius:var(--radius);transition:transform .35s var(--ease), border-color .35s, box-shadow .35s;padding:32px 26px;position:relative;overflow:hidden}.card:after{content:"";background:var(--lane-stripe);transform-origin:0;height:4px;transition:transform .5s var(--ease);inset-inline:0;background-size:34px 34px;position:absolute;bottom:0;transform:scaleX(0)}html[dir=rtl] .card:after{transform-origin:100%}.card:hover{border-color:color-mix(in oklab, var(--cobalt) 35%, var(--rule));transform:translateY(-4px);box-shadow:0 24px 50px -30px #0e132059}.card:hover:after{transform:scaleX(1)}.card-idx{color:#a4acbe;top:20px;font-size:12px;position:absolute;inset-inline-end:22px}.how .head h2{color:var(--white)}.how-sticky{position:sticky;top:120px}.route{--p:0;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.route-track{background:var(--hair-dark);inset-inline-start:23px;width:2px;position:absolute;top:24px;bottom:24px}.route-fill{background:var(--hivis);transform-origin:top;transform:scaleY(var(--p));position:absolute;inset:0}.route li{grid-template-columns:48px 1fr;gap:24px;padding-block:28px;display:grid;position:relative}.route-node{background:var(--asphalt-2);border:2px solid var(--hair-dark);color:#98a1b5;z-index:1;width:48px;height:48px;transition:all .4s var(--ease);border-radius:50%;place-items:center;font-size:13px;display:grid;position:relative}.route li.on .route-node{background:var(--hivis);border-color:var(--hivis);color:var(--asphalt);box-shadow:0 0 0 6px color-mix(in oklab, var(--hivis) 18%, transparent)}.route h3{color:var(--white);margin-top:8px;font-size:clamp(22px,2.4vw,30px)}.route p{color:#b4bcce;max-width:46ch;margin-top:8px}.route li:not(.on) h3,.route li:not(.on) p{opacity:.45}.route h3,.route p{transition:opacity .4s}.section.tint .spec>div{border-color:var(--hair)}.section.tint .spec dt{color:var(--cobalt)}.section.tint .spec dd{color:var(--asphalt)}.checks li:before{border-radius:6px}#coverage .head h2{color:var(--white)}.cov{grid-template-columns:1.35fr 1fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.cov-map{border:1px solid var(--hair-dark);background:radial-gradient(120% 90% at 70% 30%, #1a2340, var(--asphalt) 70%);border-radius:10px;padding:12px;position:relative}.cov-map svg{width:100%;height:auto;display:block}.cov-tag{top:14px;position:absolute;inset-inline-end:14px}.dot{fill:#3a4668}.land{stroke:#3a4668;stroke-width:1px}.cov-route{fill:none;stroke:var(--hivis);stroke-width:1.5px;stroke-dasharray:4 6;opacity:.7;animation:14s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-200px}}.pin{cursor:pointer}.pin-hit{fill:#0000}.pin-ring{fill:color-mix(in oklab, var(--cobalt) 40%, transparent);stroke:var(--cobalt);stroke-width:2px;transition:r .3s var(--ease), fill .3s}.pin-core{fill:var(--white)}.pin.on .pin-ring{fill:color-mix(in oklab, var(--hivis) 30%, transparent);stroke:var(--hivis)}.pin.on .pin-core{fill:var(--hivis)}.pin-label{font:500 10px var(--f-mono);fill:#b4bcce;letter-spacing:.08em}.pin.on .pin-label{fill:var(--hivis)}.pin-sub{fill:#3a4668;transition:fill .3s}.pin-sub.on{fill:var(--hivis)}.cov-hint{color:#98a1b5;margin-bottom:12px;font-size:14px}.cov-list{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.cov-list button{background:var(--asphalt-2);color:#dde2ec;border:1px solid var(--hair-dark);width:100%;font:500 14px var(--f-body);cursor:pointer;text-align:start;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}html[lang=ar] .cov-list button{font-family:var(--f-ar)}.cov-list em{color:#98a1b5;font-size:11px;font-style:normal}.cov-list button[aria-pressed=true]{border-color:var(--hivis);background:color-mix(in oklab, var(--hivis) 8%, var(--asphalt-2))}.cov-list button[aria-pressed=true] em{color:var(--hivis)}.cov-list button:focus-visible{outline-color:var(--hivis)}.cov-detail{border-top:1px solid var(--hair-dark);color:#dde2ec;gap:8px;margin-top:16px;padding-top:18px;display:grid}.cov-code{color:var(--hivis);letter-spacing:.14em;font-size:13px}.cov-detail h3{color:var(--white);font-size:26px}.cov-zl{color:#98a1b5;align-items:center;gap:8px;font-size:13px;display:flex}.cov-dep{color:#98a1b5;font-size:14px}#coverage .note{color:#98a1b5}.readout{background:var(--asphalt);color:var(--white);border:1px solid var(--hair-dark);border-radius:10px;padding:24px;box-shadow:0 30px 60px -30px #0e132080}.readout-top{font:700 15px var(--f-display);justify-content:space-between;align-items:center;font-stretch:112%;display:flex}html[lang=ar] .readout-top{font-family:var(--f-ar-display)}.readout-kpis{border-block:1px solid var(--hair-dark);grid-template-columns:repeat(4,1fr);margin-block:22px;display:grid}.readout-kpis>div{border-inline-start:1px solid var(--hair-dark);gap:4px;padding:18px 12px;display:grid}.readout-kpis>div:first-child{border-inline-start:0;padding-inline-start:0}.readout-kpis strong{color:var(--hivis);font-size:clamp(24px,3vw,34px);font-weight:500}.readout-kpis span{color:#b4bcce;font-size:12px}.readout-label{letter-spacing:.12em;text-transform:uppercase;color:#98a1b5;margin-bottom:10px;font-size:11px}html[lang=ar] .readout-label{font-family:var(--f-ar);letter-spacing:0;font-size:13px}.readout-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.readout-bars li{color:#c9cfdd;grid-template-columns:40px 1fr 44px;align-items:center;gap:12px;font-size:12px;display:grid}.readout-bars .fill{height:10px}.readout-bars em{text-align:end;font-style:normal}.team{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.person{background:var(--white);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.person-photo{aspect-ratio:4/5;background:repeating-linear-gradient(-55deg, var(--kerb) 0 10px, var(--paper) 10px 20px);place-items:center;display:grid}.person-photo img{object-fit:cover;width:100%;height:100%}.person-photo span{color:#98a1b5;letter-spacing:.1em;text-transform:uppercase;font-size:11px}html[lang=ar] .person-photo span{font-family:var(--f-ar);letter-spacing:0}.person-body{justify-items:start;gap:6px;padding:18px 18px 20px;display:grid}.person-body h3{font-size:18px}.person-body p{color:var(--cobalt);font-size:13px}html[lang=ar] .person-body p{font-family:var(--f-ar)}.riders{overflow:hidden}.riders .container{z-index:1;position:relative}.riders .head h2{color:var(--white)}.faq{border-top:1px solid var(--rule)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;font:700 clamp(17px, 1.8vw, 21px)/1.3 var(--f-display);grid-template-columns:36px 1fr 24px;align-items:center;gap:12px;padding:22px 0;font-stretch:110%;list-style:none;display:grid}html[lang=ar] .faq summary{font-family:var(--f-ar-display)}.faq summary::-webkit-details-marker{display:none}.faq-n{color:var(--cobalt);font-size:12px;font-weight:500}.faq-x{background:var(--kerb);width:24px;height:24px;transition:background .3s, transform .3s var(--ease);border-radius:6px;position:relative}.faq-x:before,.faq-x:after{content:"";background:var(--asphalt);height:2px;transition:transform .3s var(--ease);position:absolute;top:11px;left:6px;right:6px}.faq-x:after{transform:rotate(90deg)}.faq details[open] .faq-x{background:var(--hivis)}.faq details[open] .faq-x:after{transform:rotate(0)}.faq summary:hover .faq-x{background:var(--hivis)}.faq details p{color:var(--lane);max-width:62ch;padding:0 0 24px;padding-inline-start:48px}.contact-list a{border-bottom:1px solid var(--hair);text-decoration:none}.contact-list a:hover{border-color:var(--cobalt)}.form{border-radius:10px;padding:clamp(20px,3vw,32px);box-shadow:0 30px 60px -40px #0e132059}.seg3{background:var(--kerb);border-radius:var(--radius);border:0;grid-template-columns:repeat(3,1fr);gap:2px;margin:0;padding:4px;display:grid}.seg3 label{cursor:pointer;display:block;position:relative}.form .seg3 input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.seg3 span{text-align:center;min-height:44px;color:var(--lane);border-radius:6px;place-items:center;padding:8px 6px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:grid}.seg3 input:checked+span{background:var(--asphalt);color:var(--hivis)}.seg3 input:focus-visible+span{outline:3px solid var(--cobalt);outline-offset:2px}.field-err{color:#b4271b;font-size:13px;font-weight:500}.form [aria-invalid=true]{background:#fdf3f2;border-color:#c23a2e}.yn{border:0;gap:6px;margin:0;padding:0;font-size:14px;font-weight:500;display:grid}.yn legend{margin-bottom:6px;padding:0}.yn>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.yn label{cursor:pointer;display:block;position:relative}.form .yn input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.yn label span{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);place-items:center;min-height:46px;font-weight:600;display:grid}.yn label input:checked+span{border-color:var(--cobalt);background:color-mix(in oklab, var(--cobalt) 8%, var(--white));color:var(--cobalt)}.yn input:focus-visible+span{outline:3px solid var(--cobalt);outline-offset:2px}.hp{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-done{align-content:center;justify-items:start;gap:14px;min-height:360px}.done-check{background:var(--hivis);border-radius:12px;width:56px;height:56px;position:relative}.done-check:after{content:"";border-left:3px solid var(--asphalt);border-bottom:3px solid var(--asphalt);width:20px;height:10px;position:absolute;top:18px;left:18px;transform:rotate(-45deg)}.form-done h3{font-size:28px}.form-done p{color:var(--lane)}.foot{grid-template-columns:1.2fr 1fr;align-items:start;gap:28px 48px;padding-block:56px}.foot-tag{font:700 clamp(22px, 3vw, 32px) var(--f-display);color:var(--white);margin-top:14px;font-stretch:120%}html[lang=ar] .foot-tag{font-family:var(--f-ar-display)}.foot-links{flex-wrap:wrap;justify-content:flex-end;gap:10px 22px;display:flex}.foot-links a{color:#b4bcce;font-size:14px;text-decoration:none}.foot-links a:hover{color:var(--hivis)}.foot-legal{border-top:1px solid var(--hair-dark);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px;padding-top:20px;display:flex}@media (width<=1180px){.menu{display:block}.bar-actions .btn-sm{display:none}.nav{background:var(--asphalt);border-bottom:1px solid var(--hair-dark);padding-inline:var(--gutter);inset-inline:0;flex-direction:column;gap:0;display:none;position:absolute;top:100%}.nav.open{display:flex}.nav a{border-top:1px solid var(--hair-dark);padding-block:14px;font-size:16px}.nav a:after{display:none}.bar-actions{margin-inline-start:auto}}@media (width<=1040px){.cov{grid-template-columns:1fr}.team{grid-template-columns:repeat(2,1fr)}.logo-slots{grid-template-columns:repeat(3,1fr)}.how-sticky{position:static}}@media (width<=760px){.who-grid{grid-template-columns:1fr}.who-item,.who-item+.who-item{border-inline-end:0;border-bottom:1px solid var(--hair);padding-block:24px;padding-inline:0}.readout-kpis{grid-template-columns:1fr 1fr}.readout-kpis>div:nth-child(3){border-inline-start:0;padding-inline-start:0}.readout-kpis>div:nth-child(n+3){border-top:1px solid var(--hair-dark)}.foot{grid-template-columns:1fr}.foot-links{justify-content:flex-start}}@media (width<=640px){.logo-slots{grid-template-columns:repeat(2,1fr)}.team{grid-template-columns:1fr 1fr;gap:10px}.seg3 span{font-size:13px}.route li{grid-template-columns:40px 1fr;gap:16px;padding-block:20px}.route-node{width:40px;height:40px}.route-track{inset-inline-start:19px}.faq details p{padding-inline-start:0}.cov-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.load-in,.js-reveal [data-reveal]{opacity:1!important;transform:none!important}.lane,.stripe-wipe,.fill i{transform:none!important}.route-fill{transform:scaleY(1)!important}.route li h3,.route li p{opacity:1!important}.btn:before{display:none}}
