.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--background:#a9d9f0;--foreground:#092437;--primary:#fb1c1c;--primary-foreground:#fff;--accent:#fb1c1c;--accent-foreground:#092437;--muted:#dcecf3;--muted-foreground:#4c6371;--border:#ffffff55;--ring:#fb1c1c;--radius:1rem}body{font-family:var(--font-geist-sans),Arial,sans-serif;background:#061322;color:#092437}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}.journey{position:relative;overflow:clip;background:#b9def0}.skip-link{position:fixed;top:-80px;left:16px;z-index:100;background:#fff;padding:14px;color:#092437}.skip-link:focus{top:10px}.reading-progress{position:fixed;inset:0 0 auto;height:3px;background:#fb1c1c;z-index:60;transform:scaleX(0);pointer-events:none}.navigation{position:fixed;top:20px;left:3%;width:94%;max-width:1760px;padding:12px 24px;border:1px solid #ffffff80;border-radius:14px;background:linear-gradient(110deg,#ffffff60,#ffffff25);box-shadow:inset 0 1px #fff6,0 8px 30px #29577808;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:background .4s,color .4s;z-index:50;min-height:67px}.wordmark{direction:ltr;gap:18px;letter-spacing:0}.wordmark b{font-size:30px;letter-spacing:-2px;font-weight:850;font-style:italic}.wordmark span{font-size:10px;letter-spacing:5px;font-weight:500}.navigation nav{gap:34px}.navigation nav a{position:relative;padding:7px 0}.navigation nav a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s}.navigation nav a:hover:after{transform:scaleX(1)}.nav-actions{gap:22px}.language-switch{display:flex!important;align-items:center;gap:2px!important;background:transparent!important;direction:ltr}.language-switch [data-slot=toggle-group-item]{height:36px;padding:0 7px;background:transparent;border:0;font-size:13px;color:inherit;border-radius:0;min-width:32px;opacity:.6}.language-switch [data-pressed]{opacity:1;font-weight:700}.language-switch>span{font-size:12px;opacity:.4}.button{gap:40px;line-height:1.1;padding:19px 25px;min-height:58px;background:#fb1c1c;border:1px solid #ff565666;border-radius:11px;color:#fff;font-size:15px;font-weight:550;box-shadow:inset 0 1px #ffffff33,0 10px 28px #fb1c1c20;transition:background .25s,transform .25s,box-shadow .25s}.button:hover{transform:translateY(-3px);background:#d80f0f;box-shadow:0 10px 35px #fb1c1c55}.button:active{transform:translateY(0) scale(.98)}.button.small{font-size:13px;min-height:41px;padding:11px 17px;gap:19px}.button .arrow{transition:transform .25s}.button:hover .arrow{transform:translate(2px,-2px)}.arrow{flex-shrink:0}.in-space .navigation{background:linear-gradient(110deg,#07192ecc,#102f4766);border-color:#ffffff33;color:#f3f8ff}.hero{min-height:820px;height:100svh;max-height:1250px;background:radial-gradient(ellipse at 82% 12%,#fff8,transparent 24%),linear-gradient(180deg,#8fceee,#b5dcf0 70%,#c5e3ef);isolation:isolate;overflow:visible}.sky-wash{position:absolute;inset:0;background:radial-gradient(ellipse at 15% 42%,#e8f5fc90,transparent 45%);z-index:1}.hero-copy{padding-top:clamp(190px,24vh,290px);padding-inline:6%;width:70%;z-index:7}.eyebrow{font-size:12px!important;letter-spacing:2.2px;font-weight:600;line-height:1.6!important;margin-bottom:24px}.hero h1{font-size:clamp(65px,6.75vw,116px);line-height:.99;letter-spacing:-.065em;font-weight:750;margin:0 0 13px;max-width:820px}.about h2 span,.contact h2 span,.hero h1 span{display:block}.hero-subtitle{font-size:clamp(30px,3.35vw,57px);letter-spacing:-.05em;line-height:1.12;margin-bottom:29px}.hero-description{font-size:clamp(16px,1.28vw,20px);line-height:1.6;max-width:475px;margin-bottom:29px}.glass-logo{position:absolute;right:-2%;top:19%;width:52%;z-index:4;perspective:1000px;pointer-events:none}.logo-float,.logo-tilt{transform-style:preserve-3d}.hero-cloud{position:absolute;pointer-events:none;max-width:none;object-fit:contain;height:auto;will-change:transform}.cloud-ceiling{width:115%;left:-35%;top:-58%;transform:rotate(180deg);opacity:.9;z-index:2}.distant{width:135%;left:-51%;bottom:-13%;opacity:.74;z-index:2}.foreground{width:108%;right:-26%;bottom:-36%;z-index:5}.scroll-cue{position:absolute;left:6%;bottom:7%;padding:0;border:0;display:flex;align-items:center;gap:19px;font-size:12px;z-index:9}.scroll-stem{display:block;width:1px;height:47px;background:#18374666}.scroll-cue>span:last-child{font-size:20px}.hero-note{position:absolute;right:6%;bottom:10%;font-size:10px;letter-spacing:1.3px;line-height:1.65;z-index:7;border-top:1px solid #234355;padding-top:10px;min-width:90px}.journey-meter{position:fixed;right:16px;bottom:35px;display:flex;align-items:center;gap:13px;z-index:45;writing-mode:vertical-rl;font-size:9px;letter-spacing:1.8px;pointer-events:none;color:#14384e;transition:color .4s}.in-space .journey-meter{color:#c2d5e4}.meter-line{height:60px;width:1px;background:currentColor;opacity:.4}.stage-label{display:none}.journey[data-stage="0"] .stage-0,.journey[data-stage="1"] .stage-1,.journey[data-stage="2"] .stage-2,.journey[data-stage="3"] .stage-3{display:block}.section-heading{position:relative;z-index:6;display:flex;justify-content:space-between;gap:50px;align-items:flex-end;padding:0 6%;margin-bottom:32px}.section h2,.section-heading h2{font-size:clamp(44px,5.1vw,82px);line-height:1.04;letter-spacing:-.055em;font-weight:650;margin:0}.section-heading .eyebrow{margin-bottom:17px}.section-intro{font-size:15px;line-height:1.55;max-width:245px;margin:0 0 7px}.work-section{position:relative;z-index:10;padding:125px 0 50px;min-height:100svh;background:linear-gradient(180deg,#c5e3ef20,#d3e8ef35 70%,#abd4e866);isolation:isolate}.work-clouds{position:absolute;inset:auto -15% -15% auto;min-width:150%;max-width:none;opacity:.62;z-index:-1;pointer-events:none}.work-viewport{position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;direction:ltr;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.work-viewport::-webkit-scrollbar{display:none}.work-rail{display:flex;gap:4vw;width:max-content;padding:10px 6vw 0;perspective:1500px}.project-card{width:min(63vw,1000px);flex:0 0 auto;scroll-snap-align:center;transform-origin:center}.project-visual{height:clamp(310px,43vh,570px);position:relative;border:1px solid #ffffffa0;padding:0;border-radius:12px;overflow:hidden;isolation:isolate;background:#275a57;box-shadow:0 14px 36px #274b6614;transform:translateZ(0)}.project-image{width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.project-1 .project-visual{background:#e9dfd2}.project-1 .project-image{object-position:center 56%}.project-2 .project-visual{background:linear-gradient(140deg,#102a43,#87c2e5)}.project-2 .project-image{object-fit:contain;padding:20px;width:85%;margin-left:auto}.project-caption{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.project-caption h3{font-size:23px;font-weight:600;letter-spacing:-.8px;margin:0 0 5px}.project-caption p{font-size:14px;margin:0;line-height:1.45}.project-number{font-size:13px;opacity:.6;font-variant-numeric:tabular-nums}.work-footer{display:flex;justify-content:space-between;align-items:center;padding:28px 6% 0;gap:20px}.work-footer>p{font-size:12px;line-height:1.5;margin:0;opacity:.75}.work-controls{display:flex;align-items:center;gap:16px}.work-counter{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.work-counter>span:last-child{opacity:.45}.work-progress{width:100px;height:1px;background:#14364b44}.work-progress-fill{height:2px;width:100%;background:#14364b;transform-origin:left;transform:scaleX(0);display:block}.round-control{border:1px solid #183a4c55!important;border-radius:50%!important;width:39px!important;height:39px!important;color:#14384b!important;font-size:19px!important}.round-control:hover{background:#ffffff66!important}.pinned-work .work-viewport{overflow:clip;scroll-snap-type:none}.upper-journey{position:relative;isolation:isolate;background:linear-gradient(180deg,#abd4e8,#21638c 13%,#0b3452 30%,#061b30 48%,#040f1e 69%,#020a12)}.space-backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.night-sky{position:absolute;left:0;right:0;top:29%;bottom:0;background:var(--nrg-image-space,url("/assets/space.png")) center top/cover;opacity:.68;mask-image:linear-gradient(transparent,#000 25%,#000 70%,transparent)}.stars-near{position:absolute;top:34%;left:-10%;width:120%;height:55%;background:var(--nrg-image-space,url("/assets/space.png")) center top/160% auto;opacity:.23;mask-image:linear-gradient(transparent,#000 40%,transparent 88%)}.section{padding:120px 6%;position:relative;z-index:3}.expertise{padding-top:165px;padding-bottom:140px;color:#f7fbff;overflow:clip;background:transparent}.expertise h2{max-width:1150px;margin-bottom:65px}.expertise-content{position:relative;z-index:4}.atmosphere-clouds{position:absolute;top:-35%;width:125%;max-width:none;opacity:.4;pointer-events:none;mask-image:linear-gradient(#000,transparent 95%)}.service-list{border-top:1px solid #daeaf655}.service-row{display:grid;grid-template-columns:65px minmax(0,1fr) minmax(180px,.75fr) 24px;gap:25px;align-items:center;padding:32px 0;transition:padding .3s,background .3s}.service-row:hover{padding-inline:15px;background:#ffffff06}.service-number{font-size:18px;font-weight:400;font-variant-numeric:tabular-nums;opacity:.8}.service-row h3{font-size:clamp(21px,2vw,30px);font-weight:550;letter-spacing:-.8px;margin:0 0 10px}.service-row p{font-size:13px;line-height:1.6;color:#bfd2e1;margin:0}.service-description{font-size:15px;color:#d1e0ea;line-height:1.5;max-width:285px}.about{min-height:810px;display:flex;align-items:center;background:transparent;padding-top:150px;padding-bottom:155px;color:#fff;overflow:clip}.about-copy{position:relative;z-index:4;max-width:780px;width:68%}.about h2{font-size:clamp(48px,5.6vw,88px);line-height:1.12;margin-bottom:40px}.about-description{max-width:560px;font-size:18px!important;line-height:1.7!important;color:#c4d7e6}.orbit-shell{position:absolute;width:58%;right:-10%;top:7%;z-index:1;pointer-events:none}.orbit-svg{width:100%;overflow:visible}.orbit-caption{top:6%;left:27%;display:flex;flex-direction:column;letter-spacing:2px;line-height:1.8!important;color:#9ebbd2}.orbit-caption,.orbit-coordinate{position:absolute;font-size:10px!important}.orbit-coordinate{bottom:28%;left:40%;letter-spacing:1.4px;line-height:1.9!important;max-width:190px;color:#b7cfe2}.contact{min-height:900px;padding-top:120px;padding-bottom:0;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;color:#fff;overflow:clip}.earth-horizon{position:absolute;inset:7% 0 0;z-index:-1;background:var(--nrg-image-space,url("/assets/space.png")) center bottom/cover;mask-image:linear-gradient(transparent,#000 45%);pointer-events:none}.contact-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:7%;align-items:center;position:relative;z-index:2}.contact h2{font-size:clamp(44px,5.4vw,85px);line-height:1.05;margin-bottom:28px}.contact-description{font-size:17px!important;line-height:1.6!important;color:#b8cfe1;max-width:420px}.contact-panel{padding:36px;border:1px solid #b5d2ee55;border-radius:15px;background:linear-gradient(135deg,#a7c7e81c,#17324b0d);box-shadow:inset 0 1px #b9d8f73b,0 20px 60px #0003;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.contact-panel>p{font-size:21px;margin:0 0 22px;letter-spacing:-.5px}.contact .contact-button{margin-top:0;justify-content:space-between;width:100%;gap:20px;box-shadow:0 8px 35px #fb1c1c38}.whatsapp-note{gap:9px;margin-top:22px;color:#b9cedf}.contact footer,.whatsapp-note{display:flex;align-items:center;font-size:12px}.contact footer{position:relative;z-index:3;gap:35px;padding:30px 0 32px;border-top:1px solid #ffffff33;margin-top:270px}.footer-brand{display:flex;align-items:center;gap:10px;font-size:26px;font-weight:750;letter-spacing:-1px}.footer-brand span{font-size:8px;letter-spacing:3px;font-weight:500}.contact footer p{font-size:12px;line-height:1.5;margin:0;color:#ccdae7}.footer-message{margin-left:auto!important}.footer-language{margin-left:20px;border:0;background:transparent;font-size:14px;color:#fff;min-height:40px}.contact footer .footer-brand:hover{color:#b1dcff}[dir=rtl] .hero-copy{padding-right:6%;padding-left:0;margin-left:auto}[dir=rtl] .hero h1{letter-spacing:-.045em;line-height:1.2}[dir=rtl] .hero-subtitle{letter-spacing:0}[dir=rtl] .glass-logo{right:auto;left:-3%}[dir=rtl] .hero-note{right:auto;left:6%}[dir=rtl] .scroll-cue{left:auto;right:6%}[dir=rtl] .about-copy{margin-left:auto}[dir=rtl] .orbit-shell{right:auto;left:-10%}[dir=rtl] .eyebrow{letter-spacing:0;font-size:14px!important}[dir=rtl] .about h2,[dir=rtl] .section h2,[dir=rtl] .section-heading h2{letter-spacing:0;line-height:1.3}[dir=rtl] .footer-message{margin-left:0!important;margin-right:auto!important}[dir=rtl] .footer-language{margin-left:0;margin-right:20px}[dir=rtl] .hero-description{font-size:20px}[dir=rtl] .hero h1{font-size:clamp(60px,6.1vw,100px)}@media(min-width:1800px){.navigation{left:50%;transform:translateX(-50%)}.hero-copy,.section,.section-heading,.work-footer{padding-inline:max(6%,calc((100vw - 1600px)/2))}.hero{max-height:none}.glass-logo{width:49%;right:0}}@media(max-width:1100px){.hero-copy{width:77%}.glass-logo{top:27%;width:52%;right:-10%}.hero h1{font-size:7.8vw}.hero-subtitle{font-size:3.6vw}.section-heading{gap:25px}.section-intro{max-width:220px;font-size:14px}.hero-description{max-width:390px}.contact-panel{padding:25px}.service-description{font-size:14px}.service-row{gap:15px;grid-template-columns:42px minmax(0,1fr) minmax(160px,.7fr) 24px}}@media(max-width:899px){.navigation{top:13px;min-height:61px;padding:11px 16px}.navigation nav{display:none}.nav-actions{gap:12px}.hero{height:auto;min-height:930px}.hero-copy{width:100%;padding-top:160px;padding-bottom:440px}.hero h1{font-size:clamp(59px,10.4vw,88px);max-width:650px}.hero-subtitle{font-size:clamp(29px,4.7vw,42px)}.hero-description{max-width:430px;font-size:17px}.glass-logo{width:67%;right:-2%;top:auto;bottom:110px}.foreground{width:160%;right:-53%;bottom:-20%}.distant{width:180%;bottom:-6%;left:-60%}.cloud-ceiling{width:190%;top:-40%;left:-70%}.hero-note{display:none}.scroll-cue{bottom:48px}.work-section{padding-top:110px;min-height:auto;padding-bottom:70px}.section-heading{display:block;margin-bottom:34px}.section-intro{max-width:350px;margin-top:22px;font-size:15px}.section h2,.section-heading h2{font-size:clamp(42px,6.5vw,64px)}.work-rail{gap:5vw}.project-card{width:84vw}.project-visual{height:clamp(340px,52vw,510px)}.work-footer{flex-wrap:wrap}.work-footer>p{max-width:250px}.work-controls{gap:12px}.expertise{padding-top:130px;padding-bottom:95px}.expertise h2{margin-bottom:40px}.service-row{grid-template-columns:36px 1fr 22px;padding:27px 0}.service-description{display:none}.service-row h3{font-size:23px}.service-row p{max-width:420px}.section{padding-inline:6%}.about{min-height:750px;padding-block:110px}.about-copy{width:88%;max-width:640px}.about h2{font-size:clamp(47px,7vw,66px)}.about-description{max-width:480px;font-size:17px!important}.orbit-shell{width:100%;right:-38%;top:15%;opacity:.7}.orbit-caption,.orbit-coordinate{display:none}.contact{padding-top:75px;min-height:1060px}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-panel{max-width:420px;padding:30px}.contact h2{font-size:clamp(46px,7vw,66px)}.contact footer{flex-wrap:wrap;gap:15px;margin-top:260px}.footer-message{display:none}.footer-language{margin-left:auto}.earth-horizon{background-size:auto 90%;background-repeat:no-repeat}.journey-meter{display:none}[dir=rtl] .hero-copy{padding-top:160px;padding-bottom:440px}[dir=rtl] .hero h1{font-size:clamp(57px,9.5vw,85px)}[dir=rtl] .glass-logo{left:-2%;right:auto}[dir=rtl] .orbit-shell{left:-38%;right:auto}[dir=rtl] .footer-language{margin-right:auto}}@media(max-width:520px){.wordmark b{font-size:27px}.wordmark span{display:none}.nav-actions{gap:9px}.button.small{padding:10px 11px;gap:10px;font-size:12px}.button.small .arrow{width:16px;height:16px}.language-switch [data-slot=toggle-group-item]{font-size:12px;padding:0 5px}.hero{min-height:830px}.hero-copy{padding-top:140px;padding-bottom:360px}.hero h1{font-size:60px;letter-spacing:-3.7px}.hero-subtitle{font-size:30px}.hero .eyebrow{font-size:10px!important;letter-spacing:1.35px;max-width:320px;margin-bottom:27px}.hero-description{font-size:16px;max-width:310px;margin-bottom:23px}.button{font-size:14px;padding:17px 21px;min-height:54px}.glass-logo{width:86%;bottom:98px;right:-9%}.cloud-ceiling{top:-33%;width:220%;left:-90%}.foreground{width:220%;right:-76%;bottom:-3%}.distant{width:220%;bottom:11%;left:-100%}.work-section{padding-top:85px}.section-heading h2{font-size:43px}.work-footer{gap:23px}.work-footer>p{font-size:11px}.project-visual{height:340px}.project-caption h3{font-size:20px}.project-caption p{font-size:12px}.section{padding-inline:6%}.expertise{padding-top:95px}.expertise h2{font-size:44px;max-width:340px}.service-row{grid-template-columns:25px 1fr 18px;gap:13px}.service-row h3{font-size:21px;letter-spacing:-.7px}.service-row p{font-size:12px}.service-number{font-size:15px}.about{min-height:650px}.about-copy{width:100%}.about h2{font-size:47px;letter-spacing:-2.9px}.about-description{font-size:16px!important}.orbit-shell{width:140%;right:-90%;top:24%;opacity:.5}.contact{min-height:1000px;padding-top:70px}.contact h2{font-size:47px;letter-spacing:-2.7px}.contact-description{font-size:16px!important}.contact-panel{padding:26px}.contact footer{margin-top:250px;font-size:11px}.contact footer p{font-size:11px}.footer-brand{font-size:24px}.footer-brand span{display:none}.footer-language{font-size:12px}.earth-horizon{background-size:auto 70%}[dir=rtl] .hero-copy{padding-top:145px;padding-bottom:360px}[dir=rtl] .hero h1{font-size:58px}[dir=rtl] .hero .eyebrow{font-size:12px!important}[dir=rtl] .hero-description{font-size:18px}[dir=rtl] .glass-logo{left:-9%}[dir=rtl] .about h2{font-size:43px}[dir=rtl] .orbit-shell{left:-90%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.project-image{transform:none!important}.glass-logo,.hero-cloud,.orbit-shell{will-change:auto}.work-viewport{scroll-behavior:auto}.work-section{min-height:auto}.orbit-shell{opacity:.6}}.about-page-link,.service-page-link{display:inline-flex;align-items:center;gap:18px;width:max-content;color:#fff;border-bottom:1px solid #ffffff66;padding:9px 0;font-size:13px}.service-page-link{margin-top:18px}.about-page-link{margin-top:25px}.about-page-link .arrow,.service-page-link .arrow{width:17px;transition:transform .25s}.about-page-link:hover .arrow,.service-page-link:hover .arrow{transform:translate(3px,-3px)}.footer-page-link{font-size:12px;color:#ccdae7}.footer-page-link:hover{color:#fff}.work-heading-side{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.work-page-link{display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid #14384b87;padding-bottom:6px;font-size:13px;font-weight:600}.work-page-link .arrow{width:16px;height:16px}@media(max-width:899px){.journey .work-stage .work-viewport{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.journey .work-stage .work-rail{transform:none!important}.journey .work-stage .work-controls{position:relative;inset:auto;z-index:1;display:flex;align-items:center;justify-content:center;gap:18px;min-height:62px;margin:20px 6% 0;padding:0;pointer-events:auto}.journey .work-stage .round-control{position:static;top:auto;left:auto;right:auto;transform:none;flex:none}.journey .work-stage .round-control:active,.journey .work-stage .round-control:hover{transform:none}.journey .work-stage .work-status{position:static;left:auto;bottom:auto;transform:none;min-width:120px;justify-content:center;box-shadow:none}.work-heading-side{margin-top:20px}.work-heading-side .section-intro{margin:0}}@media(max-width:520px){.journey .work-stage .work-controls{margin-top:16px}.journey .work-stage .work-status{padding:8px 10px}.journey .work-stage .work-status .work-progress{width:52px}.work-page-link{font-size:12px}}.journey[dir=rtl]{font-family:Arial,Tahoma,sans-serif}.hero-cloud{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 85%,transparent)}.contact{background:transparent}html{scroll-behavior:auto}.work-stage{position:relative;isolation:isolate}.work-stage .work-viewport{padding-block:26px;margin-block:-26px}.work-stage .work-rail{gap:2vw}.work-stage .project-card{width:30vw;will-change:transform}.work-stage .project-visual{height:auto;aspect-ratio:16/10}.work-stage .work-controls{position:absolute;inset:0;z-index:9;display:block;pointer-events:none}.work-stage .round-control{position:absolute;top:43%;width:52px!important;height:52px!important;border:1px solid #fff9!important;background:#f5fbffde!important;box-shadow:0 12px 35px #123c5730,inset 0 1px #fff!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:auto;transform:translateY(-50%);transition:background .2s,transform .2s,box-shadow .2s}.work-stage .round-control:hover{background:#fff!important;transform:translateY(-50%) scale(1.06);box-shadow:0 15px 38px #123c5740,inset 0 1px #fff!important}.work-stage .round-control:active{transform:translateY(-50%) scale(.96)}.work-control-previous{left:clamp(12px,2.5vw,48px)}.work-control-next{right:clamp(12px,2.5vw,48px)}.work-status{position:absolute;left:50%;bottom:78px;display:flex;align-items:center;gap:13px;padding:10px 14px;border:1px solid #ffffffa8;border-radius:999px;background:#f5fbffde;box-shadow:0 10px 30px #123c5726;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateX(-50%);color:#14384b;pointer-events:none}.work-status .work-progress{width:82px}.work-footer{justify-content:flex-start;padding-top:18px}.work-footer>p{padding-inline:2px}@media(max-width:899px){.work-stage .project-card{width:min(82vw,720px)}.work-stage .round-control{top:42%;width:48px!important;height:48px!important;background:#f5fbfff0!important}.work-control-previous{left:10px}.work-control-next{right:10px}.work-status{bottom:72px;padding:9px 12px}.work-status .work-progress{width:64px}}@media(max-width:520px){.work-stage .project-card{width:86vw}.work-stage .round-control{top:41%;width:44px!important;height:44px!important;font-size:18px!important}.work-status{bottom:68px}}.service-row{display:block;padding:0;border-bottom:1px solid #daeaf64a;transition:background .3s}.service-row:hover,.service-row[open]{padding-inline:0;background:#ffffff06}.service-summary{display:grid;grid-template-columns:65px minmax(0,1fr) minmax(180px,.75fr) 24px;gap:25px;align-items:center;padding:32px 0;cursor:pointer;list-style:none;transition:padding .3s}.service-summary::-webkit-details-marker{display:none}.service-row:hover .service-summary,.service-row[open] .service-summary{padding-inline:15px}.service-row .arrow{opacity:.75;transition:transform .3s}.service-row[open] .arrow{transform:rotate(90deg)}.service-expanded{padding:0 15px 30px;padding-inline-start:105px;animation:service-reveal .35s ease both}.service-expanded p{max-width:920px;font-size:15px;line-height:1.75;color:#d5e4ee}.service-summary:focus-visible{outline:2px solid #fb1c1c;outline-offset:5px}@keyframes service-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(max-width:1100px){.service-summary{grid-template-columns:42px minmax(0,1fr) minmax(160px,.7fr) 24px;gap:15px}.service-expanded{padding-inline-start:72px}}@media(max-width:899px){.service-summary{grid-template-columns:36px 1fr 22px;padding:27px 0}.service-description{display:none}.service-expanded{padding:0 12px 26px 48px}.service-expanded p{font-size:14px}}@media(max-width:520px){.service-summary{grid-template-columns:25px 1fr 18px;gap:13px}.service-expanded{padding-inline-start:38px}}.work-section .work-stage{position:sticky;top:clamp(88px,12vh,130px)}.scroll-linked-work .work-viewport{scroll-snap-type:none!important}.journey{background:#c5e3ef}.hero{background:radial-gradient(ellipse at 82% 12%,#ffffff88,transparent 24%),linear-gradient(#8fceee,#b5dcf0 65%,#c5e3ef)}.work-section{background:#c5e3ef}.atmosphere-clouds,.hero-cloud,.work-clouds{mask-image:linear-gradient(90deg,transparent,#000 16%,#000 80%,transparent),linear-gradient(transparent,#000 20%,#000 64%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 80%,transparent),linear-gradient(transparent,#000 20%,#000 64%,transparent);-webkit-mask-composite:source-in}.hero-cloud{z-index:2}.foreground{bottom:-29%;opacity:.9}.work-clouds{width:130%;min-width:0;right:-15%;bottom:-22%;opacity:.55}.upper-journey{background:linear-gradient(180deg,#c5e3ef,#5f9abd 5%,#155584 12%,#0b3b63 23%,#082944 36%,#061b30 48%,#040f1e 70%,#020a12)}.expertise{overflow:visible;padding-top:260px;padding-bottom:250px}.expertise h2{font-size:clamp(42px,4.3vw,74px);margin-bottom:42px}.expertise-content{max-width:1520px;margin-inline:auto}.atmosphere-clouds{top:auto;bottom:-160px;left:-15%;width:130%;height:480px;object-fit:cover;object-position:center 72%;opacity:.72;z-index:1;filter:brightness(.85) saturate(.75)}.service-row{padding-block:28px;grid-template-columns:55px minmax(0,1fr) minmax(200px,1fr) 24px}.service-row h3{font-size:clamp(21px,1.65vw,28px)}.service-row p{font-size:14px}.service-description{max-width:390px;font-size:16px}.about{padding-top:190px}.night-sky,.stars-near{background-size:auto 170%;background-repeat:no-repeat}.footer-brand img,.wordmark img{width:128px;height:auto;display:block}.navigation{background:linear-gradient(110deg,#184c6970,#40789555)}.wordmark{filter:drop-shadow(0 1px 4px #17374e30)}.glass-logo{right:4%;top:32%;width:44%}.glass-logo img{filter:drop-shadow(0 20px 25px #18456444);width:100%;height:auto}.project-2 .project-image{width:80%;padding:40px;opacity:.7}.footer-language,.journey[dir=rtl],.language-switch [data-slot=toggle-group-item][value=ar]{font-family:var(--font-almarai),Arial,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0!important}[dir=rtl] .hero h1{line-height:1.3;font-weight:800}[dir=rtl] .hero-description,[dir=rtl] .service-row p{line-height:1.9}html.lenis,html.lenis body{height:auto}@media(max-width:899px){.glass-logo{top:auto;bottom:175px;right:7%;width:75%}.expertise{padding-top:190px;padding-bottom:170px}.atmosphere-clouds{height:320px;bottom:-120px;width:155%;left:-27%}.service-row{grid-template-columns:30px 1fr 22px;gap:16px}.about{padding-top:150px}.footer-brand img,.wordmark img{width:105px}[dir=rtl] .glass-logo{left:7%;right:auto}}@media(max-width:520px){.wordmark img{width:85px}.expertise h2{font-size:39px}.hero h1{font-size:clamp(48px,14vw,60px)}[dir=rtl] .hero h1{font-size:48px}[dir=rtl] .hero-subtitle{font-size:28px}}@media(min-width:900px){[dir=rtl] .glass-logo{left:4%;right:auto}}.home-growth-stages{color:#f7fbff;padding-top:115px;padding-bottom:20px}.home-growth-stages h2{max-width:1050px}.home-growth-intro{font-size:clamp(16px,1.3vw,20px);line-height:1.65;color:#d0e3ef;max-width:680px;margin:25px 0 58px}.home-growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #daeaf655;border-bottom:1px solid #daeaf655}.home-growth-grid article{display:flex;flex-direction:column;align-items:flex-start;min-height:340px;padding:30px 30px 32px;border-right:1px solid #daeaf655}.home-growth-grid article:first-child{padding-left:0}.home-growth-grid article:last-child{border-right:0}.home-growth-index{font-size:12px;letter-spacing:1.3px;color:#c7dce9}.home-growth-grid h3{font-size:clamp(23px,2.2vw,33px);font-weight:550;line-height:1.18;letter-spacing:-.035em;margin:38px 0 18px}.home-growth-grid p{font-size:15px;line-height:1.6;color:#c7dce9;max-width:350px}.home-growth-grid a{display:inline-flex;align-items:center;gap:12px;margin-top:auto;padding:7px 0;border-bottom:1px solid #ffffff80;font-size:13px;color:#fff}.home-growth-grid a .arrow{width:16px;height:16px}.home-growth-note{font-size:14px;line-height:1.6;color:#c7dce9;max-width:800px;margin:25px 0 0}[dir=rtl] .home-growth-grid h3{letter-spacing:0;line-height:1.4}[dir=rtl] .home-growth-grid article{border-right:0;border-left:1px solid #daeaf655}[dir=rtl] .home-growth-grid article:first-child{padding-left:30px;padding-right:0}[dir=rtl] .home-growth-grid article:last-child{border-left:0}@media(max-width:899px){.home-growth-stages{padding-top:90px}.home-growth-grid article{padding:24px 18px;min-height:370px}.home-growth-grid h3{font-size:24px}}@media(max-width:650px){.home-growth-grid{display:block}.home-growth-grid article,.home-growth-grid article:first-child,[dir=rtl] .home-growth-grid article,[dir=rtl] .home-growth-grid article:first-child{min-height:0;padding:25px 0;border:0;border-bottom:1px solid #daeaf655}.home-growth-grid article:last-child{border:0}.home-growth-grid h3{margin:20px 0 14px}.home-growth-grid p{margin-bottom:20px}.home-growth-stages{padding-top:75px}.home-growth-intro{margin-bottom:38px}}.phone-studio{position:absolute;right:3%;top:17%;width:45%;max-width:760px;height:650px;z-index:8;pointer-events:none;font-family:var(--font-geist-sans),Arial,sans-serif}.device-scene{position:relative;height:590px;perspective:1400px;isolation:isolate}.phone-device{position:absolute;left:50%;top:50%;width:282px;height:568px;transform:translate(-50%,-50%);border-radius:46px;background:#15171b;box-shadow:0 35px 46px -20px #143e6a66,8px 14px 22px #142c4333,inset 0 0 0 2px #7d858c,inset 0 0 0 5px #22272d}.phone-device:after,.phone-device:before{content:"";position:absolute;left:-3px;top:115px;height:40px;width:3px;border-radius:2px;background:#5c626a}.phone-device:after{left:auto;right:-3px;top:158px;height:62px}.phone-screen{inset:12px;z-index:1;background:#f7f6f2}.finished-panel,.phone-screen{position:absolute;overflow:hidden;border-radius:35px}.finished-panel{inset:0}.incoming-panel{position:absolute;inset:12px;overflow:hidden;border-radius:35px;opacity:0;z-index:6;box-shadow:0 8px 22px #13384e18;will-change:transform;transform-origin:center}.phone-rim{position:absolute;inset:0;border:12px solid transparent;border-radius:46px;box-shadow:inset 0 0 0 2px #f3f5f81a;z-index:20;pointer-events:none}.phone-island{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:82px;height:23px;background:#111419;border-radius:20px;z-index:22;box-shadow:inset 0 0 0 1px #252a30}.phone-island:after{content:"";position:absolute;right:10px;top:8px;width:7px;height:7px;border-radius:50%;background:#142435;box-shadow:inset 0 0 2px #7290bc}.phone-home{width:85px;height:4px;border-radius:10px;background:#141c25;bottom:19px;transform:translateX(-50%);z-index:21;opacity:.6}.phone-home,.sketch-card{position:absolute;left:50%}.sketch-card{top:50%;width:258px;height:544px;margin:-272px 0 0 -129px;overflow:hidden;border:1px solid #748b9a77;border-radius:17px;background:#f9fbfc;transform-origin:center;box-shadow:0 12px 22px #27587716;opacity:.72;z-index:-1;will-change:transform,opacity}.sketch-spawn{transform:translate(315px,145px) rotate(22deg) scale(.22);opacity:0}.sketch-left{transform:translate(-165px,55px) rotate(-13deg) scale(.55)}.sketch-right{transform:translate(165px,-18px) rotate(12deg) scale(.5);opacity:.66}.sketch-far{transform:translate(238px,108px) rotate(18deg) scale(.39);opacity:.45}.studio-caption{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:12px;color:#17364a;position:relative;z-index:10}.studio-caption>div{min-width:200px}.studio-caption span{font-size:12px;font-weight:600;letter-spacing:.3px}.studio-caption i{font-style:normal;opacity:.4;margin:0 5px}.studio-caption small{display:block;font-size:13px;margin-top:5px;opacity:.75}.studio-pause{pointer-events:auto;width:34px;height:34px;background:#ffffff44;border:1px solid #25516b33;border-radius:50%;font-size:14px;color:#19394c;cursor:pointer}.studio-pause:hover{background:#ffffffaa}.studio-pause:focus-visible{outline:2px solid #fb1c1c;outline-offset:4px}.sample-ui{position:relative;width:100%;height:100%;padding:14px 15px 22px;background:var(--surface);color:var(--ink);font-size:11px;display:flex;flex-direction:column;gap:10px;line-height:1.4;box-sizing:border-box;overflow:hidden}.sample-ui[dir=rtl]{font-family:var(--font-almarai),Arial,sans-serif}.sample-ui *{box-sizing:border-box}.sample-ui h3,.sample-ui h4,.sample-ui p{margin:0!important;letter-spacing:-.4px;text-wrap:wrap}.sample-ui h3{font-size:23px;font-weight:650;line-height:1.15;max-width:210px}.sample-ui h4{font-size:19px;line-height:1.15}.sample-ui small{font-size:9px;line-height:1.4;color:var(--muted);display:block;letter-spacing:.1px}.sample-ui b{font-weight:600}.sample-ui strong{font-weight:650;display:block}.sample-ui em{font-size:9px;font-style:normal;color:var(--accent);display:block}.sample-ui svg{width:100%;display:block}.finish-only{opacity:var(--detail)}.wire-only{opacity:var(--draft)}.sample-status{display:flex;justify-content:space-between;direction:ltr;font-size:10px;padding:0 6px;margin-bottom:6px;height:18px;flex-shrink:0}.sample-status>span{font-size:8px;letter-spacing:.5px}.sample-toolbar{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700;letter-spacing:.7px;flex-shrink:0}.sample-appmark{height:22px;width:22px;border-radius:7px;background:var(--accent);color:var(--surface);font-size:13px}.sample-appmark,.sample-avatar{display:grid;place-items:center}.sample-avatar{width:26px;height:26px;border-radius:50%;font-size:9px;background:var(--soft);color:var(--ink)}.sample-toolbar>.sample-avatar{margin-inline-start:auto}.sample-heading{margin:5px 0 0;flex-shrink:0}.sample-heading small{margin-bottom:7px;letter-spacing:1px;font-size:8px}.sample-surface{background:color-mix(in srgb,var(--surface),white 65%);border:1px solid color-mix(in srgb,var(--muted) 18%,transparent);border-radius:var(--round);padding:12px}.sample-pill{padding:5px 8px;border-radius:20px;background:var(--soft);color:var(--accent);font-size:8px;font-weight:600;white-space:nowrap}.shipment-summary{display:flex;justify-content:space-between;align-items:center;padding-block:10px}.shipment-summary strong{font-size:16px;margin-top:3px;letter-spacing:-.2px}.route-map{position:relative;height:131px;flex-shrink:0;overflow:hidden;padding:0;background:var(--soft)}.route-map svg{height:100%}.map-grid,.route-map svg{position:absolute;inset:0}.map-grid{background:linear-gradient(32deg,transparent 52%,#ffffff77 0,#ffffff77 60%,transparent 0),linear-gradient(130deg,transparent 20%,#ffffff66 0,#ffffff66 33%,transparent 0)}.map-road{stroke:var(--surface);stroke-width:7;fill:none}.map-route{stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;fill:none}.route-map circle{fill:var(--accent);stroke:var(--surface);stroke-width:3}.route-map .route-arrival{fill:var(--ink)}.map-city{position:absolute;font-size:8px;color:var(--muted)}.city-a{left:15px;top:72px}.city-b{right:13px;top:17px}.map-eta{position:absolute;bottom:8px;right:9px;padding:5px 7px;background:var(--surface);border-radius:9px;font-size:8px;box-shadow:0 2px 9px #102a3810}.tracking-card{display:flex;gap:10px;padding-block:10px}.tracking-card b{display:block;font-size:10px;line-height:1.4}.route-stops{display:flex;align-items:center;flex-direction:column;padding-top:5px;gap:3px}.route-stops span{border:2px solid var(--accent);width:7px;height:7px;border-radius:50%}.route-stops i{height:27px;border-left:1px dashed var(--muted)}.stop-destination{margin-top:12px}.driver-card{display:flex;gap:8px;align-items:center;padding:0 3px}.driver-card b{font-size:10px}.driver-card small{font-size:8px}.sample-call{margin-inline-start:auto;width:25px;height:25px;border-radius:50%;background:var(--soft);color:var(--accent);display:grid;place-items:center}.sample-action{background:var(--accent);color:var(--surface);border-radius:calc(var(--round) * .65);padding:12px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;flex-shrink:0;margin-top:auto}.sample-action>span{font-size:15px}.sample-bottom-nav{display:flex;justify-content:space-around;padding-top:6px;color:var(--muted);font-size:15px;flex-shrink:0}.sample-bottom-nav>span:first-child{color:var(--accent)}.wire-stamp{position:absolute;right:17px;top:57px;background:var(--surface);padding:3px;color:#91a0aa;font-size:7px;letter-spacing:1px}.court-panel{height:170px;position:relative;overflow:hidden;background:var(--soft);padding:15px;flex-shrink:0}.court-diagram{position:absolute;right:-12px;top:-30px;width:185px;height:147px;transform:rotate(-27deg);border:2px solid color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 16%,var(--soft));box-shadow:0 0 0 11px color-mix(in srgb,var(--accent) 8%,transparent)}.court-diagram>div{position:absolute;inset:20px 0;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent)}.court-diagram i{position:absolute;top:0;bottom:0;left:50%;border-left:1px solid var(--accent)}.court-panel h4{position:absolute;bottom:15px;left:15px;font-size:24px;max-width:130px}.court-tag{position:absolute;top:12px;left:10px;font-size:7px;letter-spacing:.5px;background:var(--surface);padding:4px 6px;border-radius:20px}.sample-dates{display:flex;gap:6px;justify-content:space-between;direction:ltr}.sample-dates>span{font-size:7px;color:var(--muted);display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--muted) 20%,transparent);border-radius:calc(var(--round) * .65);width:38px;height:47px}.sample-dates b{font-size:14px;color:var(--ink);line-height:1}.sample-dates .selected-date{background:var(--accent);color:var(--surface);border-color:var(--accent)}.selected-date b{color:var(--surface)}.sample-subheading{display:flex;justify-content:space-between;align-items:center;gap:5px;font-size:10px}.sample-subheading small{font-size:8px}.sample-slots{display:flex;gap:5px;direction:ltr}.sample-slots>span{flex:1;text-align:center;padding:7px 0;border:1px solid color-mix(in srgb,var(--muted) 22%,transparent);border-radius:7px;font-size:9px}.sample-slots .selected-slot{background:var(--soft);border-color:var(--accent);color:var(--accent)}.booking-total{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.booking-total b{display:block;font-size:10px}.booking-total strong{font-size:11px}.sample-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex-shrink:0}.sample-stats .sample-surface{padding:12px 10px}.sample-stats strong{font-size:24px;letter-spacing:-1px;margin:8px 0 3px}.sample-stats strong span{font-size:12px}.sample-stats small{font-size:8px}.production-chart{padding:12px;flex-shrink:0}.chart-bars{display:flex;gap:8px;align-items:flex-end;height:78px;padding-top:10px;direction:ltr}.chart-bars i{background:var(--accent);opacity:.6;border-radius:calc(var(--round) * .2) calc(var(--round) * .2) 0 0;flex:1}.chart-bars i:nth-last-child(-n+2){opacity:1}.chart-labels{display:flex;justify-content:space-between;font-size:7px;color:var(--muted);margin-top:6px;direction:ltr}.line-list{padding:3px 10px;flex-shrink:0}.line-list>div{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--muted) 13%,transparent)}.line-list>div:last-child{border:0}.line-list b{font-size:9px}.line-list small{font-size:7px}.line-icon{width:23px;height:23px;background:var(--soft);color:var(--accent);border-radius:6px;display:grid;place-items:center;font-size:9px}.line-status{width:5px;height:5px;border-radius:50%;background:#489478;margin-inline-start:auto}.line-status.maintenance{background:#e8ac4b}.revenue-card{position:relative;padding:15px 12px 10px;flex-shrink:0}.revenue-card strong{font-size:28px;letter-spacing:-1px;margin-top:12px;direction:ltr}.revenue-card strong>span{font-size:9px;letter-spacing:0}.revenue-card .sample-pill{display:inline-block;margin-top:5px}.revenue-card svg{height:78px;margin-top:10px;overflow:visible}.revenue-area{fill:var(--soft)}.revenue-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.goals-card small{font-size:8px}.goal-track{height:5px;background:var(--soft);border-radius:5px;margin:13px 0 9px;overflow:hidden}.goal-track i{display:block;width:82%;height:100%;background:var(--accent);border-radius:5px}@media(min-width:1800px){.phone-studio{top:16%;right:5%;width:42%}.device-scene{transform:scale(1.13);transform-origin:center}.studio-caption{margin-top:37px}}@media(min-width:900px){.hero-copy{width:61%}.hero h1{max-width:750px}.hero-note{display:none}[dir=rtl] .phone-studio{right:auto;left:3%}}@media(min-width:900px) and (max-height:800px){.phone-studio{top:11%;height:620px}.device-scene{transform:scale(.86);transform-origin:center}.studio-caption{margin-top:-28px}}@media(max-width:1100px) and (min-width:900px){.phone-studio{right:-3%;width:46%;top:19%}.device-scene{transform:scale(.84);transform-origin:center}.studio-caption{margin-top:-32px}.hero-copy{width:61%}.hero h1{font-size:6.8vw}.hero-description{max-width:340px}[dir=rtl] .phone-studio{left:-3%}}@media(max-width:899px){.phone-studio{position:relative;top:auto;right:auto;width:100%;max-width:650px;height:640px;margin:-30px auto 0}.hero-copy{padding-bottom:30px}.hero{min-height:0;padding-bottom:100px}.device-scene{height:570px;transform:scale(.95);transform-origin:center}.studio-caption{margin-top:10px}.foreground{bottom:-8%;z-index:3;pointer-events:none}.scroll-cue{bottom:25px}[dir=rtl] .hero-copy{padding-bottom:30px}[dir=rtl] .phone-studio{left:auto;right:auto}.sketch-far{display:none}}@media(max-width:520px){.phone-studio{height:540px;margin-top:-35px}.device-scene{transform:scale(.78);height:580px;transform-origin:center top}.studio-caption{margin-top:-110px;gap:16px}.studio-caption>div{min-width:180px}.sketch-right{opacity:.38;transform:translate(125px,-10px) rotate(10deg) scale(.4)}.sketch-left{display:none}.hero-copy{padding-bottom:30px!important}.hero{padding-bottom:70px}.sample-ui[dir=rtl] h3,.sample-ui[dir=rtl] small{letter-spacing:0!important}}@media(prefers-reduced-motion:reduce){.incoming-panel,.studio-pause{display:none}}.sample-ui{gap:7px;padding-bottom:24px}.sample-ui h3{font-size:21px}.route-map{height:115px}.court-panel{height:145px}.sample-action{padding:10px}.sample-bottom-nav{padding-top:3px}.line-list>div{padding:7px 0}.revenue-card strong,.sample-heading h3,.sample-stats strong,.shipment-summary strong{position:relative}.revenue-card strong:after,.sample-heading h3:after,.sample-stats strong:after,.shipment-summary strong:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--surface) 15%,var(--soft) 15%,var(--soft) 43%,var(--surface) 43%,var(--surface) 65%,var(--soft) 65%,var(--soft) 88%,var(--surface) 88%);opacity:var(--draft);pointer-events:none}.sample-surface{position:relative}.sample-surface:after{content:"";position:absolute;inset:3px;border:1px dashed var(--muted);border-radius:3px;opacity:var(--draft);pointer-events:none}.map-grid{opacity:var(--detail)}.sample-ui{gap:6px}.sample-heading h3{font-size:19px;line-height:1.12}.sample-heading small{margin-bottom:5px}.route-map{height:110px}.tracking-card{padding-block:8px}.stop-destination{margin-top:8px}.ui-dashboard .sample-stats .sample-surface,.ui-manufacturing .sample-stats .sample-surface{padding:8px 10px}.sample-stats strong{font-size:22px;line-height:1.1;margin:5px 0 2px}.sample-stats em{font-size:8px}.revenue-card{padding:10px 12px 8px}.revenue-card strong{font-size:26px;line-height:1.1;margin-top:7px}.revenue-card svg{height:48px;margin-top:7px}.revenue-card .sample-pill{margin-top:3px;padding:3px 6px}.goals-card{padding:9px 12px}.goal-track{margin:8px 0 6px}.chart-bars{height:55px;gap:7px;padding-top:7px}.production-chart{padding:9px 12px}.line-list>div{padding:5px 0}.line-list small{line-height:1.2}.ui-manufacturing .chart-bars{height:43px}.ui-manufacturing .line-icon{width:19px;height:19px}.ui-manufacturing .line-list>div{padding:4px 0}@media(max-width:899px){.phone-studio{margin-top:35px}}