:root{--ink-975:#03060f;--ink-950:#050a1c;--ink-900:#070d24;--ink-800:#0b1536;--indigo-700:#1b1f6b;--cyan:#35e6ff;--turquoise:#19d3b5;--ice:#cfeeff;--silver:#aab6cf;--violet:#8b6cff;--amber:#ffb454;--paper:#f3f6fb;--paper-2:#e8eef8;--white:#fff;--text-dark:#0a1230;--text-dark-2:#3b4768;--text-light:#e8f1ff;--text-light-2:#a9b8d6;--line-dark:#cfeeff24;--line-light:#0a12301a;--focus:#35e6ff;--font:"Vazirmatn", "Vazir", "Segoe UI", Tahoma, system-ui, sans-serif;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1.0625rem;--fs-lg:clamp(1.125rem, 1rem + .5vw, 1.375rem);--fs-h2:clamp(1.9rem, 1.2rem + 3vw, 3.6rem);--fs-h1:clamp(2.2rem, 1.2rem + 4.6vw, 4.9rem);--gutter:clamp(16px, 4vw, 40px);--container:1240px;--section-y:clamp(72px, 10vw, 140px);--r-sm:12px;--r-md:20px;--r-lg:32px;--r-pill:999px;--shadow-soft:0 24px 60px -24px #0a123047;--shadow-glow:0 0 0 1px #35e6ff59, 0 12px 48px -8px #35e6ff66;--ease:cubic-bezier(.22, 1, .36, 1);--header-h:72px}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--ink-950);scroll-padding-block-start:calc(var(--header-h) + 8px)}body{min-block-size:100vh;font-family:var(--font);font-size:var(--fs-base);letter-spacing:0;color:var(--text-light);background:var(--ink-950);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.95;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}h1,h2,h3{letter-spacing:0;font-weight:800;line-height:1.35}a{color:inherit;text-decoration:none}img,svg{max-inline-size:100%;display:block}button{font:inherit;color:inherit;cursor:pointer}address{font-style:normal}bdi{unicode-bidi:isolate}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.container{inline-size:min(100% - var(--gutter) * 2, var(--container));margin-inline-start:auto;margin-inline-end:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:200;border-radius:var(--r-sm);background:var(--cyan);color:var(--ink-950);padding:10px 16px;font-weight:700;position:fixed;top:8px;transform:translateY(-200%)}.skip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.skip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.skip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.skip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.skip:focus{transform:none}.grad{background:linear-gradient(100deg, var(--cyan), var(--violet) 70%);color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s);transform:translateY(28px)}.js [data-reveal].is-in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.btn{border-radius:var(--r-pill);min-block-size:48px;font-weight:700;font-size:var(--fs-sm);white-space:nowrap;transition:transform .35s var(--ease), box-shadow .35s var(--ease), background-color .3s, border-color .3s, color .3s;border:1px solid #0000;justify-content:center;align-items:center;gap:.6em;padding:0 1.6rem;line-height:1.2;display:inline-flex}.btn--sm{min-block-size:42px;padding:0 1.15rem}.btn--lg{min-block-size:56px;padding:0 2rem;font-size:1rem}.btn--block{inline-size:100%}.btn--primary{color:var(--ink-950);background:linear-gradient(120deg, var(--cyan), var(--turquoise));box-shadow:0 10px 34px -10px #35e6ffa6}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 44px -8px #35e6ffcc}.btn--ghost{color:var(--text-light);border-color:var(--line-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#cfeeff0f}.btn--ghost:hover{background:#35e6ff1a;border-color:#35e6ff99;transform:translateY(-2px)}.btn--dark{color:var(--white);background:var(--ink-900)}.btn--dark:hover{background:var(--indigo-700);transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.textlink{color:var(--indigo-700);border-block-end:1px solid;align-items:center;gap:.5rem;padding-block-end:2px;font-weight:700;display:inline-flex}.textlink svg{transition:transform .35s var(--ease)}.textlink:hover svg{transform:translate(-4px)}.eyebrow{border:1px solid var(--line-dark);border-radius:var(--r-pill);font-size:var(--fs-xs);color:var(--ice);background:#cfeeff0d;align-items:center;gap:.65rem;padding:.35rem 1rem;font-weight:600;line-height:1.7;display:inline-flex}.eyebrow--dark{border-color:var(--line-light);color:var(--text-dark-2);background:#0a12300a}.eyebrow__dot{background:var(--cyan);block-size:8px;inline-size:8px;box-shadow:0 0 12px var(--cyan);border-radius:50%}.eyebrow__dot--amber{background:var(--amber);box-shadow:0 0 12px var(--amber)}.header{z-index:100;border-block-end:1px solid #0000;transition:background-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,border-color .4s;position:fixed;top:0;left:0;right:0}.header--solid,.header--open{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-block-end-color:var(--line-dark);background:#050a1ceb}.header__bar{block-size:var(--header-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}.header__brand{white-space:nowrap;align-items:center;gap:.7rem;font-size:1.05rem;font-weight:800;display:flex}.header__nav{gap:.25rem;display:none}.header__nav a{font-size:var(--fs-sm);color:var(--text-light-2);padding:.5rem .95rem;font-weight:600;transition:color .3s;position:relative}.header__nav a:after{content:"";background:linear-gradient(90deg, var(--cyan), var(--violet));block-size:2px;transition:transform .4s var(--ease);border-radius:2px;position:absolute;bottom:2px;left:.95rem;right:.95rem;transform:scaleX(0)}.header__nav a:hover,.header__nav a[aria-current=true]{color:var(--white)}.header__nav a:hover:after,.header__nav a[aria-current=true]:after{transform:scaleX(1)}.header__actions{align-items:center;gap:.6rem;display:flex}.header__cta-services,.header__phone-num{display:none}.header__toggle{border:1px solid var(--line-dark);background:#cfeeff0f;border-radius:50%;block-size:46px;inline-size:46px;position:relative}.header__toggle span{background:var(--white);block-size:2px;inline-size:16px;transition:transform .4s var(--ease), inset-block-start .4s var(--ease);border-radius:2px;position:absolute}.header__toggle span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:15px}.header__toggle span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:15px}.header__toggle span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:15px}.header__toggle span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:15px}.header__toggle span:first-child{top:18px}.header__toggle span:nth-child(2){top:26px}.header--open .header__toggle span:first-child{top:22px;transform:rotate(45deg)}.header--open .header__toggle span:nth-child(2){top:22px;transform:rotate(-45deg)}.mnav{background:var(--ink-950);block-size:calc(100dvh - var(--header-h));padding:1.5rem var(--gutter) calc(2rem + env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;gap:2rem;display:flex;overflow-y:auto}.mnav[hidden]{display:none}.mnav nav{flex-direction:column;display:flex}.mnav nav a{border-block-end:1px solid var(--line-dark);align-items:baseline;gap:1rem;padding:.9rem 0;font-size:clamp(1.5rem,6vw,2.2rem);font-weight:800;display:flex}.mnav__no{font-size:var(--fs-sm);color:var(--cyan);font-weight:500}.mnav__foot{gap:.8rem;display:grid}@media (prefers-reduced-motion:no-preference){.mnav:not([hidden]) nav a{animation:mnav-in .7s var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + 80ms)}@keyframes mnav-in{0%{opacity:0;transform:translateY(18px)}}}.progress{background:linear-gradient(90deg, var(--cyan), var(--violet));transform-origin:100%;block-size:2px;transform:scaleX(var(--progress,0));opacity:.9;position:absolute;bottom:-1px;left:0;right:0}@media (min-width:960px){.header__nav{display:flex}.header__toggle,.mnav{display:none}.header__cta-services{display:inline-flex}}@media (min-width:1180px){.header__phone-num{display:inline}}@media (max-width:420px){.header__name{font-size:.92rem}}.dialog{border:1px solid var(--line-dark);border-radius:var(--r-lg);inline-size:min(92vw,540px);color:var(--text-light);background:linear-gradient(160deg, #0d1a47, var(--ink-900));padding:0;box-shadow:0 40px 120px -20px #000000b3}.dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03060fb3}.dialog__body{justify-items:start;gap:1rem;padding:clamp(28px,5vw,40px);padding-block-start:clamp(64px,9vw,72px);display:grid;position:relative}.dialog__title{font-size:clamp(1.5rem,1.1rem + 1.6vw,2rem)}.dialog__text{color:var(--text-light-2);font-size:var(--fs-sm)}.dialog__actions{flex-wrap:wrap;gap:.7rem;margin-block-start:.5rem;display:flex}.dialog__actions .btn{white-space:normal;text-align:center}.dialog__close{border:1px solid var(--line-dark);background:0 0;border-radius:50%;place-items:center;block-size:44px;inline-size:44px;display:grid;position:absolute;top:14px}.dialog__close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.dialog__close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.dialog__close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.dialog__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.dialog__close:hover{background:#cfeeff1a}@media (prefers-reduced-motion:no-preference){.dialog[open]{animation:dialog-in .5s var(--ease)}@keyframes dialog-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}}.hero{min-block-size:max(640px,min(100svh,940px));padding-block:calc(var(--header-h) + 24px) clamp(96px, 14vh, 150px);isolation:isolate;background:radial-gradient(60% 70% at 24% 50%, #35e6ff1f, transparent 62%), radial-gradient(48% 60% at 88% 12%, #8b6cff29, transparent 62%), linear-gradient(180deg, var(--ink-900), var(--ink-950));align-items:flex-end;display:flex;position:relative;overflow:clip}.hero__scene{z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0}.hero__veil{z-index:-1;pointer-events:none;background:linear-gradient(to left, #050a1cd1 0%, #050a1c80 38%, transparent 66%), linear-gradient(to top, var(--ink-950) 0%, transparent 26%);position:absolute;top:0;bottom:0;left:0;right:0}.hero__inner{align-content:end;justify-items:start;gap:1.5rem;display:grid;position:relative}.hero__title{max-inline-size:15ch;font-size:var(--fs-h1);text-wrap:balance;font-weight:900;line-height:1.28;display:grid}.hero__title span{display:block}.hero__title em{background:linear-gradient(100deg, var(--cyan), var(--violet) 80%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero__lead{max-inline-size:36ch;font-size:var(--fs-lg);color:var(--text-light-2);line-height:1.95}.hero__actions{flex-wrap:wrap;gap:.8rem;margin-block-start:.5rem;display:flex}.hero__cue{place-items:center;block-size:64px;inline-size:44px;display:grid;position:absolute;bottom:28px;translate:50%}.hero__cue:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.hero__cue:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.hero__cue:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.hero__cue:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.hero__cue-line{background:linear-gradient(to bottom, var(--cyan), transparent);transform-origin:top;block-size:48px;inline-size:1px}@media (prefers-reduced-motion:no-preference){.hero__cue-line{animation:cue 2.4s var(--ease) infinite}@keyframes cue{0%{opacity:0;transform:scaleY(0)}40%{opacity:1}to{opacity:0;transform:scaleY(1)}}.hero__inner>*{animation:rise 1.1s var(--ease) backwards}.hero__inner>:nth-child(2){animation-delay:.12s}.hero__inner>:nth-child(3){animation-delay:.26s}.hero__inner>:nth-child(4){animation-delay:.4s}@keyframes rise{0%{opacity:0;transform:translateY(26px)}}}@media (max-width:899px){.hero{min-block-size:0;padding-block:calc(var(--header-h) + var(--cell-band)) 150px;--cell-band:clamp(250px, 58vw, 440px);align-items:flex-end}.hero__scene{block-size:calc(var(--header-h) + var(--cell-band));bottom:auto;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.hero__veil{background:linear-gradient(to top, var(--ink-950) 0%, transparent 30%)}.hero__cue,.hero__eyebrow{display:none}.cellfx{inline-size:min(var(--cell-band), 60vw);top:calc(var(--header-h) * .5)}}@media (min-width:900px){.hero{align-items:center}.hero__inner{align-content:center;padding-block-end:2rem}}.herocanvas,.herocanvas__gl{position:absolute;top:0;bottom:0;left:0;right:0}.herocanvas__gl{opacity:0;transition:opacity 1.4s var(--ease)}.herocanvas--webgl .herocanvas__gl{opacity:1}.herocanvas--webgl .cellfx{opacity:0}.cellfx{aspect-ratio:1;inline-size:min(78vw,360px);transition:opacity 1s;position:absolute;top:14%;translate:-50%}.cellfx:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.cellfx:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.cellfx:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.cellfx:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}@media (min-width:900px){.cellfx{inline-size:min(46vmin,520px);top:50%;translate:-50% -50%}.cellfx:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:26%}.cellfx:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:26%}.cellfx:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:26%}.cellfx:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:26%}}.cellfx>span{border-radius:50%;position:absolute}.cellfx__halo{background:radial-gradient(closest-side,#35e6ff52,#0000);top:-30%;bottom:-30%;left:-30%;right:-30%}.cellfx__membrane{background:radial-gradient(circle at 34% 28%,#cfeeff73,#0000 28%),radial-gradient(closest-side,#19d3b514,#35e6ff38 78%,#8b6cff80);border:1px solid #35e6ff8c;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 60px #35e6ff59,0 0 80px #35e6ff40}.cellfx__nucleus{background:radial-gradient(circle at 36% 32%, #d8ccff, var(--violet) 55%, #3a2a9a);top:34%;bottom:30%;left:38%;right:30%;box-shadow:0 0 40px #8b6cffb3}.cellfx__dot{background:radial-gradient(circle at 35% 30%, #fff, var(--turquoise));block-size:7%;inline-size:7%;box-shadow:0 0 16px var(--turquoise)}.cellfx__dot--1{top:20%;bottom:auto;left:22%;right:auto}.cellfx__dot--2{block-size:5%;inline-size:5%;top:68%;bottom:auto;left:24%;right:auto}.cellfx__dot--3{background:radial-gradient(circle at 35% 30%, #fff, var(--amber));box-shadow:0 0 16px var(--amber);top:30%;bottom:auto;left:70%;right:auto}.cellfx__dot--4{top:72%;bottom:auto;left:62%;right:auto}.cellfx__dot--5{block-size:4%;inline-size:4%;top:14%;bottom:auto;left:52%;right:auto}.cellfx__dot--6{block-size:5%;inline-size:5%;top:55%;bottom:auto;left:80%;right:auto}.cellfx__dot--7{background:radial-gradient(circle at 35% 30%, #fff, var(--violet));block-size:4%;inline-size:4%;box-shadow:0 0 16px var(--violet);top:80%;bottom:auto;left:40%;right:auto}.cellfx__dot--8{block-size:5%;inline-size:5%;top:44%;bottom:auto;left:14%;right:auto}.cellfx__dot--9{block-size:3%;inline-size:3%;top:22%;bottom:auto;left:40%;right:auto}@media (prefers-reduced-motion:no-preference){.cellfx{animation:9s ease-in-out infinite cell-float}.cellfx__halo{animation:6s ease-in-out infinite cell-pulse}@keyframes cell-float{50%{transform:translateY(-14px)}}@keyframes cell-pulse{50%{opacity:.55;transform:scale(1.08)}}}.quick{z-index:3;background:var(--ink-950);margin-block-start:-64px;padding-block-end:clamp(72px,9vw,120px);position:relative}.quick__grid{gap:14px;margin-block-start:0;display:grid}.quick .container{margin-block-end:-48px;transform:translateY(-48px)}.qcard{text-align:start;border:1px solid var(--line-dark);border-radius:var(--r-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-block-size:96px;inline-size:100%;transition:transform .45s var(--ease), border-color .4s, box-shadow .45s var(--ease);background:linear-gradient(150deg,#35e6ff1a,#8b6cff12 60%,#0b1536e6);align-items:center;gap:1rem;padding:1.1rem 1.3rem;display:flex;box-shadow:0 24px 60px -30px #000c}.qcard:hover{box-shadow:var(--shadow-glow);border-color:#35e6ff8c;transform:translateY(-5px)}.qcard__icon{block-size:56px;inline-size:56px;color:var(--cyan);background:#35e6ff1a;border:1px solid #35e6ff40;border-radius:16px;flex:none;place-items:center;display:grid}.qcard__icon svg{block-size:30px;inline-size:30px}.qcard__text{flex:1;gap:.1rem;display:grid}.qcard__text strong{font-size:1.15rem;font-weight:800}.qcard__text small{font-size:var(--fs-xs);color:var(--text-light-2)}.qcard__arrow{color:var(--cyan);transition:transform .4s var(--ease)}.qcard:hover .qcard__arrow{transform:translate(-6px)}@media (min-width:820px){.quick__grid{grid-template-columns:repeat(3,1fr);gap:18px}.qcard{min-block-size:120px}}.section{padding-block:var(--section-y);position:relative}.section--light,.section--paper{color:var(--text-dark);background:var(--paper);--focus:var(--indigo-700)}.section--paper{background:var(--paper)}.section--light{z-index:4;background:radial-gradient(50% 40% at 10% 0%, #35e6ff24, transparent 70%), radial-gradient(40% 40% at 95% 20%, #8b6cff1f, transparent 70%), var(--paper);margin-block-start:-48px}.section--light:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg)}.section--light:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg)}.section--light:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--r-lg);border-top-left-radius:var(--r-lg)}.section--light:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--r-lg);border-top-left-radius:var(--r-lg)}.section--dark{background:var(--ink-950);overflow:clip}.sechead{justify-items:start;gap:1rem;margin-block-end:clamp(32px,5vw,64px);display:grid}.sechead--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.sechead--row>div{justify-items:start;gap:1rem;display:grid}.sechead__title{font-size:var(--fs-h2);text-wrap:balance;font-weight:900}.sechead__title--light{color:var(--white)}.sechead__lead{max-inline-size:52ch;font-size:var(--fs-lg);color:var(--text-dark-2)}.sechead__lead--light{color:var(--text-light-2)}.section--light .grad,.section--paper .grad{background:linear-gradient(100deg,#0a7ea8,#5b3fd6 80%);color:#0000;-webkit-background-clip:text;background-clip:text}.svc{gap:24px;display:grid}.svc__list{margin-inline:calc(var(--gutter) * -1);padding-block-start:4px;padding-block-end:10px;padding-inline:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.svc__list::-webkit-scrollbar{display:none}.svc__tab{border:1px solid var(--line-light);border-radius:var(--r-pill);background:var(--white);min-block-size:52px;color:var(--text-dark);scroll-snap-align:start;transition:background-color .35s, color .35s, transform .4s var(--ease), box-shadow .4s var(--ease);flex:none;align-items:center;gap:.7rem;padding:0 1.2rem;display:flex}.svc__no{font-size:var(--fs-xs);color:#0a7ea8;font-weight:700}.svc__name{font-size:1.05rem;font-weight:800}.svc__latin{font-size:var(--fs-xs);color:var(--text-dark-2);letter-spacing:.04em;display:none}.svc__tab:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.svc__tab[aria-selected=true]{background:var(--ink-900);color:var(--white);border-color:var(--ink-900);box-shadow:var(--shadow-soft)}.svc__tab[aria-selected=true] .svc__no{color:var(--cyan)}.svc__tab[aria-selected=true] .svc__latin{color:var(--text-light-2)}.svc__panel{border-radius:var(--r-lg);align-content:start;gap:1rem;display:grid}.svc__art{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--ink-950);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.dart{block-size:100%;inline-size:100%}.svc__badge{border:1px solid var(--line-dark);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--ice);background:#050a1c99;padding:.2rem .8rem;position:absolute;bottom:14px}.svc__badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.svc__badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.svc__badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.svc__badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.svc__title{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.2rem);font-weight:900}.svc__text{color:var(--text-dark-2);max-inline-size:56ch}@media (prefers-reduced-motion:no-preference){.svc__art{animation:art-in .7s var(--ease)}@keyframes art-in{0%{opacity:0;transform:scale(.97)}}}@media (min-width:900px){.svc{grid-template-columns:minmax(280px,5fr) 7fr;align-items:start;gap:clamp(32px,5vw,72px)}.svc__list{flex-direction:column;margin-inline-start:0;margin-inline-end:0;padding:0;overflow:visible}.svc__tab{border-radius:var(--r-md);justify-content:flex-start;min-block-size:84px;padding:0 1.6rem}.svc__name{font-size:1.5rem}.svc__latin{margin-inline-start:auto;display:block}.svc__no{font-size:var(--fs-sm)}.svc__tab:hover{transform:translate(-6px)}}.science{z-index:5;background:radial-gradient(70% 50% at 80% 40%, #1b1f6bb3, transparent 70%), var(--ink-950);margin-block-start:-48px}.science:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg)}.science:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg)}.science:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--r-lg);border-top-left-radius:var(--r-lg)}.science:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--r-lg);border-top-left-radius:var(--r-lg)}.science__glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#35e6ff1a,#0000);border-radius:50%;inline-size:50vmax;position:absolute;top:10%}.science__glow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-10%}.science__glow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-10%}.science__glow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-10%}.science__glow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-10%}.science__grid{align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.science__copy{justify-items:start;gap:1.3rem;display:grid}.steps{gap:0;inline-size:100%;margin-block-start:1rem;display:grid}.steps__item{border-block-start:1px solid var(--line-dark);gap:1.2rem;padding-block-start:1.1rem;padding-block-end:1.1rem;display:flex}.steps__no{color:var(--cyan);opacity:.85;flex:none;font-size:1.6rem;font-weight:900;line-height:1.4}.steps__item h3{font-size:1.2rem}.steps__item p{font-size:var(--fs-sm);color:var(--text-light-2)}.science__figure{gap:.8rem;display:grid}.science__figure figcaption{font-size:var(--fs-xs);color:var(--text-light-2);text-align:center}.lens{--lx:50%;--ly:50%;--lr:22%;aspect-ratio:4/3.4;border:1px solid var(--line-dark);border-radius:var(--r-lg);cursor:crosshair;touch-action:pan-y;background:radial-gradient(70% 70% at 50% 40%,#0f1f55,#050a1c);position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #35e6ff40}.lens__svg{block-size:100%;inline-size:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lens__clip{clip-path:circle(var(--lr) at var(--lx) var(--ly));position:absolute;top:0;bottom:0;left:0;right:0}.lens__mag{transform-origin:var(--lx) var(--ly);background:#060d2a;position:absolute;top:0;bottom:0;left:0;right:0}.lens__ring{left:calc(var(--lx) - var(--lr));top:calc(var(--ly) - var(--lr));inline-size:calc(var(--lr) * 2);block-size:calc(var(--lr) * 2);pointer-events:none;border:2px solid #cfeeffbf;border-radius:50%;position:absolute;box-shadow:inset 0 0 40px #35e6ff38,inset 10px 12px 28px #ffffff1f,0 0 50px #35e6ff59}.lens__reticle:before,.lens__reticle:after{content:"";background:#cfeeff80;position:absolute;top:50%;left:50%}.lens__reticle:before{block-size:1px;inline-size:26px;translate:-50%}.lens__reticle:after{block-size:26px;inline-size:1px;translate:0 -50%}.lens__tag{border-radius:var(--r-pill);background:var(--cyan);color:var(--ink-950);font-size:var(--fs-xs);padding:.1rem .8rem;font-weight:800;position:absolute;bottom:-14px;left:50%;translate:-50%}.lens:focus-visible{outline-offset:4px;border-radius:var(--r-lg)}@media (min-width:960px){.science__grid{grid-template-columns:1fr 1.05fr}}.about__grid{align-items:center;gap:clamp(36px,6vw,80px);display:grid}.about__copy{justify-items:start;gap:1.2rem;display:grid}.about__text{max-inline-size:54ch;color:var(--text-dark-2)}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.chips li{border:1px solid var(--line-light);border-radius:var(--r-pill);background:var(--white);font-size:var(--fs-sm);padding:.3rem 1rem;font-weight:600}.about__photos{min-block-size:clamp(340px,60vw,560px);position:relative}.photo{border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:var(--paper-2);position:absolute;overflow:hidden}.photo img{object-fit:cover;block-size:100%;inline-size:100%}.photo--1{aspect-ratio:3/4;inline-size:62%;top:0}.photo--1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.photo--1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.photo--1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.photo--1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.photo--2{aspect-ratio:1;border:8px solid var(--paper);inline-size:52%;bottom:0}.photo--2:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.photo--2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.photo--2:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.photo--2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.team{margin-block-start:clamp(56px,8vw,100px)}.team__title{margin-block-end:1.5rem;font-size:clamp(1.3rem,1rem + 1vw,1.8rem)}.team__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.member{border:1px solid var(--line-light);border-radius:var(--r-md);background:var(--white);transition:transform .45s var(--ease), box-shadow .45s var(--ease);align-content:start;gap:.35rem;padding:1.3rem;display:grid}.member:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.member__mono{background:linear-gradient(135deg, var(--cyan), var(--violet));block-size:48px;inline-size:48px;color:var(--ink-950);border-radius:50%;place-items:center;margin-block-end:.5rem;font-size:1.3rem;font-weight:900;line-height:1;display:grid}.member strong{font-size:1.05rem}.member small{font-size:var(--fs-xs);color:var(--text-dark-2);line-height:1.8}@media (min-width:900px){.about__grid{grid-template-columns:1.1fr 1fr}}.articles{padding-block-start:0}.art{gap:20px;display:grid}.art__featured{border-radius:var(--r-lg);background:var(--ink-950);min-block-size:340px;color:var(--white);isolation:isolate;display:grid;position:relative;overflow:hidden}.art__featured .cover{z-index:-1;block-size:100%;inline-size:100%;transition:transform 1.2s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.art__featured:hover .cover{transform:scale(1.06)}.art__featured-body{background:linear-gradient(#0000 30%,#050a1ceb);align-content:end;justify-items:start;gap:.9rem;padding:clamp(22px,4vw,40px);display:grid}.art__featured h3{max-inline-size:18ch;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.4rem);font-weight:900}.art__tag{border-radius:var(--r-pill);font-size:var(--fs-xs);color:var(--ice);background:#35e6ff29;border:1px solid #35e6ff66;padding:.15rem .9rem}.art__more{color:var(--cyan);font-weight:700}.row{border-block-end:1px solid var(--line-light);min-block-size:72px;transition:padding-inline .45s var(--ease), color .3s;align-items:center;gap:1rem;padding-block-start:.9rem;padding-block-end:.9rem;display:flex}.art__list li:first-child .row{border-block-start:1px solid var(--line-light)}.row__no{min-inline-size:2.2rem;font-size:var(--fs-sm);color:#0a7ea8;flex:none;font-weight:700}.row__title{flex:1;font-size:1.1rem;font-weight:700}.row__arrow{color:var(--indigo-700);transition:transform .45s var(--ease);flex:none}.row:hover{color:var(--indigo-700);padding-inline-start:.6rem}.row:hover .row__arrow{transform:translate(-6px)}@media (min-width:900px){.art{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:clamp(28px,4vw,56px)}.art__featured{min-block-size:440px}}.contact{background:radial-gradient(60% 80% at 15% 100%, #35e6ff24, transparent 70%), radial-gradient(50% 60% at 90% 0%, #8b6cff2e, transparent 70%), var(--ink-950)}.contact__lead{justify-items:start;gap:1.6rem;display:grid}.contact__title{text-wrap:balance;font-size:clamp(2.1rem,1.2rem + 4vw,4.4rem);font-weight:900;line-height:1.3;display:grid}.contact__actions{flex-wrap:wrap;gap:.8rem;display:flex}.facts{gap:14px;margin-block-start:clamp(40px,6vw,80px);display:grid}.fact{border:1px solid var(--line-dark);border-radius:var(--r-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#cfeeff0a;gap:.4rem;padding:1.5rem;display:grid}.fact dt{font-size:var(--fs-xs);color:var(--cyan);font-weight:600}.fact dd{font-size:1.2rem;font-weight:700}.fact a:hover{color:var(--cyan)}@media (min-width:820px){.facts{grid-template-columns:1fr 1.4fr 1fr}}.footer{padding-block:40px calc(40px + env(safe-area-inset-bottom));border-block-start:1px solid var(--line-dark);background:var(--ink-975);font-size:var(--fs-sm);color:var(--text-light-2)}.footer__inner{justify-items:start;gap:1.6rem;display:grid}.footer__logo{border-radius:var(--r-md);background:var(--white);padding:8px 18px}.footer__logo img{block-size:auto;inline-size:150px}.footer__nav{flex-wrap:wrap;gap:.4rem 1.4rem;display:flex}.footer__nav a{padding-block-start:.4rem;padding-block-end:.4rem;font-weight:600}.footer__nav a:hover{color:var(--cyan)}@media (min-width:820px){.footer__inner{grid-template-columns:auto 1fr auto;align-items:center}.footer__nav{justify-content:center}}
