@font-face{font-family:Dana;src:url(/fonts/Dana-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/Dana-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/Dana-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/Dana-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--void: #060a12;--navy-deep: #0c1626;--panel: #101b2d;--panel-2: #16243a;--navy: #1e3a5f;--navy-bright: #2b537f;--slate: #6e84a3;--slate-dim: #46587a;--silver: #d7dde6;--silver-dim: #a8b2c4;--bone: #f3f5f9;--bone-dim: #c4cbd8;--smoke: #8893a8;--smoke-dim: #5a6478;--signal: #4d7fc2;--signal-bright: #6fa3e8;--signal-dim: #2f547f;--line: rgba(215, 221, 230, .1);--line-strong: rgba(215, 221, 230, .18);--font-display: "Dana", "Vazirmatn", "Tahoma", sans-serif;--font-body: "Dana", "Vazirmatn", "Tahoma", sans-serif;--font-mono: "Dana", "Vazirmatn", monospace;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--container: 1400px;--edge: clamp(20px, 5vw, 64px);--cursor-size: 44px;--section-pad: clamp(64px, 10vw, 200px)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{background:var(--void);overflow-x:clip}body{background:var(--void);background-image:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(45,83,127,.25),transparent),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(110,132,163,.12),transparent);color:var(--bone);font-family:var(--font-body);font-weight:400;overflow-x:clip;cursor:none;-webkit-font-smoothing:antialiased;direction:rtl;text-align:right;overscroll-behavior-y:auto;overscroll-behavior-x:clip;-webkit-overflow-scrolling:touch}@media (pointer: coarse),(max-width: 860px){body{cursor:auto}.cursor-logo{display:none!important}}a{color:inherit;text-decoration:none}button{font-family:inherit;background:none;border:none;color:inherit;cursor:none}@media (pointer: coarse),(max-width: 860px){button{cursor:pointer}}ul{list-style:none}img{display:block;max-width:100%;height:auto}video{max-width:100%;display:block}::selection{background:var(--signal);color:var(--void)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:var(--slate-dim);border-radius:3px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}a:focus-visible,button:focus-visible{outline:2px solid var(--signal-bright);outline-offset:4px;border-radius:4px}.section{position:relative;width:100%;padding:var(--section-pad) var(--edge)}.container{max-width:var(--container);margin:0 auto;width:100%}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:clamp(12px,1.2vw,13px);color:var(--signal-bright);font-weight:500}.eyebrow:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--signal-bright);box-shadow:0 0 12px var(--signal-bright)}.section-title{font-family:var(--font-display);font-weight:900;line-height:1.08;color:var(--bone);font-size:clamp(28px,5.5vw,80px)}.section-sub{font-family:var(--font-body);color:var(--smoke);font-size:clamp(14px,1.4vw,18px);font-weight:400;line-height:1.8;max-width:560px}.glass{background:#101b2d8c;border:1px solid var(--line);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:0 8px 32px #060a1266}.glow-text{text-shadow:0 0 40px rgba(77,127,194,.45)}.noise-overlay{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.btn-magnetic{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:clamp(14px,2vw,20px) clamp(24px,4vw,42px);border-radius:100px;font-family:var(--font-body);font-size:clamp(13px,1.3vw,15px);font-weight:700;background:linear-gradient(135deg,var(--signal-bright),var(--signal));color:var(--void);isolation:isolate;overflow:hidden;box-shadow:0 8px 30px #4d7fc24d;white-space:nowrap}.btn-ghost{position:relative;display:inline-flex;align-items:center;gap:10px;padding:clamp(12px,1.8vw,18px) clamp(20px,3.5vw,38px);border-radius:100px;border:1px solid var(--line-strong);font-family:var(--font-body);font-size:clamp(13px,1.3vw,15px);font-weight:500;color:var(--bone);background:#d7dde60a;white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 480px){.btn-magnetic,.btn-ghost{white-space:normal;text-align:center}}.cursor-logo{position:fixed;top:0;left:0;width:var(--cursor-size);height:var(--cursor-size);margin:calc(var(--cursor-size) / -2) 0 0 calc(var(--cursor-size) / -2);pointer-events:none;z-index:9999;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 14px rgba(6,10,18,.55));transition:filter .3s ease;will-change:transform}.cursor-logo img{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.cursor-logo--active{filter:drop-shadow(0 6px 20px rgba(77,127,194,.6))}.cursor-logo--ring:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px solid var(--line-strong);border-radius:50%}.webgl-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;width:100vw;height:100vh;pointer-events:none}.webgl-bg canvas{display:block;width:100%!important;height:100%!important}.scroll-progress-track{position:fixed;top:0;left:0;width:100%;height:2px;z-index:1001;background:#d7dde614;transition:opacity .3s ease}.scroll-progress-fill{height:100%;width:100%;transform-origin:left;background:linear-gradient(90deg,var(--signal),var(--signal-bright));box-shadow:0 0 12px var(--signal-bright)}.scroll-progress-track--hidden{opacity:0}.brand-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:var(--void);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;overflow:hidden}.brand-intro__mark{display:flex}.brand-intro__label{font-family:var(--font-display);font-weight:700;font-size:clamp(18px,4vw,22px);color:var(--bone-dim)}.navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:clamp(16px,3vw,28px) var(--edge);transition:padding .4s var(--ease-out),background .4s var(--ease-out),border-color .4s var(--ease-out),opacity .4s ease;border-bottom:1px solid transparent}.navbar--scrolled{background:#060a12d1;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border-bottom:1px solid var(--line)}.navbar--hidden{opacity:0!important;pointer-events:none}.navbar__mark{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:clamp(16px,2vw,20px);color:var(--bone)}.navbar__logo{display:flex;width:28px;height:28px;transition:transform .6s var(--ease-out);flex-shrink:0}.navbar__logo img{width:100%;height:100%;object-fit:contain}.navbar__mark:hover .navbar__logo{transform:translateY(-3px)}.navbar__links{display:flex;gap:clamp(20px,3vw,36px);font-family:var(--font-body);font-size:15px;font-weight:500}.navbar__links a{position:relative;color:var(--bone-dim);transition:color .3s;padding-bottom:4px}.navbar__links a:after{content:"";position:absolute;right:0;bottom:0;width:0;height:1px;background:var(--signal-bright);transition:width .35s var(--ease-out)}.navbar__links a:hover{color:var(--bone)}.navbar__links a:hover:after{width:100%}.navbar__cta{display:flex}.navbar__burger{display:none;width:32px;height:22px;position:relative;flex-shrink:0;padding:8px;margin:-8px}.navbar__burger span,.navbar__burger span:before,.navbar__burger span:after{position:absolute;right:8px;width:calc(100% - 16px);height:1.5px;background:var(--bone);transition:transform .3s var(--ease-out),opacity .3s var(--ease-out)}.navbar__burger span{top:50%;transform:translateY(-50%)}.navbar__burger span:before{content:"";top:-8px}.navbar__burger span:after{content:"";top:8px}.navbar__burger span.is-open{background:transparent}.navbar__burger span.is-open:before{top:0;transform:rotate(45deg)}.navbar__burger span.is-open:after{top:0;transform:rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:var(--void);display:flex;flex-direction:column;justify-content:center;padding:clamp(80px,12vh,120px) var(--edge) clamp(40px,6vh,60px);overflow-y:auto}.mobile-menu nav{display:flex;flex-direction:column;gap:clamp(12px,3vh,20px)}.mobile-menu nav a{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,8vw,56px);color:var(--bone);line-height:1.2;transition:color .2s}.mobile-menu nav a:active{color:var(--signal-bright)}.mobile-menu__footer{margin-top:auto;padding-top:clamp(24px,4vh,40px);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.mobile-menu__footer a{font-size:14px;color:var(--smoke)}@media (max-width: 860px){.navbar__links,.navbar__cta{display:none}.navbar__burger{display:block}}.scroll-video{position:relative;width:100%;height:100svh;overflow:visible;background:var(--void);z-index:1}.scroll-video__scroll-hint{position:absolute;right:50%;bottom:clamp(22px,4vh,42px);z-index:5;display:flex;flex-direction:column;align-items:center;gap:7px;transform:translate(50%);color:var(--bone);opacity:1;transition:opacity .35s ease,transform .35s ease;pointer-events:auto;filter:drop-shadow(0 4px 14px rgba(6,10,18,.6));direction:rtl}.scroll-video__scroll-label{font-family:var(--font-body);font-size:clamp(12px,1.2vw,14px);font-weight:500;letter-spacing:.02em;white-space:nowrap}.scroll-video__scroll-arrow{display:flex;align-items:center;justify-content:center;width:24px;height:30px;font-size:19px;line-height:1;animation:scroll-video-hint-bounce 1.35s ease-in-out infinite}@keyframes scroll-video-hint-bounce{0%,to{transform:translateY(0);opacity:.65}50%{transform:translateY(7px);opacity:1}}@media (prefers-reduced-motion: reduce){.scroll-video__scroll-arrow{animation:none}}@media (max-width: 600px){.scroll-video__scroll-hint{bottom:24px}.scroll-video__scroll-label{font-size:12px}}.scroll-video__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;will-change:auto}.scroll-video__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;will-change:auto}.scroll-video__banner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.scroll-video__loader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:clamp(32px,5vh,48px);background:var(--void);z-index:3;transition:background .4s ease,opacity .6s ease .2s}.scroll-video__loader--canvas-ready{background:transparent}.scroll-video__loader--hidden{opacity:0;pointer-events:none}.scroll-video__loader-bar{width:min(200px,50vw);height:2px;background:#d7dde633;border-radius:2px;overflow:hidden}.scroll-video__loader-fill{height:100%;width:100%;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--signal),var(--signal-bright));border-radius:2px;transition:transform .12s linear}.scroll-video__hint{position:absolute;bottom:clamp(28px,5vh,48px);left:50%;transform:translate(-50%) translateY(8px);display:flex;flex-direction:column;align-items:center;gap:12px;color:#f3f5f9cc;pointer-events:none;z-index:4;opacity:0;transition:opacity .6s ease .4s,transform .6s ease .4s}.scroll-video__hint--visible{opacity:1;transform:translate(-50%) translateY(0)}.scroll-video__hint-text{font-family:var(--font-body);font-size:13px;font-weight:500;direction:rtl}.scroll-video__hint-line{width:1px;height:36px;background:linear-gradient(to bottom,rgba(215,221,230,.6),transparent);position:relative;overflow:hidden}.scroll-video__hint-line:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:var(--silver);animation:scroll-drip-video 1.8s ease-in-out infinite}@keyframes scroll-drip-video{0%{top:-100%}to{top:100%}}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(80px,12vh,120px) var(--edge) clamp(60px,8vh,80px);overflow:hidden}.hero__frame{position:absolute;inset:clamp(12px,2.5vw,32px);pointer-events:none;z-index:1}.hero__corner{position:absolute;width:14px;height:14px;border:1px solid var(--line-strong)}.hero__corner--tl{top:0;left:0;border-right:none;border-bottom:none}.hero__corner--tr{top:0;right:0;border-left:none;border-bottom:none}.hero__corner--bl{bottom:0;left:0;border-right:none;border-top:none}.hero__corner--br{bottom:0;right:0;border-left:none;border-top:none}.hero__badge{position:absolute;top:0;right:20px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--smoke)}.hero__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--signal-bright);box-shadow:0 0 8px var(--signal-bright);animation:badge-pulse 1.4s ease-in-out infinite;flex-shrink:0}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.25}}.hero__timecode{position:absolute;bottom:0;left:20px;font-size:12px;font-weight:500;color:var(--smoke)}.hero__shape{position:absolute;pointer-events:none;z-index:0}.hero__shape--ring{top:14%;left:8%;width:clamp(100px,18vw,220px);height:clamp(100px,18vw,220px);border:1px solid var(--line-strong);border-radius:50%}.hero__shape--ring:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid var(--line);border-radius:50%}.hero__shape--blob{bottom:12%;left:18%;width:clamp(120px,22vw,280px);height:clamp(120px,22vw,280px);border-radius:50%;background:radial-gradient(circle at 35% 35%,#4d7fc266,#4d7fc200 70%);filter:blur(10px)}.hero__shape--dot{top:38%;right:9%;width:8px;height:8px;border-radius:50%;background:var(--signal-bright);box-shadow:0 0 20px var(--signal-bright)}.hero__content{position:relative;z-index:2;max-width:var(--container);margin:0 auto;width:100%}.hero__eyebrow{margin-bottom:clamp(16px,3vw,28px)}.hero__headline{font-family:var(--font-display);font-weight:900;line-height:1.15;font-size:clamp(36px,8.5vw,124px);color:var(--bone)}.hero__line{display:flex;flex-wrap:wrap;overflow:hidden}.hero__line--accent{color:var(--signal-bright)}.hero__word-mask{display:inline-block;overflow:hidden}.hero__word{display:inline-block;will-change:transform}.hero__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,4vw,40px);margin-top:clamp(24px,4vw,56px);flex-wrap:wrap}.hero__desc{max-width:440px;font-size:clamp(14px,1.4vw,16px);line-height:1.9;color:var(--smoke)}.hero__scroll-hint{position:absolute;bottom:clamp(20px,4vh,36px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-size:12px;font-weight:500;color:var(--smoke);z-index:2}.hero__scroll-line{width:1px;height:32px;background:linear-gradient(to bottom,var(--signal-bright),transparent);position:relative;overflow:hidden}.hero__scroll-line:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:var(--bone);animation:scroll-drip 1.8s ease-in-out infinite}@keyframes scroll-drip{0%{top:-100%}to{top:100%}}@media (max-width: 720px){.hero__footer{flex-direction:column;align-items:flex-start;gap:24px}.hero__shape--ring,.hero__shape--blob{opacity:.4}}@media (max-width: 480px){.hero__shape--ring,.hero__shape--blob,.hero__shape--dot,.hero__badge,.hero__timecode,.hero__scroll-hint{display:none}}@media (pointer: coarse){.hero__word{will-change:auto}}.services{position:relative}.services__head{display:flex;flex-direction:column;gap:20px;margin-bottom:clamp(40px,7vw,96px)}.services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.service-card{position:relative;background:var(--panel);padding:clamp(28px,4vw,44px) clamp(24px,3.5vw,36px);min-height:clamp(200px,22vw,280px);display:flex;flex-direction:column;justify-content:space-between;transform-style:preserve-3d;overflow:hidden}@media (pointer: coarse){.service-card{transform-style:flat}}.service-card__glow{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:radial-gradient(260px circle at var(--glow-x, 50%) var(--glow-y, 50%),rgba(77,127,194,.22),transparent 70%);transition:opacity .4s;pointer-events:none}.service-card:hover .service-card__glow{opacity:1}.service-card__top{display:flex;align-items:center;justify-content:space-between;color:var(--smoke)}.service-card__code{font-family:var(--font-mono);font-size:13px;color:var(--signal)}.service-card__icon{color:var(--smoke-dim);transition:color .3s,transform .4s var(--ease-out);flex-shrink:0}.service-card:hover .service-card__icon{color:var(--signal);transform:rotate(8deg) scale(1.1)}.service-card__title{font-family:var(--font-display);font-weight:700;font-size:clamp(17px,2vw,26px);margin-top:clamp(16px,2.5vw,28px);color:var(--bone)}.service-card__desc{margin-top:10px;font-size:clamp(13px,1.3vw,14.5px);font-weight:400;line-height:1.65;color:var(--smoke)}.service-card__arrow{position:absolute;bottom:clamp(20px,3vw,36px);left:clamp(20px,3vw,36px);width:36px;height:36px;border-radius:50%;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;color:var(--bone-dim);transition:background .35s var(--ease-out),color .35s,transform .4s var(--ease-out),border-color .35s}.service-card:hover .service-card__arrow{background:var(--signal);border-color:var(--signal);color:var(--void);transform:rotate(45deg)}@media (max-width: 980px){.services__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.services__grid{grid-template-columns:1fr}.service-card{min-height:180px}}.portfolio__head{display:flex;flex-direction:column;gap:20px;margin-bottom:clamp(40px,7vw,96px);max-width:640px}.portfolio__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(4px,.6vw,10px)}.project-card{cursor:none}@media (pointer: coarse){.project-card{cursor:pointer}}.project-card__link{display:block;text-decoration:none;color:inherit}.project-card__media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:clamp(10px,1.5vw,18px);background:var(--panel)}.project-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.project-card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#060a1200 45%,#060a1299)}.project-card__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.project-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:clamp(14px,2.5vw,24px);background:#060a1259;z-index:2}.project-card__overlay-content{display:flex;flex-direction:column;gap:8px;width:100%}.project-card__overlay-title{font-family:var(--font-display);font-weight:700;font-size:clamp(13px,1.5vw,19px);color:var(--bone)}.project-card__cta{align-self:flex-start;font-size:clamp(11px,1.1vw,12.5px);font-weight:500;color:var(--bone);padding:8px 16px;border:1px solid var(--bone);border-radius:100px}.project-card__id{position:absolute;top:12px;right:12px;font-size:11px;color:var(--bone-dim);z-index:3;background:#060a1280;padding:3px 8px;border-radius:100px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (max-width: 860px){.portfolio__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.portfolio__grid{grid-template-columns:repeat(2,1fr);gap:6px}.project-card__media{border-radius:10px}}@media (pointer: coarse){.project-card__overlay{opacity:1;background:#060a1240}.project-card__overlay-content{opacity:1;transform:none}}.stats__head{display:flex;flex-direction:column;gap:20px;margin-bottom:clamp(40px,7vw,96px)}.stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.stat-card{background:var(--panel);padding:clamp(28px,4vw,44px) clamp(20px,3vw,32px);display:flex;flex-direction:column;gap:12px}.stat-card__value{font-family:var(--font-display);font-weight:900;font-size:clamp(36px,5.5vw,64px);color:var(--bone);line-height:1;display:flex;align-items:flex-end;gap:4px;flex-wrap:wrap}.stat-card__suffix{font-size:clamp(16px,2.2vw,24px);color:var(--signal-bright)}.stat-card__label{font-size:clamp(12px,1.2vw,13.5px);font-weight:500;color:var(--smoke)}@media (max-width: 980px){.stats__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.stats__grid{grid-template-columns:repeat(2,1fr)}}.testimonials__inner{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,6vw,100px);align-items:start}.testimonials__head{display:flex;flex-direction:column;gap:20px}.testimonials__controls{display:flex;align-items:center;gap:16px;margin-top:24px}.testimonials__nav{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;color:var(--bone);min-width:44px;transition:background .3s,border-color .3s,color .3s}.testimonials__nav:hover{background:var(--signal);border-color:var(--signal)}.testimonials__count{font-size:14px;font-weight:500;color:var(--smoke)}.testimonials__stage{position:relative;min-height:clamp(240px,30vw,320px)}.testimonial-card{border-radius:clamp(12px,2vw,18px);padding:clamp(24px,4vw,56px);position:relative}.testimonial-card__mark{margin-bottom:20px;transform:scaleX(-1)}.testimonial-card__quote{font-size:clamp(16px,2.2vw,26px);font-weight:400;line-height:1.7;color:var(--bone)}.testimonial-card__person{display:flex;align-items:center;gap:14px;margin-top:clamp(24px,3vw,36px)}.testimonial-card__avatar{width:44px;height:44px;border-radius:50%;background:var(--panel-2);border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--signal-bright);flex-shrink:0}.testimonial-card__name{font-size:15px;font-weight:500;color:var(--bone)}.testimonial-card__role{font-size:13px;color:var(--smoke);margin-top:2px}@media (max-width: 860px){.testimonials__inner{grid-template-columns:1fr}}.cta-section{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.cta-section__glow{position:absolute;top:50%;left:50%;width:60vw;height:60vw;max-width:700px;max-height:700px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(77,127,194,.28),transparent 70%);filter:blur(20px);pointer-events:none}.cta-section__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,2.5vw,24px);position:relative;z-index:1;width:100%}.cta-section__title{font-family:var(--font-display);font-weight:900;line-height:1.3;font-size:clamp(26px,5.5vw,68px);color:var(--bone)}.cta-section__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(12px,2vw,18px);margin-top:8px;width:100%}@media (max-width: 520px){.cta-section__actions{flex-direction:column;align-items:center}.cta-section__actions .btn-magnetic,.cta-section__actions .btn-ghost{width:100%;max-width:320px;justify-content:center}}.footer{position:relative;padding:clamp(48px,7vw,100px) var(--edge) clamp(28px,4vw,40px);border-top:1px solid var(--line)}.footer__top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:clamp(24px,4vw,40px)}.footer__brand{display:flex;flex-direction:column;gap:16px}.footer__mark{display:inline-flex}.footer__brand p{font-size:clamp(13px,1.3vw,14.5px);font-weight:400;line-height:1.8;color:var(--smoke);max-width:320px}.footer__col h4{font-size:12px;font-weight:700;color:var(--signal-bright);margin-bottom:16px}.footer__col ul{display:flex;flex-direction:column;gap:12px;font-size:clamp(13px,1.3vw,14.5px);color:var(--bone-dim)}.footer__social-link{display:inline-flex;align-items:center;gap:6px;transition:color .3s;padding:2px 0}.footer__social-link:hover{color:var(--signal-bright)}.footer__social-arrow{font-size:13px;transition:transform .3s var(--ease-out)}.footer__social-link:hover .footer__social-arrow{transform:translate(-2px,-2px)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:clamp(40px,5vw,80px);padding-top:clamp(20px,3vw,28px);border-top:1px solid var(--line);font-size:clamp(11px,1.1vw,13px);color:var(--smoke-dim);gap:12px;flex-wrap:wrap}@media (max-width: 860px){.footer__top{grid-template-columns:1fr 1fr;gap:32px}.footer__brand{grid-column:1 / -1}}@media (max-width: 480px){.footer__top{grid-template-columns:1fr}.footer__brand{grid-column:auto}.footer__bottom{flex-direction:column;align-items:flex-start;gap:6px}}.team{position:relative;overflow:hidden}.team__head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,4vw,48px);margin-bottom:clamp(36px,6vw,72px);flex-wrap:wrap}.team__head-text{display:flex;flex-direction:column;gap:16px}.team__nav{display:flex;align-items:center;gap:14px;flex-shrink:0}.team__nav-btn{width:46px;height:46px;border-radius:50%;border:1px solid var(--line-strong);background:transparent;display:flex;align-items:center;justify-content:center;color:var(--bone);cursor:pointer;transition:background .3s,border-color .3s,color .3s,opacity .3s}.team__nav-btn:hover{background:var(--signal);border-color:var(--signal)}.team__nav-btn--disabled{opacity:.28;pointer-events:none}.team__nav-count{font-size:13px;font-weight:500;color:var(--smoke);min-width:64px;text-align:center;direction:ltr}.team__nav-count-total{color:var(--smoke-dim)}.team__track{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,2.5vw,28px);overflow:hidden}.team-card{display:flex;flex-direction:column;gap:16px;min-width:0}.team-card__photo-wrap{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:clamp(12px,2vw,20px);background:var(--panel-2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.team-card__photo-wrap[data-initials]:after{content:attr(data-initials);font-family:var(--font-display);font-weight:900;font-size:clamp(32px,5vw,72px);color:var(--slate)}.team-card__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .5s var(--ease-out)}.team-card:hover .team-card__photo{transform:scale(1.04)}.team-card__photo-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#060a1273,#060a1200 50%);z-index:1;pointer-events:none}.team-card__info{display:flex;flex-direction:column;gap:5px;padding:0 2px}.team-card__name{font-family:var(--font-display);font-weight:700;font-size:clamp(15px,1.8vw,22px);color:var(--bone);line-height:1.2}.team-card__role{font-size:clamp(12px,1.2vw,14px);font-weight:400;color:var(--smoke);line-height:1.5}.team__dots{display:flex;justify-content:center;gap:8px;margin-top:clamp(24px,3.5vw,48px)}.team__dot{width:6px;height:6px;border-radius:50%;background:var(--smoke-dim);border:none;cursor:pointer;padding:6px;margin:-6px;transition:background .3s,transform .3s}.team__dot--active{background:var(--signal-bright);transform:scale(1.5)}.team__dot:hover:not(.team__dot--active){background:var(--smoke)}@media (max-width: 860px){.team__track{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.team__track{grid-template-columns:repeat(2,1fr)}.team__head{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width: 380px){.team__track{grid-template-columns:1fr}}.project-bg-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--void)}.project-bg-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;will-change:auto;opacity:.35}.project-bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:.35;pointer-events:none}.project-page{position:relative;z-index:1;padding-top:clamp(80px,12vh,160px);min-height:100svh}.project-hero{display:grid;grid-template-columns:1fr min(42vw,380px);gap:clamp(32px,5vw,80px);align-items:start;padding:clamp(40px,6vw,96px) var(--edge);max-width:var(--container);margin:0 auto}.project-hero__info{display:flex;flex-direction:column;gap:clamp(20px,2.5vw,36px);min-width:0}.project-hero__title{font-family:var(--font-display);font-weight:900;font-size:clamp(28px,4vw,64px);line-height:1.1;color:var(--bone)}.project-hero__meta{display:flex;gap:clamp(20px,3vw,40px);flex-wrap:wrap;padding-bottom:clamp(14px,2vw,24px);border-bottom:1px solid var(--line)}.project-meta-item{display:flex;flex-direction:column;gap:6px}.project-meta-item__label{font-size:11px;font-weight:600;color:var(--smoke);letter-spacing:.08em;text-transform:uppercase}.project-meta-item__value{font-size:clamp(13px,1.3vw,15px);font-weight:600;color:var(--bone)}.project-hero__desc-wrap{display:flex;flex-direction:column;gap:clamp(16px,2vw,28px)}.project-hero__desc{font-size:clamp(14px,1.4vw,18px);font-weight:400;line-height:1.9;color:var(--smoke)}.project-hero__section{display:flex;flex-direction:column;gap:8px}.project-hero__section-label{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--signal-bright);letter-spacing:.04em}.project-hero__section-text{font-size:clamp(13px,1.3vw,16px);font-weight:400;line-height:1.85;color:var(--smoke)}.project-hero__tech{display:flex;flex-wrap:wrap;gap:8px}.project-tech-tag{font-size:clamp(11px,1.1vw,13px);font-weight:500;color:var(--signal-bright);background:#4d7fc21f;border:1px solid rgba(77,127,194,.25);border-radius:100px;padding:5px 14px}.project-hero__video-wrap{position:sticky;top:clamp(80px,12vh,130px);width:100%;aspect-ratio:9 / 16;overflow:hidden;border-radius:clamp(14px,2vw,20px);background:var(--panel);border:1px solid var(--line-strong);box-shadow:0 24px 60px #060a128c,0 0 0 1px #d7dde60d;isolation:isolate}.project-hero__video{width:100%;height:100%;object-fit:cover;display:block}.project-gallery{position:relative;z-index:1;padding:clamp(60px,8vw,140px) var(--edge);border-top:1px solid var(--line)}.project-gallery__head{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(36px,6vw,80px);max-width:640px}.project-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(4px,.6vw,10px)}.gallery-item{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:clamp(10px,1.5vw,18px);background:var(--panel);cursor:none}@media (pointer: coarse){.gallery-item{cursor:auto}}.gallery-item__inner{width:100%;height:100%}.gallery-item__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.project-back{position:relative;z-index:1;padding:clamp(24px,4vw,64px) var(--edge);border-top:1px solid var(--line)}.project-back__link{display:inline-flex;align-items:center;gap:10px;font-size:clamp(13px,1.3vw,15px);font-weight:500;color:var(--smoke);transition:color .3s;padding:8px 0}.project-back__link:hover{color:var(--bone)}@media (max-width: 960px){.project-hero{grid-template-columns:1fr;gap:clamp(32px,6vw,56px)}.project-hero__video-wrap{order:-1;position:relative;top:auto;max-width:min(320px,75vw);margin:0 auto}}@media (max-width: 600px){.project-gallery__grid{grid-template-columns:repeat(2,1fr)}.project-hero__video-wrap{max-width:min(260px,70vw)}}@media (max-width: 380px){.project-gallery__grid{grid-template-columns:1fr}}.brands-strip{width:100%;line-height:0}.project-hero--about{grid-template-columns:1fr;max-width:820px}.about-cta-wrap{display:flex;justify-content:center;padding:0 var(--edge) clamp(48px,7vw,96px)}@media (pointer: coarse){html,body{touch-action:pan-y pinch-zoom;overscroll-behavior-y:auto;overflow-x:clip}body{-webkit-overflow-scrolling:touch}.noise-overlay,.webgl-bg,.cursor-logo{pointer-events:none!important}}.scroll-video-track{position:relative;width:100%;height:calc(100svh + var(--scroll-video-distance));min-height:calc(100svh + var(--scroll-video-distance));margin:0;padding:0;overflow:visible;background:var(--void);z-index:1}.scroll-video-sticky{position:sticky;top:0;width:100%;height:100svh;min-height:100svh;overflow:hidden;background:var(--void);z-index:1}.scroll-video__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;pointer-events:none;user-select:none;-webkit-user-select:none;background:var(--void);contain:layout paint}.scroll-video__audio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.scroll-video__video-loader,.scroll-video__missing{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--void);z-index:2;pointer-events:none}.scroll-video__loader-content{width:min(280px,60vw);display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--smoke);font-size:13px}.scroll-video__loader-bar{width:100%;height:2px;background:#d7dde62e;overflow:hidden}.scroll-video__loader-bar span{display:block;height:100%;background:var(--signal-bright);transition:width .12s linear}.scroll-video__missing{color:var(--smoke);font-size:13px}.scroll-video-track+.hero{position:relative;z-index:2}@media (pointer: coarse),(max-width: 860px){.scroll-video-track{height:calc(100svh + var(--scroll-video-distance));min-height:calc(100svh + var(--scroll-video-distance))}.scroll-video-sticky{height:100svh;min-height:100svh}}.scroll-video__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;background:var(--void)}.scroll-video__audio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;left:-9999px}.scroll-video__video-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--void);color:var(--smoke);font-size:13px;pointer-events:none}.scroll-video__video-loader .scroll-video__loader-bar{width:min(220px,50vw);height:2px;background:#d7dde62e}:root{--edge: clamp(22px, 4vw, 56px);--section-pad: clamp(58px, 7vw, 112px);--container: 1320px;--signal-soft: rgba(111, 163, 232, .12)}body{text-align:right;line-height:1.75}.navbar__links{font-size:14px;letter-spacing:-.01em}.navbar__mark{font-size:clamp(17px,1.7vw,19px)}.section-title{font-size:clamp(30px,5vw,68px);line-height:1.12;letter-spacing:-.035em}.section-sub,.hero__desc,.service-card__desc,.project-hero__desc,.project-hero__section-text,.footer__brand p,.testimonial-card__quote{text-align:justify;text-justify:inter-word;-webkit-hyphens:none;hyphens:none}.section-sub{font-size:clamp(14px,1.2vw,17px);line-height:1.95}.eyebrow{font-size:11px;letter-spacing:.015em}.services__head,.portfolio__head,.stats__head{margin-bottom:clamp(30px,4.5vw,58px);gap:14px}.services__grid,.stats__grid{border-color:#d7dde61f}.service-card,.stat-card{background:#101b2db8}.service-card{min-height:clamp(190px,20vw,250px);padding:clamp(24px,3vw,38px)}.service-card__title{font-size:clamp(18px,1.75vw,23px);letter-spacing:-.02em}.service-card__desc{font-size:clamp(13px,1.1vw,15px);line-height:1.9}.stat-card__value{font-size:clamp(34px,4.5vw,58px)}.hero{padding-top:clamp(76px,9vh,100px);padding-bottom:clamp(48px,7vh,68px)}.hero__headline{font-size:clamp(42px,7.4vw,108px);line-height:1.08;letter-spacing:-.045em;max-width:980px}.hero__footer{margin-top:clamp(22px,3vw,40px);align-items:flex-end}.hero__desc{max-width:520px;font-size:clamp(14px,1.2vw,16px);line-height:2}.hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:190px}.hero__logo{width:clamp(88px,10vw,132px);height:auto;object-fit:contain;opacity:.94;filter:drop-shadow(0 8px 24px rgba(0,0,0,.18))}.navbar{padding-block:18px}.navbar--scrolled{background:#060a12e6;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.navbar__links{gap:clamp(18px,2.5vw,30px)}.navbar__links a:after{height:1px}.portfolio__grid{gap:clamp(8px,1.1vw,16px)}.project-card__media{border-radius:14px}.project-card__overlay{background:linear-gradient(180deg,transparent 38%,rgba(6,10,18,.78) 100%);padding:clamp(16px,2vw,22px)}.project-card__overlay-title{font-size:clamp(14px,1.35vw,17px);line-height:1.45}.project-card__cta{border-radius:8px;padding:7px 13px;border-color:#f3f5f9b8}.project-card__id{border-radius:7px;background:#060a129e}.brands-strip{width:100%;line-height:0;padding-top:clamp(24px,4vw,56px)}.brands-strip__img{width:100%;height:auto;border-radius:0}.about-cta-wrap{display:flex;justify-content:center;padding:clamp(18px,2.5vw,30px) var(--edge) clamp(36px,5vw,64px);line-height:normal}.phone-number{direction:ltr!important;unicode-bidi:isolate;display:inline-block;white-space:nowrap;text-align:left!important;letter-spacing:.01em;font-variant-numeric:tabular-nums}.project-hero{gap:clamp(28px,4vw,62px);padding-block:clamp(34px,5vw,72px)}.project-hero__title{font-size:clamp(30px,3.6vw,56px);letter-spacing:-.03em}.project-hero__desc{font-size:clamp(14px,1.2vw,17px);line-height:2}.project-hero__section-text{font-size:clamp(13px,1.1vw,15px);line-height:1.95}.project-hero__video-wrap{border-radius:16px;box-shadow:0 24px 70px #00000057}.project-tech-tag{border-radius:8px;padding:6px 12px;background:#4d7fc217}.project-gallery{padding-block:clamp(52px,7vw,96px)}.project-gallery__grid{gap:clamp(8px,1vw,14px)}.gallery-item{border-radius:14px}.footer{padding-top:clamp(42px,5vw,72px)}.footer__top{gap:clamp(28px,4vw,56px)}.footer__brand p{line-height:1.9}.footer__col h4{font-size:11px;letter-spacing:.03em}@media (max-width: 860px){:root{--edge: 20px;--section-pad: clamp(50px, 10vw, 78px)}.hero{min-height:92svh;padding-top:92px}.hero__headline{font-size:clamp(40px,12vw,70px)}.hero__actions{min-width:0}.hero__logo{width:92px}.portfolio__grid{gap:8px}.project-hero{padding-top:30px}}@media (max-width: 520px){.section-title{font-size:clamp(28px,9.5vw,42px)}.hero{min-height:88svh}.hero__footer{gap:20px}.hero__desc{max-width:100%;font-size:14px;line-height:1.95}.hero__actions{width:100%;align-items:flex-start}.hero__logo{width:78px}.btn-magnetic,.btn-ghost{min-height:48px}.project-hero__video-wrap{position:relative;top:auto}}.section-title,h1,h2,h3,h4,.eyebrow,.navbar,.btn-magnetic,.btn-ghost,.project-tech-tag,.project-card__overlay-title{text-align:right}.btn-magnetic,.btn-ghost{text-align:center}:root{--signal: #5b8fd8;--signal-bright: #8bb9f4;--signal-dim: #355d91;--signal-soft: rgba(91, 143, 216, .13);--line: rgba(215, 221, 230, .085);--line-strong: rgba(215, 221, 230, .16);--section-pad: clamp(66px, 7.5vw, 118px)}html{font-size:16px}body{line-height:1.6;text-align:right}#root{text-align:right}.eyebrow{font-size:clamp(13px,1.05vw,14px);line-height:1.4;font-weight:600;letter-spacing:.015em}.section-title{font-size:clamp(34px,5.1vw,70px);line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.section-sub{font-size:clamp(15px,1.18vw,17px);line-height:1.78}.hero__desc,.section-sub,.service-card__desc,.project-hero__desc,.project-hero__section-text,.footer__brand p,.testimonial-card__quote{line-height:1.78;text-align:justify;text-justify:inter-word;word-spacing:-.015em;-webkit-hyphens:none;hyphens:none}h1,h2,h3,h4,.eyebrow,.navbar,.btn-magnetic,.btn-ghost,.project-tech-tag,.project-card__overlay-title,.team-card__name,.team-card__role{text-align:right}.section{padding-block:var(--section-pad)}.services__head,.portfolio__head,.stats__head{gap:12px;margin-bottom:clamp(34px,4vw,56px)}.team__head{margin-bottom:clamp(34px,4.5vw,58px)}.team__head-text{gap:12px}.btn-magnetic,.btn-ghost{border-radius:10px;min-height:48px;font-size:clamp(14px,1.05vw,15.5px);letter-spacing:-.01em;transition:transform .35s var(--ease-out),background .35s ease,border-color .35s ease,box-shadow .35s ease}.btn-magnetic{padding:13px 24px;box-shadow:0 10px 28px #4d7fc238}.btn-ghost{padding:12px 20px;border-color:#8bb9f447;background:#d7dde609}.btn-magnetic:hover,.btn-ghost:hover{transform:translateY(-2px)}.navbar{padding-block:16px}.navbar__mark{font-size:18px;letter-spacing:-.025em}.navbar__links{font-size:15px;gap:clamp(20px,2.7vw,34px)}.navbar__links a{color:var(--bone-dim)}.navbar__links a:hover{color:var(--signal-bright)}.hero{padding-top:clamp(78px,10vh,108px);padding-bottom:clamp(42px,6vh,64px)}.hero__headline{font-size:clamp(46px,7.7vw,112px);line-height:1.06;max-width:1040px}.hero__eyebrow{margin-bottom:clamp(18px,2.2vw,26px)}.hero__footer{margin-top:clamp(26px,3vw,42px)}.hero__desc{max-width:540px;font-size:clamp(15px,1.2vw,17px)}.hero__actions{min-width:210px;gap:14px}.hero__logo{width:clamp(102px,11vw,142px);height:clamp(92px,9vw,126px);object-fit:contain;object-position:center;opacity:.96;filter:drop-shadow(0 12px 28px rgba(0,0,0,.22))}.portfolio__grid{gap:clamp(10px,1.3vw,18px)}.project-card__media{border-radius:12px;border:1px solid rgba(215,221,230,.06);transition:border-color .35s ease,transform .45s var(--ease-out)}.project-card:hover .project-card__media{border-color:#8bb9f447;transform:translateY(-4px)}.project-card__overlay{padding:clamp(18px,2vw,24px);background:linear-gradient(180deg,#060a1200 32%,#060a12d1)}.project-card__overlay-content{gap:10px}.project-card__overlay-title{font-size:clamp(15px,1.35vw,18px)}.project-card__cta{border-radius:8px;padding:8px 14px;border-color:#8bb9f49e;color:var(--bone);transition:background .3s ease,color .3s ease,border-color .3s ease}.project-card:hover .project-card__cta{background:var(--signal-bright);border-color:var(--signal-bright);color:var(--void)}.services__grid,.stats__grid{border-color:#d7dde61c}.service-card{min-height:clamp(205px,21vw,265px);padding:clamp(26px,3vw,40px);background:#101b2dc7}.service-card__top{color:var(--silver-dim)}.service-card__code{font-size:14px;color:var(--signal-bright)}.service-card__title{font-size:clamp(19px,1.9vw,25px);line-height:1.25;margin-top:16px}.service-card__desc{font-size:clamp(14px,1.12vw,15.5px);line-height:1.72}.service-card__arrow{width:38px;height:38px;border-radius:10px;border-color:#8bb9f43d}.service-card:hover .service-card__arrow{background:var(--signal-bright);border-color:var(--signal-bright)}.stat-card{padding:clamp(26px,3vw,40px);min-height:170px}.stat-card__value{font-size:clamp(40px,4.8vw,62px)}.stat-card__label{font-size:14px}.team__track{gap:clamp(16px,2vw,24px);overflow:hidden;padding-bottom:4px}.team-card__photo-wrap{border-radius:14px;border-color:#8bb9f421;background:#16243ab8;transition:border-color .35s ease,transform .4s var(--ease-out)}.team-card:hover .team-card__photo-wrap{border-color:#8bb9f459;transform:translateY(-3px)}.team-card__name{font-size:clamp(17px,1.7vw,22px);line-height:1.25}.team-card__role{font-size:clamp(13.5px,1.1vw,15px);line-height:1.55}.team__nav{gap:10px}.team__nav-btn{width:44px;height:44px;border-radius:10px;border-color:#8bb9f440}.team__nav-btn:hover{background:var(--signal-bright);border-color:var(--signal-bright);color:var(--void)}.testimonials__inner{gap:clamp(38px,5vw,82px)}.testimonial-card{border-radius:14px;padding:clamp(28px,4vw,50px);border:1px solid rgba(139,185,244,.12)}.testimonial-card__quote{font-size:clamp(17px,1.9vw,24px);line-height:1.75}.cta-section,.cta-section__title,.cta-section__inner,.cta-section__actions{text-align:center}.cta-section{padding-block:clamp(78px,9vw,126px)}.cta-section__inner{gap:clamp(18px,2vw,24px)}.cta-section__title{font-size:clamp(34px,5.2vw,64px);line-height:1.16;letter-spacing:-.045em;text-wrap:balance}.cta-section__actions{margin-top:12px}.brands-strip{padding-top:clamp(18px,3vw,36px)}.about-cta-wrap{padding:18px var(--edge) clamp(50px,6vw,78px);justify-content:center}.about-cta-wrap .btn-ghost{min-width:150px}.project-hero{gap:clamp(30px,4.5vw,64px);padding-block:clamp(38px,5vw,72px)}.project-hero__title{font-size:clamp(34px,4vw,58px);line-height:1.15}.project-hero__desc{font-size:clamp(15px,1.2vw,17px);line-height:1.78}.project-hero__section{margin-top:clamp(18px,2vw,28px)}.project-hero__section-text{font-size:clamp(14px,1.08vw,15.5px);line-height:1.75}.project-hero__section-label{color:var(--signal-bright);font-size:14px;line-height:1.4;margin-bottom:7px}.project-tech-tag{border-radius:7px;padding:7px 12px;background:#5b8fd81a;border-color:#8bb9f438}.project-hero__video-wrap{border-radius:14px;box-shadow:0 22px 64px #00000052}.footer{padding-top:clamp(46px,6vw,78px)}.footer__brand p{font-size:clamp(14px,1.12vw,15.5px);line-height:1.75}.footer__col h4{font-size:13px;color:var(--signal-bright);margin-bottom:13px}.footer__col ul{gap:10px;font-size:clamp(14px,1.12vw,15px)}.phone-number{direction:ltr!important;unicode-bidi:isolate;display:inline-flex;align-items:center;justify-content:flex-start;width:max-content;white-space:nowrap;text-align:left!important;font-variant-numeric:tabular-nums}.navbar__logo,.footer__mark img{transition:transform .45s var(--ease-out),filter .35s ease}.navbar__mark:hover .navbar__logo,.footer__mark:hover img{transform:translateY(-2px);filter:drop-shadow(0 5px 14px rgba(139,185,244,.22))}.footer__col a,.navbar__links a{transition:color .25s ease,opacity .25s ease}.project-meta-item{position:relative;padding-inline-start:14px}.project-meta-item:before{content:"";position:absolute;inset-inline-start:0;top:3px;bottom:3px;width:2px;background:var(--signal-bright);border-radius:2px;opacity:.7}@media (max-width: 860px){:root{--edge: 20px;--section-pad: clamp(54px, 10vw, 82px)}.section-title{font-size:clamp(32px,8.5vw,50px)}.hero{min-height:92svh}.hero__headline{font-size:clamp(44px,12.5vw,72px)}.hero__desc{font-size:15px}.hero__actions{min-width:0}.hero__logo{width:96px;height:88px}.team__track,.team__dots{gap:14px}.portfolio__grid{gap:9px}.cta-section__title{font-size:clamp(31px,9.5vw,46px)}}@media (max-width: 520px){.section-title{font-size:clamp(30px,9.2vw,42px)}.hero{min-height:88svh}.hero__headline{font-size:clamp(42px,13vw,62px)}.hero__desc,.section-sub,.service-card__desc,.project-hero__desc,.project-hero__section-text,.footer__brand p{line-height:1.72}.hero__actions{width:100%;align-items:flex-start}.hero__logo{width:84px;height:76px}.cta-section__title{line-height:1.2}.team__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}:root{--micro-line-height: 1.48;--small-copy-line-height: 1.58}.eyebrow,.service-card__code,.service-card__desc,.project-hero__section-label,.project-hero__section-text,.project-hero__desc,.team-card__role,.stat-card__label,.footer__col ul,.footer__brand p,.navbar__links,.testimonial-card__quote{line-height:var(--small-copy-line-height)}.service-card__desc,.project-hero__section-text,.footer__brand p{line-height:1.55}.eyebrow,.service-card__code,.project-hero__section-label,.team-card__role,.stat-card__label{line-height:1.45}.about-cta-wrap,.about-cta-wrap *{line-height:1.5}.about-cta-wrap{padding-top:8px;padding-bottom:clamp(38px,5vw,62px)}.hero{padding-top:clamp(92px,12vh,132px)}@media (max-width: 860px){.hero{padding-top:clamp(72px,10vh,104px)}.service-card__desc,.project-hero__section-text,.footer__brand p,.section-sub{line-height:1.58}}.ltr-number,.date,.phone-number,.project-meta-item[data-type=date]{direction:ltr!important;unicode-bidi:isolate;text-align:left!important;font-variant-numeric:tabular-nums}.date:after,.phone-number:after,.ltr-number:after{content:none!important}.section-title{line-height:1.2;text-wrap:balance}.services__head,.portfolio__head,.stats__head{gap:14px;margin-bottom:clamp(30px,4.6vw,58px)}.service-card__title{line-height:1.32;margin-top:14px}.service-card__desc{line-height:1.58;max-width:35em}.portfolio__head .section-sub{line-height:1.62}.stats__grid{gap:0;border:1px solid rgba(215,221,230,.1);background:#d7dde613}.stat-card{position:relative;min-height:178px;padding:clamp(28px,3.5vw,42px)}.stat-card+.stat-card:before{content:"";position:absolute;inset-inline-start:0;top:18%;bottom:18%;width:1px;background:#d7dde617}.stat-card__label{line-height:1.48}.service-card{min-height:clamp(215px,23vw,285px);padding:clamp(26px,3.2vw,40px)}.service-card__arrow{bottom:22px;left:22px;opacity:.72;transform:scale(.88)}.service-card:hover .service-card__arrow{opacity:1}.service-card__code,.eyebrow,.project-hero__section-label{font-size:clamp(12px,1vw,14px);letter-spacing:.01em}.team__dots{width:max-content;margin-inline:auto;margin-top:30px;padding:7px 12px;gap:10px;min-height:32px;border:1px solid rgba(215,221,230,.09);border-radius:999px;background:#0c162675;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.team__dot{width:7px;height:7px;padding:0;margin:0;background-clip:border-box;opacity:.55}.team__dot--active{opacity:1;transform:scale(1.25);box-shadow:0 0 0 3px #8bb9f41a}.team__track{gap:clamp(18px,2.8vw,34px)}.team-card{gap:13px}.team-card__info{gap:7px;padding-inline:4px}.team-card__name{line-height:1.3}.team-card__role{line-height:1.55}.about-cta-wrap{width:min(var(--container),calc(100% - (var(--edge) * 2)));margin:clamp(28px,4vw,52px) auto clamp(52px,7vw,96px);padding:0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);min-height:clamp(300px,34vw,470px);overflow:hidden;border:1px solid rgba(215,221,230,.1);border-radius:18px;background:linear-gradient(135deg,#101b2de0,#080e19f0);box-shadow:0 28px 80px #00000047;position:relative;isolation:isolate}.about-cta-wrap:after{content:"";position:absolute;width:34vw;height:34vw;max-width:460px;max-height:460px;left:-14%;bottom:-45%;background:radial-gradient(circle,rgba(91,143,216,.18),transparent 66%);pointer-events:none;z-index:-1}.about-cta__visual{position:relative;min-height:300px;overflow:hidden;border-inline-end:1px solid rgba(215,221,230,.08)}.about-cta__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#060a1200 45%,#060a12a8);pointer-events:none}.about-cta__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.02);transform:scale(1.015)}.about-cta__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:13px;padding:clamp(34px,5vw,68px)}.about-cta__logo{width:58px;height:58px;object-fit:contain;margin-bottom:2px;opacity:.92;filter:drop-shadow(0 10px 24px rgba(91,143,216,.2))}.about-cta__content .eyebrow{color:var(--signal-bright)}.about-cta__title{max-width:540px;margin:0;font-family:var(--font-display);font-size:clamp(25px,3vw,42px);font-weight:850;line-height:1.32;letter-spacing:-.035em;text-wrap:balance}.about-cta__text{max-width:440px;margin:0 0 8px;color:var(--smoke);font-size:clamp(14px,1.15vw,16px);line-height:1.7;text-align:center}.about-cta__content .btn-ghost{margin-top:6px}.brands-strip__img{display:block;width:100%;height:auto}.hero__logo{width:clamp(112px,12vw,158px);height:clamp(100px,10vw,136px)}.cta-section__title{line-height:1.24}.hero__headline{line-height:1.1}.project-hero__title{line-height:1.18}@media (max-width: 860px){.about-cta-wrap{grid-template-columns:1fr;min-height:0}.about-cta__visual{min-height:clamp(230px,52vw,360px);border-inline-end:0;border-bottom:1px solid rgba(215,221,230,.08)}.about-cta__visual:after{background:linear-gradient(0deg,#060a12a6,#060a1200 55%)}.about-cta__content{padding:38px 24px 44px}.team__dots{margin-top:24px}.stat-card+.stat-card:before{top:20%;bottom:20%}}@media (max-width: 520px){.about-cta__visual{min-height:230px}.about-cta__title{font-size:clamp(24px,7vw,32px)}.team__track{gap:15px}.team__dots{gap:9px}.stat-card{min-height:150px;padding:22px 18px}}main>.section:not(.hero){width:min(var(--container),calc(100% - (var(--edge) * 2)));margin:clamp(22px,3.5vw,46px) auto;padding:clamp(48px,6.5vw,92px) clamp(24px,4.8vw,70px);border:1px solid rgba(215,221,230,.105);border-radius:clamp(18px,2vw,26px);background:linear-gradient(135deg,#101b2ddb,#080e19e6);box-shadow:0 24px 70px #0003,inset 0 1px #ffffff06;overflow:hidden}main>.section:not(.hero) .container{position:relative;z-index:1}.services__grid{border-radius:14px;overflow:hidden;border:1px solid rgba(215,221,230,.08);background:#d7dde612}.service-card{border:0}.portfolio__grid{gap:10px;padding:10px;border:1px solid rgba(215,221,230,.075);border-radius:16px;background:#0409114d}.stats__grid{border-radius:14px;overflow:hidden}.team__track{padding:10px 4px 6px}.team__dots{margin-top:clamp(24px,3vw,34px);padding:8px 14px;gap:14px;border-radius:999px;background:#070e19b3;border:1px solid rgba(139,185,244,.13)}.team__dot{width:6px;height:6px;opacity:.48}.team__dot--active{opacity:1;transform:scale(1.4)}.about-cta-wrap{box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff06}.project-hero{width:min(var(--container),calc(100% - (var(--edge) * 2)));margin-inline:auto;margin-block:clamp(22px,3.5vw,46px);border:1px solid rgba(215,221,230,.105);border-radius:clamp(18px,2vw,26px);background:linear-gradient(135deg,#101b2dd6,#080e19e0);box-shadow:0 24px 70px #0003}.project-hero__video-wrap,.project-hero__media,.project-hero__gallery{border-radius:14px;overflow:hidden}@media (max-width: 860px){main>.section:not(.hero){width:calc(100% - 20px);margin-block:18px;padding:44px 18px;border-radius:18px}.portfolio__grid{padding:7px;gap:7px}.about-cta-wrap{width:calc(100% - 20px);margin-inline:auto}}:root{--accent-ice: #8fc7ff;--accent-violet: #a79bff;--accent-cyan: #63d7d0;--accent-lilac: #c1b8ff;--accent-silver: #dce6f2;--accent-blue-deep: #3f73b5}main>.section:not(.hero):nth-of-type(1){background:linear-gradient(135deg,#192e49e0,#0a1322f0);border-color:#8fc7ff26}main>.section:not(.hero):nth-of-type(2){background:linear-gradient(135deg,#1b2744e0,#0a111ff0);border-color:#a79bff24}main>.section:not(.hero):nth-of-type(3){background:linear-gradient(135deg,#143034c7,#081219f0);border-color:#63d7d021}main>.section:not(.hero):nth-of-type(4){background:linear-gradient(135deg,#262440d1,#0a0f1cf0);border-color:#c1b8ff21}main>.section:not(.hero):nth-of-type(5){background:linear-gradient(135deg,#1d2a3cd6,#080f1af0);border-color:#dce6f21f}.service-card:nth-child(1){background:linear-gradient(145deg,#1e3b5be6,#0d1a2bf7);border-top:1px solid rgba(143,199,255,.15)}.service-card:nth-child(2){background:linear-gradient(145deg,#302d52e0,#10152af7);border-top:1px solid rgba(167,155,255,.14)}.service-card:nth-child(3){background:linear-gradient(145deg,#1b3e40db,#0c1b21f7);border-top:1px solid rgba(99,215,208,.14)}.service-card:nth-child(4){background:linear-gradient(145deg,#312d46db,#121322f7);border-top:1px solid rgba(193,184,255,.13)}.service-card:nth-child(5){background:linear-gradient(145deg,#273445e0,#0e1520f7);border-top:1px solid rgba(220,230,242,.12)}.service-card:nth-child(6){background:linear-gradient(145deg,#19344ee0,#0c1625f7);border-top:1px solid rgba(143,199,255,.12)}.service-card__code,.service-card:nth-child(1) .service-card__arrow{color:var(--accent-ice)}.service-card:nth-child(2) .service-card__code,.service-card:nth-child(2) .service-card__arrow{color:var(--accent-violet)}.service-card:nth-child(3) .service-card__code,.service-card:nth-child(3) .service-card__arrow{color:var(--accent-cyan)}.service-card:nth-child(4) .service-card__code,.service-card:nth-child(4) .service-card__arrow{color:var(--accent-lilac)}.project-card{border-color:#dce6f21a}.project-card:nth-child(3n+1) .project-card__id{border-color:#8fc7ff33;color:var(--accent-ice)}.project-card:nth-child(3n+2) .project-card__id{border-color:#a79bff33;color:var(--accent-violet)}.project-card:nth-child(3n) .project-card__id{border-color:#63d7d02e;color:var(--accent-cyan)}.stat-card:nth-child(1) .stat-card__value{color:var(--accent-ice)}.stat-card:nth-child(2) .stat-card__value{color:var(--accent-violet)}.stat-card:nth-child(3) .stat-card__value{color:var(--accent-cyan)}.stat-card:nth-child(4) .stat-card__value{color:var(--accent-silver)}.team__dot:nth-child(3n+1){background:var(--accent-ice)}.team__dot:nth-child(3n+2){background:var(--accent-violet)}.team__dot:nth-child(3n){background:var(--accent-cyan)}.btn-magnetic{background:linear-gradient(135deg,#9ccfff,#6fa3e8 48%,#5d75d8);box-shadow:0 10px 34px #5c89dc40}.btn-ghost:hover{border-color:#8fc7ff61;background:#8fc7ff0e}.services .eyebrow,.services__head .eyebrow{color:var(--accent-ice)}.portfolio .eyebrow,.portfolio__head .eyebrow{color:var(--accent-violet)}.stats .eyebrow,.stats__head .eyebrow{color:var(--accent-cyan)}.team .eyebrow{color:var(--accent-lilac)}.testimonials .eyebrow{color:var(--accent-ice)}.project-page .project-hero{background:linear-gradient(135deg,#101b2d94,#080e19a3);border-color:#d7dde61f;box-shadow:0 24px 70px #00000024;backdrop-filter:blur(8px) saturate(118%);-webkit-backdrop-filter:blur(8px) saturate(118%)}.project-page .project-hero__info{background:#080e191a}.project-page .project-gallery{background:#060a121a;border-top-color:#d7dde614}.project-page .project-back{background:#060a1214;border-top-color:#d7dde612}.project-bg-canvas,.project-bg-video{opacity:.46}@media (max-width: 860px){.project-page .project-hero{background:linear-gradient(135deg,#101b2da8,#080e19b8);backdrop-filter:blur(6px) saturate(112%);-webkit-backdrop-filter:blur(6px) saturate(112%)}}:root{--nira-c1:#dae7f0;--nira-c2:#c1d2d9;--nira-c3:#99a1ac;--nira-c4:#747a86;--nira-c5:#555867;--nira-c6:#353541}.services{background:linear-gradient(135deg,#dae7f01f,#3535414d)!important;border-color:#dae7f033!important}.portfolio{background:linear-gradient(135deg,#c1d2d91f,#35354157)!important;border-color:#c1d2d92e!important}.stats{background:linear-gradient(135deg,#99a1ac1f,#3535415c)!important;border-color:#99a1ac29!important}.brands-strip{background:linear-gradient(135deg,#747a861c,#35354166)!important}.team{background:linear-gradient(135deg,#55586721,#3535416e)!important;border-color:#55586730!important}.testimonials{background:linear-gradient(135deg,#35354133,#1e1e2880)!important;border-color:#99a1ac1f!important}.services .section-title,.services .service-card__title,.portfolio .section-title,.stats .section-title,.team .section-title,.testimonials .section-title{color:var(--nira-c1)!important}.services .section-sub,.portfolio .section-sub,.stats .section-sub,.team .section-sub,.testimonials .section-sub{color:var(--nira-c2)!important}.service-card__desc,.stat-card__label,.team-card__role{color:var(--nira-c3)!important}.service-card:nth-child(1){background:linear-gradient(145deg,#dae7f029,#35354166)!important}.service-card:nth-child(2){background:linear-gradient(145deg,#c1d2d926,#3535416b)!important}.service-card:nth-child(3){background:linear-gradient(145deg,#99a1ac26,#35354170)!important}.service-card:nth-child(4){background:linear-gradient(145deg,#747a8629,#35354173)!important}.service-card:nth-child(5){background:linear-gradient(145deg,#5558672e,#3535417a)!important}.service-card:nth-child(6){background:linear-gradient(145deg,#35354142,#19192294)!important}.scroll-video-sticky{border-radius:clamp(18px,2vw,28px);overflow:hidden;background:var(--void);box-shadow:inset 0 0 0 1px #dae7f029,0 18px 55px #0003}.scroll-video-sticky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(218,231,240,.16);border-radius:inherit;pointer-events:none;z-index:8;box-shadow:inset 0 0 0 1px #0000001f}.scroll-video__canvas{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:inherit;clip-path:inset(0 round clamp(18px,2vw,28px))}.brands-strip{padding:clamp(26px,4vw,54px) 0!important}.brands-strip>.brands-strip__img{width:min(var(--container),calc(100% - (var(--edge) * 2)));margin:0 auto clamp(26px,4vw,50px);border-radius:clamp(18px,2vw,26px);border:1px solid rgba(218,231,240,.12);display:block}.about-cta-wrap{width:min(var(--container),calc(100% - (var(--edge) * 2)))!important;margin:0 auto!important;min-height:clamp(330px,34vw,470px);background:linear-gradient(135deg,#dae7f01f,#3535417a)!important;border-color:#dae7f02e!important}.about-cta__title{color:var(--nira-c1)!important}.about-cta__text,.about-cta__content .eyebrow{color:var(--nira-c2)!important}.about-cta__logo{opacity:.78}.project-page.project-page--about .project-hero,.project-hero--about{background:linear-gradient(135deg,#dae7f029,#35354157)!important;border-color:#dae7f033!important;backdrop-filter:blur(10px) saturate(108%);-webkit-backdrop-filter:blur(10px) saturate(108%)}.project-hero--about .project-hero__title,.project-hero--about .project-hero__section-label{color:var(--nira-c1)!important}.project-hero--about .project-hero__desc,.project-hero--about .project-hero__section-text{color:var(--nira-c2)!important}.project-hero--about .eyebrow{color:var(--nira-c1)!important}.about-page__feature-card{width:min(var(--container),calc(100% - (var(--edge) * 2)));margin:clamp(24px,4vw,50px) auto clamp(44px,7vw,90px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);min-height:clamp(280px,32vw,430px);overflow:hidden;border:1px solid rgba(193,210,217,.17);border-radius:clamp(18px,2vw,26px);background:linear-gradient(135deg,#c1d2d91f,#35354166);box-shadow:0 24px 70px #0000002e,inset 0 1px #ffffff06}.about-page__feature-media{min-height:280px;overflow:hidden;border-inline-end:1px solid rgba(193,210,217,.1)}.about-page__feature-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.about-page__feature-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(28px,4vw,56px);gap:14px}.about-page__feature-copy .section-title{color:var(--nira-c1)!important;max-width:520px}.about-page__feature-copy p{color:var(--nira-c2);max-width:450px;line-height:1.8;margin:0}.about-page__feature-copy .eyebrow{color:var(--nira-c2)!important}.project-page .project-hero__title,.project-page .project-gallery .section-title{color:var(--nira-c1)!important}.project-page .project-hero__desc,.project-page .project-hero__section-text,.project-page .project-meta-item__value,.project-page .project-back__link{color:var(--nira-c2)!important}.project-page .project-meta-item__label{color:var(--nira-c3)!important}.project-page .project-hero__section-label,.project-page .eyebrow{color:var(--nira-c1)!important}.project-page .project-tech-tag{color:var(--nira-c2)!important;background:#c1d2d914!important;border-color:#c1d2d933!important}.project-page .project-hero{background:linear-gradient(135deg,#dae7f017,#3535412e)!important;backdrop-filter:blur(7px) saturate(105%);-webkit-backdrop-filter:blur(7px) saturate(105%);box-shadow:0 20px 60px #0000001f}.project-page .project-gallery{background:#3535411f}.project-page .project-back{background:#3535411a}@media (max-width:860px){.about-page__feature-card{grid-template-columns:1fr}.about-page__feature-media{min-height:clamp(230px,55vw,350px);border-inline-end:0;border-bottom:1px solid rgba(193,210,217,.1)}.brands-strip>.brands-strip__img{width:calc(100% - 20px)}}:root{--v35-blue-1:#0b1a2d;--v35-blue-2:#102942;--v35-blue-3:#173b5d;--v35-blue-4:#285b86;--v35-blue-5:#6fa3d6;--v35-blue-6:#b9d8f0}.hero__logo{display:none!important}.scroll-video-sticky{top:10px!important;width:calc(100% - 24px)!important;height:calc(100svh - 20px)!important;min-height:calc(100svh - 20px)!important;margin-inline:12px!important;border-radius:clamp(16px,1.8vw,24px)!important;border:1px solid rgba(111,163,214,.25)!important;box-shadow:0 18px 55px #00000042,0 0 0 1px #6fa3d60d!important}.scroll-video-sticky:after{top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:inherit!important;border-color:#6fa3d638!important}.scroll-video__canvas{border-radius:inherit!important}.brands-strip{background:transparent!important}.about-cta-wrap{background:linear-gradient(135deg,#102942e6,#081422f2)!important}.about-cta-wrap:after{display:none!important}.project-page .project-hero{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.project-page .project-hero__info,.project-page .project-hero__desc-wrap,.project-page .project-hero__section{background:transparent!important;border:0!important;box-shadow:none!important}.project-page .project-hero__meta{background:transparent!important}.project-page--about .project-hero{text-align:center!important}.project-page--about .project-hero__info{align-items:center!important;text-align:center!important}.project-page--about .project-hero__title,.project-page--about .project-hero__desc,.project-page--about .project-hero__desc-wrap,.project-page--about .project-hero__section,.project-page--about .project-hero__section-label,.project-page--about .project-hero__section-text{text-align:center!important}.project-page--about .project-hero__desc,.project-page--about .project-hero__section-text{margin-inline:auto!important}.project-page--about .project-hero__section{align-items:center!important;width:min(100%,760px);margin-inline:auto}.project-page--about .project-hero__section-label{line-height:1.5}.about-page__feature-copy{align-items:center!important;justify-content:center!important;text-align:center!important}.about-page__feature-copy .section-title,.about-page__feature-copy p{text-align:center!important;margin-inline:auto!important}.services{background:linear-gradient(135deg,#102942b8,#0b1a2de0)!important;border-color:#6fa3d62e!important}.portfolio{background:linear-gradient(135deg,#0f304cad,#09182ae6)!important;border-color:#6fa3d62b!important}.stats{background:linear-gradient(135deg,#1435529e,#0a1b2ee8)!important;border-color:#6fa3d626!important}.brands-strip{border-color:transparent!important}.team{background:linear-gradient(135deg,#112b45a8,#091728e8)!important;border-color:#6fa3d629!important}.testimonials{background:linear-gradient(135deg,#0c233bad,#081423eb)!important;border-color:#6fa3d626!important}.service-card:nth-child(1){background:linear-gradient(145deg,#0b1a2df5,#102942eb)!important;border-top-color:#6fa3d629!important}.service-card:nth-child(2){background:linear-gradient(145deg,#0d2137f5,#123452e6)!important;border-top-color:#6fa3d62e!important}.service-card:nth-child(3){background:linear-gradient(145deg,#0f2a44f2,#193d5ee0)!important;border-top-color:#6fa3d633!important}.service-card:nth-child(4){background:linear-gradient(145deg,#12304df0,#204669db)!important;border-top-color:#6fa3d638!important}.service-card:nth-child(5){background:linear-gradient(145deg,#163756eb,#2a5277d1)!important;border-top-color:#6fa3d63d!important}.service-card:nth-child(6){background:linear-gradient(145deg,#1c3e60e6,#335b80c7)!important;border-top-color:#6fa3d642!important}.service-card__code,.service-card__arrow,.services .eyebrow,.portfolio .eyebrow,.stats .eyebrow,.team .eyebrow,.testimonials .eyebrow{color:var(--v35-blue-5)!important}.section-title,.services .section-title,.portfolio .section-title,.stats .section-title,.team .section-title,.testimonials .section-title{color:var(--v35-blue-6)!important}.section-sub,.services .section-sub,.portfolio .section-sub,.stats .section-sub,.team .section-sub,.testimonials .section-sub{color:#a9c5dc!important}.service-card__desc,.stat-card__label,.team-card__role{color:#8faec8!important}.project-page .project-hero__title{color:var(--v35-blue-6)!important}.project-page .project-hero__desc,.project-page .project-hero__section-text,.project-page .project-meta-item__value,.project-page .project-back__link{color:#a9c5dc!important}.project-page .project-meta-item__label{color:#6f8fab!important}.project-page .project-hero__section-label,.project-page .eyebrow{color:var(--v35-blue-5)!important}.project-page .project-tech-tag{background:transparent!important;border:0!important;padding-inline:0!important;color:#a9c5dc!important}.about-page__feature-card{background:linear-gradient(135deg,#10294294,#081626b8)!important;border-color:#6fa3d629!important}.about-page__feature-media{border-inline-end-color:#6fa3d61f!important}.about-page__feature-copy .section-title{color:var(--v35-blue-6)!important}.about-page__feature-copy p{color:#a9c5dc!important}.project-page .project-bg-canvas,.project-page .project-bg-video{opacity:.48!important}.project-page .project-gallery,.project-page .project-back{background:transparent!important;border-top-color:#6fa3d61a!important}.about-cta__content{align-items:center!important;justify-content:center!important;text-align:center!important}.about-cta__title,.about-cta__text{text-align:center!important;margin-inline:auto!important}.about-cta__content .btn-ghost{align-self:center!important;margin-inline:auto!important}@media (max-width:860px){.scroll-video-sticky{width:calc(100% - 14px)!important;margin-inline:7px!important;top:7px!important;height:calc(100svh - 14px)!important;min-height:calc(100svh - 14px)!important}.project-page--about .project-hero__section{width:100%}}:root{--nira-blue-deep-1: #0d1d31;--nira-blue-deep-2: #122943;--nira-blue-deep-3: #183654;--nira-blue-accent: #79a9d6;--nira-blue-accent-soft: #8eb9df}main>.section:not(.hero){background:linear-gradient(135deg,#12263eeb,#08111df5)!important;border-color:#79a9d61f!important}main>.section:not(.hero):nth-of-type(1),main>.section:not(.hero):nth-of-type(4){background:linear-gradient(135deg,#142b46eb,#08111df5)!important}main>.section:not(.hero):nth-of-type(2),main>.section:not(.hero):nth-of-type(5){background:linear-gradient(135deg,#10233aed,#07101cf7)!important}main>.section:not(.hero):nth-of-type(3){background:linear-gradient(135deg,#132840eb,#07101bf7)!important}.section-title,.section-title *,.hero-title,.hero-title *,.project-hero__title,.project-hero__title *,.about-cta__title,.about-cta__title *{color:#f4f7fb!important}.section-sub,.service-card__desc,.project-hero__desc,.about-cta__content p,.team-card__role,.testimonial-card__quote,.stat-card__label{color:#d7e0eac7!important}.service-card,.services__grid,.stats__grid,.testimonial-card,.team__dots,.about-cta-wrap,.about-cta__content{background-color:transparent}.service-card{background:linear-gradient(145deg,#112740ed,#091422f7)!important;border-color:#79a9d61a!important}.service-card:hover{background:linear-gradient(145deg,#16304ef2,#091422fa)!important}.eyebrow,.service-card__code{color:var(--nira-blue-accent-soft)!important}.service-card__arrow{color:var(--nira-blue-accent)!important}.team__dots{background:#091422d1!important;border-color:#79a9d61a!important}.about-strategy,.strategy-box,.about-cta__strategy,.about-cta__content{background:transparent!important;background-image:none!important}.about-cta-wrap{background:linear-gradient(135deg,#12263eb8,#08111dc7)!important}.project-card,.project-card__content{background:transparent!important}.project-card__content p,.project-card__content h1,.project-card__content h2,.project-card__content h3,.project-card__content h4,.project-card__content .project-card__title,.project-card__content .project-card__desc{background:transparent!important;border:0!important;box-shadow:none!important}.project-card__id{background:transparent!important;box-shadow:none!important}.portfolio__grid{background:#060e1852!important;border-color:#79a9d614!important}.project-card__media,.project-card__media img,.project-card__media video{filter:none!important}.btn-magnetic,.btn-ghost{color:#f4f7fb!important}.btn-magnetic{background:linear-gradient(135deg,#6f9cc5,#527da7)!important;box-shadow:0 10px 30px #305b8538!important}.project-page .project-hero{background:linear-gradient(135deg,#0c1b2d94,#060e19a3)!important;border-color:#79a9d61c!important}:root{--nira-c1:#dae7f0;--nira-c2:#c1d2d9;--nira-c3:#99a1ac;--nira-c4:#747a86;--nira-deep:#0b1c2f;--nira-deep-2:#102842;--nira-deep-3:#163653}.section-title,.service-card__title,.stat-card__value,.team-card__name,.testimonial-card__quote,.cta-section__title,.project-hero__title,.project-gallery .section-title,.about-cta__title,.about-page__feature-copy .section-title{color:var(--nira-c1)!important}.section-sub,.service-card__desc,.stat-card__label,.team-card__role,.testimonial-card__role,.hero__desc,.project-hero__desc,.project-hero__section-text,.project-meta-item__value,.project-back__link,.about-cta__text,.about-page__feature-copy p{color:var(--nira-c2)!important}.project-meta-item__label,.project-hero__section-label{color:var(--nira-c3)!important}.service-card:nth-child(1),.service-card:nth-child(2),.service-card:nth-child(3),.service-card:nth-child(4),.service-card:nth-child(5),.service-card:nth-child(6){background:linear-gradient(145deg,#102b46f0,#071321fa)!important;border-top:1px solid rgba(121,169,214,.08)!important}.service-card:nth-child(2){background:linear-gradient(145deg,#0f2842f0,#071220fa)!important}.service-card:nth-child(3){background:linear-gradient(145deg,#0e253df0,#07111efa)!important}.service-card:nth-child(4){background:linear-gradient(145deg,#0d233af2,#06101dfa)!important}.service-card:nth-child(5){background:linear-gradient(145deg,#0c2036f2,#060f1bfa)!important}.service-card:nth-child(6){background:linear-gradient(145deg,#0b1d31f5,#050e19fc)!important}.service-card__code,.service-card__arrow,.services .eyebrow,.portfolio .eyebrow,.stats .eyebrow,.team .eyebrow,.testimonials .eyebrow{color:var(--nira-c2)!important}.service-card__arrow{border-color:#c1d2d933!important}.btn-magnetic{background:linear-gradient(135deg,var(--signal-bright),var(--signal))!important;color:var(--void)!important;box-shadow:0 8px 30px #4d7fc24d!important}.btn-ghost{color:var(--bone)!important;background:#d7dde60a!important;border-color:var(--line-strong)!important}.about-cta__content .btn-ghost{align-self:center!important;justify-content:center!important;text-align:center!important;min-width:150px}.about-cta__content .btn-ghost *{text-align:center!important}.project-page.project-page--about .project-hero,.project-hero--about{background:linear-gradient(135deg,#102740b8,#07121fcc)!important;border-color:#79a9d61a!important;box-shadow:0 20px 60px #00000029!important}.about-page__feature-card{background:linear-gradient(135deg,#102740a8,#07121fc7)!important;border-color:#79a9d61a!important}.about-page__feature-media{border-inline-end-color:#79a9d614!important}.project-page .project-hero{background:linear-gradient(135deg,#10274033,#07121f42)!important;border-color:#c1d2d91f!important;backdrop-filter:blur(7px) saturate(105%)!important;-webkit-backdrop-filter:blur(7px) saturate(105%)!important}.project-page .project-tech-tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--nira-c2)!important;background:#c1d2d914!important;border:1px solid rgba(193,210,217,.2)!important;border-radius:100px!important;padding:5px 14px!important;box-shadow:none!important}.project-page .project-hero__meta{background:transparent!important;border-bottom:1px solid var(--line)!important}.project-page .project-gallery{background:#35354114!important}.project-page .project-back{background:#3535410f!important}.project-page .project-hero__desc,.project-page .project-hero__section,.project-page .project-hero__section-text,.project-page .project-meta-item{background:transparent!important;border:0!important;box-shadow:none!important}.project-bg-canvas,.project-bg-video{opacity:.54!important}main>.section:not(.hero){background:linear-gradient(135deg,#102740e0,#07111df2)!important;border-color:#79a9d61a!important}:root{--nira-white:#f3f5f9;--nira-white-soft:#e8edf2;--nira-gray:#b8c0ca;--nira-gray-mid:#929ba7;--nira-blue-deep:#0d2138;--nira-blue-deep-2:#102a45;--nira-blue-deep-3:#153553;--nira-blue-accent:#82add8;--nira-matte:rgba(53,53,65,.28);--nira-matte-2:rgba(53,53,65,.36);--nira-matte-border:rgba(215,221,230,.12)}.section-title,.hero__headline,.service-card__title,.stat-card__value,.stat-card__label,.team-card__name,.testimonial-card__quote,.testimonial-card__name,.cta-section__title,.about-cta__title,.project-hero__title,.project-gallery .section-title,.about-page__feature-copy .section-title,.project-card__overlay-title,.project-card__cta,.project-meta-item__value,.project-hero__desc,.project-hero__section-text,.project-hero__section-label,.project-tech-tag,.project-back__link{color:var(--nira-white)!important}.section-sub,.service-card__desc,.team-card__role,.testimonial-card__role,.about-cta__text,.about-page__feature-copy p,.project-meta-item__label,.project-hero__desc,.project-hero__section-text,.project-back__link{color:var(--nira-white-soft)!important}.eyebrow{color:var(--nira-white)!important}.eyebrow:before{background:var(--nira-blue-accent)!important;box-shadow:0 0 10px #82add859!important}.hero__eyebrow{color:var(--nira-blue-accent)!important}.hero__eyebrow:before{background:var(--nira-blue-accent)!important}.services__grid{background:#d7dde614!important;border-color:#d7dde61a!important}.service-card:nth-child(1){background:linear-gradient(145deg,#142f4d,#0a1b2d)!important}.service-card:nth-child(2){background:linear-gradient(145deg,#13304d,#091a2c)!important}.service-card:nth-child(3){background:linear-gradient(145deg,#122d49,#09192b)!important}.service-card:nth-child(4){background:linear-gradient(145deg,#112b45,#081829)!important}.service-card:nth-child(5){background:linear-gradient(145deg,#102941,#081727)!important}.service-card:nth-child(6){background:linear-gradient(145deg,#0f263d,#071625)!important}.service-card__code,.service-card__icon,.service-card__arrow{color:var(--nira-white)!important}.service-card__arrow{border-color:#d7dde62e!important;background:#35354129!important}.service-card__glow{background:radial-gradient(260px circle at var(--glow-x,50%) var(--glow-y,50%),rgba(130,173,216,.12),transparent 70%)!important}.about-cta-wrap{background:var(--nira-matte)!important;border:1px solid var(--nira-matte-border)!important;box-shadow:0 20px 60px #0003,inset 0 1px #ffffff06!important;backdrop-filter:blur(16px) saturate(105%)!important;-webkit-backdrop-filter:blur(16px) saturate(105%)!important}.about-cta__content .eyebrow,.about-cta__title,.about-cta__text{color:var(--nira-white)!important}.about-cta__content .btn-ghost{color:var(--nira-white)!important;justify-content:center!important;text-align:center!important;align-self:center!important;margin-inline:auto!important}.portfolio .section-title,.portfolio .section-sub{color:var(--nira-white)!important}.project-card__id{background:#747a86c7!important;color:#fff!important;border:1px solid rgba(215,221,230,.18)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;box-shadow:none!important}.project-card__overlay-title,.project-card__cta{color:#fff!important}.project-card__cta{border-color:#d7dde694!important}.stats__grid{background:#d7dde614!important;border-color:#d7dde61a!important}.stat-card{background:#35354157!important}.stat-card__value,.stat-card__suffix,.stat-card__label{color:var(--nira-white)!important}.testimonials__stage .testimonial-card,.testimonial-card.glass{background:#3535416b!important;border:1px solid rgba(215,221,230,.11)!important;box-shadow:0 18px 55px #00000038!important;backdrop-filter:blur(18px) saturate(105%)!important;-webkit-backdrop-filter:blur(18px) saturate(105%)!important}.testimonial-card__quote,.testimonial-card__name,.testimonial-card__role{color:var(--nira-white)!important}.testimonial-card__role{opacity:.78}.team-card__photo-wrap{background:#35354161!important;border-color:#d7dde61a!important}.team__dots{background:transparent!important}.project-page.project-page--about .project-hero,.project-hero--about{background:var(--nira-matte)!important;border:1px solid var(--nira-matte-border)!important;box-shadow:0 20px 60px #0003!important;backdrop-filter:blur(16px) saturate(105%)!important;-webkit-backdrop-filter:blur(16px) saturate(105%)!important}.project-hero--about .project-hero__info{background:transparent!important}.project-hero--about .project-hero__title,.project-hero--about .project-hero__desc,.project-hero--about .project-hero__section-label,.project-hero--about .project-hero__section-text,.project-hero--about .eyebrow{color:var(--nira-white)!important}.about-page__feature-card{background:var(--nira-matte)!important;border:1px solid var(--nira-matte-border)!important;box-shadow:0 24px 70px #0003!important;backdrop-filter:blur(16px) saturate(105%)!important;-webkit-backdrop-filter:blur(16px) saturate(105%)!important}.about-page__feature-media{border-inline-end-color:#d7dde61a!important}.about-page__feature-copy .section-title,.about-page__feature-copy p,.about-page__feature-copy .eyebrow{color:var(--nira-white)!important}.project-page .project-hero{background:#3535412e!important;border:1px solid rgba(215,221,230,.1)!important;box-shadow:0 20px 60px #0000002e!important;backdrop-filter:blur(12px) saturate(100%)!important;-webkit-backdrop-filter:blur(12px) saturate(100%)!important}.project-page .project-hero__info,.project-page .project-hero__meta,.project-page .project-hero__desc-wrap,.project-page .project-hero__section,.project-page .project-meta-item{background:transparent!important}.project-page .project-hero__title,.project-page .project-hero__desc,.project-page .project-hero__section-label,.project-page .project-hero__section-text,.project-page .project-meta-item__value,.project-page .project-meta-item__label,.project-page .project-gallery .section-title,.project-page .project-back__link{color:var(--nira-white)!important}.project-page .project-hero__tech{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.project-page .project-tech-tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 13px!important;border-radius:8px!important;background:#747a8633!important;border:1px solid rgba(215,221,230,.2)!important;color:#fff!important;box-shadow:none!important;text-align:center!important}.project-page .btn-magnetic{color:var(--void)!important}.project-page .project-gallery{background:#3535411a!important}.project-page .project-back{background:transparent!important}.scroll-video-sticky,.scroll-video__canvas{filter:none!important}:root{--v34-title:#dae7f0;--v34-body:#c1d2d9;--v34-muted:#99a1ac;--v40-blue-1:#071522;--v40-blue-2:#0a1b2d;--v40-blue-3:#0d2239;--v40-blue-4:#102943}.section-title,.hero__headline,.service-card__title,.stat-card__value,.team-card__name,.testimonial-card__quote,.testimonial-card__name,.cta-section__title,.about-cta__title,.project-card__title,.project-hero__title,.project-gallery .section-title,.about-page__feature-copy .section-title{color:var(--v34-title)!important}.section-sub,.hero__desc,.service-card__desc,.project-card__desc,.stat-card__label,.team-card__role,.testimonial-card__role,.about-cta__text,.about-page__feature-copy p,.project-hero__desc,.project-hero__section-text,.project-meta-item__value,.project-back__link{color:var(--v34-body)!important}.eyebrow,.service-card__code,.project-card__id,.project-meta-item__label,.project-hero__section-label{color:var(--v34-muted)!important}.hero__eyebrow{color:#8eb9df!important}.services__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(280px,auto)!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:0!important;gap:1px!important;padding:0!important;overflow:hidden!important;border-radius:14px!important}.service-card{width:100%!important;min-width:0!important;min-height:280px!important;height:100%!important;aspect-ratio:auto!important;box-sizing:border-box!important;background:linear-gradient(145deg,#0d243b,#050f1a)!important;border:0!important;border-top:1px solid rgba(121,169,214,.07)!important}.service-card:nth-child(2){background:linear-gradient(145deg,#0c2137,#050e19)!important}.service-card:nth-child(3){background:linear-gradient(145deg,#0b1f34,#050e18)!important}.service-card:nth-child(4){background:linear-gradient(145deg,#0c2138,#050f1a)!important}.service-card:nth-child(5){background:linear-gradient(145deg,#0a1e32,#040e18)!important}.service-card:nth-child(6){background:linear-gradient(145deg,#091d31,#040d17)!important}@media (max-width:900px){.services__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(250px,auto)!important}.service-card{min-height:250px!important}}@media (max-width:600px){.services__grid{grid-template-columns:1fr!important;grid-auto-rows:auto!important}.service-card{min-height:210px!important;height:auto!important}}main>.section:not(.hero),main>.section:not(.hero):nth-of-type(n){background:linear-gradient(135deg,#0a1b2d,#050e18)!important;border-color:#79a9d612!important}.services__grid,.stats__grid{background:#081522!important;border-color:#79a9d612!important}.about-cta-wrap{background:linear-gradient(135deg,#0c22398a,#050f1aa3)!important;border:1px solid rgba(121,169,214,.09)!important;box-shadow:0 20px 60px #0000002e!important;backdrop-filter:blur(3px) saturate(108%)!important;-webkit-backdrop-filter:blur(3px) saturate(108%)!important}.about-cta__content,.about-cta__visual{background:transparent!important}.about-cta__content{position:relative!important;z-index:2!important}.about-cta__visual{opacity:.82!important}.project-page.project-page--about .project-hero,.project-hero--about{background:linear-gradient(135deg,#0a1b2d6e,#050d1785)!important;border-color:#79a9d614!important;box-shadow:0 20px 60px #00000024!important;backdrop-filter:blur(2px) saturate(104%)!important;-webkit-backdrop-filter:blur(2px) saturate(104%)!important}.project-hero--about .project-hero__info,.project-hero--about .project-hero__section{background:transparent!important}.about-page__feature-card{background:linear-gradient(135deg,#0b1f3366,#050e1880)!important;border-color:#79a9d614!important;box-shadow:0 22px 65px #00000029!important;backdrop-filter:blur(2px) saturate(104%)!important;-webkit-backdrop-filter:blur(2px) saturate(104%)!important}.about-page__feature-media{border-inline-end-color:#79a9d612!important}.project-page .project-bg-canvas,.project-page .project-bg-video{opacity:.54!important;filter:none!important}.project-page .project-hero{background:linear-gradient(135deg,#0a192a7a,#050d1794)!important;border-color:#79a9d614!important;box-shadow:0 22px 65px #00000026!important;backdrop-filter:blur(3px) saturate(105%)!important;-webkit-backdrop-filter:blur(3px) saturate(105%)!important}.project-page .project-hero__info,.project-page .project-hero__meta,.project-page .project-hero__desc-wrap,.project-page .project-hero__section,.project-page .project-meta-item{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.project-page .project-tech-tag{color:var(--v34-title)!important;background:#08121e9e!important;border:1px solid rgba(193,210,217,.15)!important}.project-page .project-gallery{background:#050e1838!important;border-top-color:#79a9d612!important}.project-page .project-back{background:#050e182e!important;border-top-color:#79a9d612!important}.project-bg-canvas,.project-bg-video{filter:none!important;opacity:.54!important}@media (max-width:860px){.about-cta-wrap{backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}.project-page .project-hero,.project-page.project-page--about .project-hero,.project-hero--about{backdrop-filter:blur(2px) saturate(103%)!important;-webkit-backdrop-filter:blur(2px) saturate(103%)!important}}.btn,button,.button,.cta-button,.hero__actions .btn,.project-back__link{background:linear-gradient(135deg,#7faed3,#4f789d)!important;color:#06111c!important;border-color:#a5cce847!important}.btn:hover,button:hover,.button:hover,.cta-button:hover,.hero__actions .btn:hover,.project-back__link:hover{background:linear-gradient(135deg,#9bc5e6,#648eb3)!important;color:#06111c!important}.btn--secondary,.btn.secondary,.button--secondary{background:#16334c!important;color:#cfe1ed!important;border-color:#96bedc38!important}.btn--secondary:hover,.btn.secondary:hover,.button--secondary:hover{background:#244a68!important;color:#e2eff7!important}.project-page .project-hero,.project-page.project-page--about .project-hero,.project-hero--about,.about-cta-wrap,.about-page__feature-card{background:#0c0e1194!important;border-color:#d2dce41a!important;box-shadow:0 22px 65px #0003!important;backdrop-filter:blur(3px) saturate(100%)!important;-webkit-backdrop-filter:blur(3px) saturate(100%)!important}.project-page .project-hero__info,.project-page .project-hero__meta,.project-page .project-hero__desc-wrap,.project-page .project-hero__section,.project-page .project-meta-item,.about-cta__content,.about-cta__visual,.about-page__feature-card>*{background:transparent!important}.project-page .project-gallery,.project-page .project-back{background:#0a0c0f47!important;border-color:#d2dce412!important}.project-page .project-bg-canvas,.project-page .project-bg-video{opacity:.58!important}.about-cta-wrap{background:linear-gradient(135deg,#0d243b,#050f1a)!important;border-color:#79a9d617!important}.project-card__id{background:#08192aeb!important;color:#dce9f2!important;border:1px solid rgba(121,169,214,.2)!important;box-shadow:none!important}.service-card,.service-card:nth-child(1),.service-card:nth-child(2),.service-card:nth-child(3),.service-card:nth-child(4),.service-card:nth-child(5),.service-card:nth-child(6){background:linear-gradient(145deg,#0d243b,#050f1a)!important}.project-page .project-back__link{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--v34-title)!important;padding:8px 0!important}.project-page .project-back__link:hover{background:transparent!important;border:0!important;box-shadow:none!important;color:#dce9f2!important}.webgl-bg{contain:strict;pointer-events:none}.scroll-video__canvas{contain:strict}.noise-overlay{pointer-events:none}@media (pointer: coarse),(max-width: 899px){.webgl-bg,.cursor-logo{display:none!important}.noise-overlay{opacity:.18!important}.hero__shape{animation:none!important}}.scroll-video__canvas{contain:layout paint!important}
