@font-face{font-family:Tajawal;src:url('/assets/optimized/Tajawal-Regular.woff2?v=2e2acb3a55b0') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Tajawal;src:url('/assets/optimized/Tajawal-Medium.woff2?v=2e2acb3a55b0') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Tajawal;src:url('/assets/optimized/Tajawal-Bold.woff2?v=2e2acb3a55b0') format('woff2');font-weight:700;font-display:swap}
:root{--ink:#0b0c0b;--paper:#fdfdfc;--gold:#c7af78;--panel:#191a17;--rule:#383932;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:Tajawal,Arial,sans-serif;font-weight:400}
h1,h2,h3,p,blockquote{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;max-width:100%}button:focus-visible,a:focus-visible{outline:3px solid var(--gold);outline-offset:5px}input:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.sr-only,.skip-link:not(:focus){position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}
.skip-link:focus{position:fixed;z-index:200;top:12px;right:12px;background:var(--gold);color:var(--ink);padding:12px 24px;border-radius:12px}
.site-shell{max-width:1440px;margin-inline:auto;container-type:inline-size;--u:calc(100cqw / 1440)}
.hero{position:relative;height:calc(920 * var(--u));overflow:hidden;border-radius:0 0 calc(150 * var(--u)) calc(150 * var(--u));background:var(--paper);color:var(--ink)}
.nav-pill{position:absolute;z-index:10;left:calc(100 * var(--u));top:calc(38 * var(--u));width:calc(1240 * var(--u));height:calc(88 * var(--u));border-radius:99px;background:var(--ink)}
.desktop-nav{display:flex;align-items:center;justify-content:center;direction:ltr;gap:calc(42 * var(--u));height:100%;font-size:calc(18 * var(--u));font-weight:500;color:#fff}
.desktop-nav>a{width:calc(146 * var(--u));text-align:center;line-height:1.5;transition:color .2s}.desktop-nav>a:hover,.desktop-nav .active{color:var(--gold)}
.desktop-nav .brand{width:calc(212 * var(--u));height:calc(78 * var(--u));display:flex;align-items:center;justify-content:center}.brand img{width:calc(164 * var(--u));height:auto}
.mobile-brand,.mobile-nav,.menu-toggle{display:none}
.hero-portrait{position:absolute;left:calc(431 * var(--u));top:calc(270 * var(--u));width:calc(578 * var(--u));height:calc(867 * var(--u));object-fit:cover;max-width:none}
.button{display:inline-flex;align-items:center;justify-content:center;height:calc(52 * var(--u));border:1px solid transparent;border-radius:40px;font-size:calc(17 * var(--u));font-weight:700;line-height:1.5;white-space:nowrap;transition:background .18s,box-shadow .18s}
.button-gold{background:var(--gold);color:var(--ink)}.button-gold:hover{background:#d6bf89}.button-dark{background:var(--ink);color:#fff;border-color:var(--rule)}.button-dark:hover{background:#282921}.button-paper{color:var(--ink);background:var(--paper);border-color:#0b0c0b40}.button-paper:hover{background:#f1ede4}
.hero-secondary{position:absolute;left:calc(1088 * var(--u));top:calc(646 * var(--u));width:calc(174 * var(--u))}
.hero-dock{position:absolute;z-index:2;left:calc(510 * var(--u));top:calc(800 * var(--u));width:calc(420 * var(--u));height:calc(76 * var(--u));display:flex;direction:ltr;gap:calc(10 * var(--u));align-items:center;justify-content:center;border:1px solid #ffffff59;border-radius:44px;background:#0b0c0bde;backdrop-filter:blur(9px)}
.consultation{width:calc(198 * var(--u))}.explore{width:calc(194 * var(--u))}
.sketch{position:absolute;overflow:hidden}.sketch-art{position:absolute}.sketch-art img{width:100%;height:100%;max-width:none}
.laptop{left:calc(180 * var(--u));top:calc(303 * var(--u));width:calc(128 * var(--u));height:calc(100 * var(--u));--dx:-340px;--dy:22px;--rotate:.122rad;--delay:2.12s}.laptop .sketch-art{inset:10.9% 2.27% 8.73% 3.05%}
.mind{left:calc(340 * var(--u));top:calc(479 * var(--u));width:calc(100 * var(--u));height:calc(100 * var(--u));--dx:-472px;--dy:22px;--rotate:.122rad;--delay:2.34s}.mind .sketch-art{inset:12.52% 7.9% 12.85% 7.89%}
.growth{left:calc(1134 * var(--u));top:calc(300 * var(--u));width:calc(116 * var(--u));height:calc(110 * var(--u));--dx:338px;--dy:-18px;--rotate:-.122rad;--delay:2.22s}.growth .sketch-art{inset:9.91% 10.26% 11.73% 7.67%}
.compass{left:calc(1162 * var(--u));top:calc(509 * var(--u));width:calc(102 * var(--u));height:calc(102 * var(--u));--dx:310px;--dy:-18px;--rotate:-.122rad;--delay:2.46s}.compass .sketch-art{inset:8.4% 8.67% 8.56% 8.66%}
.hero-arrow{position:absolute;left:calc(226 * var(--u));top:calc(624 * var(--u));width:calc(114 * var(--u));height:calc(99.343 * var(--u))}.hero-arrow img,.hero-arrow svg{width:100%;height:100%;max-width:none;overflow:visible}
.entrance .sketch{animation:sketch-enter .9s var(--delay) ease-out both,sketch-opacity .23s var(--delay) ease-out both}
@keyframes sketch-enter{from{translate:var(--dx) var(--dy);rotate:var(--rotate)}to{translate:0 0;rotate:0rad}}
@keyframes sketch-opacity{from{opacity:0}to{opacity:1}}
.entrance .hero{animation:hero-appear .2s 1.8s ease-out both}
@keyframes hero-appear{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}
.splash{display:none;position:fixed;z-index:100;inset:0;align-items:center;justify-content:center;background:var(--ink);pointer-events:none}
.entrance .splash{display:flex;animation:splash-exit .2s 1.8s ease-out both}
.splash img{width:min(100vw,1440px);height:auto;max-height:100vh;object-fit:contain}
@keyframes splash-exit{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}
.entrance .arrow-curve{stroke-dasharray:1;stroke-dashoffset:1;animation:arrow-draw 1.18s 2.18s ease-in-out forwards}
.entrance .arrow-tip{stroke-dasharray:1;stroke-dashoffset:1;animation:arrow-draw .23s 3.32s ease-out forwards}
@keyframes arrow-draw{to{stroke-dashoffset:0}}
.section-inner{width:calc(1228 * var(--u));margin-inline:auto}
.company{position:relative;height:calc(1380 * var(--u));padding-top:calc(80 * var(--u));scroll-margin-top:20px}
.company-top{display:grid;direction:ltr;grid-template-columns:690fr 466fr;gap:calc(70 * var(--u));text-align:right}
.company-intro{padding-top:calc(4 * var(--u));display:flex;flex-direction:column;gap:calc(20 * var(--u));direction:rtl;font-size:calc(22 * var(--u));line-height:1.6;color:#fdfdfcb8}
.company-intro .lead{font-size:calc(24 * var(--u));font-weight:500;color:var(--paper)}
.eyebrow{color:var(--gold);font-size:calc(19 * var(--u));font-weight:500;line-height:1.4}
.company-title{direction:rtl}.company-title h1{font-size:calc(52 * var(--u));font-weight:700;line-height:1.25;margin-top:calc(14 * var(--u))}
.company-rule{position:absolute;left:calc(106 * var(--u));top:calc(279 * var(--u));width:calc(1226 * var(--u));height:1px;background:var(--rule)}
.company-collage{position:absolute;left:calc(106 * var(--u));top:calc(303 * var(--u));display:grid;grid-template-columns:784fr 404fr;gap:calc(38 * var(--u));direction:ltr}
.company-photo{height:calc(380 * var(--u));margin-top:calc(18 * var(--u));overflow:hidden;border-radius:calc(30 * var(--u))}.company-photo img{width:100%;height:100%;object-fit:cover}
.company-crop{height:calc(442 * var(--u));position:relative;overflow:hidden;border-radius:calc(30 * var(--u))}.company-crop img{position:absolute;width:344.83%;height:138.89%;left:-5.17%;top:0;max-width:none}
.company-star{position:absolute;width:calc(48 * var(--u));height:calc(48 * var(--u));left:calc(102 * var(--u));top:calc(291 * var(--u))}
.company-approach{position:absolute;left:calc(130 * var(--u));top:calc(612 * var(--u));width:calc(242 * var(--u));height:calc(65 * var(--u));border-radius:calc(14 * var(--u));background:var(--gold);display:flex;align-items:center;justify-content:center}.company-approach .button{width:calc(222 * var(--u))}
.company-stripe{position:absolute;height:calc(48 * var(--u));background:var(--gold);top:calc(621 * var(--u))}.stripe-one{left:calc(379 * var(--u));width:calc(5 * var(--u))}.stripe-two{left:calc(391 * var(--u));width:calc(2 * var(--u))}
.company-orbit{position:absolute;left:calc(1060 * var(--u));top:calc(281 * var(--u));width:calc(205 * var(--u));height:calc(123 * var(--u))}
.services{position:absolute;top:calc(821 * var(--u));left:calc(106 * var(--u));display:flex;flex-direction:column;gap:calc(20 * var(--u))}
.services h2{font-size:calc(39 * var(--u));line-height:1.3;font-weight:700}
.service-viewport{height:calc(362 * var(--u));overflow:hidden;position:relative;direction:ltr}
.service-track{--service-step:calc(313 * var(--u));display:flex;gap:calc(24 * var(--u));position:absolute;left:calc(-10 * var(--service-step));top:0;width:max-content;animation:services-loop 28s linear infinite paused}
.services.is-visible:not(.is-paused):not(.is-hidden) .service-track{animation-play-state:running;will-change:transform}
@keyframes services-loop{to{transform:translateX(calc(7 * var(--service-step)))}}
.service-card{position:relative;flex:0 0 calc(289 * var(--u));width:calc(289 * var(--u));height:calc(362 * var(--u));border-radius:calc(24 * var(--u));overflow:hidden;background:var(--ink);direction:rtl}
.service-card img{width:100%;height:100%;object-fit:cover}.service-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,6,5,0) 0%,rgba(5,6,5,.05) 45%,rgba(5,6,5,.66) 72%,rgba(5,6,5,.96) 100%)}
.service-label{position:absolute;z-index:1;inset:auto calc(24 * var(--u)) calc(24 * var(--u));display:flex;flex-direction:column;gap:calc(8 * var(--u));text-align:right}
.service-index{font-size:calc(15 * var(--u));font-weight:500;color:var(--gold);line-height:calc(22 * var(--u));height:calc(29 * var(--u))}
.service-label h3{font-size:calc(22 * var(--u));line-height:calc(29 * var(--u));font-weight:700}
.motion-toggle{position:absolute;left:0;top:calc(56 * var(--u));opacity:0;background:var(--ink);color:var(--paper);border:1px solid var(--rule);padding:8px 12px;border-radius:12px;font-size:14px;transition:opacity .2s}.services:hover .motion-toggle,.motion-toggle:focus-visible{opacity:1}.services.is-paused .service-track{animation-play-state:paused}
.founder{height:calc(1070 * var(--u));position:relative;scroll-margin-top:20px}
.founder-panel{position:relative;width:calc(1332 * var(--u));height:calc(960 * var(--u));margin-inline:auto;background:var(--panel);border:1px solid var(--rule);border-radius:calc(48 * var(--u));overflow:hidden}
.founder-watermark{position:absolute;left:calc(871 * var(--u));top:calc(549 * var(--u));width:calc(370 * var(--u));height:calc(477.5 * var(--u))}
.founder-picture{position:absolute;left:calc(53 * var(--u));top:calc(59 * var(--u));width:calc(475 * var(--u));height:calc(640 * var(--u));background:var(--paper);border-radius:calc(32 * var(--u));overflow:hidden}
.founder-picture img{position:absolute;left:calc(-135 * var(--u));top:calc(-65 * var(--u));width:calc(600 * var(--u));height:calc(800 * var(--u));max-width:none;object-fit:contain;filter:grayscale(1) contrast(1.05)}
.founder-content{position:absolute;left:calc(609 * var(--u));top:calc(59 * var(--u));width:calc(656 * var(--u));display:flex;flex-direction:column;gap:calc(20 * var(--u));text-align:right}
.founder-content h2{font-size:calc(45 * var(--u));line-height:1.35;font-weight:700}.founder-bio{font-size:calc(22 * var(--u));line-height:1.65;color:#fdfdfccc}.founder-content hr{height:1px;border:0;background:var(--rule);margin:0;width:100%}
.founder-content h3{font-size:calc(22 * var(--u));line-height:1.45;color:var(--gold)}
.credentials{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(13 * var(--u));font-size:calc(21 * var(--u));line-height:1.55;color:#fdfdfcdb}
.credentials li{display:grid;grid-template-columns:calc(30 * var(--u)) 1fr;gap:calc(16 * var(--u))}.credentials li::before{content:"—";color:var(--gold);font-weight:500}
.founder-actions{position:absolute;left:calc(755 * var(--u));top:calc(693 * var(--u));width:calc(510 * var(--u));height:calc(66 * var(--u));display:flex;direction:ltr;gap:calc(14 * var(--u));align-items:center;justify-content:center}.founder-actions .button{width:calc(196 * var(--u))}
.founder-belief{position:absolute;left:calc(63 * var(--u));top:calc(753 * var(--u));width:calc(455 * var(--u));display:flex;flex-direction:column;gap:calc(18 * var(--u));font-size:calc(30 * var(--u));line-height:1.5;font-weight:500}
.founder-belief .eyebrow{font-size:calc(18 * var(--u));line-height:1.45}
.founder-bottom-rule{position:absolute;left:calc(106 * var(--u));top:calc(1014 * var(--u));width:calc(1228 * var(--u));height:1px;background:var(--rule)}
.founder-bottom-symbol{position:absolute;left:calc(695 * var(--u));top:calc(993 * var(--u));width:calc(42 * var(--u));height:calc(54.203 * var(--u))}
.contact{position:relative;height:calc(800 * var(--u));scroll-margin-top:20px}
.contact-form{position:absolute;left:calc(106 * var(--u));top:calc(44 * var(--u));width:calc(760 * var(--u));padding:calc(40 * var(--u));border-radius:calc(32 * var(--u));background:var(--paper);color:var(--ink);display:flex;flex-direction:column;gap:calc(24 * var(--u));color-scheme:light}
.form-row{display:grid;grid-template-columns:1fr 1fr;gap:calc(24 * var(--u))}
.contact-form label{display:flex;flex-direction:column;gap:calc(8 * var(--u));font-size:calc(18 * var(--u));line-height:1.5;font-weight:700;min-width:0}
.contact-form input,.contact-form textarea{width:100%;border:1px solid #deded7;border-radius:calc(14 * var(--u));background:#f3f2ee;padding:calc(14 * var(--u)) calc(18 * var(--u));color:var(--ink);font-weight:400;font-size:calc(17 * var(--u));line-height:1.5}
.contact-form input{height:calc(56 * var(--u))}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#797a70;opacity:1}.contact-form textarea{height:calc(150 * var(--u));min-height:calc(150 * var(--u));resize:vertical}
.submit{height:calc(58 * var(--u));width:100%;border-radius:calc(16 * var(--u))}.submit:disabled{opacity:.65;cursor:progress}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.form-status{font-size:16px;line-height:1.6;padding:12px;border-radius:10px;background:#ede9dd}.form-status[data-state="error"]{color:#9c2b23;background:#fbefeb}.form-status[hidden]{display:none}
.contact-title{position:absolute;left:calc(950 * var(--u));top:calc(100 * var(--u));width:calc(382 * var(--u));display:flex;flex-direction:column;align-items:flex-start;gap:calc(20 * var(--u))}.contact-title h2{font-size:calc(70 * var(--u));line-height:1.5;color:#fff;font-weight:700}.contact-title span{width:calc(88 * var(--u));height:3px;background:var(--gold)}
.contact-art{position:absolute;left:calc(997 * var(--u));top:calc(454 * var(--u));width:calc(310 * var(--u));height:calc(224 * var(--u))}
.footer{height:calc(360 * var(--u))}.footer-surface{position:relative;width:calc(1332 * var(--u));height:calc(328 * var(--u));margin-inline:auto;border-radius:calc(40 * var(--u));background:var(--gold);color:var(--ink)}
.footer-brand{position:absolute;left:calc(1004 * var(--u));top:calc(55 * var(--u));width:calc(266 * var(--u));height:calc(110.532 * var(--u))}.footer-brand img{width:100%;height:auto}
.footer-nav{position:absolute;left:calc(58 * var(--u));top:calc(75 * var(--u));display:flex;direction:ltr;gap:calc(32 * var(--u));font-weight:700;font-size:calc(21 * var(--u));line-height:1.5;text-align:center}
.footer-nav a:nth-child(1){width:calc(136 * var(--u))}.footer-nav a:nth-child(2){width:calc(150 * var(--u))}.footer-nav a:nth-child(n+3){width:calc(98 * var(--u))}
.footer-nav a:hover{text-decoration:underline}.footer-top{position:absolute;left:calc(62 * var(--u));top:calc(135 * var(--u));width:calc(190 * var(--u));height:calc(50 * var(--u))}
.footer-rule{position:absolute;left:calc(60 * var(--u));top:calc(230 * var(--u));width:calc(1212 * var(--u));height:1px;background:#0b0c0b33}
.copyright{position:absolute;right:calc(58 * var(--u));top:calc(252 * var(--u));font-size:calc(17 * var(--u));font-weight:500;line-height:1.5}
@media(max-width:760px){
 .site-shell{--u:1px}.hero{height:680px;border-radius:0 0 64px 64px}
 .nav-pill{top:20px;left:20px;width:calc(100% - 40px);height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;direction:rtl}
 .desktop-nav{display:none}.mobile-brand{display:block;width:128px}.mobile-brand img{width:128px;height:auto}
 .menu-toggle{display:flex;flex-direction:column;gap:6px;background:none;border:0;padding:12px;color:var(--paper)}.menu-toggle span{height:2px;width:22px;background:currentColor;transition:transform .2s}
 .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}
 .mobile-nav:not([hidden]){display:flex;position:absolute;top:84px;left:0;right:0;flex-direction:column;background:var(--ink);border:1px solid var(--rule);border-radius:24px;padding:14px;gap:4px;box-shadow:0 10px 28px #0003}.mobile-nav a{padding:12px 18px;font-size:18px;color:var(--paper)}
 .hero-portrait{width:390px;height:585px;left:calc(50% - 195px);top:184px}
 .laptop{left:24px;top:178px;width:76px;height:60px}.growth{left:auto;right:22px;top:178px;width:70px;height:67px}.mind{left:22px;top:302px;width:62px;height:62px}.compass{left:auto;right:19px;top:308px;width:60px;height:60px}
 .hero-arrow{left:24px;top:412px;width:70px;height:61px}.hero-secondary{left:auto;right:18px;top:412px;width:96px;height:38px;font-size:13px}
 .hero-dock{left:24px;top:auto;bottom:28px;width:calc(100% - 48px);height:70px;gap:8px;padding:8px}.button{height:48px;font-size:16px}.hero-dock .button{flex:1;width:auto;font-size:15px}
 .splash img{width:760px;max-width:none;height:auto;flex-shrink:0}
 .section-inner{width:calc(100% - 40px)}.company{height:auto;padding:64px 0 72px}
 .company-top{display:flex;flex-direction:column-reverse;gap:24px}.company-title h1{font-size:40px;margin-top:12px}.eyebrow{font-size:17px}.company-intro{gap:16px;font-size:18px;line-height:1.75}.company-intro .lead{font-size:20px;line-height:1.7}
 .company-rule{position:relative;left:auto;top:auto;width:calc(100% - 40px);margin:30px auto 22px}
 .company-collage{position:relative;left:auto;top:auto;grid-template-columns:2fr 1fr;gap:12px;align-items:start}.company-photo{height:220px;margin-top:12px;border-radius:20px}.company-crop{height:252px;border-radius:20px}
 .company-photo img{object-position:center}.company-star,.company-orbit,.company-stripe{display:none}
 .company-approach{position:relative;top:auto;left:auto;margin:-76px auto 0 32px;width:160px;height:46px;border-radius:12px;z-index:1;direction:rtl}.company-approach .button{font-size:14px;height:44px;width:100%}
 .services{position:relative;top:auto;left:auto;margin-top:84px;gap:16px}.services h2{font-size:28px;line-height:1.4}
 .service-viewport{height:330px}.service-track{--u:.912px;--service-step:calc(264px + 24 * var(--u))}.service-card{flex-basis:264px;width:264px;height:330px;border-radius:22px}.service-label{inset:auto 20px 20px;gap:8px}.service-label h3{font-size:21px;line-height:28px}.service-index{font-size:14px;line-height:22px;height:25px}
 .motion-toggle{top:0;font-size:12px;padding:4px 7px}.services:focus-within .motion-toggle{opacity:1}
 .founder{height:auto;padding-bottom:72px}.founder-panel{width:calc(100% - 24px);height:auto;display:flex;flex-direction:column;padding:28px 20px 36px;border-radius:32px;gap:28px}
 .founder-content{position:relative;left:auto;top:auto;width:100%;gap:16px;order:0}.founder-content h2{font-size:32px;line-height:1.4}.founder-bio{font-size:18px;line-height:1.75}.founder-content h3{font-size:20px}.credentials{font-size:17px;gap:12px;line-height:1.75}.credentials li{grid-template-columns:18px 1fr;gap:10px}
 .founder-picture{position:relative;left:auto;top:auto;width:100%;height:420px;order:1;border-radius:24px}.founder-picture img{width:450px;height:600px;left:calc(50% - 255px);top:-52px}
 .founder-belief{position:relative;left:auto;top:auto;width:100%;order:2;font-size:25px;gap:12px}.founder-belief .eyebrow{font-size:16px}
 .founder-actions{position:relative;left:auto;top:auto;width:100%;height:auto;order:3;gap:12px}.founder-actions .button{width:50%;font-size:15px}
 .founder-watermark{left:auto;right:-30px;top:auto;bottom:0;width:280px;height:auto;pointer-events:none}
 .founder-bottom-rule{position:relative;left:auto;top:auto;width:calc(100% - 40px);margin:50px auto 0}.founder-bottom-symbol{top:auto;bottom:50px;left:calc(50% - 17px);width:34px;height:44px}
 .contact{height:auto;display:flex;flex-direction:column;padding:4px 20px 64px;gap:32px}
 .contact-title{position:relative;left:auto;top:auto;width:100%;order:0;gap:18px}.contact-title h2{font-size:48px;line-height:1.25}.contact-title span{width:74px;height:2px}
 .contact-art{width:116px;height:84px;top:12px;left:28px}
 .contact-form{position:relative;left:auto;top:auto;width:100%;padding:24px 20px;border-radius:24px;gap:20px;order:1}
 .form-row{grid-template-columns:1fr;gap:20px}.contact-form label{font-size:16px;gap:8px}.contact-form input,.contact-form textarea{font-size:16px;padding:14px 16px;border-radius:12px}.contact-form input{height:52px}.contact-form textarea{height:150px;min-height:150px}.submit{height:54px;border-radius:14px}
 .footer{height:auto;padding:0 12px 16px}.footer-surface{width:100%;height:auto;min-height:380px;padding:30px 24px;border-radius:28px;display:flex;flex-direction:column;gap:26px}
 .footer-brand{position:static;width:200px;height:auto}.footer-nav{position:static;display:grid;grid-template-columns:1fr 1fr;direction:rtl;gap:16px;text-align:right;font-size:17px}.footer-nav a:nth-child(n){width:auto}
 .footer-top{position:static;width:160px;align-self:flex-end;font-size:14px;height:44px}.footer-rule{position:static;width:100%;height:1px}.copyright{position:static;font-size:14px;line-height:1.6}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.entrance .hero,.entrance .sketch,.service-track{animation:none}.entrance .splash{display:none}.entrance .arrow-curve,.entrance .arrow-tip{animation:none;stroke-dashoffset:0}.service-viewport{overflow-x:auto;scrollbar-width:thin}.service-track{position:relative;left:0;width:max-content;transform:none}.service-card[data-clone]{display:none}.motion-toggle{display:none}*{transition:none!important}}

