.portfolio-v3{--work-bg:#030914;--work-surface:#07111e;--work-ink:#eef2f7;--work-muted:#9aa8b9;--work-line:#9fb8d82e;--work-accent:#ff6439;background:var(--work-bg);color:var(--work-ink);overflow:clip visible!important}.portfolio-v3__hero{isolation:isolate;background:#050b13;min-height:100dvh;position:relative;overflow:hidden}.portfolio-v3__hero-image{z-index:-3;object-fit:cover;object-position:62% center;filter:saturate(.76)contrast(1.06)brightness(.72);animation:1.25s cubic-bezier(.16,1,.3,1) both portfolio-hero-in;transform:scale(1.03)}.portfolio-v3__hero-scrim{z-index:-2;background:linear-gradient(90deg,#02070df5 0%,#02070dd1 37%,#02070d33 70%,#02070d6b 100%),linear-gradient(#0000 58%,#02070db8);position:absolute;inset:0}.portfolio-v3__hero-inner{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:clamp(36px,8vw,130px);min-height:100dvh;padding-top:clamp(138px,12vh,176px);padding-bottom:clamp(44px,7vh,76px);display:grid}.portfolio-v3__hero-copy{align-self:center;max-width:860px;animation:.9s cubic-bezier(.16,1,.3,1) .12s both portfolio-copy-in}.portfolio-v3__hero-copy .cin-kicker{margin:0 0 28px}.portfolio-v3__hero-copy h1{color:#0000;background:linear-gradient(#f7f8fa 8%,#cbd1d9 57%,#8792a0 100%);-webkit-text-fill-color:transparent;letter-spacing:-.07em;-webkit-background-clip:text;background-clip:text;max-width:850px;margin:0;font-size:clamp(4.4rem,7.1vw,8.3rem);font-weight:470;line-height:.9}.portfolio-v3__hero-copy>p:last-child{color:#b5c0cd;max-width:580px;margin:30px 0 0;font-size:clamp(.9rem,1.05vw,1.05rem);line-height:1.75}.portfolio-v3__feature-link{color:#fff;border-top:1px solid #ffffff7a;border-bottom:1px solid #ffffff2e;flex-direction:column;justify-content:center;min-height:132px;padding:22px 58px 22px 0;transition:padding .35s cubic-bezier(.16,1,.3,1),border-color .3s;animation:.9s cubic-bezier(.16,1,.3,1) .3s both portfolio-copy-in;display:flex;position:relative}.portfolio-v3__feature-link span{color:#a9b5c4;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem}.portfolio-v3__feature-link strong{max-width:290px;margin-top:12px;font-size:clamp(1.05rem,1.6vw,1.45rem);font-weight:520;line-height:1.25}.portfolio-v3__feature-link svg{inset-inline-end:6px;width:22px;color:var(--work-accent);transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;transform:translateY(-50%)}.portfolio-v3__feature-link:hover,.portfolio-v3__feature-link:focus-visible{border-top-color:var(--work-accent);padding-inline-start:12px}.portfolio-v3__feature-link:hover svg,.portfolio-v3__feature-link:focus-visible svg{transform:translate(5px,-50%)}.portfolio-v3__work{background:var(--work-bg);padding:clamp(100px,11vw,170px) 0 0}.portfolio-v3__work-intro{padding-bottom:clamp(68px,8vw,110px)}.portfolio-v3__work-intro h2{letter-spacing:-.065em;max-width:780px;margin:0;font-size:clamp(3.2rem,6vw,7rem);font-weight:460;line-height:.96}.portfolio-v3__work-intro p{max-width:590px;color:var(--work-muted);margin:28px 0 0;font-size:.94rem;line-height:1.8}.portfolio-v3__stages{position:relative}.portfolio-v3__stage{top:calc(106px + (var(--stage-i) * 7px));min-height:calc(100dvh - 106px - (var(--stage-i) * 7px));view-timeline-name:--portfolio-card;view-timeline-axis:block;background:0 0;padding:14px clamp(20px,3.1vw,52px) 42px;position:sticky}.portfolio-v3__scene{border:1px solid var(--work-line);background:var(--work-surface);transform-origin:top;border-radius:24px;grid-template-columns:minmax(0,2.05fr) minmax(320px,.95fr);height:calc(100dvh - 162px);min-height:610px;transition:border-color .35s,box-shadow .35s;animation:linear both portfolio-card-depth;animation-timeline:--portfolio-card;animation-range:exit exit 92%;display:grid;position:relative;overflow:hidden;box-shadow:0 -30px 95px #0000006b,0 0 0 1px #ffffff06}.portfolio-v3__scene:hover,.portfolio-v3__scene:focus-visible{border-color:#ff64397a;box-shadow:0 -24px 90px #00000052}.portfolio-v3__scene-media{background:#0c1928;min-height:100%;position:relative;overflow:hidden}.portfolio-v3__scene-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 62%,#040a1280);position:absolute;inset:0}.portfolio-v3__scene-media img{object-fit:cover;filter:saturate(.74)brightness(.82)contrast(1.04);transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .5s}.portfolio-v3__scene:hover .portfolio-v3__scene-media img,.portfolio-v3__scene:focus-visible .portfolio-v3__scene-media img{filter:saturate(.94)brightness(.9)contrast(1.03);transform:scale(1.035)}.portfolio-v3__scene-copy{z-index:2;background:linear-gradient(145deg,#0a1727,#06101c);flex-direction:column;justify-content:flex-end;padding:clamp(38px,5vw,82px);display:flex;position:relative}.portfolio-v3__scene-copy>span{color:#8394a8;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.portfolio-v3__scene-copy h3{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(2.2rem,4vw,5rem);font-weight:470;line-height:.98}.portfolio-v3__scene-copy p{max-width:480px;color:var(--work-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:24px 0 0;font-size:.8rem;line-height:1.72;display:-webkit-box;overflow:hidden}.portfolio-v3__scene-copy i{color:#edf2f7;border-bottom:1px solid #ffffff4d;align-items:center;gap:12px;width:fit-content;margin-top:34px;padding-bottom:8px;font-size:.68rem;font-style:normal;font-weight:650;display:inline-flex}.portfolio-v3__scene-copy i svg{width:15px;color:var(--work-accent)}.portfolio-v3__scene>b{z-index:3;inset-inline-end:24px;color:#ffffff29;letter-spacing:-.06em;font-size:clamp(2.4rem,4.2vw,5rem);font-weight:480;position:absolute;top:20px}html[dir=rtl] .portfolio-v3__hero-scrim{background:linear-gradient(270deg,#02070df5 0%,#02070dd1 37%,#02070d33 70%,#02070d6b 100%),linear-gradient(#0000 58%,#02070db8)}html[dir=rtl] .portfolio-v3__hero-copy h1,html[dir=rtl] .portfolio-v3__work-intro h2,html[dir=rtl] .portfolio-v3__scene-copy h3{letter-spacing:0;font-weight:400}html[dir=rtl] .portfolio-v3__hero-copy h1{font-size:clamp(4rem,6vw,7rem);line-height:1.12}html[dir=rtl] .portfolio-v3__work-intro h2{line-height:1.2}html[dir=rtl] .portfolio-v3__scene-copy h3{line-height:1.17}html[dir=rtl] .portfolio-v3__scene-media:after{background:linear-gradient(270deg,#0000 62%,#040a1280)}html[data-theme=light] .portfolio-v3{--work-bg:#eef3f7;--work-surface:#fff;--work-ink:#071422;--work-muted:#52677c;--work-line:#11335629}html[data-theme=light] .portfolio-v3__hero-image{filter:saturate(.82)contrast(1.02)brightness(.88)}html[data-theme=light] .portfolio-v3__hero-scrim{background:linear-gradient(90deg,#f6f9fcf7 0%,#eef4f9db 38%,#eaf1f72e 70%,#e7eef559 100%),linear-gradient(#0000 58%,#eef4f994)}html[data-theme=light] .portfolio-v3__hero-copy h1{background-image:linear-gradient(#071422 8%,#20364c 58%,#68788b 100%)}html[data-theme=light] .portfolio-v3__hero-copy>p:last-child{color:#445a70}html[data-theme=light] .portfolio-v3__feature-link{color:#071422;border-color:#07142242}html[data-theme=light] .portfolio-v3__feature-link span{color:#52677c}html[data-theme=light] .portfolio-v3__stage{background:0 0}html[data-theme=light] .portfolio-v3__scene{box-shadow:0 -22px 70px #2646651f}html[data-theme=light] .portfolio-v3__scene-copy{background:linear-gradient(145deg,#fff,#edf3f8)}html[data-theme=light] .portfolio-v3__scene-copy i{color:#071422;border-color:#07142247}html[data-theme=light] .portfolio-v3__scene>b{color:#07142221}html[dir=rtl][data-theme=light] .portfolio-v3__hero-scrim{background:linear-gradient(270deg,#f6f9fcf7 0%,#eef4f9db 38%,#eaf1f72e 70%,#e7eef559 100%),linear-gradient(#0000 58%,#eef4f994)}@keyframes portfolio-hero-in{0%{opacity:0;transform:scale(1.09)}to{opacity:1;transform:scale(1.03)}}@keyframes portfolio-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes portfolio-card-depth{0%{filter:brightness();opacity:1;transform:scale(1)}to{filter:brightness(.62);opacity:.72;transform:scale(.94)translateY(-12px)}}@media (max-width:900px){.portfolio-v3__hero-inner{grid-template-columns:minmax(0,1fr) minmax(230px,.45fr);gap:32px}.portfolio-v3__hero-copy h1{font-size:clamp(3.7rem,8vw,5.4rem)}.portfolio-v3__scene{grid-template-columns:1.45fr .85fr}}@media (max-width:760px){.portfolio-v3__hero{min-height:100dvh}.portfolio-v3__hero-image{object-position:63% center}.portfolio-v3__hero-inner{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:28px;min-height:100dvh;padding-top:130px;padding-bottom:28px;display:flex}.portfolio-v3__hero-copy{margin-top:auto}.portfolio-v3__hero-copy .cin-kicker{margin-bottom:18px}.portfolio-v3__hero-copy h1{font-size:clamp(3.15rem,14vw,4.6rem);line-height:.92}.portfolio-v3__hero-copy>p:last-child{margin-top:20px;font-size:.82rem;line-height:1.65}.portfolio-v3__feature-link{min-height:92px;padding-block:15px}.portfolio-v3__feature-link strong{max-width:250px;font-size:1rem}.portfolio-v3__work{padding-top:82px;overflow:visible}.portfolio-v3__work-intro{padding-bottom:44px}.portfolio-v3__work-intro h2{font-size:clamp(2.8rem,12vw,4rem);line-height:.98}.portfolio-v3__work-intro p{margin-top:20px;font-size:.82rem}.portfolio-v3__stages{padding-bottom:24px;position:relative}.portfolio-v3__stage{top:calc(104px + (var(--stage-i) * 4px));min-height:calc(100dvh - 104px - (var(--stage-i) * 4px));background:0 0;padding:10px 12px 32px;position:sticky}.portfolio-v3__scene{border-radius:18px;flex-direction:column;height:calc(100dvh - 146px);min-height:620px;display:flex;box-shadow:0 -18px 55px #0000003d}.portfolio-v3__scene-media{flex:0 0 52%;min-height:290px}.portfolio-v3__scene-media:after{background:linear-gradient(#0000 58%,#040a128c)}.portfolio-v3__scene-copy{flex:1;padding:26px 24px 28px}.portfolio-v3__scene-copy h3{margin-top:13px;font-size:clamp(2rem,9vw,2.7rem)}.portfolio-v3__scene-copy p{-webkit-line-clamp:2;margin-top:16px}.portfolio-v3__scene-copy i{margin-top:22px}.portfolio-v3__scene>b{inset-inline-end:18px;color:#ffffff5c;font-size:2.6rem;top:14px}html[dir=rtl] .portfolio-v3__hero-image{object-position:63% center}html[dir=rtl] .portfolio-v3__hero-copy h1{font-size:clamp(2.85rem,11.5vw,3.75rem);line-height:1.16}html[dir=rtl] .portfolio-v3__work-intro h2{line-height:1.22}html[dir=rtl] .portfolio-v3__scene-copy h3{font-size:clamp(1.85rem,8vw,2.5rem);line-height:1.2}}@media (prefers-reduced-motion:reduce){.portfolio-v3__hero-image,.portfolio-v3__hero-copy,.portfolio-v3__feature-link{animation:none}.portfolio-v3__scene-media img,.portfolio-v3__feature-link,.portfolio-v3__feature-link svg{transition:none}.portfolio-v3__scene{animation:none}}@supports not (animation-timeline:view()){.portfolio-v3__scene{animation:none}}
.svc-index-v2 main{overflow:visible}.svc-v2-hero{isolation:isolate;color:#f1f4f8;background:#030812;min-height:100dvh;position:relative;overflow:hidden}.svc-v2-hero__media{z-index:-3;transform-origin:50%;gap:8px;display:flex;position:absolute;inset:0 0 0 42%;transform:skew(-4deg)scale(1.06)}.svc-v2-hero__media>div{opacity:0;animation:svc-v2-panel-in .9s calc(.12s + var(--hero-panel) * .1s) cubic-bezier(.16,1,.3,1) forwards;flex:1;position:relative;overflow:hidden}.svc-v2-hero__media img{object-fit:cover;filter:saturate(.72)contrast(1.08)brightness(.7);transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .5s;transform:skew(4deg)scale(1.13)}.svc-v2-hero__media>div:hover img{filter:saturate(.95)contrast(1.05)brightness(.8);transform:skew(4deg)scale(1.18)}.svc-v2-hero__veil{z-index:-2;background:linear-gradient(90deg,#030812 0%,#030812fa 34%,#0308129e 58%,#03081229 82%),linear-gradient(#0000 55%,#030812b8);position:absolute;inset:0}.svc-v2-hero__inner{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:clamp(50px,10vw,150px);min-height:100dvh;padding-top:clamp(145px,14vh,185px);padding-bottom:clamp(46px,7vh,75px);display:grid}.svc-v2-hero__copy{align-self:center;max-width:880px;animation:.9s cubic-bezier(.16,1,.3,1) .18s both svc-v2-copy-in}.svc-v2-hero__copy .cin-kicker{margin:0 0 27px}.svc-v2-hero__copy h1{color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.07em;background:linear-gradient(#fff 8%,#d3d8df 55%,#7f8b99 100%);-webkit-background-clip:text;background-clip:text;max-width:900px;margin:0;font-size:clamp(4.1rem,6.6vw,7.7rem);font-weight:470;line-height:.91}.svc-v2-hero__copy>p:last-of-type{color:#acb8c7;max-width:610px;margin:29px 0 0;font-size:clamp(.9rem,1.05vw,1.05rem);line-height:1.75}.svc-v2-hero__copy>a{border-bottom:1px solid #ffffff59;align-items:center;gap:14px;width:fit-content;margin-top:34px;padding-bottom:8px;font-size:.72rem;font-weight:650;display:inline-flex}.svc-v2-hero__copy>a svg{color:#ff6439;width:15px}.svc-v2-hero__index{border-top:1px solid #fff3;margin:0;padding:0;list-style:none;animation:.9s cubic-bezier(.16,1,.3,1) .32s both svc-v2-copy-in}.svc-v2-hero__index li{color:#aab6c5;border-bottom:1px solid #ffffff21;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:48px;font-size:.65rem;line-height:1.35;display:grid}.svc-v2-hero__index span{color:#ff6439;font-size:.52rem}.svc-v2-capabilities{color:#eef3f8;background:#050b14;padding:clamp(105px,11vw,165px) 0;overflow:hidden}.svc-v2-capabilities__intro{max-width:920px;margin-bottom:clamp(58px,7vw,94px)}.svc-v2-capabilities__intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.1rem,5.6vw,6.4rem);font-weight:470;line-height:.96}.svc-v2-capabilities__intro p{color:#94a3b5;max-width:620px;margin:25px 0 0;font-size:.9rem;line-height:1.75}.svc-v2-reel{gap:10px;height:min(690px,72vh);min-height:560px;display:flex}.svc-v2-card{isolation:isolate;will-change:flex-grow;background:#0a1727;border:1px solid #96b5da2e;border-radius:18px;flex:1;min-width:0;transition:flex-grow .48s cubic-bezier(.16,1,.3,1),border-color .28s;position:relative;overflow:hidden}.svc-v2-card:first-child{flex:3.2}.svc-v2-reel:has(.svc-v2-card:hover) .svc-v2-card:first-child{flex:1}.svc-v2-card:hover,.svc-v2-card:focus-visible{border-color:#ff643994;flex:3.2}.svc-v2-card>img{z-index:-3;object-fit:cover;filter:saturate(.6)brightness(.58);will-change:transform;transition:transform .72s cubic-bezier(.16,1,.3,1),filter .38s}.svc-v2-card:hover>img,.svc-v2-card:focus-visible>img{filter:saturate(.9)brightness(.72);transform:scale(1.04)}.svc-v2-card__shade{z-index:-2;background:linear-gradient(#02070d2e,#02070d61 45%,#02070dfa 100%);position:absolute;inset:0}.svc-v2-card__top{color:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:20px 18px auto}.svc-v2-card__top span{letter-spacing:.08em;font-size:.55rem}.svc-v2-card__top svg{color:#ff6439;width:21px}.svc-v2-card__copy{min-width:250px;position:absolute;inset:auto 20px 25px}.svc-v2-card__copy h3{color:#fff;letter-spacing:-.045em;max-width:520px;margin:0;font-size:clamp(1.2rem,2.3vw,2.8rem);font-weight:500;line-height:1.02}.svc-v2-card__copy p{opacity:0;color:#b3bfcc;max-width:500px;max-height:0;margin:0;font-size:.78rem;line-height:1.65;transition:max-height .38s cubic-bezier(.16,1,.3,1),margin .38s cubic-bezier(.16,1,.3,1),opacity .22s,transform .38s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(10px)}.svc-v2-card:hover .svc-v2-card__copy p,.svc-v2-card:focus-visible .svc-v2-card__copy p,.svc-v2-card:first-child .svc-v2-card__copy p{opacity:1;max-height:100px;margin-top:18px;transform:none}.svc-v2-reel:has(.svc-v2-card:hover) .svc-v2-card:first-child:not(:hover) .svc-v2-card__copy p{opacity:0;max-height:0;margin-top:0;transform:translateY(10px)}.svc-v2-card__copy i{color:#eef3f8;opacity:.78;align-items:center;gap:10px;margin-top:19px;font-size:.64rem;font-style:normal;font-weight:650;display:inline-flex}.svc-v2-card__copy i svg{color:#ff6439;width:14px}.svc-index-v2 .svc-method{background:#07101c;padding:clamp(105px,11vw,170px) 0}.svc-index-v2 .svc-method__intro{max-width:820px}.svc-index-v2 .svc-method__intro h2{font-size:clamp(3rem,5.5vw,6.3rem)}.svc-index-v2 .svc-method__track{gap:12px;margin-top:70px}.svc-index-v2 .svc-method__track>div{background:#0b1828;border-radius:16px;min-height:190px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s}.svc-index-v2 .svc-method__track>div:hover{border-color:#ff64396b;transform:translateY(-8px)}.svc-index-v2 .svc-method__track i{box-shadow:none}html[dir=rtl] .svc-v2-hero__media{inset:0 42% 0 0;transform:skew(4deg)scale(1.06)}html[dir=rtl] .svc-v2-hero__media img{transform:skew(-4deg)scale(1.13)}html[dir=rtl] .svc-v2-hero__media>div:hover img{transform:skew(-4deg)scale(1.18)}html[dir=rtl] .svc-v2-hero__veil{background:linear-gradient(270deg,#030812 0%,#030812fa 34%,#0308129e 58%,#03081229 82%),linear-gradient(#0000 55%,#030812b8)}html[dir=rtl] .svc-v2-hero__copy h1,html[dir=rtl] .svc-v2-capabilities__intro h2,html[dir=rtl] .svc-v2-card__copy h3{letter-spacing:0;font-weight:400}html[dir=rtl] .svc-v2-hero__copy h1{font-size:clamp(3.65rem,5.7vw,6.6rem);line-height:1.13}html[dir=rtl] .svc-v2-capabilities__intro h2{line-height:1.2}html[dir=rtl] .svc-v2-card__copy h3{line-height:1.17}html[data-theme=light] .svc-v2-hero{color:#071422;background:#eef3f7}html[data-theme=light] .svc-v2-hero__media img{filter:saturate(.72)brightness(.86)}html[data-theme=light] .svc-v2-hero__veil{background:linear-gradient(90deg,#f4f7fa 0%,#f0f5f9fa 34%,#edf3f8a6 58%,#edf3f826 82%),linear-gradient(#0000 55%,#eef4f9b8)}html[data-theme=light] .svc-v2-hero__copy h1{background-image:linear-gradient(#071422 8%,#243a50 56%,#6d7c8d 100%)}html[data-theme=light] .svc-v2-hero__copy>p:last-of-type{color:#455b70}html[data-theme=light] .svc-v2-hero__copy>a{border-color:#07142259}html[data-theme=light] .svc-v2-hero__index{border-color:#07142238}html[data-theme=light] .svc-v2-hero__index li{color:#3d5369;border-color:#07142224}html[data-theme=light] .svc-v2-capabilities{color:#071422;background:#eef3f7}html[data-theme=light] .svc-v2-capabilities__intro p{color:#52677c}html[data-theme=light] .svc-index-v2 .svc-method{background:#f7f9fb}html[data-theme=light] .svc-index-v2 .svc-method__track>div{background:#fff;box-shadow:0 18px 48px #21446714}html[dir=rtl][data-theme=light] .svc-v2-hero__veil{background:linear-gradient(270deg,#f4f7fa 0%,#f0f5f9fa 34%,#edf3f8a6 58%,#edf3f826 82%),linear-gradient(#0000 55%,#eef4f9b8)}@keyframes svc-v2-panel-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes svc-v2-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (max-width:900px){.svc-v2-hero__inner{grid-template-columns:minmax(0,1fr) 250px;gap:38px}.svc-v2-hero__copy h1{font-size:clamp(3.7rem,7.4vw,5.5rem)}.svc-v2-reel{height:620px}.svc-v2-card:hover,.svc-v2-card:focus-visible{flex:2.5}}@media (max-width:760px){.svc-v2-hero{min-height:100dvh}.svc-v2-hero__media{opacity:.82;gap:5px;inset:95px -20% 38% 18%}.svc-v2-hero__veil{background:linear-gradient(#03081214 18%,#030812f5 58%,#030812 100%)}.svc-v2-hero__inner{flex-direction:column;justify-content:flex-end;gap:25px;min-height:100dvh;padding-top:125px;padding-bottom:28px;display:flex}.svc-v2-hero__copy{margin-top:auto}.svc-v2-hero__copy .cin-kicker{margin-bottom:17px}.svc-v2-hero__copy h1{font-size:clamp(3.05rem,13.2vw,4.4rem);line-height:.93}.svc-v2-hero__copy>p:last-of-type{margin-top:19px;font-size:.82rem}.svc-v2-hero__copy>a{margin-top:22px}.svc-v2-hero__index{display:none}.svc-v2-capabilities{padding:80px 0}.svc-v2-capabilities__intro{margin-bottom:38px}.svc-v2-capabilities__intro h2{font-size:clamp(2.7rem,11.5vw,3.8rem)}.svc-v2-capabilities__intro p{font-size:.82rem}.svc-v2-reel{scroll-snap-type:inline mandatory;scrollbar-width:none;gap:12px;height:auto;margin-inline:-18px;padding:0 18px 14px;display:flex;overflow-x:auto}.svc-v2-reel::-webkit-scrollbar{display:none}.svc-v2-card,.svc-v2-card:first-child{scroll-snap-align:center;border-radius:16px;flex:0 0 84vw;height:65svh;min-height:520px}.svc-v2-card:hover,.svc-v2-card:focus-visible{flex-basis:84vw}.svc-v2-card__copy{min-width:0;inset:auto 22px 27px}.svc-v2-card__copy h3{font-size:2rem}.svc-v2-card__copy p,.svc-v2-card:first-child .svc-v2-card__copy p{opacity:1;max-height:100px;margin-top:16px}.svc-v2-reel:has(.svc-v2-card:hover) .svc-v2-card:first-child:not(:hover) .svc-v2-card__copy p{opacity:1;max-height:100px;margin-top:16px}.svc-v2-card__copy i{margin-top:18px}.svc-index-v2 .svc-method{padding:82px 0}.svc-index-v2 .svc-method__intro h2{font-size:clamp(2.8rem,11.5vw,4rem)}.svc-index-v2 .svc-method__track{grid-template-columns:1fr;gap:9px;margin-top:45px}.svc-index-v2 .svc-method__track>div{grid-template-columns:38px 12px 1fr;align-items:center;gap:12px;min-height:135px;display:grid}.svc-index-v2 .svc-method__track i{margin:0}.svc-index-v2 .svc-method__track h3{max-width:none}html[dir=rtl] .svc-v2-hero__media{inset:95px 18% 38% -20%;transform:skew(4deg)scale(1.06)}html[dir=rtl] .svc-v2-hero__copy h1{font-size:clamp(2.85rem,11.5vw,3.7rem);line-height:1.16}html[dir=rtl] .svc-v2-capabilities__intro h2{line-height:1.22}html[data-theme=light] .svc-v2-hero__veil,html[dir=rtl][data-theme=light] .svc-v2-hero__veil{background:linear-gradient(#eef4f914 17%,#f0f5f9f7 56%,#f2f6f9 100%)}}@media (prefers-reduced-motion:reduce){.svc-v2-hero__media>div,.svc-v2-hero__copy,.svc-v2-hero__index{animation:none}.svc-v2-card,.svc-v2-card>img,.svc-index-v2 .svc-method__track>div{transition:none}}.svc-detail-v2 main{overflow:visible}.svc-detail-v2 .svc-detail-hero{background:#030812;align-items:center;min-height:100dvh}.svc-detail-v2 .svc-detail-hero__media{inset:0 0 0 43%;overflow:hidden}.svc-detail-v2 .svc-detail-hero__media:after{content:"";border-inline-start:1px solid #ffffff1f;position:absolute;inset:0}.svc-detail-v2 .svc-detail-hero__media img{object-position:center;filter:saturate(.72)brightness(.7)contrast(1.06);animation:1.15s cubic-bezier(.16,1,.3,1) both svc-detail-media-in;transform:scale(1.035)}.svc-detail-v2 .svc-detail-hero__veil{background:linear-gradient(90deg,#030812 0%,#030812fa 42%,#03081259 72%,#0308121a),linear-gradient(#0000 60%,#030812b3)}.svc-detail-v2 .svc-detail-hero__signal{display:none}.svc-detail-v2 .svc-detail-hero__content{padding-top:clamp(145px,14vh,185px);padding-bottom:clamp(58px,8vh,95px)}.svc-detail-v2 .svc-detail-hero__back{margin-bottom:clamp(42px,6vh,68px)}.svc-detail-v2 .svc-detail-hero h1{max-width:850px;font-size:clamp(3.9rem,6.25vw,7.2rem);line-height:.92}.svc-detail-v2 .svc-detail-hero__content>p:not(.cin-kicker){max-width:590px;margin-top:27px;font-size:.96rem}.svc-detail-v2 .svc-detail-hero__scroll{display:none}.svc-detail-v2 .svc-story{background:#07101c;min-height:0;padding:clamp(100px,11vw,170px) 0}.svc-detail-v2 .svc-story__rail{opacity:.35;width:34vw}.svc-detail-v2 .svc-story__grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.62fr);align-items:end;gap:clamp(45px,9vw,140px);display:grid}.svc-detail-v2 .svc-story__grid>.cin-section-kicker{grid-column:1/-1;margin-bottom:-5px}.svc-detail-v2 .svc-story__grid h2{text-wrap:balance;max-width:820px;font-size:clamp(2.6rem,4.4vw,5.2rem);line-height:1.02}.svc-detail-v2 .svc-story__grid>p:last-child{color:#aab8c8;background:#0c1b2ead;border-inline-start:2px solid #ff6439;margin:0;padding:30px;line-height:1.85}.svc-detail-v2 .svc-capabilities{background:#040a12;padding:clamp(100px,11vw,165px) 0}.svc-detail-v2 .svc-capabilities .cin-section-heading{margin-bottom:clamp(55px,7vw,90px);display:block}.svc-detail-v2 .svc-capabilities .cin-section-heading>div{max-width:900px}.svc-detail-v2 .svc-capabilities .cin-section-heading h2{max-width:900px;font-size:clamp(3rem,5.3vw,6rem);line-height:.97}.svc-detail-v2 .svc-capabilities .cin-section-heading>.svc-signal{display:none}.svc-detail-v2 .svc-capabilities__grid{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.svc-detail-v2 .svc-capabilities__grid article{background:linear-gradient(155deg,#0c1b2d,#07111e);border:1px solid #96b5da29;border-radius:15px;min-height:230px;padding:23px 20px}.svc-detail-v2 .svc-capabilities__grid article:hover{background:linear-gradient(155deg,#112743,#081522);border-color:#ff643975;transform:translateY(-7px)}.svc-detail-v2 .svc-capabilities__grid article>svg{margin-top:50px}.svc-detail-v2 .svc-capabilities__grid h3{margin-top:22px;font-size:clamp(.92rem,1.2vw,1.16rem);line-height:1.35}.svc-detail-v2 .svc-approach{background:#07101c;padding:clamp(100px,11vw,170px) 0 75px;overflow:visible}.svc-detail-v2 .svc-approach header{max-width:900px;margin-bottom:clamp(62px,8vw,105px)}.svc-detail-v2 .svc-approach header h2{font-size:clamp(3rem,5.5vw,6.3rem);line-height:.97}.svc-detail-v2 .svc-approach__path{margin-top:0;display:block}.svc-detail-v2 .svc-approach__path article{top:calc(110px + (var(--step-i,0) * 8px));background:linear-gradient(145deg,#0c1b2e,#06101c);border:1px solid #96b5da2e;border-radius:20px;grid-template-columns:130px minmax(260px,.7fr) minmax(320px,1fr);align-items:center;gap:clamp(30px,6vw,100px);min-height:340px;margin-bottom:28px;padding:clamp(34px,5vw,68px);display:grid;position:sticky;box-shadow:0 -24px 70px #00000052}.svc-detail-v2 .svc-approach__path article:first-child{--step-i:0}.svc-detail-v2 .svc-approach__path article:nth-child(2){--step-i:1}.svc-detail-v2 .svc-approach__path article:nth-child(3){--step-i:2}.svc-detail-v2 .svc-approach__path article:nth-child(4){--step-i:3}.svc-detail-v2 .svc-approach__path article:nth-child(5){--step-i:4}.svc-detail-v2 .svc-approach__path article>div{margin:0}.svc-detail-v2 .svc-approach__path article>div:after{display:none}.svc-detail-v2 .svc-approach__path article>div span{color:#e8f0f947;font-size:clamp(2.4rem,4vw,4.6rem);font-weight:450}.svc-detail-v2 .svc-approach__path article>div i{display:none}.svc-detail-v2 .svc-approach__path h3{font-size:clamp(1.65rem,2.5vw,2.8rem);line-height:1.12}.svc-detail-v2 .svc-approach__path p{margin:0;font-size:.9rem;line-height:1.85}.svc-detail-v2 .svc-approach__closing{border:0;max-width:980px;margin:85px 0 0;padding-top:0;font-size:clamp(2.2rem,4.2vw,4.8rem);line-height:1.08}.svc-detail-v2 .svc-related{background:#040a12;margin-top:0}.svc-detail-v2 .svc-related a{min-height:185px}html[dir=rtl] .svc-detail-v2 .svc-detail-hero__media{inset:0 43% 0 0}html[dir=rtl] .svc-detail-v2 .svc-detail-hero__veil{background:linear-gradient(270deg,#030812 0%,#030812fa 42%,#03081259 72%,#0308121a),linear-gradient(#0000 60%,#030812b3);transform:none}html[dir=rtl] .svc-detail-v2 .svc-detail-hero h1,html[dir=rtl] .svc-detail-v2 .svc-story__grid h2,html[dir=rtl] .svc-detail-v2 .svc-capabilities .cin-section-heading h2,html[dir=rtl] .svc-detail-v2 .svc-approach header h2,html[dir=rtl] .svc-detail-v2 .svc-approach__path h3,html[dir=rtl] .svc-detail-v2 .svc-approach__closing{letter-spacing:0;font-weight:400}html[dir=rtl] .svc-detail-v2 .svc-detail-hero h1{font-size:clamp(3.5rem,5.4vw,6.1rem);line-height:1.13}html[dir=rtl] .svc-detail-v2 .svc-story__grid h2,html[dir=rtl] .svc-detail-v2 .svc-capabilities .cin-section-heading h2,html[dir=rtl] .svc-detail-v2 .svc-approach header h2{line-height:1.2}html[data-theme=light] .svc-detail-v2 .svc-detail-hero{background:#eef3f7}html[data-theme=light] .svc-detail-v2 .svc-detail-hero__media img{opacity:1;filter:saturate(.72)brightness(.9)}html[data-theme=light] .svc-detail-v2 .svc-detail-hero__veil{background:linear-gradient(90deg,#f4f7fa 0%,#f0f5f9fa 42%,#edf3f86b 72%,#edf3f814),linear-gradient(#0000 60%,#eef4f9ad)}html[data-theme=light] .svc-detail-v2 .svc-story,html[data-theme=light] .svc-detail-v2 .svc-approach{background:#f7f9fb}html[data-theme=light] .svc-detail-v2 .svc-story__grid>p:last-child{color:#50657a;background:#fff;box-shadow:0 18px 48px #1f426614}html[data-theme=light] .svc-detail-v2 .svc-capabilities{background:#edf2f7}html[data-theme=light] .svc-detail-v2 .svc-capabilities__grid article{background:linear-gradient(155deg,#fff,#e8eff5)}html[data-theme=light] .svc-detail-v2 .svc-approach__path article{background:linear-gradient(145deg,#fff,#edf3f8);box-shadow:0 -24px 70px #26466524}html[data-theme=light] .svc-detail-v2 .svc-approach__path article>div span{color:#0714222e}html[data-theme=light] .svc-detail-v2 .svc-related{background:#edf2f7}html[dir=rtl][data-theme=light] .svc-detail-v2 .svc-detail-hero__veil{background:linear-gradient(270deg,#f4f7fa 0%,#f0f5f9fa 42%,#edf3f86b 72%,#edf3f814),linear-gradient(#0000 60%,#eef4f9ad)}@keyframes svc-detail-media-in{0%{opacity:0;transform:scale(1.09)}to{opacity:1;transform:scale(1.035)}}@media (max-width:980px){.svc-detail-v2 .svc-capabilities__grid{grid-template-columns:repeat(3,1fr)}.svc-detail-v2 .svc-approach__path article{grid-template-columns:85px minmax(220px,.7fr) 1fr;gap:32px}}@media (max-width:680px){.svc-detail-v2 .svc-detail-hero{align-items:flex-end;min-height:100dvh}.svc-detail-v2 .svc-detail-hero__media{inset:94px 0 42%}.svc-detail-v2 .svc-detail-hero__media img{object-position:center}.svc-detail-v2 .svc-detail-hero__veil{background:linear-gradient(#0308120d 16%,#030812f7 52%,#030812 100%)}.svc-detail-v2 .svc-detail-hero__content{padding-top:130px;padding-bottom:48px}.svc-detail-v2 .svc-detail-hero__back{margin-bottom:34px}.svc-detail-v2 .svc-detail-hero h1{font-size:clamp(3rem,13vw,4.25rem);line-height:.95}.svc-detail-v2 .svc-detail-hero__content>p:not(.cin-kicker){font-size:.84rem;line-height:1.65}.svc-detail-v2 .svc-story{padding:82px 0}.svc-detail-v2 .svc-story__grid{grid-template-columns:1fr;gap:30px}.svc-detail-v2 .svc-story__grid>.cin-section-kicker{grid-column:auto}.svc-detail-v2 .svc-story__grid h2{font-size:clamp(2.25rem,9.6vw,3.3rem)}.svc-detail-v2 .svc-story__grid>p:last-child{padding:24px;font-size:.84rem}.svc-detail-v2 .svc-capabilities{padding:82px 0}.svc-detail-v2 .svc-capabilities .cin-section-heading h2{font-size:clamp(2.65rem,11vw,3.8rem)}.svc-detail-v2 .svc-capabilities__grid{grid-template-columns:1fr 1fr;gap:9px}.svc-detail-v2 .svc-capabilities__grid article{min-height:175px;padding:18px}.svc-detail-v2 .svc-capabilities__grid article>svg{margin-top:34px}.svc-detail-v2 .svc-capabilities__grid h3{font-size:.92rem}.svc-detail-v2 .svc-approach{padding:82px 0 45px}.svc-detail-v2 .svc-approach header{margin-bottom:50px}.svc-detail-v2 .svc-approach header h2{font-size:clamp(2.7rem,11.4vw,4rem)}.svc-detail-v2 .svc-approach__path article{top:calc(102px + (var(--step-i) * 5px));border-radius:17px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:22px;min-height:58svh;margin-bottom:20px;padding:28px 23px;display:flex}.svc-detail-v2 .svc-approach__path article>div span{font-size:2.8rem}.svc-detail-v2 .svc-approach__path h3{font-size:1.8rem}.svc-detail-v2 .svc-approach__path p{font-size:.84rem}.svc-detail-v2 .svc-approach__closing{margin-top:55px;font-size:2.15rem}html[dir=rtl] .svc-detail-v2 .svc-detail-hero__media{inset:94px 0 42%}html[dir=rtl] .svc-detail-v2 .svc-detail-hero__veil,html[dir=rtl][data-theme=light] .svc-detail-v2 .svc-detail-hero__veil{background:linear-gradient(0deg,var(--svc-surface) 0,color-mix(in srgb,var(--svc-surface) 96%,transparent) 48%,transparent 84%)}html[dir=rtl] .svc-detail-v2 .svc-detail-hero h1{font-size:clamp(2.75rem,11vw,3.65rem);line-height:1.16}html[data-theme=light] .svc-detail-v2 .svc-detail-hero__veil{background:linear-gradient(#eef4f90a 16%,#eff4f9f7 52%,#f1f5f8 100%)}}@media (prefers-reduced-motion:reduce){.svc-detail-v2 .svc-detail-hero__media img{animation:none}.svc-detail-v2 .svc-capabilities__grid article{transition:none}}body:is(.cinematic-services,.cinematic-service-detail) .cin-header__contact{opacity:1;color:#07111f!important;text-shadow:none!important;background:#fff!important;border-color:#fff!important}body:is(.cinematic-services,.cinematic-service-detail) .cin-header__contact svg{stroke:currentColor;color:#07111f!important}body:is(.cinematic-services,.cinematic-service-detail) .cin-header__contact:hover,body:is(.cinematic-services,.cinematic-service-detail) .cin-header__contact:focus-visible{color:#07111f!important;background:var(--cin-orange)!important;border-color:var(--cin-orange)!important}
:root{--qt-display:clamp(3.25rem, 5.8vw, 6.5rem);--qt-hero:clamp(3rem, 5.2vw, 5.8rem);--qt-section:clamp(2.45rem, 4.15vw, 4.75rem);--qt-section-compact:clamp(2.15rem, 3.45vw, 3.9rem);--qt-card:clamp(1.3rem, 1.85vw, 2rem);--qt-lede:clamp(.98rem, 1.08vw, 1.12rem);--qt-body:clamp(.92rem, .96vw, 1rem);--q-type-display:var(--qt-display);--q-type-hero:var(--qt-hero);--q-type-section:var(--qt-section);--q-type-card:var(--qt-card)}body{font-size:16px}body :is(h1,h2,h3){text-wrap:balance}:is(.cin-inner-hero,.exp-hero,.conversion-hero,.careers-hero,.career-detail__hero,.article-hero,.case-study__hero) h1,.portfolio-v3__hero-copy h1,.svc-index-hero h1,.svc-detail-v2 .svc-detail-hero h1{font-size:var(--qt-display);line-height:.96}:is(.q-section-intro,.cin-section-heading) h2,:is(.exp-process,.exp-closing,.conversion-form-scene) h2,.cin-contact-form__layout>div:first-child h2,.article-related header h2,.portfolio-v3__work-intro h2{font-size:var(--qt-section);line-height:1.02}.svc-detail-v2 .svc-story__grid h2{max-width:820px;font-size:clamp(2.5rem,4.15vw,4.8rem);line-height:1.05}.svc-detail-v2 :is(.svc-capabilities .cin-section-heading h2,.svc-approach header h2){font-size:var(--qt-section);line-height:1.02}.article-body{font-size:var(--qt-body);line-height:1.9}.article-body .rich-text h2{font-size:clamp(1.85rem,2.8vw,2.8rem);line-height:1.16}.article-body .rich-text h3{font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.22}:is(.exp-card-grid,.exp-deep__grid,.careers-openings__grid,.cin-offices__grid) h3{font-size:var(--qt-card);line-height:1.2}body:is(.cinematic-home,.cinematic-about) .cin-hero h1{font-size:clamp(1.05rem,1.45vw,1.42rem);line-height:1.34}body:is(.cinematic-home,.cinematic-about) .cin-hero__visual-title{font-size:clamp(3.15rem,5.25vw,5.9rem);line-height:.94}body.cinematic-home .cin-manifesto__statement h2,body.cinematic-about .about-journey header h2{font-size:clamp(3rem,5.3vw,5.8rem);line-height:.96}body.cinematic-home :is(.cin-section-heading h2,.cin-proof__intro h2,.cin-faq header h2){font-size:clamp(2.45rem,4.15vw,4.75rem);line-height:1.02}body.cinematic-home .cin-insights .cin-section-heading h2{font-size:clamp(2.45rem,4.15vw,4.75rem)}html[dir=rtl] body :is(h1,h2,h3){letter-spacing:0;font-weight:400}html[dir=rtl] :is(.cin-inner-hero,.exp-hero,.conversion-hero,.careers-hero,.career-detail__hero,.article-hero,.case-study__hero) h1,html[dir=rtl] .portfolio-v3__hero-copy h1,html[dir=rtl] .svc-index-hero h1,html[dir=rtl] .svc-detail-v2 .svc-detail-hero h1{font-size:clamp(3rem,5.15vw,5.75rem);line-height:1.18}html[dir=rtl] :is(.q-section-intro,.cin-section-heading) h2,html[dir=rtl] :is(.exp-process,.exp-closing,.conversion-form-scene) h2,html[dir=rtl] .cin-contact-form__layout>div:first-child h2,html[dir=rtl] .article-related header h2,html[dir=rtl] .portfolio-v3__work-intro h2{line-height:1.24}html[dir=rtl] .svc-detail-v2 .svc-story__grid h2{line-height:1.28}html[dir=rtl] body:is(.cinematic-home,.cinematic-about) .cin-hero h1{font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.5}html[dir=rtl] body:is(.cinematic-home,.cinematic-about) .cin-hero__visual-title{font-size:clamp(2.9rem,4.75vw,5.25rem);line-height:1.16}html[dir=rtl] body.cinematic-home .cin-manifesto__statement h2,html[dir=rtl] body.cinematic-about .about-journey header h2{line-height:1.2}html[dir=rtl] body.cinematic-home :is(.cin-section-heading h2,.cin-proof__intro h2,.cin-faq header h2){line-height:1.24}@media (max-width:1024px){:root{--qt-display:clamp(3rem,6.15vw,4.45rem);--qt-hero:clamp(2.8rem,5.8vw,4.15rem);--qt-section:clamp(2.3rem,4.65vw,3.5rem);--qt-section-compact:clamp(2rem,4vw,3rem);--qt-card:clamp(1.22rem,2.4vw,1.75rem)}body:is(.cinematic-home,.cinematic-about) .cin-hero h1{font-size:clamp(1rem,1.9vw,1.25rem)}body:is(.cinematic-home,.cinematic-about) .cin-hero__visual-title{font-size:clamp(3rem,6.2vw,4.25rem)}body.cinematic-home .cin-manifesto__statement h2,body.cinematic-about .about-journey header h2{font-size:clamp(2.8rem,5.7vw,4rem)}body.cinematic-home :is(.cin-section-heading h2,.cin-proof__intro h2,.cin-faq header h2){font-size:var(--qt-section)}.svc-detail-v2 .svc-story__grid h2{font-size:clamp(2.4rem,4.7vw,3.35rem)}}@media (max-width:680px){:root{--qt-display:clamp(2.65rem,11.5vw,3.35rem);--qt-hero:clamp(2.5rem,10.8vw,3.15rem);--qt-section:clamp(2.15rem,9.4vw,2.85rem);--qt-section-compact:clamp(1.9rem,8.2vw,2.5rem);--qt-card:clamp(1.16rem,5.6vw,1.48rem);--qt-lede:.94rem;--qt-body:.94rem}body{font-size:15px}body:is(.cinematic-home,.cinematic-about) .cin-hero h1{font-size:.98rem;line-height:1.45}body:is(.cinematic-home,.cinematic-about) .cin-hero__visual-title{font-size:clamp(2.65rem,11.4vw,3.2rem);line-height:.98}body.cinematic-home .cin-manifesto__statement h2,body.cinematic-about .about-journey header h2{font-size:clamp(2.45rem,10.6vw,3.1rem)}body.cinematic-home :is(.cin-section-heading h2,.cin-proof__intro h2,.cin-faq header h2),body.cinematic-home .cin-insights .cin-section-heading h2{font-size:var(--qt-section)}.svc-detail-v2 .svc-story__grid h2{font-size:clamp(2.15rem,9.1vw,2.7rem)}.article-body .rich-text h2{font-size:clamp(1.72rem,7.5vw,2.15rem)}.article-body .rich-text h3{font-size:clamp(1.3rem,5.8vw,1.65rem)}html[dir=rtl] :is(.cin-inner-hero,.exp-hero,.conversion-hero,.careers-hero,.career-detail__hero,.article-hero,.case-study__hero) h1,html[dir=rtl] .portfolio-v3__hero-copy h1,html[dir=rtl] .svc-index-hero h1,html[dir=rtl] .svc-detail-v2 .svc-detail-hero h1{font-size:clamp(2.45rem,10.5vw,3.05rem);line-height:1.22}html[dir=rtl] body:is(.cinematic-home,.cinematic-about) .cin-hero h1{font-size:.95rem;line-height:1.55}html[dir=rtl] body:is(.cinematic-home,.cinematic-about) .cin-hero__visual-title{font-size:clamp(2.45rem,10.4vw,3rem);line-height:1.2}html[dir=rtl] body.cinematic-home .cin-manifesto__statement h2,html[dir=rtl] body.cinematic-about .about-journey header h2{font-size:clamp(2.25rem,9.7vw,2.85rem);line-height:1.24}}
:root{--q-motion-ease:cubic-bezier(.16,1,.3,1);--q-motion-enter:.68s;--q-motion-fast:.28s;--q-motion-press:.11s}main.q-motion-page{isolation:isolate;position:relative;overflow:clip}.q-motion-page>section{z-index:1;position:relative}.q-page-watermark{z-index:6;top:48%;color:#c5d8f20b;font:600 clamp(8rem,21vw,24rem)/.75 var(--font-sora),system-ui,sans-serif;letter-spacing:-.085em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset-inline-end:-2.5vw;transform:translate(0,0)}html[dir=rtl] .q-page-watermark{font-family:var(--font-ff-shamel),Tahoma,sans-serif;letter-spacing:0}html[data-theme=light] .q-page-watermark{color:#0f2b4c0b}.js .q-motion-section:not(.is-motion-visible) .q-motion-item{opacity:0;transform:translateY(34px)}.js .q-motion-section .q-motion-item{transition:opacity var(--q-motion-enter) var(--q-motion-ease), transform var(--q-motion-enter) var(--q-motion-ease);transition-delay:calc(min(var(--q-motion-order,0),7) * 55ms);will-change:opacity,transform}.js .q-motion-section.is-motion-visible .q-motion-item{opacity:1;transform:translate(0,0)}.q-motion-word{transform-origin:50% 100%;will-change:transform,opacity,filter;display:inline-block}.js .q-motion-section:not(.is-motion-visible) .q-motion-word{opacity:0;filter:blur(7px);transform:translateY(.72em)rotateX(-12deg)}.js .q-motion-section .q-motion-word{transition:transform .82s var(--q-motion-ease), opacity .52s ease, filter .68s var(--q-motion-ease);transition-delay:calc(min(var(--q-word-index,0),12) * 34ms + 70ms)}.js .q-motion-section.is-motion-visible .q-motion-word{opacity:1;filter:none;transform:none}.q-motion-section:after{content:"";z-index:0;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--cin-blue,#3478f6) 16%,transparent);opacity:.32;pointer-events:none;width:clamp(180px,25vw,430px);transform:translate3d(0,var(--q-scroll-shift,0),0) rotate(calc(var(--q-scroll-progress,.5) * 42deg));will-change:transform;border-radius:50%;transition:opacity .35s;position:absolute;inset:12% -13% auto auto}html[dir=rtl] .q-motion-section:after{inset:12% auto auto -13%}.q-motion-section:nth-of-type(2n):after{inset-block-start:auto;width:clamp(150px,20vw,340px);transform:translate3d(0,var(--q-scroll-shift-inverse,0px),0) rotate(calc(var(--q-scroll-progress,.5) * -55deg));border-style:dashed;bottom:9%}.js .q-motion-section:not(.is-motion-visible) .q-motion-media{opacity:.35;transform:scale(1.045)translateY(18px)}.js .q-motion-section .q-motion-media{transition:opacity .72s var(--q-motion-ease),transform .98s var(--q-motion-ease);will-change:opacity,transform}.js .q-motion-section.is-motion-visible .q-motion-media{opacity:1;transform:scale(1)translate(0,0)}.q-motion-section.is-motion-visible .q-motion-media:not(img) img{transform:translate3d(0,var(--q-scroll-shift-soft,0px),0) scale(1.025);will-change:transform;transition:transform .12s linear}.q-cursor-preview{z-index:850;aspect-ratio:1.34;opacity:0;filter:blur(7px)saturate(.75);pointer-events:none;width:clamp(180px,17vw,270px);transition:opacity .18s ease,scale .36s var(--q-motion-ease),filter .3s var(--q-motion-ease);will-change:transform,opacity,scale,filter;background:#07111e 50%/cover no-repeat;border:1px solid #ffffff3d;border-radius:20px;position:fixed;top:0;left:0;overflow:hidden;scale:.84;box-shadow:0 28px 80px #00000075,inset 0 0 0 1px #3e7ef11f}.q-cursor-preview:after{content:"VIEW / Q";color:#fff;font:650 .48rem/1 var(--font-sora),monospace;letter-spacing:.1em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02070dbd;border-radius:99px;padding:7px 10px;position:absolute;inset:auto 12px 12px auto}.q-cursor-preview.is-visible{opacity:1;filter:none;scale:1}[data-magnetic]{transform:translate3d(var(--magnetic-x,0),var(--magnetic-y,0),0);transition:transform .24s var(--q-motion-ease),background-color .18s var(--q-motion-ease),color .18s var(--q-motion-ease),border-color .18s var(--q-motion-ease);will-change:transform}:where(.cin-button,.button,.cin-header__contact,.cin-drawer__cta,.home-testimonials__controls button,.back-to-top):active{transform:scale(.975);transition-duration:var(--q-motion-press)!important}.faq-answer{opacity:0;transition:grid-template-rows .42s var(--q-motion-ease),opacity .24s ease;grid-template-rows:0fr;display:grid;overflow:hidden;padding:0!important}.faq-answer__inner{min-height:0;transition:padding .42s var(--q-motion-ease),transform .42s var(--q-motion-ease);padding:0 48px;overflow:hidden;transform:translateY(-8px)}.faq-item.is-open .faq-answer{opacity:1;grid-template-rows:1fr}.faq-item.is-open .faq-answer__inner{padding-bottom:28px;transform:none}.faq-item>button i{transition:transform var(--q-motion-fast) var(--q-motion-ease),color .18s ease}.faq-item.is-open>button i{color:var(--cin-orange,#ff6439);transform:rotate(180deg)}.cin-drawer__panel{will-change:transform;transition-duration:.46s!important}.cin-drawer__scrim{transition-duration:.32s!important}.cin-drawer__panel>nav>a,.cin-drawer__group,.cin-drawer__cta{opacity:0;transition:opacity .36s var(--q-motion-ease),transform .42s var(--q-motion-ease);transform:translate(18px)}html[dir=rtl] .cin-drawer__panel>nav>a,html[dir=rtl] .cin-drawer__group,html[dir=rtl] .cin-drawer__cta{transform:translate(-18px)}.cin-drawer.is-open :is(.cin-drawer__panel>nav>a,.cin-drawer__group,.cin-drawer__cta){opacity:1;transform:none}.cin-drawer.is-open .cin-drawer__panel>nav>:first-child{transition-delay:80ms}.cin-drawer.is-open .cin-drawer__panel>nav>:nth-child(2){transition-delay:.115s}.cin-drawer.is-open .cin-drawer__panel>nav>:nth-child(3){transition-delay:.15s}.cin-drawer.is-open .cin-drawer__panel>nav>:nth-child(4){transition-delay:.185s}.cin-drawer.is-open .cin-drawer__panel>nav>:nth-child(5){transition-delay:.22s}.cin-drawer.is-open .cin-drawer__panel>nav>:nth-child(6){transition-delay:.255s}.cin-drawer.is-open .cin-drawer__panel>nav>:nth-child(7){transition-delay:.29s}.cin-drawer.is-open .cin-drawer__cta{transition-delay:.31s}.cin-drawer__group>div{transform-origin:top;animation:q-subnav-in .3s var(--q-motion-ease) both}@keyframes q-subnav-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.route-entering .q-route-veil{animation-duration:.52s}@media (max-width:680px){.q-page-watermark{top:52%;opacity:.78;font-size:clamp(7rem,34vw,10rem);inset-inline-end:-9vw}.js .q-motion-section:not(.is-motion-visible) .q-motion-item{transform:translateY(24px)}.js .q-motion-section .q-motion-item{transition-duration:.62s;transition-delay:calc(min(var(--q-motion-order,0),5) * 42ms)}[data-magnetic]{transform:none}.faq-answer__inner{padding-inline:30px}.q-motion-section:after{opacity:.2}}@media (prefers-reduced-motion:reduce){.q-page-watermark{transform:none}.q-motion-item,.q-motion-media,[data-magnetic]{opacity:1!important;clip-path:none!important;transition:opacity .16s var(--q-motion-ease)!important;animation:none!important;transform:none!important}.q-motion-word{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.q-motion-section:after,.q-cursor-preview{display:none!important}.faq-answer{transition:opacity .16s!important}.faq-answer__inner{transition:none!important;transform:none!important}.cin-drawer__panel>nav>a,.cin-drawer__group,.cin-drawer__cta{transition:opacity .16s!important;transform:none!important}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ops-login,.ops-dashboard{color:#eef4ff;min-height:100vh;font-family:var(--font-ff-shamel),Arial,sans-serif;background:#020913}.ops-login{direction:rtl;place-items:center;padding:24px;display:grid}.ops-login>div{background:linear-gradient(145deg,#0a192c,#050c16);border:1px solid #19304c;border-radius:28px;width:min(520px,100%);padding:48px;box-shadow:0 30px 90px #0008}.ops-login span,.ops-dashboard header span{color:#ff603b;letter-spacing:.14em;font:700 11px monospace}.ops-login h1{margin:22px 0 12px;font-size:clamp(34px,6vw,64px)}.ops-login p{color:#94a5bb;line-height:1.8}.ops-login form{gap:12px;margin-top:30px;display:grid}.ops-login input,.ops-login button{min-height:58px;font:inherit;border:1px solid #263a53;border-radius:15px;padding:0 20px}.ops-login input{color:#fff;background:#030a13}.ops-login button{color:#07101c;cursor:pointer;background:#ff603b;font-weight:800}.ops-login em{color:#ff8c73}.ops-dashboard{direction:rtl;padding:clamp(24px,5vw,76px)}.ops-dashboard header{border-bottom:1px solid #1a2b40;justify-content:space-between;align-items:end;gap:20px;padding-bottom:32px;display:flex}.ops-dashboard h1{margin:12px 0 0;font-size:clamp(42px,7vw,96px)}.ops-dashboard header a{color:#07101c;background:#fff;border-radius:99px;padding:14px 20px;font-weight:700;text-decoration:none}.ops-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:34px 0;display:grid}.ops-stats article,.ops-panel{background:#071426;border:1px solid #1b324d;border-radius:22px;padding:25px}.ops-stats b{font-size:clamp(34px,5vw,68px);display:block}.ops-stats span,.ops-row span,.ops-dashboard footer{color:#91a4bc}.ops-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ops-panel h2{margin:0 0 18px}.ops-row{border-top:1px solid #172941;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.ops-dashboard footer{padding:28px 4px}@media (max-width:760px){.ops-dashboard header{flex-direction:column;align-items:start}.ops-stats{grid-template-columns:repeat(2,1fr)}.ops-grid{grid-template-columns:1fr}.ops-login>div{padding:30px}}:is(:root body:has(.ops-login,.ops-dashboard) .cin-header,:root body:has(.ops-login,.ops-dashboard) .site-footer,:root body:has(.ops-login,.ops-dashboard) .sticky-conversion,:root body:has(.ops-login,.ops-dashboard) .skip-link){display:none!important}
