@font-face{font-family:__GeistSans_8adcd2;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_8adcd2;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:__GeistSans_8adcd2,__GeistSans_Fallback_8adcd2}.__variable_8adcd2{--font-geist-sans:"__GeistSans_8adcd2","__GeistSans_Fallback_8adcd2"}@font-face{font-family:__GeistMono_46451f;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:__GeistMono_46451f,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"__GeistMono_46451f",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{color-scheme:dark;--ink:#0b0a0d;--ink2:#141217;--ink3:#1d1a21;--line:#2a2630;--line2:#3a3540;--bone:#f5f1ea;--mute:#a79fa8;--dim:#8e8692;--rose:#ef3a78;--rose-deep:#c2185b;--coral:#f4664f;--apricot:#f89a5b;--sand:#f5d3a1;--orchid:#9b3fa0;--ok:#7fd1a8;--err:#ff8a80;--dusk:linear-gradient(100deg,#f5d3a1,#f89a5b 28%,#f4664f 52%,#ef3a78 76%,#9b3fa0);--glow:radial-gradient(110% 90% at 0% 100%,rgba(239,58,120,.5) 0%,rgba(155,63,160,.22) 38%,rgba(11,10,13,0) 70%);--sans:var(--font-geist-sans),"Helvetica Neue",Arial,sans-serif;--mono:var(--font-geist-mono),ui-monospace,Menlo,monospace;--ar:var(--font-readex),"Geeza Pro",Tahoma,sans-serif;--spring:cubic-bezier(0.22,1,0.36,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:0s!important;animation-duration:0s!important}}body{margin:0;background:var(--ink);color:var(--bone);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}html[lang=ar] body{font-family:var(--ar)}html[lang=ar] *{letter-spacing:0!important}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{line-height:1.25}[lang=en]{font-family:var(--sans)}a{color:inherit}:focus-visible{outline:2px solid var(--rose);outline-offset:3px}img{max-width:100%;display:block}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.045em;line-height:1;text-wrap:balance}blockquote,dd,dl,figure,ol,p,ul{margin:0}button{font:inherit}.wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.sr-only{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip,.sr-only{position:absolute}.skip{inset-inline-start:12px;top:-60px;z-index:100;background:var(--rose);color:var(--ink);padding:10px 14px;border-radius:6px;text-decoration:none;font-weight:500}.skip:focus{top:12px}.k{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.k b{color:var(--rose);font-weight:500}html[lang=ar] .k,html[lang=ar] .mono{font-family:var(--ar);text-transform:none}.lead{font-size:clamp(17px,1.5vw,20px);color:var(--mute);max-width:62ch;line-height:1.55}.g{background:var(--dusk);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.arr{display:inline-block}html[dir=rtl] .arr{transform:scaleX(-1)}.wm{font-family:var(--sans);font-weight:600;letter-spacing:-.055em;line-height:1;display:inline-flex;align-items:baseline;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.wm .ii{display:inline-block;width:.104em;height:.52em;background:currentColor;position:relative;margin-inline-end:.075em}.wm .ii:before{content:"";position:absolute;inset-inline-start:-.012em;bottom:.66em;width:.13em;height:.13em;background:var(--rose)}.wm-ar{font-family:var(--ar);font-weight:600;line-height:1}.lock{display:inline-flex;align-items:flex-end;gap:.3em;text-decoration:none}.lock .sym{width:.8em;margin-bottom:.02em;line-height:0;flex:none}.lock .sym svg,.sym svg{width:100%;height:auto;display:block}.ic-tile{width:56px;height:56px;border-radius:14px;background:var(--dusk);display:grid;place-items:center;flex:none}.ic-tile svg{width:28px;height:28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:inherit;font-weight:500;font-size:15px;padding:13px 20px;border-radius:6px;border:1px solid var(--line2);background:transparent;color:var(--bone);text-decoration:none;cursor:pointer;transition:background .16s,border-color .16s,color .16s,transform .2s var(--spring);touch-action:manipulation}.btn:hover{border-color:var(--bone)}.btn.pri{background:var(--rose);border-color:var(--rose);color:var(--ink)}.btn.pri:hover{background:var(--bone);border-color:var(--bone)}.btn:active{transform:scale(.97)}.btn[aria-disabled=true],.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.btns{display:flex;gap:10px;flex-wrap:wrap}nav.n{position:sticky;top:0;z-index:40;background:rgba(11,10,13,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}nav.n .wrap{display:flex;align-items:center;height:68px;gap:26px}nav.n .home{font-size:26px;color:var(--bone)}nav.n .links{display:flex;gap:22px;font-size:14.5px;color:var(--mute)}nav.n .links a{text-decoration:none;transition:color .16s}nav.n .links a:hover{color:var(--bone)}nav.n .sp{flex:1}.lang{font-size:14px;border:1px solid var(--line2);color:var(--bone);padding:8px 12px;border-radius:6px;text-decoration:none}.lang:hover{border-color:var(--bone)}.lang[lang=ar]{font-family:var(--ar),"Geeza Pro",Tahoma,sans-serif}.menu-btn{display:none;align-items:center;gap:8px;background:transparent;border:1px solid var(--line2);color:var(--bone);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:14px}.menu-btn .bars{width:14px;display:grid;gap:3px}.menu-btn .bars i{display:block;height:2px;background:currentColor}@media (max-width:960px){nav.n .links{display:none}.menu-btn{display:inline-flex}}@media (max-width:560px){nav.n .nav-cta{display:none}nav.n .wrap{gap:12px}}.sheet-back{position:fixed;inset:0;z-index:60;background:rgba(11,10,13,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sheet{position:fixed;inset-inline:0;top:0;z-index:61;background:var(--ink2);border-bottom:1px solid var(--line2);padding:16px clamp(16px,4vw,48px) 28px;display:grid;gap:20px;max-height:100dvh;overflow:auto;touch-action:pan-y}.sheet .top{display:flex;align-items:center;justify-content:space-between}.sheet .home{font-size:26px;color:var(--bone)}.sheet ul{list-style:none;padding:0;display:grid}.sheet li a{display:block;padding:14px 0;border-bottom:1px solid var(--line);text-decoration:none;font-size:22px;font-weight:500;letter-spacing:-.02em}.sheet .grab{width:44px;height:4px;border-radius:2px;background:var(--line2);justify-self:center;margin-top:4px;box-sizing:content-box;padding:12px 40px;background-clip:content-box;cursor:grab}.sheet .grab,.sheet .top{touch-action:none}.hero{position:relative;border-bottom:1px solid var(--line);overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:var(--glow);pointer-events:none}.hero .wrap{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(24px,4vw,56px);align-items:center;padding-block:clamp(56px,8vw,112px)}@media (max-width:900px){.hero .wrap{grid-template-columns:1fr}}.hero h1{font-size:clamp(42px,5.8vw,88px);letter-spacing:-.055em;line-height:.94}html[lang=ar] .hero h1{font-size:clamp(36px,4.8vw,72px);line-height:1.2}.hero .txt{display:grid;gap:28px}.field{position:relative;aspect-ratio:10/11;max-height:620px;width:100%}@media (max-width:900px){.field{max-height:420px}}.field canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y}.field .hint{position:absolute;inset-inline-start:0;bottom:-6px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}html[lang=ar] .field .hint{font-family:var(--ar);text-transform:none}@media (hover:none){.field .hint{display:none}}.meta{display:flex;flex-wrap:wrap;gap:8px 22px;font-family:var(--mono);font-size:12px;color:var(--dim);letter-spacing:.06em;text-transform:uppercase;list-style:none;padding:0}.meta li:before{content:"\25A0  ";color:var(--rose)}html[lang=ar] .meta{font-family:var(--ar);text-transform:none}.strip{display:flex;align-items:center;gap:clamp(16px,3vw,40px);flex-wrap:wrap;padding-block:22px;border-bottom:1px solid var(--line);list-style:none;margin:0}.strip .lab{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}html[lang=ar] .strip .lab{font-family:var(--ar);text-transform:none}.strip .v{font-weight:600;letter-spacing:-.02em;color:var(--mute);font-size:clamp(14px,1.4vw,17px)}section.s{padding-block:clamp(72px,10vw,140px);border-bottom:1px solid var(--line);scroll-margin-top:68px}.head{display:grid;gap:18px;margin-bottom:clamp(36px,5vw,64px)}.head h2{font-size:clamp(36px,5.6vw,80px)}.reveal{opacity:0;transform:translateY(22px)}.ind{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}@media (max-width:960px){.ind{grid-template-columns:1fr}}.ind article{background:var(--ink);padding:clamp(24px,3vw,36px);display:grid;gap:18px;align-content:start;position:relative;transition:background .2s}.ind article.focus,.ind article:hover{background:var(--ink2)}.ind article.focus{box-shadow:inset 0 3px 0 0 var(--rose)}.ind h3{font-size:clamp(28px,3vw,38px)}.ind .sub{color:var(--bone);font-size:18px;font-weight:500;letter-spacing:-.02em}.dots{list-style:none;padding:0;color:var(--mute);font-size:15px}.dots,.dots li{display:grid;gap:10px}.dots li{grid-template-columns:14px 1fr}.dots li:before{content:"";width:8px;height:8px;background:var(--rose);margin-top:.55em}.ind .first{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--sand);border-top:1px solid var(--line);padding-top:14px;text-transform:uppercase}html[lang=ar] .ind .first{font-family:var(--ar);text-transform:none}.badge{position:absolute;inset-inline-end:20px;top:20px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:var(--rose);color:var(--ink);padding:4px 8px}html[lang=ar] .badge{font-family:var(--ar)}.run{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,56px);align-items:start}@media (max-width:900px){.run{grid-template-columns:1fr}}.run .head h2{font-size:clamp(34px,3.8vw,58px)}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.tabs button{background:transparent;color:var(--mute);border:1px solid var(--line2);border-radius:999px;padding:8px 14px;cursor:pointer;font-size:14px;transition:color .16s,border-color .16s,background .16s}.tabs button[aria-selected=true]{background:var(--bone);color:var(--ink);border-color:var(--bone)}.tabs button:hover{color:var(--bone);border-color:var(--bone)}.tabs button[aria-selected=true]:hover{color:var(--ink)}.runbox{border:1px solid var(--line2);background:var(--ink2);position:relative;overflow:hidden}.runbox .bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.runbox .bar h3{font-size:17px;letter-spacing:-.02em;font-weight:600}.runbox .bar .k{font-size:11px}.runbox ol{list-style:none;padding:8px 0;margin:0;min-height:330px}.runbox li{display:grid;grid-template-columns:58px 104px 1fr;gap:12px;padding:12px 18px;align-items:baseline}@media (max-width:560px){.runbox li{grid-template-columns:52px 1fr}.runbox li .txt{grid-column:1/-1}}.runbox li .t{color:var(--dim);direction:ltr;unicode-bidi:isolate}.runbox li .t,.runbox li .v{font-family:var(--mono);font-size:12px}.runbox li .v{letter-spacing:.08em;text-transform:uppercase;color:var(--rose)}html[lang=ar] .runbox li .v{font-family:var(--ar);text-transform:none;font-size:13px}.runbox li .txt{color:var(--bone);font-size:15px;line-height:1.5}.runbox li.wait{background:rgba(239,58,120,.08);box-shadow:inset 3px 0 0 var(--rose)}html[dir=rtl] .runbox li.wait{box-shadow:inset -3px 0 0 var(--rose)}.runbox .foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--line);font-size:13px;color:var(--dim)}.runbox .foot button{background:transparent;border:1px solid var(--line2);color:var(--bone);border-radius:6px;padding:6px 10px;cursor:pointer;font-size:13px}.pulse{display:inline-flex;align-items:center;gap:8px;color:var(--sand);font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}html[lang=ar] .pulse{font-family:var(--ar);text-transform:none}.pulse:before{content:"";width:8px;height:8px;background:var(--rose);animation:blink 1.2s steps(2,jump-none) infinite}@keyframes blink{50%{opacity:.2}}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:960px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tiles{grid-template-columns:1fr}}.tiles>div{border:1px solid var(--line);padding:24px;display:grid;gap:12px;align-content:start}.tiles svg{width:34px;height:34px}.tiles h3{font-size:21px;letter-spacing:-.03em}.tiles p{color:var(--mute);font-size:14.5px}.sec{position:relative;overflow:hidden}.sec:before{content:"";position:absolute;inset:0;background:radial-gradient(90% 70% at 100% 0,rgba(239,58,120,.28),rgba(155,63,160,.12) 40%,rgba(11,10,13,0) 70%);pointer-events:none}html[dir=rtl] .sec:before{background:radial-gradient(90% 70% at 0 0,rgba(239,58,120,.28),rgba(155,63,160,.12) 40%,rgba(11,10,13,0) 70%)}.sec .wrap{position:relative}.flow{display:grid;grid-template-columns:minmax(0,1fr) 60px minmax(0,1.4fr) 60px minmax(0,1fr);align-items:stretch;margin-bottom:clamp(36px,5vw,56px);list-style:none;padding:0}@media (max-width:900px){.flow{grid-template-columns:1fr}.flow .ar2{height:44px}.flow .ar2,html[dir=rtl] .flow .ar2{transform:rotate(90deg)}}.node{border:1px solid var(--line2);padding:22px;display:grid;gap:10px;align-content:start;background:var(--ink)}.node.core{border-color:var(--rose);background:var(--ink2);box-shadow:0 0 0 1px rgba(239,58,120,.2),0 20px 60px -20px rgba(239,58,120,.35)}.node svg{width:24px;height:24px}.node h3{font-size:20px;letter-spacing:-.03em}.node p{color:var(--mute);font-size:14px}.chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0}.chips li{font-family:var(--mono);font-size:11.5px;border:1px solid var(--line2);padding:3px 8px;color:var(--bone)}html[lang=ar] .chips li{font-family:var(--ar)}.node.core .chips li{border-color:rgba(239,58,120,.6)}.ar2{display:grid;place-items:center;color:var(--rose);font-family:var(--mono);font-size:22px}html[dir=rtl] .ar2{transform:scaleX(-1)}.ctrl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}@media (max-width:960px){.ctrl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ctrl{grid-template-columns:1fr}}.ctrl>div{background:var(--ink);padding:24px;display:grid;gap:10px;align-content:start}.ctrl svg{width:26px;height:26px}.ctrl h3{font-size:18px;letter-spacing:-.025em}.ctrl p{color:var(--mute);font-size:14px}.review{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;border:1px solid var(--line2);padding:20px 24px}.review p{color:var(--bone);font-size:16px;font-weight:500;max-width:70ch}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;padding:0}@media (max-width:960px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.steps{grid-template-columns:1fr}}.step{border-top:2px solid var(--line2);padding-top:20px;display:grid;gap:10px;align-content:start}.step.on{border-top-color:var(--rose)}.step .num{font-family:var(--mono);font-size:12px;color:var(--rose);letter-spacing:.1em}.step h3{font-size:22px;letter-spacing:-.03em}.step p{color:var(--mute);font-size:14.5px}.step .t{font-family:var(--mono);font-size:12px;color:var(--sand);letter-spacing:.06em;text-transform:uppercase}html[lang=ar] .step .num,html[lang=ar] .step .t{font-family:var(--ar);text-transform:none}.case{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);border:1px solid var(--line);margin-bottom:20px;overflow:hidden}@media (max-width:900px){.case{grid-template-columns:1fr}}.case .im{position:relative;min-height:340px;background:var(--ink2);overflow:hidden}.case .im img{-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--spring)}.case:hover .im img{transform:scale(1.025)}.case .bd{padding:clamp(24px,3vw,40px);display:grid;gap:18px;align-content:start;background:var(--ink)}.case h3{font-size:clamp(32px,3.6vw,48px)}.case .kick{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rose)}html[lang=ar] .case .kick{font-family:var(--ar);text-transform:none}.case p{color:var(--mute)}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin:0}.stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stats.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.stats.four,.stats.three{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats>div{background:var(--ink);padding:16px;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px}.stats dt{font-size:13px;color:var(--mute);line-height:1.35}.stats dd{font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.05em;line-height:1}.quote{border-inline-start:3px solid var(--rose);padding-inline-start:16px;font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.4;color:var(--bone)}.quote figcaption{margin-top:8px;font-size:13px;color:var(--mute);font-weight:400;letter-spacing:0}.inhouse{display:grid;grid-template-columns:auto 1fr;gap:16px 24px;align-items:center;border:1px solid var(--line2);background:var(--ink2);padding:20px 24px;margin-bottom:20px}@media (max-width:560px){.inhouse{grid-template-columns:1fr}}.inhouse p{color:var(--bone);font-size:16px}.also{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:center;border:1px solid var(--line);padding:18px 24px;list-style:none;margin:0}.also .lab,.inhouse .lab{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}html[lang=ar] .also .lab,html[lang=ar] .inhouse .lab{font-family:var(--ar);text-transform:none}.also .v{font-weight:600;color:var(--mute);letter-spacing:-.02em}.also .v small{font-weight:400;color:var(--dim);font-size:13px}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(18px,1.8vw,22px);font-weight:500;letter-spacing:-.02em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--rose);font-size:22px;transition:transform .25s var(--spring);flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq .a{color:var(--mute);max-width:72ch;padding-bottom:24px;font-size:16px}.team{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}@media (max-width:900px){.team{grid-template-columns:1fr}}.portrait{position:relative;aspect-ratio:16/11;overflow:hidden}.portrait img{-o-object-fit:cover;object-fit:cover}.note{font-size:clamp(19px,1.9vw,24px);font-weight:500;letter-spacing:-.02em;line-height:1.35}.note figcaption{margin-top:12px;font-size:14px;color:var(--mute);font-weight:400;letter-spacing:0}.note blockquote:before{content:"\201C";color:var(--rose)}.note blockquote:after{content:"\201D";color:var(--rose)}html[lang=ar] .note blockquote:before{content:"\00AB"}html[lang=ar] .note blockquote:after{content:"\00BB"}.person{border-top:1px solid var(--line);padding-block:16px;display:grid;gap:4px}.person b{font-size:22px;letter-spacing:-.03em;font-weight:600}.person span{color:var(--mute);font-size:14.5px}.offices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin-top:clamp(40px,5vw,64px);list-style:none;padding:0}@media (max-width:760px){.offices{grid-template-columns:1fr}}.offices li{background:var(--ink);padding:22px;display:grid;gap:6px}.offices b{font-size:20px;letter-spacing:-.03em}.offices span{color:var(--mute);font-size:14px}.cta{position:relative;overflow:hidden;background:var(--ink);padding-block:clamp(80px,11vw,160px);border-bottom:1px solid var(--line)}.cta:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 50% 120%,rgba(239,58,120,.55),rgba(155,63,160,.2) 45%,rgba(11,10,13,0) 75%);pointer-events:none}.cta .wrap{position:relative;display:grid;gap:28px;justify-items:center;text-align:center}.cta .sym{width:clamp(54px,6vw,84px)}.cta h2{font-size:clamp(44px,8vw,120px);letter-spacing:-.06em;line-height:.95}html[lang=ar] .cta h2{line-height:1.2}.cta .lead{text-align:center}.cta .mail{font-size:14px;color:var(--mute)}.cta .mail a{font-family:var(--mono)}footer.f{padding-top:clamp(56px,7vw,96px)}.fcols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:28px;padding-bottom:clamp(40px,5vw,64px)}@media (max-width:760px){.fcols{grid-template-columns:1fr 1fr}.fcols>:first-child{grid-column:1/-1}}.fcols .home{font-size:30px;color:var(--bone)}.fcols .line{color:var(--mute);margin-top:14px;max-width:34ch;font-size:14.5px}.fcols h2{margin:0 0 12px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-weight:400}html[lang=ar] .fcols h2{font-family:var(--ar);text-transform:none}.fcols ul{list-style:none;padding:0}.fcols a{display:block;color:var(--mute);text-decoration:none;font-size:14.5px;padding:3px 0}.fcols a:hover{color:var(--bone)}.fbot{border-top:1px solid var(--line);font-size:12.5px;color:var(--dim)}.fbot .wrap{justify-content:space-between;flex-wrap:wrap;padding-block:18px}.fbot .wrap,.fbot nav{display:flex;gap:16px}.fbot a{color:var(--dim);text-decoration:none}.fbot a:hover{color:var(--bone)}.crumbs{padding-block:22px;font-size:14px;color:var(--mute)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--bone)}.chero{padding-block:clamp(32px,5vw,72px) clamp(40px,6vw,80px);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.chero:before{content:"";position:absolute;inset:0;background:var(--glow);pointer-events:none}.chero .wrap{position:relative;display:grid;gap:24px}.chero h1{font-size:clamp(40px,6vw,92px);letter-spacing:-.055em;line-height:.96;max-width:16ch}html[lang=ar] .chero h1{line-height:1.2}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin-top:12px}@media (max-width:900px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.facts{grid-template-columns:1fr}}.facts>div{background:var(--ink);padding:16px 18px;display:grid;gap:4px}.facts dt{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}html[lang=ar] .facts dt{font-family:var(--ar);text-transform:none}.facts dd{font-size:15px;color:var(--bone)}.cshot{position:relative;aspect-ratio:16/10;border:1px solid var(--line);overflow:hidden;background:var(--ink2)}.cshot img{-o-object-fit:cover;object-fit:cover}.cbody{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,5vw,80px)}@media (max-width:900px){.cbody{grid-template-columns:1fr}}.cbody h2{font-size:clamp(28px,3vw,40px)}.cbody .prose{display:grid;gap:16px;color:var(--mute);font-size:17px;max-width:64ch}.cbody .prose p:first-child{color:var(--bone)}.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:760px){.gallery{grid-template-columns:1fr}}.gallery figure{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--line);background:var(--ink2)}.gallery img{-o-object-fit:cover;object-fit:cover}.why{border:1px solid var(--rose);background:var(--ink2);padding:clamp(22px,3vw,36px);display:grid;gap:12px}.why h2{font-size:clamp(22px,2.2vw,30px)}.why p{color:var(--bone);font-size:17px;max-width:70ch}.cnext{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.legal{padding-block:clamp(48px,7vw,96px)}.legal .wrap{max-width:820px}.legal h1{font-size:clamp(40px,5vw,64px);margin-bottom:8px}.legal .upd{color:var(--dim);font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:40px}.legal .prose{color:var(--mute);font-size:16.5px;display:grid;gap:14px}.legal .prose h2{color:var(--bone);font-size:24px;letter-spacing:-.03em;margin-top:24px;line-height:1.2}.legal .prose strong{color:var(--bone);font-weight:500}.legal .prose ul{padding-inline-start:20px;display:grid;gap:8px}.legal .prose a{color:var(--bone)}.nf{min-height:70vh;display:grid;place-items:center;text-align:center;padding:48px 16px}.nf .wrap{display:grid;gap:20px;justify-items:center}.nf .sym{width:64px}.nf h1{font-size:clamp(40px,6vw,72px)}