body.cinematic-preview{--cin-bg:#03070d;--cin-blue:#145dff;--cin-blue-bright:#3c82ff;--cin-orange:#ff5424;--cin-ice:#f3f7ff;--cin-muted:#9ca8b8;--cin-line:#bed7ff2b;--cin-ease:cubic-bezier(.16,1,.3,1);overflow-x:clip;background:var(--cin-bg)!important;color:var(--cin-ice)!important}body.cinematic-preview>.site-header{display:none!important}body.cinematic-preview .custom-cursor{mix-blend-mode:screen}body.cin-menu-open{overflow:hidden}.cin-page{min-height:100svh;color:var(--cin-ice);font-family:var(--font-sora),system-ui,sans-serif;--cin-x:0;--cin-y:0;--cin-scroll:0;background:#03070d}html[dir=rtl] .cin-page{font-family:var(--font-ff-shamel),Tahoma,sans-serif}.cin-page *{box-sizing:border-box}.cin-header{z-index:520;height:100px;transition:height .55s var(--cin-ease),background-color .55s,backdrop-filter .55s,border-color .55s;background:linear-gradient(#02050ab8,#0000);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.cin-header.is-scrolled{-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:#03070dbd;border-color:#ffffff17;height:76px}.cin-header__inner{grid-template-columns:220px 1fr auto;align-items:center;gap:32px;width:min(1510px,100vw - 72px);height:100%;margin:auto;display:grid}.cin-header .brand-logo{filter:drop-shadow(0 7px 24px #00000073);width:178px}.cin-header .brand-logo__light{display:none!important}.cin-header .brand-logo__dark{display:block!important}.cin-header__nav{justify-content:center;align-items:center;gap:clamp(22px,2.4vw,46px);display:flex}.cin-header__nav a{letter-spacing:.045em;color:#b8c0cc;font-size:.78rem;transition:color .25s;position:relative}.cin-header__nav a:after{content:"";background:linear-gradient(90deg,var(--cin-blue-bright),var(--cin-orange));transform-origin:0;height:1px;transition:transform .35s var(--cin-ease);position:absolute;inset:auto 0 -11px;transform:scaleX(0)}.cin-header__nav a:hover,.cin-header__nav a:focus-visible{color:#fff}.cin-header__nav a:hover:after,.cin-header__nav a:focus-visible:after{transform:scaleX(1)}.cin-header__actions{align-items:center;gap:12px;display:flex}.cin-header__language{color:#cbd2dc;padding:10px;font-size:.78rem;font-weight:650}.cin-header__theme{color:#d8e0eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;width:42px;height:42px;transition:background .3s,border-color .3s,transform .35s var(--cin-ease),color .3s;background:#050a1252;border:1px solid #ffffff30;border-radius:50%;place-items:center;padding:0;display:grid}.cin-header__theme:hover{background:#ffffff1a;border-color:#ffffff6b;transform:rotate(12deg)}.cin-header__theme-icon{place-items:center;display:grid}.cin-header__theme svg{width:16px;height:16px}.cin-header__contact{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:18px;min-height:46px;padding:0 19px 0 23px;font-size:.78rem;font-weight:650;transition:background .3s,border-color .3s,transform .3s;display:flex}html[dir=rtl] .cin-header__contact{padding:0 23px 0 19px}.cin-header__contact svg{width:16px}.cin-header__contact:hover{background:#ffffff1a;border-color:#ffffff8c;transform:translateY(-2px)}.cin-header__menu{border:1px solid var(--cin-line);color:#fff;background:#04080f80;border-radius:50%;place-items:center;width:44px;height:44px;display:none}.cin-header__menu svg{width:19px}.cin-drawer{z-index:540;visibility:hidden;pointer-events:none;position:fixed;inset:0;overflow:clip}.cin-drawer.is-open{visibility:visible;pointer-events:auto}.cin-drawer__scrim{opacity:0;background:#000308bd;border:0;transition:opacity .45s;position:absolute;inset:0}.cin-drawer.is-open .cin-drawer__scrim{opacity:1}.cin-drawer__panel{border-inline-start:1px solid var(--cin-line);width:min(480px,94vw);transition:transform .6s var(--cin-ease);background:linear-gradient(145deg,#09111e,#03070d 72%);flex-direction:column;padding:28px;display:flex;position:absolute;inset-block:0;inset-inline-end:0;transform:translate(105%)}html[dir=rtl] .cin-drawer__panel{transform:translate(-105%)}.cin-drawer.is-open .cin-drawer__panel{transform:none}.cin-drawer__panel>div{justify-content:space-between;align-items:center;display:flex}.cin-drawer__panel>div button{border:1px solid var(--cin-line);color:#fff;background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cin-drawer nav{flex-direction:column;margin:auto 0;display:flex}.cin-drawer nav a{border-bottom:1px solid var(--cin-line);grid-template-columns:40px 1fr 24px;align-items:center;padding:17px 0;font-size:clamp(1.7rem,7vw,2.8rem);line-height:1.25;display:grid}.cin-drawer nav a span{color:var(--cin-blue-bright);font-size:.68rem}.cin-drawer nav a svg{width:18px}.cin-drawer__cta{background:var(--cin-orange);border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:56px;font-weight:700;display:flex}.cin-drawer__cta svg{width:18px}.cin-splash{z-index:900;opacity:0;visibility:hidden;background:radial-gradient(circle,#0b1a32,#02050a 52%);place-content:center;justify-items:center;transition:opacity .24s,visibility 0s linear .24s;display:grid;position:fixed;inset:0}.cin-splash.is-visible{opacity:1;visibility:visible;transition:none}.cin-splash__signal{aspect-ratio:1;width:132px;animation:cin-splash-open 1.02s var(--cin-ease) both;position:relative}.cin-splash__signal>i{border:2px solid #3c82ff2e;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 55px #1a60ff1a}.cin-splash__signal>i:first-child{border-top-color:var(--cin-blue-bright);animation:cin-ring-a .95s var(--cin-ease) both;transform:rotate(-42deg)}.cin-splash__signal>i:nth-child(2){border-color:#0000;border-bottom-color:var(--cin-orange);animation:cin-ring-b .95s var(--cin-ease) both;inset:18px}.cin-splash__signal>i:nth-child(3){border:1px solid #ffffff59;inset:38px;box-shadow:inset 0 0 28px #276eff4d}.cin-splash__signal>span{background:var(--cin-orange);width:24px;height:24px;box-shadow:0 0 20px var(--cin-orange),0 0 55px #ff542499;border-radius:50%;animation:.82s .18s both cin-sensor;position:absolute;inset:auto -3px -1px auto}.cin-splash small{letter-spacing:.28em;text-transform:uppercase;color:#b7c4d7;margin-top:24px;font-size:.58rem;animation:.7s .25s both cin-label}html[dir=rtl] .cin-splash small{letter-spacing:.06em}@keyframes cin-ring-a{0%{opacity:0;transform:rotate(-170deg)scale(.45)}to{opacity:1;transform:rotate(-42deg)scale(1)}}@keyframes cin-ring-b{0%{opacity:0;transform:rotate(170deg)scale(.45)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes cin-sensor{0%{opacity:0;transform:scale(.1)}55%{transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes cin-label{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cin-splash-open{80%{filter:brightness()}to{filter:brightness(1.75)}}.cin-hero{background:#03070d;height:145svh;position:relative}.cin-hero__sticky{isolation:isolate;background:#03070d;height:100svh;position:sticky;top:0;overflow:hidden}.cin-hero__scene{z-index:-3;perspective:1400px;transform:scale(calc(1 + var(--cin-scroll)*.035)) translate3d(0,calc(var(--cin-scroll)*-1.8%),0);transform-origin:65% 55%;will-change:transform;position:absolute;inset:0}.cin-hero__image{transform:translate3d(calc(var(--cin-x)*9px),calc(var(--cin-y)*7px),0) rotateY(calc(var(--cin-x)*.3deg)) rotateX(calc(var(--cin-y)*-.2deg));will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:filter .5s;animation:7s ease-in-out infinite alternate cin-scene-breathe;position:absolute;inset:-3%}.cin-hero__scene--home .cin-hero__image{background-image:url(/media/general/qutell-q-core-home.webp)}.cin-hero__scene--about .cin-hero__image{background-image:url(/media/general/qutell-operator-about.webp)}.cin-hero__image-media{object-fit:cover;background-image:none!important}.cin-hero__scene:after{content:"";background:linear-gradient(90deg,#02050a6b 0,#02050a14 42%,#0000 70%),linear-gradient(#02050a21,#0000 72%,#02050a70);position:absolute;inset:0}html[dir=rtl] .cin-hero__scene:after{transform:scaleX(-1)}.cin-hero__light{aspect-ratio:1;mix-blend-mode:screen;width:42vw;transform:translate3d(calc(var(--cin-x)*-24px),calc(var(--cin-y)*-18px),0);filter:blur(8px);background:radial-gradient(circle,#1f6eff29,#0000 64%);border-radius:50%;position:absolute;inset:18% 4% auto auto}.cin-hero__scene--about .cin-hero__light{background:radial-gradient(circle,#1f6eff2e,#ff542409 44%,#0000 69%);inset:8% 12% auto auto}.cin-hero__grain{z-index:1;pointer-events:none;opacity:.17;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes cin-scene-breathe{0%{filter:brightness(.94)saturate(.96)}to{filter:brightness(1.05)saturate(1.08)}}.cin-hero__copy{z-index:4;inset-inline-start:max(4.3vw,42px);width:min(700px,47vw);transform:translateY(calc(-44% + var(--cin-scroll)*-24px));text-shadow:0 5px 35px #0000008f;position:absolute;top:50%}.cin-kicker{color:#bcc8d7;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:13px;margin:0 0 22px;font-size:.64rem;font-weight:620;display:flex}.cin-kicker span{background:linear-gradient(90deg,var(--cin-blue-bright),var(--cin-orange));width:32px;height:1px}html[dir=rtl] .cin-kicker{letter-spacing:.04em}.cin-hero h1{color:#f6f8fc;letter-spacing:-.065em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(3.5rem,6.25vw,7.1rem);font-weight:510;line-height:.93}.cin-hero--about h1{max-width:690px;font-size:clamp(3.25rem,5.65vw,6.4rem)}html[dir=rtl] .cin-hero h1{letter-spacing:-.035em;font-weight:620;line-height:1.18}.cin-hero__description{color:#b7c0cd;text-shadow:0 3px 20px #000;max-width:580px;margin:27px 0 0;font-size:clamp(.95rem,1.12vw,1.12rem);line-height:1.75}.cin-hero__actions{align-items:center;gap:13px;margin-top:32px;display:flex}.cin-button{min-height:52px;transition:transform .35s var(--cin-ease),background .35s,border-color .35s,box-shadow .35s;border-radius:999px;justify-content:center;align-items:center;gap:22px;padding:0 22px;font-size:.8rem;font-weight:700;display:inline-flex}.cin-button svg{width:16px}.cin-button:hover{transform:translateY(-3px)}.cin-button--primary{background:var(--cin-orange);border:1px solid var(--cin-orange);box-shadow:0 15px 45px #ff54242e}.cin-button--primary:hover{box-shadow:0 20px 55px #ff542452}.cin-button--ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02050a3d;border:1px solid #ffffff52}.cin-button--ghost:hover{background:#ffffff17;border-color:#ffffff9e}.cin-live-signal{z-index:5;top:19%;color:#b8c5d5;letter-spacing:.17em;text-transform:uppercase;transform:translate3d(calc(var(--cin-x)*-14px),calc(var(--cin-y)*-11px),0);align-items:center;gap:9px;font-size:.58rem;display:flex;position:absolute;inset-inline-end:4.7vw}.cin-live-signal i{background:var(--cin-orange);width:6px;height:6px;box-shadow:0 0 15px var(--cin-orange);border-radius:50%;animation:2.2s ease-in-out infinite cin-pulse}@keyframes cin-pulse{50%{opacity:.35;box-shadow:0 0 4px var(--cin-orange)}}.cin-interface{z-index:3;-webkit-backdrop-filter:blur(13px)saturate(1.2);backdrop-filter:blur(13px)saturate(1.2);width:min(345px,24vw);height:218px;transform:translate3d(calc(var(--cin-x)*-19px),calc(var(--cin-y)*-14px + var(--cin-scroll)*18px),0) rotateY(calc(var(--cin-x)*-1deg));background:linear-gradient(135deg,#081426b0,#03080f61);border:1px solid #75a4ff40;border-radius:16px;padding:12px;transition:border-color .3s;position:absolute;inset:auto 5.2vw 11vh auto;overflow:hidden;box-shadow:0 30px 80px #00000059,inset 0 0 35px #1e64ff09}.cin-interface:hover{border-color:#75a4ff80}.cin-interface__bar{color:#aab8ca;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:start;height:30px;font-size:.58rem;display:flex}.cin-interface__bar span{align-items:center;gap:7px;display:flex}.cin-interface__bar i{background:var(--cin-blue-bright);width:5px;height:5px;box-shadow:0 0 12px var(--cin-blue-bright);border-radius:50%}.cin-interface__bar svg{width:14px;height:14px;color:var(--cin-orange)}.cin-interface__screen{background:#081223;border-radius:8px;height:128px;position:relative;overflow:hidden}.cin-interface__screen img{object-fit:cover;filter:saturate(.8)contrast(1.08)brightness(.78);transition:transform .8s var(--cin-ease);transform:scale(1.03)}.cin-interface:hover img{transform:scale(1.09)}.cin-interface__screen:after{content:"";background:linear-gradient(120deg,#145fff14,#0000 45%,#ff54240f);border:1px solid #ffffff14;position:absolute;inset:0}.cin-interface__footer{color:#dce5f2;justify-content:space-between;align-items:end;height:37px;font-size:.58rem;display:flex}.cin-interface__footer strong{font-weight:520}.cin-interface__footer span{color:#74849b;font-family:monospace}.cin-scroll{z-index:4;color:#8d9bad;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:13px;font-size:.59rem;display:flex;position:absolute;inset:auto auto 29px max(4.3vw,42px)}.cin-scroll svg{width:16px;color:var(--cin-orange);animation:1.8s ease-in-out infinite cin-scroll-bob}html[dir=rtl] .cin-scroll{letter-spacing:.04em;inset:auto max(4.3vw,42px) 29px auto}@keyframes cin-scroll-bob{50%{transform:translateY(5px)}}.cin-hero-end{background:linear-gradient(#03070d,#07111d);height:14vh;min-height:90px;position:relative;overflow:hidden}.cin-hero-end span{opacity:calc(1 - var(--cin-scroll));background:radial-gradient(at 70% 0,#185cd224,#0000 52%);position:absolute;inset:0}.cin-hero__ring{z-index:2;aspect-ratio:1;width:220px;transform:translate3d(calc(var(--cin-x)*-12px),calc(var(--cin-y)*-10px),0) rotate(calc(var(--cin-scroll)*35deg));pointer-events:none;border:1px solid #ff6f3a2e;border-radius:50%;position:absolute;inset:auto 19.1vw 8.5vh auto}.cin-hero__ring:before,.cin-hero__ring:after,.cin-hero__ring i{content:"";border:1px solid #0000;border-radius:50%;position:absolute}.cin-hero__ring:before{border-top-color:#ff652f6b;animation:9s linear infinite cin-orbit;inset:13px}.cin-hero__ring:after{border-bottom-color:#4586ff6b;animation:12s linear infinite reverse cin-orbit;inset:26px}.cin-hero__ring i:first-child{border-inline-start-color:#ff652f42;animation:14s linear infinite cin-orbit;inset:-5px}.cin-hero__ring i:last-child{background:var(--cin-orange);width:7px;height:7px;box-shadow:0 0 18px var(--cin-orange);border:0;top:16px;right:32px}@keyframes cin-orbit{to{transform:rotate(360deg)}}.cin-hero--about .cin-hero__scene:after{background:linear-gradient(90deg,#02050a82 0,#02050a24 43%,#0000 72%),linear-gradient(#02050a1f,#0000 66%,#02050a82)}.cin-hero--about .cin-interface{width:min(310px,22vw);height:205px;transform:translate3d(calc(var(--cin-x)*-26px),calc(var(--cin-y)*-16px + var(--cin-scroll)*26px),0) rotateY(-4deg);inset:17.5vh 3.3vw auto auto}.cin-hero--about .cin-interface__screen{height:115px}.cin-capabilities{z-index:4;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);width:min(390px,28vw);transform:translate3d(calc(var(--cin-x)*-13px),calc(var(--cin-y)*-10px),0);background:#040a1370;border:1px solid #a0beeb26;grid-template-columns:1fr;gap:1px;display:grid;position:absolute;inset:auto 4vw 8vh auto}.cin-capabilities small{color:#71829a;letter-spacing:.16em;text-transform:uppercase;padding:10px 15px;font-size:.55rem}.cin-capabilities span{color:#bdc8d7;border-top:1px solid #a0beeb1a;align-items:center;gap:11px;padding:9px 15px;font-size:.67rem;display:flex}.cin-capabilities svg{width:14px;color:var(--cin-blue-bright)}.cin-capabilities span:last-child svg{color:var(--cin-orange)}@media (max-width:1100px){.cin-header__inner{grid-template-columns:180px 1fr auto;width:calc(100vw - 42px)}.cin-header__nav{display:none}.cin-header__menu{display:grid}.cin-header__contact{display:none}.cin-hero__copy{width:min(650px,54vw);inset-inline-start:36px}.cin-hero h1{font-size:clamp(3.4rem,7.7vw,6rem)}.cin-hero__description{max-width:500px}.cin-interface{width:270px;inset-inline-end:28px}.cin-hero__ring{inset-inline-end:17vw}.cin-hero--about .cin-interface{width:250px;inset-inline-end:24px}.cin-capabilities{width:300px;inset-inline-end:24px}}@media (max-width:720px){.cin-header{height:78px}.cin-header.is-scrolled{height:66px}.cin-header__inner{grid-template-columns:1fr auto;gap:12px;width:calc(100vw - 30px)}.cin-header .brand-logo{width:142px}.cin-header__language{padding:7px;font-size:.7rem}.cin-header__actions{gap:4px}.cin-header__menu{width:40px;height:40px}.cin-hero{height:128svh}.cin-hero__sticky{min-height:680px}.cin-hero__scene{transform:scale(calc(1 + var(--cin-scroll)*.025))}.cin-hero__image{background-size:auto 100%;animation:none;inset:0}.cin-hero__scene--home .cin-hero__image{background-position:60%}.cin-hero__scene--about .cin-hero__image{background-position:61%}.cin-hero__scene:after,.cin-hero--about .cin-hero__scene:after{background:linear-gradient(0deg,#02050af5 0,#02050aa3 43%,#02050a0d 77%),linear-gradient(90deg,#02050a38,#0000 60%)}.cin-hero__copy,.cin-hero__copy--about{inset:0 20px 80px;width:auto;transform:translateY(calc(var(--cin-scroll)*-12px));top:auto}.cin-kicker{letter-spacing:.13em;margin-bottom:13px;font-size:.53rem}.cin-kicker span{width:22px}.cin-hero h1,.cin-hero--about h1{max-width:620px;font-size:clamp(2.65rem,12.4vw,4.4rem);line-height:.98}.cin-hero__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:560px;margin-top:17px;font-size:.86rem;line-height:1.58;display:-webkit-box;overflow:hidden}.cin-hero__actions{gap:9px;margin-top:19px}.cin-button{gap:12px;min-height:46px;padding:0 17px;font-size:.7rem}.cin-button--ghost{background:#02050a8a}.cin-live-signal{top:105px;letter-spacing:.1em;font-size:.48rem;inset-inline-end:18px}.cin-interface{opacity:.9;border-radius:11px;width:44vw;height:154px;padding:8px;inset:22vh 14px auto auto}.cin-interface__bar{height:23px;font-size:.43rem}.cin-interface__screen{height:87px}.cin-interface__footer{height:26px;font-size:.44rem}.cin-interface__footer strong{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.cin-hero__ring{opacity:.68;width:130px;inset:25vh 8vw auto auto}.cin-scroll{display:none}.cin-hero-end{height:9vh;min-height:62px}.cin-hero--about .cin-interface{opacity:.82;width:42vw;height:148px;inset:19vh 12px auto auto}.cin-hero--about .cin-interface__screen{height:81px}.cin-capabilities{display:none}}@media (max-width:420px){.cin-hero__copy,.cin-hero__copy--about{bottom:68px}.cin-hero__actions{align-items:stretch}.cin-button{white-space:nowrap;flex:1;gap:8px;padding:0 12px}.cin-hero__description{-webkit-line-clamp:2}.cin-interface{top:20vh}.cin-hero--about .cin-interface{top:18vh}}@media (prefers-reduced-motion:reduce){.cin-page{--cin-x:0!important;--cin-y:0!important;--cin-scroll:0!important}.cin-page *,.cin-page :before,.cin-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.cin-hero__scene,.cin-hero__image,.cin-interface,.cin-hero__ring,.cin-capabilities{transform:none!important}.cin-splash.is-visible{animation:none}}.cin-section-shell{z-index:2;width:min(1400px,100vw - 96px);margin-inline:auto;position:relative}.cin-section-kicker{color:#9aa9bd;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:14px;margin:0;font-size:.63rem;font-weight:650;display:flex}.cin-section-kicker span{width:30px;height:30px;color:var(--cin-orange);border:1px solid #7c9ed238;border-radius:50%;place-items:center;font:500 .56rem/1 monospace;display:grid}html[dir=rtl] .cin-section-kicker{letter-spacing:.035em}.cin-section-heading{grid-template-columns:minmax(0,1.18fr) minmax(300px,.55fr);align-items:end;gap:8vw;margin-bottom:clamp(60px,8vw,115px);display:grid}.cin-section-heading h2{color:#f3f6fb;letter-spacing:-.065em;max-width:820px;margin:25px 0 0;font-size:clamp(3.25rem,6.2vw,6.9rem);font-weight:510;line-height:.96}.cin-section-heading>div:last-child{padding-bottom:7px}.cin-section-heading>div:last-child>p{color:#9eabbd;max-width:520px;margin:0 0 25px;font-size:1rem;line-height:1.75}.cin-section-heading>div:last-child>a{color:#f5f7fb;border-bottom:1px solid #ffffff5c;align-items:center;gap:18px;padding-bottom:5px;font-size:.76rem;font-weight:700;display:inline-flex}.cin-section-heading a svg{width:15px}html[dir=rtl] .cin-section-heading h2{letter-spacing:-.035em;line-height:1.16}.cin-manifesto{--section-progress:0;background:radial-gradient(circle at 72% 52%,#145bff1c,#0000 30%),linear-gradient(#07111d,#02060b 24%,#02060b);align-items:center;min-height:110svh;display:grid;position:relative;overflow:hidden}.cin-manifesto:before{content:"";transform:scaleX(var(--section-progress));transform-origin:0;background:linear-gradient(90deg,#0000,#ffffff09,#0000);position:absolute;inset:12% 0}.cin-manifesto__statement{z-index:2;margin-top:clamp(64px,8vw,110px);position:relative}.cin-manifesto__statement h2{color:#f4f6fa;letter-spacing:-.075em;transform:translate3d(calc((.5 - var(--section-progress))*7vw),0,0);will-change:transform;margin:0;font-size:clamp(4rem,8.5vw,9.6rem);font-weight:480;line-height:.88}.cin-manifesto__statement h2+h2{color:#0000;-webkit-text-stroke:1px #e5edf894;transform:translate3d(calc((var(--section-progress) - .5)*8vw),0,0);margin-inline-start:11vw}html[dir=rtl] .cin-manifesto__statement h2{letter-spacing:-.045em;line-height:1.12}html[dir=rtl] .cin-manifesto__statement h2+h2{margin-inline-start:6vw}.cin-manifesto__copy{color:#a6b2c2;width:min(560px,48vw);transform:translateY(calc((1 - var(--section-progress))*45px));opacity:calc(.18 + var(--section-progress)*1.25);margin:70px 0 0 auto;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.85}html[dir=rtl] .cin-manifesto__copy{margin-left:0;margin-right:auto}.cin-manifesto__orbit{aspect-ratio:1;width:min(540px,42vw);transform:translate(-50%,-50%) rotate(calc(var(--section-progress)*110deg));opacity:.46;position:absolute;inset:50% auto auto 57%}.cin-manifesto__orbit i{border:1px solid #367bff2e;border-radius:50%;position:absolute;inset:0}.cin-manifesto__orbit i:nth-child(2){border-color:#ff55242e;inset:17%;transform:translate(18%)}.cin-manifesto__orbit i:nth-child(3){border-top-color:#ffffff80;inset:34%;box-shadow:0 0 45px #2166ff1a}.cin-capability-system{--section-progress:0;background:radial-gradient(circle at 15% 24%,#1149aa1f,#0000 27%),#03070d;padding:clamp(110px,12vw,190px) 0 clamp(160px,16vw,260px);position:relative;overflow:clip}.cin-capability-system:before{content:"";background-image:linear-gradient(#a4c4f007 1px,#0000 1px),linear-gradient(90deg,#a4c4f007 1px,#0000 1px);background-size:100px 100px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.cin-capability-stack{perspective:1400px;flex-direction:column;gap:24px;display:flex}.cin-capability-card{--card-index:0;min-height:clamp(430px,57vh,620px);top:calc(88px + var(--card-index)*9px);transform:translate3d(0,calc((1 - var(--section-progress))*24px),0);background:linear-gradient(125deg,#0d1a2efa,#050b14fa 56%,#09111dfa);border:1px solid #91b0da2b;border-radius:28px;grid-template-columns:150px minmax(320px,.85fr) minmax(370px,1.15fr) 66px;align-items:center;gap:38px;padding:clamp(28px,4vw,62px);display:grid;position:sticky;overflow:hidden;box-shadow:0 -25px 65px #0000005c,inset 0 1px #ffffff0a}.cin-capability-card:nth-child(2){background:linear-gradient(125deg,#101e32,#07101c 56%,#081222)}.cin-capability-card:nth-child(3){background:linear-gradient(125deg,#151c2c,#080d17 56%,#111522)}.cin-capability-card:nth-child(4){background:linear-gradient(125deg,#102237,#07101b 56%,#06111e)}.cin-capability-card:nth-child(5){background:linear-gradient(125deg,#111f33,#070d17 56%,#0b1524)}.cin-capability-card:nth-child(6){background:linear-gradient(125deg,#21160f,#0e0b0a 52%,#11101a)}.cin-capability-card:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#1c67ff21,#0000 67%);border-radius:50%;width:42%;position:absolute;inset:-30% -12% auto auto}.cin-capability-card:nth-child(6):before{background:radial-gradient(circle,#ff562433,#0000 67%)}.cin-capability-card__index{border-inline-end:1px solid #91b0da1f;flex-direction:column;justify-content:space-between;align-self:stretch;padding-inline-end:28px;display:flex}.cin-capability-card__index span{color:#dce6f361;font:400 clamp(2rem,3.3vw,3.8rem)/1 monospace}.cin-capability-card__index small{writing-mode:vertical-rl;color:#718299;letter-spacing:.18em;font-size:.5rem}.cin-capability-card__copy{z-index:2;position:relative}.cin-capability-card__copy>svg{width:28px;height:28px;color:var(--cin-orange);margin-bottom:45px}.cin-capability-card__copy h3{color:#f3f6fb;letter-spacing:-.055em;max-width:560px;margin:0;font-size:clamp(2rem,3.6vw,4.25rem);font-weight:520;line-height:1}.cin-capability-card__copy p{color:#9ba8b9;max-width:500px;margin:25px 0 0;line-height:1.75}html[dir=rtl] .cin-capability-card__copy h3{letter-spacing:-.025em;line-height:1.2}.cin-capability-card>a{width:58px;height:58px;transition:background .3s,transform .35s var(--cin-ease);border:1px solid #ffffff3b;border-radius:50%;place-items:center;display:grid}.cin-capability-card>a:hover{background:var(--cin-orange);transform:rotate(45deg)}.cin-capability-card>a svg{width:18px}.cin-capability-card__diagram{isolation:isolate;place-items:center;height:min(330px,36vh);display:grid;position:relative}.cin-capability-card__diagram:before,.cin-capability-card__diagram:after,.cin-capability-card__diagram i{content:"";border:1px solid #4280ff40;border-radius:50%;position:absolute}.cin-capability-card__diagram:before{aspect-ratio:1;width:74%;box-shadow:inset 0 0 50px #1e62ff12}.cin-capability-card__diagram:after{aspect-ratio:1;border-style:dashed;border-color:#ff5b2d54;width:48%;animation:18s linear infinite cin-orbit}.cin-capability-card__diagram i:first-child{background:var(--cin-orange);width:12px;height:12px;box-shadow:0 0 24px var(--cin-orange);border:0;transform:translate(110px,-48px)}.cin-capability-card__diagram i:nth-child(2){background:var(--cin-blue-bright);width:7px;height:7px;box-shadow:0 0 20px var(--cin-blue-bright);border:0;transform:translate(-96px,70px)}.cin-capability-card__diagram i:nth-child(3){border-radius:50%;width:90%;height:36%;transform:rotate(-16deg)}.cin-capability-card__diagram i:nth-child(4){border-radius:50%;width:36%;height:90%;transform:rotate(34deg)}.cin-capability-card__diagram span{aspect-ratio:1;background:linear-gradient(145deg,#2e70e92e,#ffffff05);border:1px solid #81abf03d;border-radius:24px;width:80px;transform:rotate(45deg);box-shadow:0 0 55px #185bd721}.cin-capability-card__diagram--2:before{border-radius:18%;transform:rotate(45deg)}.cin-capability-card__diagram--2 span{border-radius:50%;transform:none}.cin-capability-card__diagram--3:before{border-radius:999px;width:80%;height:56%}.cin-capability-card__diagram--3:after{border-style:solid;width:32%}.cin-capability-card__diagram--4 i:nth-child(3){border-radius:8%;width:80%;height:80%;transform:rotate(45deg)}.cin-capability-card__diagram--5:before{border-radius:50%;width:85%;height:42%}.cin-capability-card__diagram--5:after{border-radius:50%;width:58%;height:70%}.cin-capability-card__diagram--6:before{border-color:#ff5b2d52}.cin-capability-card__diagram--6 span{background:radial-gradient(circle,#ff5b2d4d,#ff5b2d0a 55%,#0000 56%);border-radius:50%;box-shadow:0 0 65px #ff4b1e47}.cin-work{--section-progress:0;background:linear-gradient(#03070d,#07101b 48%,#03070d);padding:clamp(120px,13vw,210px) 0;position:relative;overflow:hidden}.cin-work__beam{background:linear-gradient(90deg,transparent,var(--cin-blue-bright),var(--cin-orange),transparent);width:120vw;height:1px;transform:rotate(-7deg) scaleX(var(--section-progress));opacity:.56;position:absolute;top:31%;left:-10vw;box-shadow:0 0 35px #236dff7a}.cin-section-heading--work{z-index:3;position:relative}.cin-work__rail{flex-direction:column;gap:clamp(90px,13vw,190px);display:flex}.cin-case{color:#f4f7fb;grid-template-columns:minmax(0,1.35fr) minmax(320px,.55fr);align-items:center;gap:clamp(32px,6vw,90px);display:grid;position:relative}.cin-case:nth-child(2n){grid-template-columns:minmax(320px,.55fr) minmax(0,1.35fr)}.cin-case:nth-child(2n) .cin-case__visual{grid-column:2}.cin-case:nth-child(2n) .cin-case__copy{grid-area:1/1}.cin-case__visual{height:min(68vw,720px);min-height:460px;max-height:720px;transform:perspective(1200px) rotateY(calc((.5 - var(--section-progress))*3deg));transform-origin:50%;background:#06101b;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 35px 100px #0006}.cin-case__visual img{object-fit:cover;transition:transform 1.15s var(--cin-ease),filter .6s;filter:saturate(.87)brightness(.84)}.cin-case:hover .cin-case__visual img{filter:saturate(1.04)brightness(.96);transform:scale(1.045)}.cin-case__visual:after{content:"";border-radius:inherit;background:linear-gradient(135deg,#3373ff12,#0000 40%,#ff542414);border:1px solid #ffffff21;position:absolute;inset:0}.cin-case__visual>span{z-index:2;top:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03080f85;border:1px solid #ffffff2e;border-radius:999px;padding:8px 12px;font:500 .56rem/1 monospace;position:absolute;inset-inline-start:20px}.cin-case__visual>i{z-index:2;background:var(--cin-orange);width:9px;height:9px;box-shadow:0 0 20px var(--cin-orange);border-radius:50%;position:absolute;bottom:23px;right:23px}.cin-case__copy{align-self:center}.cin-case__copy small{color:#7689a3;letter-spacing:.17em;font-size:.57rem}.cin-case__copy h3{letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(2.6rem,5vw,5.6rem);font-weight:510;line-height:.96}.cin-case__copy>p{color:#9ba9bb;margin:28px 0;line-height:1.8}.cin-case__copy>span{color:#fff;align-items:center;gap:15px;font-size:.76rem;font-weight:700;display:inline-flex}.cin-case__copy>span svg{width:16px;color:var(--cin-orange)}html[dir=rtl] .cin-case__copy h3{letter-spacing:-.03em;line-height:1.18}.cin-company-portal{--section-progress:0;background:radial-gradient(circle,#124db026,#0000 34%),#02060b;align-items:center;min-height:120svh;display:grid;position:relative;overflow:hidden}.cin-company-portal:before{content:"";background:linear-gradient(90deg,#0000 49.95%,#9bb9e21a 50%,#0000 50.05%),linear-gradient(#0000 49.95%,#9bb9e214 50%,#0000 50.05%);position:absolute;inset:0}.cin-company-portal__aperture{aspect-ratio:1;width:min(72vw,980px);transform:translate(-50%,-50%) scale(calc(.58 + var(--section-progress)*.58)) rotate(calc(var(--section-progress)*28deg));opacity:calc(.23 + var(--section-progress)*.45);position:absolute;inset:50% auto auto 50%}.cin-company-portal__aperture:before,.cin-company-portal__aperture:after,.cin-company-portal__aperture i{content:"";border:1px solid #3c7dff33;border-radius:50%;position:absolute}.cin-company-portal__aperture:before{border-inline-color:#ff552452;inset:0}.cin-company-portal__aperture:after{border-block-color:#4687ff66;border-style:dashed;inset:12%}.cin-company-portal__aperture i:first-child{inset:25%;box-shadow:inset 0 0 90px #2264e117}.cin-company-portal__aperture i:nth-child(2){border-color:#ffffff4d;inset:38%}.cin-company-portal__aperture span{color:#ffffff0a;place-items:center;font-size:29vw;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.cin-company-portal__content{text-align:center}.cin-company-portal__content .cin-section-kicker{justify-content:center}.cin-company-portal__content h2{color:#f5f7fb;letter-spacing:-.075em;text-wrap:balance;max-width:1100px;margin:42px auto 0;font-size:clamp(3.8rem,7.6vw,8.6rem);font-weight:490;line-height:.93}.cin-company-portal__content>div{flex-direction:column;align-items:center;gap:24px;max-width:620px;margin:55px auto 0;display:flex}.cin-company-portal__content>div p{color:#a3afbf;margin:0;font-size:1.05rem;line-height:1.85}html[dir=rtl] .cin-company-portal__content h2{letter-spacing:-.035em;line-height:1.16}.cin-home-cta{--section-progress:0;background:radial-gradient(circle at 76% 48%,#ff4b1d30,#0000 29%),radial-gradient(circle at 68% 45%,#195ada2b,#0000 43%),#03070d;flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.cin-home-cta__content{padding-block:130px}.cin-home-cta__content h2{color:#f7f8fb;letter-spacing:-.075em;max-width:1050px;margin:36px 0 0;font-size:clamp(4rem,8vw,9rem);font-weight:500;line-height:.9}.cin-home-cta__content>p:not(.cin-section-kicker){color:#a5b1c0;max-width:570px;margin:38px 0 30px;font-size:1.05rem;line-height:1.8}.cin-home-cta__content>.cin-button{width:max-content}html[dir=rtl] .cin-home-cta__content h2{letter-spacing:-.035em;line-height:1.13}.cin-home-cta__energy{aspect-ratio:1;width:min(650px,48vw);transform:translateY(-50%) scale(calc(.75 + var(--section-progress)*.35)) rotate(calc(var(--section-progress)*55deg));opacity:.7;position:absolute;top:50%;right:4vw}.cin-home-cta__energy:before,.cin-home-cta__energy:after,.cin-home-cta__energy i{content:"";border:1px solid #ff602c47;border-radius:50%;position:absolute}.cin-home-cta__energy:before{inset:0;box-shadow:0 0 80px #ff4a181f}.cin-home-cta__energy:after{border-style:dashed;border-color:#3c7cff61;inset:15%}.cin-home-cta__energy i:first-child{background:radial-gradient(circle,#ff521f61,#ff521f0a 46%,#0000 67%);inset:31%;box-shadow:0 0 90px #ff4d1938}.cin-home-cta__energy i:nth-child(2){border-inline-color:#0000;inset:8%;transform:rotate(45deg)}.cin-home-cta__energy i:nth-child(3){border-block-color:#0000;inset:23%;transform:rotate(-28deg)}.cin-home-cta__footer{color:#627188;letter-spacing:.18em;justify-content:space-between;align-items:end;font-size:.54rem;display:flex;position:absolute;inset:auto max(4vw,30px) 28px}.cin-home-cta__footer .brand-logo{width:145px}.cin-home-cta__footer .brand-logo__light{display:none!important}.cin-home-cta__footer .brand-logo__dark{display:block!important}@media (max-width:980px){.cin-section-shell{width:calc(100vw - 48px)}.cin-section-heading{grid-template-columns:1fr;gap:32px}.cin-section-heading>div:last-child{max-width:620px}.cin-manifesto__copy{width:min(640px,70vw)}.cin-capability-card{grid-template-columns:82px minmax(0,1fr) minmax(260px,.7fr) 54px;gap:22px;padding:34px 30px}.cin-capability-card__index{padding-inline-end:18px}.cin-capability-card__diagram{height:280px}.cin-capability-card__copy h3{font-size:clamp(2rem,4.6vw,3.5rem)}.cin-case{grid-template-columns:1fr;gap:32px}.cin-case:nth-child(2n){grid-template-columns:1fr}.cin-case:nth-child(2n) .cin-case__visual,.cin-case:nth-child(2n) .cin-case__copy{grid-area:auto}.cin-case__visual{height:min(72vw,620px)}}@media (max-width:680px){.cin-section-shell{width:calc(100vw - 34px)}.cin-section-kicker{gap:10px;font-size:.52rem}.cin-section-kicker span{width:26px;height:26px}.cin-section-heading{margin-bottom:48px}.cin-section-heading h2{margin-top:18px;font-size:clamp(2.75rem,13vw,4.3rem);line-height:.99}.cin-section-heading>div:last-child>p{font-size:.88rem;line-height:1.65}.cin-manifesto{min-height:92svh}.cin-manifesto__statement{margin-top:55px}.cin-manifesto__statement h2{font-size:clamp(3.25rem,15vw,5.4rem);line-height:.91}.cin-manifesto__statement h2+h2{margin-inline-start:0;margin-top:18px}.cin-manifesto__copy{width:100%;margin-top:48px;font-size:.92rem;line-height:1.7}.cin-manifesto__orbit{opacity:.28;width:96vw;left:54%}.cin-capability-system{padding:100px 0 140px}.cin-capability-stack{gap:17px}.cin-capability-card{min-height:510px;top:calc(70px + var(--card-index)*6px);border-radius:21px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 48px;gap:16px;padding:24px 21px}.cin-capability-card__index{border:0;border-bottom:1px solid #91b0da1f;flex-direction:row;grid-column:1/-1;align-items:center;padding:0 0 16px;display:flex}.cin-capability-card__index span{font-size:1.5rem}.cin-capability-card__index small{writing-mode:initial}.cin-capability-card__copy{align-self:end}.cin-capability-card__copy>svg{margin-bottom:25px}.cin-capability-card__copy h3{font-size:clamp(2rem,9vw,3rem)}.cin-capability-card__copy p{font-size:.85rem;line-height:1.6}.cin-capability-card__diagram{opacity:.72;width:62%;height:45%;position:absolute;top:55px;right:-5%}.cin-capability-card>a{grid-area:3/2;align-self:end;width:46px;height:46px}.cin-capability-card:nth-child(6){min-height:480px}.cin-work{padding:110px 0}.cin-work__rail{gap:100px}.cin-case__visual{border-radius:18px;height:58vw;min-height:0}.cin-case__copy h3{font-size:clamp(2.5rem,12vw,4rem)}.cin-case__copy>p{margin:20px 0;font-size:.86rem;line-height:1.65}.cin-case__copy small{font-size:.48rem}.cin-case__copy>span{font-size:.68rem}.cin-company-portal{min-height:100svh}.cin-company-portal__aperture{width:125vw}.cin-company-portal__content h2{margin-top:32px;font-size:clamp(3.15rem,14vw,5.2rem)}.cin-company-portal__content>div{margin-top:37px}.cin-company-portal__content>div p{font-size:.9rem;line-height:1.7}.cin-home-cta{background:radial-gradient(circle at 80% 28%,#ff4b1d29,#0000 28%),#03070d;min-height:92svh}.cin-home-cta__content{padding-block:110px 150px}.cin-home-cta__content h2{font-size:clamp(3.5rem,15vw,5.4rem);line-height:.94}.cin-home-cta__content>p:not(.cin-section-kicker){font-size:.9rem;line-height:1.7}.cin-home-cta__energy{opacity:.4;width:96vw;top:32%;right:-45vw}.cin-home-cta__footer{inset-inline:17px;bottom:22px}.cin-home-cta__footer>span{display:none}.cin-home-cta__footer .brand-logo{width:132px}}@media (prefers-reduced-motion:reduce){.cin-manifesto__statement h2,.cin-manifesto__copy,.cin-capability-card,.cin-case__visual,.cin-company-portal__aperture,.cin-home-cta__energy{transform:none!important}.cin-manifesto__copy{opacity:1!important}}html[data-theme=light] body.cinematic-preview{--cin-bg:#e9eef4;--cin-ice:#0a1421;--cin-muted:#546276;--cin-line:#142d4e29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0a1421!important;background:#e9eef4!important}html[data-theme=light] .cin-page{color:#0a1421;background:#e9eef4}html[data-theme=light] .cin-header{background:linear-gradient(#eff4f9d6,#eff4f91f)}html[data-theme=light] .cin-header.is-scrolled{background:#eff4f9d1;border-color:#0b1f381f;box-shadow:0 13px 38px #1b324e14}html[data-theme=light] .cin-header .brand-logo__dark{display:none!important}html[data-theme=light] .cin-header .brand-logo__light{display:block!important}html[data-theme=light] .cin-header__nav a,html[data-theme=light] .cin-header__language{color:#334155;text-shadow:0 1px 12px #fffc}html[data-theme=light] .cin-header__nav a:hover,html[data-theme=light] .cin-header__nav a:focus-visible{color:#07111f}html[data-theme=light] .cin-header__contact{color:#0b1625;background:#ffffff59;border-color:#0a1e374d}html[data-theme=light] .cin-header__contact:hover{background:#ffffffbf;border-color:#0a1e377a}html[data-theme=light] .cin-header__theme,html[data-theme=light] .cin-header__menu{color:#0d1c30;background:#ffffff80;border-color:#0a1e3738}html[data-theme=light] .cin-header__theme:hover{background:#fff;border-color:#0a1e3761}html[data-theme=light] .cin-drawer__scrim{background:#1a27396b}html[data-theme=light] .cin-drawer__panel{color:#0b1625;background:linear-gradient(145deg,#f8fbff,#e8eef5 72%);border-color:#0a1e371f}html[data-theme=light] .cin-drawer nav a,html[data-theme=light] .cin-drawer__panel>div button{color:#0b1625;border-color:#0a1e3724}html[data-theme=light] .cin-splash{background:radial-gradient(circle,#f9fbff,#dfe8f2 58%)}html[data-theme=light] .cin-splash small{color:#34465e}html[data-theme=light] .cin-splash__signal>i{border-color:#1452c836;box-shadow:0 0 50px #1452c81f}html[data-theme=light] .cin-splash__signal>i:nth-child(3){border-color:#0a1e3747}html[data-theme=light] .cin-hero,html[data-theme=light] .cin-hero__sticky{background:#e9eef4}html[data-theme=light] .cin-hero__scene:before{content:"";z-index:1;mix-blend-mode:screen;pointer-events:none;background:#e2eaf361;position:absolute;inset:0}html[data-theme=light] .cin-hero__image{filter:brightness(1.09)saturate(.67)contrast(.9)}html[data-theme=light] .cin-hero__scene:after{z-index:2;background:linear-gradient(90deg,#ecf2f8eb 0,#e8eff685 40%,#e1e9f21f 72%),linear-gradient(#e8eff62e,#0000 66%,#e1e9f2a8)}html[dir=rtl][data-theme=light] .cin-hero__scene:after{transform:scaleX(-1)}html[data-theme=light] .cin-hero h1{color:#071220;text-shadow:0 3px 26px #fffc}html[data-theme=light] .cin-kicker{color:#34465d;text-shadow:0 2px 15px #fffffff2}html[data-theme=light] .cin-hero__description{color:#3e4d61;text-shadow:0 2px 17px #fffffff2}html[data-theme=light] .cin-button--ghost{color:#0b1828;background:#f7fafd80;border-color:#081c3452;box-shadow:0 12px 35px #223c5b14}html[data-theme=light] .cin-button--ghost:hover{background:#ffffffe0;border-color:#081c3480}html[data-theme=light] .cin-live-signal,html[data-theme=light] .cin-scroll{color:#304158;text-shadow:0 1px 12px #fff}html[data-theme=light] .cin-interface{background:linear-gradient(135deg,#f9fcffc7,#dee8f485);border-color:#1f4e9338;box-shadow:0 30px 80px #233b5a2b,inset 0 0 35px #1e64ff0a}html[data-theme=light] .cin-interface__bar{color:#31445e}html[data-theme=light] .cin-interface__footer{color:#15253a}html[data-theme=light] .cin-interface__footer span{color:#50637d}html[data-theme=light] .cin-capabilities{background:#f3f8fcad;border-color:#1f4e932e;box-shadow:0 22px 65px #1f34521f}html[data-theme=light] .cin-capabilities small{color:#536782}html[data-theme=light] .cin-capabilities span{color:#1d3048;border-color:#1f4e931f}html[data-theme=light] .cin-hero-end{background:linear-gradient(#e2eaf2,#f6f8fb)}html[data-theme=light] .cin-manifesto{background:radial-gradient(circle at 72% 52%,#145bff1a,#0000 31%),linear-gradient(#f6f8fb,#edf2f7 25%,#edf2f7)}html[data-theme=light] .cin-manifesto:before{background:linear-gradient(90deg,#0000,#0e27460e,#0000)}html[data-theme=light] .cin-manifesto__statement h2{color:#0b1727}html[data-theme=light] .cin-manifesto__statement h2+h2{color:#0000;-webkit-text-stroke-color:#112a4a78}html[data-theme=light] .cin-manifesto__copy{color:#4b5b70}html[data-theme=light] .cin-manifesto__orbit i{border-color:#2563d633}html[data-theme=light] .cin-manifesto__orbit i:nth-child(2){border-color:#ff552440}html[data-theme=light] .cin-manifesto__orbit i:nth-child(3){border-top-color:#0f264466}html[data-theme=light] .cin-section-kicker{color:#52647b}html[data-theme=light] .cin-section-kicker span{border-color:#1d427033}html[data-theme=light] .cin-section-heading h2{color:#0a1625}html[data-theme=light] .cin-section-heading>div:last-child>p{color:#526176}html[data-theme=light] .cin-section-heading>div:last-child>a{color:#0e1d30;border-color:#0a1e374d}html[data-theme=light] .cin-capability-system{background:radial-gradient(circle at 15% 24%,#1149aa1a,#0000 28%),#edf2f7}html[data-theme=light] .cin-capability-system:before{background-image:linear-gradient(#1a3b650a 1px,#0000 1px),linear-gradient(90deg,#1a3b650a 1px,#0000 1px)}html[data-theme=light] .cin-capability-card,html[data-theme=light] .cin-capability-card:nth-child(n){background:linear-gradient(125deg,#fdfefffa,#ebf2f9fa 58%,#f4f8fcfa);border-color:#24467126;box-shadow:0 -25px 65px #2e466321,inset 0 1px #ffffffd9}html[data-theme=light] .cin-capability-card:nth-child(6){background:linear-gradient(125deg,#fff9f5,#f3ece7 54%,#eef3fa)}html[data-theme=light] .cin-capability-card__index{border-color:#2446711f}html[data-theme=light] .cin-capability-card__index span{color:#14305359}html[data-theme=light] .cin-capability-card__index small{color:#61738a}html[data-theme=light] .cin-capability-card__copy h3{color:#0c1929}html[data-theme=light] .cin-capability-card__copy p{color:#56667a}html[data-theme=light] .cin-capability-card>a{color:#102139;border-color:#102c4f38}html[data-theme=light] .cin-capability-card>a:hover{color:#fff}html[data-theme=light] .cin-capability-card__diagram:before,html[data-theme=light] .cin-capability-card__diagram:after,html[data-theme=light] .cin-capability-card__diagram i{border-color:#2763ca40}html[data-theme=light] .cin-capability-card__diagram span{background:linear-gradient(145deg,#2e70e91f,#ffffffa6);border-color:#285ba933;box-shadow:0 0 55px #185bd71a}html[data-theme=light] .cin-work{background:linear-gradient(#edf2f7,#f8fafc 48%,#edf2f7)}html[data-theme=light] .cin-case{color:#0a1625}html[data-theme=light] .cin-case__visual{background:#dce6f0;box-shadow:0 35px 90px #28416029}html[data-theme=light] .cin-case__visual:after{border-color:#0e28481f}html[data-theme=light] .cin-case__copy small{color:#60738d}html[data-theme=light] .cin-case__copy h3{color:#091625}html[data-theme=light] .cin-case__copy>p{color:#536276}html[data-theme=light] .cin-case__copy>span{color:#0b192a}html[data-theme=light] .cin-company-portal{background:radial-gradient(circle,#124db01c,#0000 35%),#f3f6fa}html[data-theme=light] .cin-company-portal:before{background:linear-gradient(90deg,#0000 49.95%,#1f447217 50%,#0000 50.05%),linear-gradient(#0000 49.95%,#1f447212 50%,#0000 50.05%)}html[data-theme=light] .cin-company-portal__content h2{color:#0a1625}html[data-theme=light] .cin-company-portal__content>div p{color:#536377}html[data-theme=light] .cin-company-portal__aperture span{color:#11305709}html[data-theme=light] .cin-home-cta{background:radial-gradient(circle at 76% 48%,#ff4b1d29,#0000 30%),radial-gradient(circle at 68% 45%,#195ada1f,#0000 44%),#e9eef4}html[data-theme=light] .cin-home-cta__content h2{color:#091625}html[data-theme=light] .cin-home-cta__content>p:not(.cin-section-kicker){color:#526176}html[data-theme=light] .cin-home-cta__footer{color:#65758a}html[data-theme=light] .cin-home-cta__footer .brand-logo__dark{display:none!important}html[data-theme=light] .cin-home-cta__footer .brand-logo__light{display:block!important}@media (max-width:680px){html[data-theme=light] .cin-hero__scene:after,html[dir=rtl][data-theme=light] .cin-hero__scene:after{background:linear-gradient(0deg,#ebf1f7f7 0,#e6edf4b3 44%,#e2eaf21f 78%),linear-gradient(90deg,#ebf1f747,#0000 62%)}html[data-theme=light] .cin-home-cta{background:radial-gradient(circle at 80% 28%,#ff4b1d24,#0000 29%),#e9eef4}}.svc-page{--svc-surface:#040912;--svc-surface-2:#07111d;--svc-text:#f4f7fb;--svc-muted:#98a8bc;--svc-line:#91b2de29;background:var(--svc-surface);color:var(--svc-text);overflow:clip}.svc-page main{overflow:clip}.svc-page a{color:inherit}.svc-index-hero{--section-progress:0;isolation:isolate;background:radial-gradient(circle at 68% 47%,#195ddc33,#0000 29%),radial-gradient(circle at 67% 49%,#ff4c1c14,#0000 15%),#02060c;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.svc-index-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#02060cf5 0,#02060cc2 42%,#02060c1a 76%),linear-gradient(0deg,#02060c 0,#0000 25%);position:absolute;inset:0}html[dir=rtl] .svc-index-hero:before{transform:scaleX(-1)}.svc-index-hero__field{aspect-ratio:1;width:min(78vw,1100px);transform:translate3d(calc(var(--cin-x)*-16px),calc(-50% + var(--cin-y)*-12px),0) rotate(calc(var(--section-progress)*18deg));opacity:.62;position:absolute;inset:50% -9vw auto auto}.svc-index-hero__field i{inset:calc(var(--n,0)*7%);transform:rotate(calc(var(--n,0)*11deg));border:1px solid #4887fa21;border-radius:50%;position:absolute}.svc-index-hero__field i:first-child{--n:0;border-inline-color:#ff562547}.svc-index-hero__field i:nth-child(2){--n:1}.svc-index-hero__field i:nth-child(3){--n:2;border-style:dashed}.svc-index-hero__field i:nth-child(4){--n:3}.svc-index-hero__field i:nth-child(5){--n:4;border-color:#ffffff2e}.svc-index-hero__field i:nth-child(6){--n:5;background:radial-gradient(circle,#2565e126,#0000 66%)}.svc-index-hero__core{width:min(47vw,620px);position:absolute;top:50%;right:4vw;transform:translateY(-50%)}html[dir=rtl] .svc-index-hero__core{left:4vw;right:auto}.svc-index-hero__content{z-index:2;position:relative}.svc-index-hero__content h1{letter-spacing:-.075em;text-wrap:balance;max-width:850px;margin:28px 0 0;font-size:clamp(4rem,8.1vw,9rem);font-weight:490;line-height:.88}.svc-index-hero__content>p:last-child{max-width:570px;color:var(--svc-muted);margin:35px 0 0;font-size:1.06rem;line-height:1.8}html[dir=rtl] .svc-index-hero__content h1{letter-spacing:-.035em;max-width:780px;line-height:1.08}.svc-index-hero__status,.svc-index-hero__scroll{z-index:3;color:#7d8ca0;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;font:600 .54rem/1 monospace;display:flex;position:absolute;bottom:34px}.svc-index-hero__status{inset-inline-start:max(4vw,30px)}.svc-index-hero__status i{background:#ff5b2a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #ff5b2a}.svc-index-hero__scroll{inset-inline-end:max(4vw,30px)}.svc-index-hero__scroll svg{width:15px;animation:1.8s ease-in-out infinite svc-float}.svc-signal{aspect-ratio:1;width:min(360px,100%);transform:translate3d(calc(var(--cin-x)*8px),calc(var(--cin-y)*8px),0);place-items:center;transition:transform .2s;display:grid;position:relative}.svc-signal>i{border:1px solid #4d8bff3d;border-radius:50%;position:absolute}.svc-signal>i:first-child{border-inline-color:#ff5b2b70;animation:24s linear infinite cin-orbit;inset:5%}.svc-signal>i:nth-child(2){border-style:dashed;animation:17s linear infinite reverse cin-orbit;inset:18%}.svc-signal>i:nth-child(3){border-block-color:#ffffff45;inset:31%}.svc-signal>i:nth-child(4){border-radius:50%;width:84%;height:31%;transform:rotate(-21deg)}.svc-signal>div{aspect-ratio:1;background:linear-gradient(145deg,#2a69e133,#070e19d9);border:1px solid #87afef3d;border-radius:27%;place-items:center;width:30%;display:grid;position:relative;transform:rotate(45deg);box-shadow:0 0 70px #1c5edb36,inset 0 0 28px #4682f014}.svc-signal>div span,.svc-signal>div small{font-family:monospace;position:absolute;transform:rotate(-45deg)}.svc-signal>div span{letter-spacing:.12em;font-size:.65rem}.svc-signal>div small{color:#ff6a38;font-size:.48rem;bottom:10%;right:10%}.svc-signal--large{width:min(620px,100%)}.svc-signal--bridge>i:nth-child(4){border-radius:999px;width:18%;height:62%;transform:rotate(55deg)}.svc-signal--bridge>div{border-radius:50%}.svc-signal--scan>i:first-child{border-radius:14%}.svc-signal--scan>i:nth-child(3){border-style:dashed}.svc-signal--scan:after{content:"";background:linear-gradient(90deg,#0000,#ff5b2a,#0000);width:78%;height:1px;animation:4s ease-in-out infinite svc-scan;position:absolute;box-shadow:0 0 18px #ff5b2a}.svc-signal--pulse>i{border-radius:16%}.svc-signal--pulse>i:nth-child(2){transform:rotate(45deg)}.svc-signal--pulse>div{border-radius:50%}.svc-signal--cloud>i:first-child,.svc-signal--cloud>i:nth-child(4){border-radius:50%;height:43%}.svc-signal--cloud>i:nth-child(2){width:42%;height:70%}.svc-signal--launch>i:first-child{border-color:#ff5b2b6b;transform:scaleY(.45)rotate(-18deg)}.svc-signal--launch>i:nth-child(3){transform:scaleX(.45)rotate(22deg)}.svc-signal--launch>div{border-radius:50%;box-shadow:0 0 85px #ff4f1c3b}.svc-index-list{background:radial-gradient(circle at 8% 16%,#1853c11a,#0000 25%),#03070d;padding:clamp(120px,13vw,220px) 0}.svc-index-heading{margin-bottom:clamp(70px,8vw,120px)}.svc-chapters{border-top:1px solid var(--svc-line);flex-direction:column;display:flex}.svc-chapter{border-bottom:1px solid var(--svc-line);isolation:isolate;grid-template-columns:120px minmax(360px,.85fr) minmax(280px,.8fr);align-items:center;gap:clamp(25px,4vw,70px);min-height:460px;padding:60px 30px;display:grid;position:relative;overflow:hidden}.svc-chapter:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#143a7029,#0000 55%);transition:opacity .5s;position:absolute;inset:0}.svc-chapter:hover:before{opacity:1}.svc-chapter__number{border-inline-end:1px solid var(--svc-line);flex-direction:column;justify-content:space-between;align-self:stretch;padding-inline-end:28px;display:flex}.svc-chapter__number span{color:#dde8f657;font:400 clamp(2rem,3vw,3.3rem)/1 monospace}.svc-chapter__number small{color:#647891;letter-spacing:.16em;font:600 .55rem/1 monospace}.svc-chapter__copy{z-index:2;position:relative}.svc-chapter__copy>svg{color:#ff6533;width:28px;margin-bottom:38px}.svc-chapter__copy h3{letter-spacing:-.06em;max-width:610px;margin:0;font-size:clamp(2.5rem,4.3vw,5rem);font-weight:500;line-height:.94}.svc-chapter__copy p{max-width:540px;color:var(--svc-muted);margin:25px 0;line-height:1.75}.svc-chapter__copy>span{align-items:center;gap:12px;font-size:.73rem;font-weight:700;display:inline-flex}.svc-chapter__copy>span svg{color:#ff6533;width:16px}.svc-chapter>.svc-signal{transition:transform .7s var(--cin-ease),opacity .5s;justify-self:center}.svc-chapter:hover>.svc-signal{transform:translate3d(calc(var(--cin-x)*8px),calc(var(--cin-y)*8px - 9px),0) rotate(3deg)}.svc-chapter__image{z-index:-2;opacity:.13;border-radius:22px;width:38%;height:82%;position:absolute;inset:9% 2% 9% auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%);mask-image:linear-gradient(90deg,#0000,#000 50%)}html[dir=rtl] .svc-chapter__image{inset-inline:2% auto;-webkit-mask-image:linear-gradient(-90deg,#0000,#000 50%);mask-image:linear-gradient(-90deg,#0000,#000 50%)}.svc-chapter__image img{object-fit:cover;filter:saturate(.6)contrast(1.05);transition:transform 1s var(--cin-ease),opacity .5s}.svc-chapter:hover .svc-chapter__image img{transform:scale(1.05)}html[dir=rtl] .svc-chapter__copy h3{letter-spacing:-.025em;line-height:1.13}.svc-method{--section-progress:0;background:radial-gradient(circle,#1654c724,#0000 36%),#050b14;padding:clamp(120px,14vw,230px) 0;position:relative}.svc-method__beam{width:100%;height:1px;transform:scaleX(var(--section-progress));opacity:.6;background:linear-gradient(90deg,#0000,#236eff,#ff5e2d,#0000);position:absolute;top:62%;box-shadow:0 0 30px #2a6df080}.svc-method__intro{max-width:960px}.svc-method__intro h2{letter-spacing:-.07em;margin:35px 0 0;font-size:clamp(3.8rem,7vw,8rem);font-weight:480;line-height:.93}.svc-method__intro>p:last-child{max-width:620px;color:var(--svc-muted);margin:36px 0 0;line-height:1.8}html[dir=rtl] .svc-method__intro h2{letter-spacing:-.03em;line-height:1.12}.svc-method__track{grid-template-columns:repeat(4,1fr);gap:1px;margin-top:100px;display:grid;position:relative}.svc-method__track>div{border:1px solid var(--svc-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a14229e;min-height:220px;padding:28px;position:relative}.svc-method__track span{color:#63758e;font:600 .57rem/1 monospace}.svc-method__track i{background:#ff6230;border-radius:50%;width:9px;height:9px;margin:45px 0 25px;display:block;box-shadow:0 0 22px #ff6230}.svc-method__track h3{max-width:190px;margin:0;font-size:1.25rem;font-weight:520;line-height:1.3}.svc-cta{--section-progress:0;background:radial-gradient(circle at 78% 48%,#ff501e29,#0000 28%),radial-gradient(circle at 72%,#1e5bd32b,#0000 46%),#02060c;align-items:center;min-height:92svh;display:grid;position:relative;overflow:hidden}.svc-cta__rings{aspect-ratio:1;width:min(700px,55vw);transform:translateY(-50%) rotate(calc(var(--section-progress)*44deg)) scale(calc(.75 + var(--section-progress)*.3));position:absolute;top:50%;right:-3%}.svc-cta__rings i{border:1px solid #3a79f247;border-radius:50%;position:absolute}.svc-cta__rings i:first-child{border-inline-color:#ff58275c;inset:0}.svc-cta__rings i:nth-child(2){border-style:dashed;inset:17%}.svc-cta__rings i:nth-child(3){background:radial-gradient(circle,#ff53203d,#0000 60%);inset:35%}html[dir=rtl] .svc-cta__rings{left:-3%;right:auto}.svc-cta__content{z-index:2;padding-block:120px;position:relative}.svc-cta__content h2{letter-spacing:-.07em;max-width:1050px;margin:36px 0 0;font-size:clamp(4rem,7.6vw,8.5rem);font-weight:490;line-height:.92}.svc-cta__content>p:not(.cin-section-kicker){max-width:580px;color:var(--svc-muted);margin:35px 0;line-height:1.8}html[dir=rtl] .svc-cta__content h2{letter-spacing:-.03em;line-height:1.12}.svc-footer{border-top:1px solid var(--svc-line);color:#68788e;letter-spacing:.13em;background:#02060c;justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:25px max(4vw,30px);font:500 .54rem/1.4 monospace;display:flex}.svc-footer .brand-logo{width:140px}.svc-footer .brand-logo__light{display:none!important}.svc-footer .brand-logo__dark{display:block!important}.svc-detail-hero{--section-progress:0;isolation:isolate;background:#02060c;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.svc-detail-hero__media{z-index:-3;position:absolute;inset:0}.svc-detail-hero__media img{object-fit:cover;filter:saturate(.68)brightness(.56);transform:scale(calc(1.06 - var(--section-progress)*.035)) translate3d(calc(var(--cin-x)*-7px),calc(var(--cin-y)*-5px),0)}.svc-detail-hero__veil{z-index:-2;background:linear-gradient(90deg,#02060cfa 0,#02060cd1 43%,#02060c42 76%),linear-gradient(0deg,#02060c 0,#0000 43%,#02060c2e);position:absolute;inset:0}html[dir=rtl] .svc-detail-hero__veil{transform:scaleX(-1)}.svc-detail-hero__signal{z-index:-1;opacity:.72;width:min(48vw,680px);position:absolute;top:50%;right:3vw;transform:translateY(-50%)}html[dir=rtl] .svc-detail-hero__signal{left:3vw;right:auto}.svc-detail-hero__content{z-index:2;padding-bottom:clamp(80px,9vw,135px);position:relative}.svc-detail-hero__back{color:#a4b1c2;align-items:center;gap:10px;margin-bottom:70px;font-size:.68rem;display:inline-flex}.svc-detail-hero__back svg{width:16px}.svc-detail-hero .cin-kicker{align-items:center;gap:11px;display:flex}.svc-detail-hero .cin-kicker svg{color:#ff6431;width:16px}.svc-detail-hero h1{letter-spacing:-.073em;text-wrap:balance;max-width:1050px;margin:27px 0 0;font-size:clamp(4rem,7.6vw,8.6rem);font-weight:490;line-height:.9}.svc-detail-hero__content>p:not(.cin-kicker){color:#a8b4c5;max-width:650px;margin:32px 0 0;font-size:1.06rem;line-height:1.8}.svc-detail-hero__scroll{bottom:35px;color:#8b9aaf;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;font:600 .54rem/1 monospace;display:flex;position:absolute;inset-inline-end:0}.svc-detail-hero__scroll svg{width:15px}html[dir=rtl] .svc-detail-hero h1{letter-spacing:-.03em;line-height:1.1}.svc-story{--section-progress:0;background:radial-gradient(circle at 18%,#1754c721,#0000 27%),#050b14;align-items:center;min-height:100svh;padding:130px 0;display:grid;position:relative}.svc-story__rail{aspect-ratio:1;width:42vw;transform:translateY(-50%) rotate(calc(var(--section-progress)*48deg));opacity:.58;position:absolute;top:50%;right:-13vw}.svc-story__rail i{inset:calc(var(--r,0)*15%);border:1px solid #3f7ef140;border-radius:50%;position:absolute}.svc-story__rail i:first-child{--r:0;border-inline-color:#ff5b2a4d}.svc-story__rail i:nth-child(2){--r:1;border-style:dashed}.svc-story__rail i:nth-child(3){--r:2}html[dir=rtl] .svc-story__rail{left:-13vw;right:auto}.svc-story__grid{z-index:2;grid-template-columns:minmax(150px,.3fr) minmax(400px,1.15fr) minmax(260px,.55fr);align-items:start;gap:clamp(30px,5vw,90px);display:grid;position:relative}.svc-story__grid h2{letter-spacing:-.068em;margin:0;font-size:clamp(3.3rem,6.4vw,7.2rem);font-weight:490;line-height:.94}.svc-story__grid>p:last-child{color:var(--svc-muted);margin:10px 0 0;line-height:1.9}html[dir=rtl] .svc-story__grid h2{letter-spacing:-.027em;line-height:1.14}.svc-capabilities{background:#03070d;padding:clamp(120px,13vw,210px) 0}.svc-capabilities .cin-section-heading>.svc-signal{justify-self:end;width:250px}.svc-capabilities__grid{border-top:1px solid var(--svc-line);border-inline-start:1px solid var(--svc-line);grid-template-columns:repeat(3,1fr);display:grid}.svc-capabilities__grid article{border-inline-end:1px solid var(--svc-line);border-bottom:1px solid var(--svc-line);background:linear-gradient(145deg,#1121389e,#070e1840);min-height:290px;padding:32px;transition:background .4s,transform .4s;position:relative}.svc-capabilities__grid article:hover{background:linear-gradient(145deg,#193765b8,#080f1a6b);transform:translateY(-5px)}.svc-capabilities__grid article>span{color:#60738c;font:600 .57rem/1 monospace}.svc-capabilities__grid article>svg{color:#ff6431;width:22px;margin-top:70px;display:block}.svc-capabilities__grid h3{max-width:290px;margin:25px 0 0;font-size:1.42rem;font-weight:520;line-height:1.35}.svc-approach{background:radial-gradient(circle at 50% 35%,#1b5cd81f,#0000 35%),#050b14;padding:clamp(120px,14vw,230px) 0}.svc-approach header{max-width:1020px}.svc-approach header h2{letter-spacing:-.07em;margin:36px 0 0;font-size:clamp(3.8rem,7vw,8rem);font-weight:480;line-height:.93}html[dir=rtl] .svc-approach header h2{letter-spacing:-.03em;line-height:1.13}.svc-approach__path{grid-template-columns:repeat(4,1fr);margin-top:100px;display:grid}.svc-approach__path article{min-height:330px;padding-inline-end:30px}.svc-approach__path article>div{color:#677991;align-items:center;gap:16px;margin-bottom:62px;font:600 .57rem/1 monospace;display:flex;position:relative}.svc-approach__path article>div:after{content:"";background:linear-gradient(90deg,#397af4b3,#397af414);flex:1;height:1px}.svc-approach__path i{background:#ff6330;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #ff6330}.svc-approach__path h3{margin:0;font-size:1.45rem;font-weight:520}.svc-approach__path p{color:var(--svc-muted);margin:22px 0 0;line-height:1.75}.svc-approach__closing{border-top:1px solid var(--svc-line);letter-spacing:-.045em;max-width:1000px;margin:80px 0 0;padding-top:55px;font-size:clamp(2.1rem,4vw,4.8rem);line-height:1.05}.svc-related{border-top:1px solid var(--svc-line);border-bottom:1px solid var(--svc-line);background:#03070d;grid-template-columns:1fr 1fr;display:grid}.svc-related a{flex-direction:column;justify-content:center;gap:25px;min-height:220px;padding:45px max(4vw,35px);transition:background .35s;display:flex}.svc-related a+a{border-inline-start:1px solid var(--svc-line);text-align:end}.svc-related a:hover{background:#1c4b9321}.svc-related small{color:#65768e;letter-spacing:.14em;text-transform:uppercase;font:600 .55rem/1 monospace}.svc-related span{justify-content:space-between;align-items:center;gap:18px;font-size:clamp(1.25rem,2.1vw,2.25rem);display:flex}.svc-related svg{color:#ff6431;flex:none;width:22px}@keyframes svc-float{50%{transform:translateY(5px)}}@keyframes svc-scan{0%,to{opacity:0;transform:translateY(-100px)}20%,80%{opacity:1}50%{transform:translateY(100px)}}html[data-theme=light] .svc-page{--svc-surface:#edf2f7;--svc-surface-2:#f7f9fc;--svc-text:#0a1625;--svc-muted:#536377;--svc-line:#1c3e6926;background:var(--svc-surface);color:var(--svc-text)}html[data-theme=light] .svc-index-hero{background:radial-gradient(circle at 68% 47%,#195ddc21,#0000 30%),radial-gradient(circle at 67% 49%,#ff4c1c14,#0000 16%),#e9eef4}html[data-theme=light] .svc-index-hero:before{background:linear-gradient(90deg,#eff4f9f5,#ebf1f7c4 43%,#e7eef514 77%),linear-gradient(#0000 75%,#e9eef4)}html[data-theme=light] .svc-index-hero__status,html[data-theme=light] .svc-index-hero__scroll{color:#52647b}html[data-theme=light] .svc-signal>i{border-color:#235bbe38}html[data-theme=light] .svc-signal>div{background:linear-gradient(145deg,#316edc21,#fafcffe0);border-color:#2757a333;box-shadow:0 0 65px #1c54b51f}html[data-theme=light] .svc-index-list,html[data-theme=light] .svc-capabilities{background:radial-gradient(circle at 8% 16%,#1853c114,#0000 26%),#edf2f7}html[data-theme=light] .svc-chapter:before{background:linear-gradient(90deg,#3773d217,#0000 55%)}html[data-theme=light] .svc-chapter__number span{color:#19355859}html[data-theme=light] .svc-chapter__image{opacity:.1}html[data-theme=light] .svc-chapter__copy>svg,html[data-theme=light] .svc-chapter__copy>span svg{color:#f05222}html[data-theme=light] .svc-method,html[data-theme=light] .svc-story,html[data-theme=light] .svc-approach{background:radial-gradient(circle,#1654c717,#0000 38%),#f6f8fb}html[data-theme=light] .svc-method__track>div{background:#fafcffa6}html[data-theme=light] .svc-cta{background:radial-gradient(circle at 78% 48%,#ff501e21,#0000 29%),radial-gradient(circle at 72%,#1e5bd31c,#0000 47%),#e9eef4}html[data-theme=light] .svc-footer{color:#5f7188;background:#e6edf4}html[data-theme=light] .svc-footer .brand-logo__dark{display:none!important}html[data-theme=light] .svc-footer .brand-logo__light{display:block!important}html[data-theme=light] .svc-detail-hero{background:#e9eef4}html[data-theme=light] .svc-detail-hero__media img{filter:saturate(.5)brightness(1.02);opacity:.64}html[data-theme=light] .svc-detail-hero__veil{background:linear-gradient(90deg,#eff4f9fa,#ebf1f7e0 44%,#e6edf447 78%),linear-gradient(0deg,#e9eef4 0,#0000 44%)}html[data-theme=light] .svc-detail-hero__content>p:not(.cin-kicker),html[data-theme=light] .svc-detail-hero__back,html[data-theme=light] .svc-detail-hero__scroll{color:#485b72}html[data-theme=light] .svc-capabilities__grid article{background:linear-gradient(145deg,#ffffffc2,#e7eff766)}html[data-theme=light] .svc-capabilities__grid article:hover{background:#fff}html[data-theme=light] .svc-related{background:#edf2f7}html[data-theme=light] .svc-related a:hover{background:#fff9}@media (max-width:980px){.svc-index-hero__core,.svc-detail-hero__signal{width:56vw;right:-10vw}.svc-chapter{grid-template-columns:85px minmax(300px,1fr) minmax(220px,.65fr);gap:28px}.svc-story__grid{grid-template-columns:1fr 1.5fr}.svc-story__grid>p:last-child{grid-column:2}.svc-capabilities__grid{grid-template-columns:repeat(2,1fr)}.svc-approach__path{grid-template-columns:repeat(2,1fr);gap:60px 0}}@media (max-width:680px){.svc-index-hero{align-items:flex-end;min-height:100svh;padding-bottom:120px}.svc-index-hero:before,html[data-theme=light] .svc-index-hero:before{background:linear-gradient(0deg,var(--svc-surface) 6%,color-mix(in srgb,var(--svc-surface) 88%,transparent) 43%,transparent 82%)}.svc-index-hero__field{width:126vw;top:25%;right:-45vw}.svc-index-hero__core{opacity:.72;width:90vw;top:31%;right:-30vw}.svc-index-hero__content h1{font-size:clamp(3.8rem,17vw,5.7rem);line-height:.91}.svc-index-hero__content>p:last-child{font-size:.9rem;line-height:1.65}.svc-index-hero__status{bottom:25px}.svc-index-hero__scroll{display:none}.svc-index-list{padding:105px 0}.svc-index-heading{margin-bottom:55px}.svc-chapter{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 48px;gap:18px;min-height:540px;padding:24px 5px 30px}.svc-chapter__number{border-inline-end:0;border-bottom:1px solid var(--svc-line);flex-direction:row;grid-column:1/-1;padding:0 0 16px}.svc-chapter__number span{font-size:1.5rem}.svc-chapter__copy{align-self:end}.svc-chapter__copy>svg{margin-bottom:24px}.svc-chapter__copy h3{font-size:clamp(2.5rem,12vw,4rem)}.svc-chapter__copy p{font-size:.86rem;line-height:1.6}.svc-chapter__copy>span{font-size:.65rem}.svc-chapter>.svc-signal{opacity:.64;width:61%;position:absolute;top:48px;right:-8%}.svc-chapter__image{opacity:.1;width:76%;height:43%;top:8%;right:-18%}.svc-method{padding:105px 0}.svc-method__intro h2{font-size:clamp(3.25rem,14vw,5rem)}.svc-method__track{grid-template-columns:1fr 1fr;margin-top:60px}.svc-method__track>div{min-height:180px;padding:20px}.svc-method__track i{margin:30px 0 20px}.svc-cta{min-height:88svh}.svc-cta__rings{width:105vw;right:-55vw}.svc-cta__content h2{font-size:clamp(3.4rem,14.5vw,5.3rem)}.svc-footer{flex-wrap:wrap}.svc-footer>span:nth-child(2){display:none}.svc-detail-hero{align-items:flex-end}.svc-detail-hero__media img{object-position:62% center}.svc-detail-hero__veil,html[data-theme=light] .svc-detail-hero__veil{background:linear-gradient(0deg,var(--svc-surface) 0,color-mix(in srgb,var(--svc-surface) 92%,transparent) 48%,transparent 82%)}.svc-detail-hero__signal{opacity:.56;width:86vw;top:28%;right:-39vw}.svc-detail-hero__content{padding-bottom:95px}.svc-detail-hero__back{margin-bottom:48px}.svc-detail-hero h1{font-size:clamp(3.55rem,15vw,5.4rem);line-height:.94}.svc-detail-hero__content>p:not(.cin-kicker){font-size:.9rem;line-height:1.65}.svc-detail-hero__scroll{display:none}.svc-story{min-height:90svh;padding:105px 0}.svc-story__grid{grid-template-columns:1fr;gap:35px}.svc-story__grid>p:last-child{grid-column:auto}.svc-story__grid h2{font-size:clamp(3rem,13vw,4.7rem)}.svc-story__rail{width:100vw;right:-58vw}.svc-capabilities{padding:105px 0}.svc-capabilities .cin-section-heading>.svc-signal{opacity:.38;width:50vw;position:absolute;right:-10vw}.svc-capabilities__grid{grid-template-columns:1fr}.svc-capabilities__grid article{min-height:220px}.svc-capabilities__grid article>svg{margin-top:45px}.svc-approach{padding:105px 0}.svc-approach header h2{font-size:clamp(3.2rem,14vw,4.9rem)}.svc-approach__path{grid-template-columns:1fr;gap:0;margin-top:65px}.svc-approach__path article{min-height:0;padding:0 0 55px}.svc-approach__path article>div{margin-bottom:30px}.svc-approach__closing{margin-top:20px;font-size:2.2rem}.svc-related{grid-template-columns:1fr}.svc-related a{min-height:160px;padding:35px 20px}.svc-related a+a{border-inline-start:0;border-top:1px solid var(--svc-line)}.svc-related span{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.svc-index-hero__field,.svc-signal,.svc-signal>i,.svc-detail-hero__media img,.svc-story__rail,.svc-cta__rings{animation:none!important;transform:none!important}.svc-signal--scan:after{display:none}}.cin-work-grid{grid-template-columns:1.3fr .7fr;gap:22px;display:grid}.cin-work-card{color:#f5f7fb;isolation:isolate;background:#07101b;border:1px solid #91b0da26;border-radius:26px;flex-direction:column;justify-content:flex-end;min-height:470px;display:flex;position:relative;overflow:hidden}.cin-work-card:nth-child(4),.cin-work-card:nth-child(5){min-height:410px}.cin-work-card--featured{grid-row:span 2;min-height:962px}.cin-work-card__visual{z-index:-1;position:absolute;inset:0}.cin-work-card__visual img{object-fit:cover;filter:saturate(.82)brightness(.7);transition:transform 1s var(--cin-ease),filter .6s}.cin-work-card:hover .cin-work-card__visual img{filter:saturate()brightness(.82);transform:scale(1.05)}.cin-work-card__visual:after{content:"";background:linear-gradient(#03080f1f 28%,#02070df7),linear-gradient(120deg,#205dca21,#0000 46%);position:absolute;inset:0}.cin-work-card__visual>span{z-index:2;top:22px;background:#03080f6b;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:38px;height:38px;font:600 .55rem/1 monospace;display:grid;position:absolute;inset-inline-start:22px}.cin-work-card__visual>i{z-index:2;top:37px;background:#ff5f2d;border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-end:25px;box-shadow:0 0 20px #ff5f2d}.cin-work-card__copy{z-index:2;padding:35px;position:relative}.cin-work-card__copy small{color:#8ca0ba;letter-spacing:.14em;text-transform:uppercase;font-size:.55rem}.cin-work-card__copy h3{letter-spacing:-.055em;max-width:620px;margin:15px 0 28px;font-size:clamp(2rem,3.7vw,4.7rem);font-weight:500;line-height:.97}.cin-work-card:not(.cin-work-card--featured) .cin-work-card__copy h3{font-size:clamp(1.8rem,2.7vw,3.25rem)}.cin-work-card__copy>span{align-items:center;gap:11px;font-size:.68rem;font-weight:700;display:flex}.cin-work-card__copy svg{color:#ff6231;width:15px}html[dir=rtl] .cin-work-card__copy h3{letter-spacing:-.025em;line-height:1.15}.cin-clients{background:radial-gradient(circle at 88% 16%,#1958cd21,#0000 26%),#050b14;padding:clamp(120px,13vw,220px) 0;overflow:hidden}.cin-logo-rail{gap:14px;width:max-content;margin:10px 0 85px;animation:38s linear infinite cin-logo-drift;display:flex}.cin-logo-rail>div{background:#0b1728b8;border:1px solid #91b0da21;border-radius:18px;place-items:center;width:180px;height:96px;display:grid;position:relative}.cin-logo-rail img{object-fit:contain;filter:grayscale()brightness(1.7);opacity:.68;padding:24px}.cin-logo-rail>div:hover img{filter:none;opacity:1}.cin-testimonial-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#6991cd59 transparent;grid-auto-columns:min(520px,78vw);grid-auto-flow:column;gap:20px;padding:0 0 18px;display:grid;overflow-x:auto}.cin-testimonial{scroll-snap-align:start;background:linear-gradient(145deg,#0e1f36db,#060d17b8);border:1px solid #91b0da26;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:390px;padding:34px;display:flex}.cin-testimonial__top{color:#72849b;letter-spacing:.14em;justify-content:space-between;align-items:center;font:600 .53rem/1 monospace;display:flex}.cin-testimonial__top img{object-fit:contain;filter:grayscale()brightness(1.8);width:94px;height:42px}.cin-testimonial blockquote{color:#eef3fa;letter-spacing:-.035em;margin:50px 0;font-size:clamp(1.45rem,2.4vw,2.35rem);font-weight:480;line-height:1.24}.cin-testimonial footer{align-items:center;gap:14px;display:flex}.cin-testimonial footer>img{object-fit:cover;border-radius:50%}.cin-testimonial footer div{flex-direction:column;gap:4px;display:flex}.cin-testimonial footer strong{font-size:.78rem}.cin-testimonial footer span{color:#7f90a6;font-size:.63rem}.cin-proof{--section-progress:0;background:#03070d;padding:clamp(120px,14vw,230px) 0;position:relative;overflow:hidden}.cin-proof__signal{aspect-ratio:1;width:min(720px,54vw);transform:rotate(calc(var(--section-progress)*35deg));opacity:.45;position:absolute;top:3%;right:-13vw}.cin-proof__signal i{border:1px solid #3274ee3b;border-radius:50%;position:absolute}.cin-proof__signal i:first-child{border-inline-color:#ff5b2b52;inset:0}.cin-proof__signal i:nth-child(2){border-style:dashed;inset:20%}.cin-proof__signal span{color:#ffffff0d;place-items:center;font-size:18rem;font-weight:700;display:grid;position:absolute;inset:0}.cin-proof__intro{z-index:2;max-width:1050px;position:relative}.cin-proof__intro h2{letter-spacing:-.073em;margin:36px 0 0;font-size:clamp(4rem,7.3vw,8.3rem);font-weight:480;line-height:.92}.cin-proof__intro>p:last-child{color:#94a3b7;max-width:620px;margin:38px 0 0;line-height:1.85}html[dir=rtl] .cin-proof__intro h2{letter-spacing:-.03em;line-height:1.12}.cin-proof__grid{border-top:1px solid #91b0da26;border-inline-start:1px solid #91b0da26;grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid}.cin-proof__grid article{border-inline-end:1px solid #91b0da26;border-bottom:1px solid #91b0da26;flex-direction:column;min-height:270px;padding:28px;display:flex}.cin-proof__grid small{color:#61738b;font:600 .52rem/1 monospace}.cin-proof__grid strong{color:#f4f7fb;letter-spacing:-.07em;margin:auto 0 15px;font-size:clamp(3.5rem,6.2vw,7rem);font-weight:470;line-height:.8}.cin-proof__grid span{color:#9aa9bc;font-size:.78rem}.cin-proof__principles{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.cin-proof__principles div{color:#a8b5c5;border:1px solid #91b0da29;border-radius:999px;align-items:center;gap:12px;padding:14px 18px;font-size:.68rem;display:flex}.cin-proof__principles svg{color:#ff6130;width:16px}.cin-tech{background:radial-gradient(circle at 18% 78%,#1a59cf1c,#0000 26%),#050b14;padding:clamp(120px,13vw,220px) 0}.cin-tech__grid{border-top:1px solid #91b0da26;border-inline-start:1px solid #91b0da26;grid-template-columns:repeat(2,1fr);display:grid}.cin-tech__grid article{border-inline-end:1px solid #91b0da26;background:linear-gradient(145deg,#0f1f357a,#0000);border-bottom:1px solid #91b0da26;min-height:390px;padding:35px;transition:background .4s}.cin-tech__grid article:hover{background:linear-gradient(145deg,#19396a94,#070e184d)}.cin-tech__grid article>div{color:#62748d;justify-content:space-between;font:600 .54rem/1 monospace;display:flex}.cin-tech__grid article>div svg{color:#ff6231;width:21px}.cin-tech__grid h3{letter-spacing:-.05em;margin:75px 0 32px;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:500}.cin-tech__grid ul{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.cin-tech__grid li{color:#94a4b8;border:1px solid #91b0da26;border-radius:999px;padding:10px 13px;font-size:.64rem}.cin-faq{background:#03070d;padding:clamp(120px,13vw,220px) 0}.cin-faq__layout{grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);gap:clamp(55px,8vw,130px);display:grid}.cin-faq header{align-self:start;position:sticky;top:140px}.cin-faq header h2{letter-spacing:-.066em;margin:35px 0;font-size:clamp(3.5rem,6.3vw,7rem);font-weight:480;line-height:.94}.cin-faq header>a{border-bottom:1px solid #ffffff52;align-items:center;gap:12px;padding-bottom:8px;font-size:.7rem;font-weight:700;display:inline-flex}.cin-faq header>a svg{color:#ff6231;width:15px}html[dir=rtl] .cin-faq header h2{letter-spacing:-.025em;line-height:1.15}.cin-faq__items{border-top:1px solid #91b0da29}.cin-faq__items article{border-bottom:1px solid #91b0da29}.cin-faq__items button{width:100%;color:inherit;text-align:start;grid-template-columns:50px 1fr 30px;align-items:center;gap:20px;padding:31px 0;display:grid}.cin-faq__items button>span{color:#63758e;font:600 .54rem/1 monospace}.cin-faq__items button strong{font-size:clamp(1.15rem,1.8vw,1.75rem);font-weight:520}.cin-faq__items button svg{width:19px;transition:transform .35s}.cin-faq__items article.is-open button svg{color:#ff6231;transform:rotate(180deg)}.cin-faq__items article>div{transition:grid-template-rows .4s var(--cin-ease);grid-template-rows:0fr;display:grid}.cin-faq__items article>div>p{color:#91a1b5;min-height:0;margin:0 50px 0 70px;line-height:1.8;overflow:hidden}.cin-faq__items article.is-open>div{grid-template-rows:1fr}.cin-faq__items article.is-open>div>p{padding-bottom:32px}.cin-insights{background:linear-gradient(#050b14,#07101b);padding:clamp(120px,13vw,220px) 0}.cin-insights__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cin-insights__grid>a{flex-direction:column;display:flex;position:relative}.cin-insights__grid>a>div{background:#0a1421;border-radius:22px;height:clamp(290px,35vw,520px);position:relative;overflow:hidden}.cin-insights__grid img{object-fit:cover;filter:saturate(.75)brightness(.78);transition:transform .8s var(--cin-ease),filter .5s}.cin-insights__grid>a:hover img{filter:saturate()brightness(.9);transform:scale(1.045)}.cin-insights__grid>a>div:after{content:"";border-radius:inherit;background:linear-gradient(145deg,#205ccc1a,#0000 48%,#ff532014);border:1px solid #ffffff1f;position:absolute;inset:0}.cin-insights__grid>a>div>span{z-index:2;top:18px;background:#04091073;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:34px;height:34px;font:600 .52rem/1 monospace;display:grid;position:absolute;inset-inline-start:18px}.cin-insights__grid small{color:#71839b;letter-spacing:.12em;margin-top:22px;font-size:.56rem}.cin-insights__grid h3{letter-spacing:-.04em;max-width:420px;margin:13px 0 0;font-size:clamp(1.45rem,2.2vw,2.55rem);font-weight:500;line-height:1.12}.cin-insights__grid>a>svg{color:#ff6231;width:18px;margin-top:23px}@keyframes cin-logo-drift{to{transform:translate(calc(-50% - 7px))}}html[dir=rtl] .cin-logo-rail{animation-direction:reverse}.premium-footer{border-top:1px solid #8daeda29;position:relative;overflow:hidden;color:#f1f5f9!important;background:#010409!important}.premium-footer__signal{color:#63758b;letter-spacing:.23em;border-bottom:1px solid #8daeda21;align-items:center;gap:40px;width:max-content;padding:25px 0;font:600 .57rem/1 monospace;animation:32s linear infinite cin-logo-drift;display:flex}.premium-footer__signal span{color:#e2ebf71f;white-space:nowrap;font-family:inherit;font-size:clamp(1.7rem,4vw,4.8rem)}.premium-footer__signal i{background:#ff6231;border-radius:50%;width:9px;height:9px;box-shadow:0 0 18px #ff6231}.premium-footer__main{grid-template-columns:minmax(300px,.7fr) minmax(560px,1.3fr);gap:clamp(60px,9vw,150px);width:min(1500px,92vw);margin:0 auto;padding:clamp(90px,10vw,160px) 0;display:grid}.premium-footer__brand .brand-logo{width:min(260px,62vw)}.premium-footer__brand .brand-logo__light{display:none!important}.premium-footer__brand .brand-logo__dark{display:block!important}.premium-footer__brand>p{color:#8e9db0;max-width:510px;margin:40px 0 30px;line-height:1.85}.premium-footer__email{border-bottom:1px solid #ffffff47;align-items:center;gap:12px;width:max-content;padding-bottom:9px;font-size:.78rem;font-weight:700;display:flex}.premium-footer__email svg{width:16px}.premium-footer__email svg:last-child{color:#ff6231}.premium-footer__social{color:#718298;gap:18px;margin-top:35px;font-size:.63rem;display:flex}.premium-footer__social a:hover{color:#fff}.premium-footer__nav{grid-template-columns:.75fr 1.35fr .9fr;gap:45px;display:grid}.premium-footer__nav>div{flex-direction:column;gap:15px;display:flex}.premium-footer__nav>div>span{color:#5f7188;letter-spacing:.16em;text-transform:uppercase;margin-bottom:17px;font:600 .54rem/1 monospace}.premium-footer__nav a{color:#a7b3c3;align-items:center;gap:8px;font-size:.72rem;line-height:1.45;transition:color .25s,transform .25s;display:flex}.premium-footer__nav a:hover{color:#fff;transform:translate(3px)}html[dir=rtl] .premium-footer__nav a:hover{transform:translate(-3px)}.premium-footer__nav svg{color:#ff6231;width:13px}.premium-footer__offices{border-top:1px solid #8daeda24;border-inline-start:1px solid #8daeda24;grid-template-columns:repeat(4,1fr);width:min(1500px,92vw);margin:0 auto;display:grid}.premium-footer__offices article{border-inline-end:1px solid #8daeda24;border-bottom:1px solid #8daeda24;min-height:185px;padding:25px}.premium-footer__offices article>div{color:#64758c;justify-content:space-between;align-items:center;font:600 .52rem/1 monospace;display:flex}.premium-footer__offices svg{color:#ff6231;width:17px}.premium-footer__offices strong{margin-top:52px;font-size:1rem;font-weight:520;display:block}.premium-footer__offices p{color:#6f8096;margin:9px 0 0;font-size:.62rem}.premium-footer__wordmark{color:#f3f6fa;letter-spacing:-.08em;white-space:nowrap;width:min(1500px,92vw);margin:0 auto;padding:65px 0 35px;font-size:clamp(4.5rem,12.5vw,14rem);font-weight:560;line-height:.8}.premium-footer__bottom{color:#5d6f86;letter-spacing:.1em;border-top:1px solid #8daeda24;justify-content:space-between;gap:24px;width:min(1500px,92vw);margin:0 auto;padding:25px 0 32px;font:500 .53rem/1.5 monospace;display:flex}html[dir=rtl] .premium-footer__wordmark{letter-spacing:-.04em}html[data-theme=light] .cin-work-card{color:#0a1625;background:#dfe8f1;border-color:#1c3e6926}html[data-theme=light] .cin-work-card__visual img{filter:saturate(.65)brightness(.92)}html[data-theme=light] .cin-work-card__visual:after{background:linear-gradient(#ebf1f714 30%,#ebf1f7f7)}html[data-theme=light] .cin-work-card__copy small{color:#53657c}html[data-theme=light] .cin-clients,html[data-theme=light] .cin-tech{background:radial-gradient(circle at 88% 16%,#1958cd17,#0000 27%),#f5f8fb}html[data-theme=light] .cin-logo-rail>div,html[data-theme=light] .cin-testimonial{background:#ffffffb8;border-color:#1c3e6921}html[data-theme=light] .cin-logo-rail img,html[data-theme=light] .cin-testimonial__top img{filter:grayscale();opacity:.72}html[data-theme=light] .cin-testimonial blockquote{color:#0b1828}html[data-theme=light] .cin-testimonial footer span{color:#607188}html[data-theme=light] .cin-proof,html[data-theme=light] .cin-faq{background:#edf2f7}html[data-theme=light] .cin-proof__signal span{color:#0f2c520a}html[data-theme=light] .cin-proof__intro>p:last-child,html[data-theme=light] .cin-faq__items article>div>p{color:#536377}html[data-theme=light] .cin-proof__grid,html[data-theme=light] .cin-proof__grid article,html[data-theme=light] .cin-tech__grid,html[data-theme=light] .cin-tech__grid article,html[data-theme=light] .cin-faq__items,html[data-theme=light] .cin-faq__items article{border-color:#1c3e6924}html[data-theme=light] .cin-proof__grid strong{color:#0a1625}html[data-theme=light] .cin-proof__grid span,html[data-theme=light] .cin-proof__principles div,html[data-theme=light] .cin-tech__grid li{color:#53657c}html[data-theme=light] .cin-tech__grid article{background:linear-gradient(145deg,#ffffffad,#0000)}html[data-theme=light] .cin-tech__grid article:hover{background:#fff}html[data-theme=light] .cin-faq header>a{border-color:#0a1f384d}html[data-theme=light] .cin-insights{background:linear-gradient(#f5f8fb,#e9eef4)}html[data-theme=light] .cin-insights__grid>a>div{background:#dce6ef}html[data-theme=light] .cin-insights__grid img{filter:saturate(.66)brightness(.95)}html[data-theme=light] .premium-footer{border-color:#1c3e6926;color:#0a1625!important;background:#e3eaf2!important}html[data-theme=light] .premium-footer__signal,html[data-theme=light] .premium-footer__offices,html[data-theme=light] .premium-footer__offices article,html[data-theme=light] .premium-footer__bottom{border-color:#1c3e6924}html[data-theme=light] .premium-footer__signal span{color:#1230551c}html[data-theme=light] .premium-footer__brand .brand-logo__dark{display:none!important}html[data-theme=light] .premium-footer__brand .brand-logo__light{display:block!important}html[data-theme=light] .premium-footer__brand>p,html[data-theme=light] .premium-footer__nav a{color:#516278}html[data-theme=light] .premium-footer__social,html[data-theme=light] .premium-footer__offices p,html[data-theme=light] .premium-footer__bottom{color:#62748a}html[data-theme=light] .premium-footer__nav a:hover{color:#071424}html[data-theme=light] .premium-footer__wordmark{color:#0a1625}@media (max-width:980px){.cin-work-grid{grid-template-columns:1fr 1fr}.cin-work-card--featured{grid-area:auto/1/auto/-1;min-height:680px}.cin-work-card{min-height:440px}.cin-proof__grid{grid-template-columns:repeat(2,1fr)}.cin-faq__layout{grid-template-columns:1fr}.cin-faq header{position:relative;top:auto}.premium-footer__main{grid-template-columns:1fr}.premium-footer__nav{grid-template-columns:repeat(3,1fr)}.premium-footer__offices{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.cin-work-grid{grid-template-columns:1fr;gap:14px}.cin-work-card,.cin-work-card--featured,.cin-work-card:nth-child(n){min-height:430px}.cin-work-card__copy{padding:25px}.cin-work-card__copy h3,.cin-work-card:not(.cin-work-card--featured) .cin-work-card__copy h3{font-size:clamp(2rem,10vw,3.3rem)}.cin-clients{padding:105px 0}.cin-logo-rail{margin-bottom:55px}.cin-logo-rail>div{width:145px;height:82px}.cin-testimonial-rail{grid-auto-columns:88vw}.cin-testimonial{min-height:360px;padding:25px}.cin-testimonial blockquote{font-size:1.45rem}.cin-proof{padding:105px 0}.cin-proof__intro h2{font-size:clamp(3.2rem,14vw,5rem)}.cin-proof__signal{width:100vw;right:-55vw}.cin-proof__grid{grid-template-columns:1fr 1fr;margin-top:65px}.cin-proof__grid article{min-height:190px;padding:20px}.cin-proof__grid strong{font-size:clamp(2.8rem,15vw,4.4rem)}.cin-proof__grid span{font-size:.67rem}.cin-tech{padding:105px 0}.cin-tech__grid{grid-template-columns:1fr}.cin-tech__grid article{min-height:320px;padding:25px}.cin-tech__grid h3{margin-top:55px;font-size:2.4rem}.cin-faq{padding:105px 0}.cin-faq header h2{font-size:clamp(3.1rem,14vw,4.8rem)}.cin-faq__items button{grid-template-columns:32px 1fr 24px;gap:10px;padding:25px 0}.cin-faq__items button strong{font-size:1.08rem}.cin-faq__items article>div>p{margin:0 32px 0 42px;font-size:.86rem}.cin-insights{padding:105px 0}.cin-insights__grid{grid-template-columns:1fr;gap:60px}.cin-insights__grid>a>div{height:80vw}.premium-footer__signal{gap:24px}.premium-footer__main{gap:65px;width:calc(100vw - 34px);padding:85px 0}.premium-footer__brand>p{font-size:.88rem}.premium-footer__nav{grid-template-columns:1fr 1fr;gap:50px 28px}.premium-footer__nav>div:nth-child(2){grid-row:span 2}.premium-footer__nav a{font-size:.69rem}.premium-footer__offices{grid-template-columns:1fr 1fr;width:calc(100vw - 34px)}.premium-footer__offices article{min-height:155px;padding:18px}.premium-footer__offices strong{margin-top:38px;font-size:.85rem}.premium-footer__wordmark{white-space:normal;width:calc(100vw - 34px);padding:55px 0 30px;font-size:15vw;line-height:.95}.premium-footer__bottom{flex-direction:column;gap:8px;width:calc(100vw - 34px)}}@media (prefers-reduced-motion:reduce){.cin-logo-rail,.premium-footer__signal{animation:none}.cin-proof__signal{transform:none!important}}.about-foundation{background:radial-gradient(circle at 85% 22%,#195ad21f,#0000 27%),#050b14;padding:clamp(120px,14vw,230px) 0}.about-foundation__grid{border-top:1px solid #91b0da26;border-inline-start:1px solid #91b0da26;grid-template-columns:repeat(3,1fr);display:grid}.about-foundation__grid article{border-inline-end:1px solid #91b0da26;background:linear-gradient(145deg,#0f1f358c,#0000);border-bottom:1px solid #91b0da26;min-height:380px;padding:32px}.about-foundation__grid article>span{color:#64768e;font:600 .54rem/1 monospace}.about-foundation__grid svg{color:#ff6231;width:26px;margin-top:80px;display:block}.about-foundation__grid h3{letter-spacing:-.05em;margin:26px 0 18px;font-size:clamp(1.8rem,2.8vw,3.2rem);font-weight:510}.about-foundation__grid p{color:#93a3b7;margin:0;line-height:1.75}.about-journey{background:#03070d;padding:clamp(120px,14vw,230px) 0}.about-journey header{max-width:1050px}.about-journey header h2{letter-spacing:-.07em;margin:36px 0 0;font-size:clamp(4rem,7vw,8rem);font-weight:480;line-height:.93}.about-journey__track{border-top:1px solid #91b0da29;margin-top:100px}.about-journey__track article{border-bottom:1px solid #91b0da29;grid-template-columns:190px 55px minmax(250px,.65fr) minmax(320px,1fr);align-items:center;gap:35px;min-height:300px;display:grid}.about-journey__track article>div{border-inline-end:1px solid #91b0da29;justify-content:space-between;align-self:stretch;align-items:center;padding-inline-end:30px;display:flex}.about-journey__track strong{letter-spacing:-.05em;font-size:clamp(2.4rem,4vw,4.8rem);font-weight:480}.about-journey__track i{background:#ff6231;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #ff6231}.about-journey__track article>span{color:#61738b;font:600 .54rem/1 monospace}.about-journey__track h3{letter-spacing:-.04em;font-size:clamp(1.6rem,2.8vw,3.1rem);font-weight:510}.about-journey__track p{color:#93a3b7;line-height:1.8}html[dir=rtl] .about-journey header h2{letter-spacing:-.03em;line-height:1.14}.about-process{background:radial-gradient(circle at 14% 70%,#1b5bd21c,#0000 28%),#050b14;padding:clamp(120px,14vw,230px) 0}.about-process__grid{grid-template-columns:repeat(5,1fr);margin-top:50px;display:grid}.about-process__grid article{background:linear-gradient(160deg,#0f1f35ad,#060d1766);border:1px solid #91b0da26;min-height:420px;margin-inline-start:-1px;padding:27px}.about-process__grid article>span{color:#63758e;font:600 .53rem/1 monospace}.about-process__grid article>div{height:90px;margin:52px 0;position:relative}.about-process__grid article>div i{border:1px solid #3878eb40;border-radius:50%;position:absolute}.about-process__grid article>div i:first-child{width:85px;height:85px}.about-process__grid article>div i:nth-child(2){border-color:#ff5d2c73;width:44px;height:44px;top:20px;left:20px;box-shadow:0 0 32px #ff531e1a}.about-process__grid h3{font-size:1.25rem;font-weight:520;line-height:1.3}.about-process__grid p{color:#91a1b5;margin:18px 0 0;font-size:.76rem;line-height:1.7}html[data-theme=light] .about-foundation,html[data-theme=light] .about-process{background:radial-gradient(circle at 85% 22%,#195ad214,#0000 28%),#f5f8fb}html[data-theme=light] .about-foundation__grid,html[data-theme=light] .about-foundation__grid article,html[data-theme=light] .about-process__grid article{border-color:#1c3e6924}html[data-theme=light] .about-foundation__grid article,html[data-theme=light] .about-process__grid article{background:linear-gradient(145deg,#ffffffb8,#0000)}html[data-theme=light] .about-foundation__grid p,html[data-theme=light] .about-process__grid p{color:#536377}html[data-theme=light] .about-journey{background:#edf2f7}html[data-theme=light] .about-journey__track,html[data-theme=light] .about-journey__track article,html[data-theme=light] .about-journey__track article>div{border-color:#1c3e6924}html[data-theme=light] .about-journey__track p{color:#536377}@media (max-width:980px){.about-foundation__grid{grid-template-columns:1fr 1fr}.about-process__grid{grid-template-columns:repeat(2,1fr)}.about-journey__track article{grid-template-columns:150px 40px 1fr}.about-journey__track p{grid-column:3;padding-bottom:40px}}@media (max-width:680px){.about-foundation{padding:105px 0}.about-foundation__grid{grid-template-columns:1fr}.about-foundation__grid article{min-height:300px;padding:24px}.about-foundation__grid svg{margin-top:50px}.about-journey{padding:105px 0}.about-journey header h2{font-size:clamp(3.2rem,14vw,5rem)}.about-journey__track{margin-top:60px}.about-journey__track article{grid-template-columns:100px 30px 1fr;gap:13px;padding:24px 0}.about-journey__track article>div{padding-inline-end:13px}.about-journey__track strong{font-size:2rem}.about-journey__track h3{font-size:1.5rem}.about-journey__track p{grid-column:1/-1;padding:0;font-size:.84rem}.about-process{padding:105px 0}.about-process__grid{grid-template-columns:1fr;margin-top:20px}.about-process__grid article{min-height:330px;margin:-1px 0 0}.about-process__grid article>div{margin:38px 0}}.cin-inner-page{color:#f3f6fa;background:#03070d;overflow:hidden}.cin-inner-hero{isolation:isolate;background:radial-gradient(circle at 76% 44%,#1d5cd62e,#0000 30%),radial-gradient(circle at 72% 48%,#ff531f14,#0000 16%),#02060c;align-items:flex-end;min-height:82svh;padding:180px 0 100px;display:flex;position:relative;overflow:hidden}.cin-inner-hero:before{content:"";z-index:-1;background-image:linear-gradient(#91b0da06 1px,#0000 1px),linear-gradient(90deg,#91b0da06 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28%,#000);mask-image:linear-gradient(#0000,#000 28%,#000)}.cin-inner-hero__signal{z-index:-1;aspect-ratio:1;width:min(650px,50vw);position:absolute;top:48%;right:2vw;transform:translateY(-50%)}.cin-inner-hero__signal i{border:1px solid #3879f040;border-radius:50%;position:absolute}.cin-inner-hero__signal i:first-child{border-inline-color:#ff582759;inset:0}.cin-inner-hero__signal i:nth-child(2){border-style:dashed;inset:21%}.cin-inner-hero__signal span{color:#ffffff0d;place-items:center;font-size:18rem;font-weight:700;display:grid;position:absolute;inset:0}.cin-inner-hero .cin-section-shell{z-index:2;position:relative}.cin-inner-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:1100px;margin:30px 0 0;font-size:clamp(4.4rem,8vw,9rem);font-weight:480;line-height:.9}.cin-inner-hero .cin-section-shell>p:last-of-type{color:#9aa8ba;max-width:650px;margin:34px 0 0;font-size:1.05rem;line-height:1.8}.cin-inner-hero .cin-section-shell>a{border-bottom:1px solid #ffffff52;align-items:center;gap:12px;margin-top:32px;padding-bottom:8px;font-size:.76rem;font-weight:700;display:inline-flex}.cin-inner-hero .cin-section-shell>a svg{color:#ff6231;width:16px}.cin-inner-hero__media{z-index:-3;position:absolute;inset:0}.cin-inner-hero__media img{object-fit:cover;filter:saturate(.65)brightness(.38)}.cin-inner-hero--contact:after{content:"";z-index:-2;background:linear-gradient(90deg,#02060cfa,#02060cc7 47%,#02060c47);position:absolute;inset:0}html[dir=rtl] .cin-inner-hero--contact:after{transform:scaleX(-1)}html[dir=rtl] .cin-inner-hero h1{letter-spacing:-.03em;line-height:1.1}html[dir=rtl] .cin-inner-hero__signal{left:2vw;right:auto}.cin-portfolio{background:#050b14;padding:clamp(100px,12vw,190px) 0}.cin-portfolio__grid{grid-template-columns:repeat(2,1fr);gap:90px 22px;display:grid}.cin-portfolio__grid>a{flex-direction:column;display:flex;position:relative}.cin-portfolio__grid>a.is-wide{grid-column:1/-1}.cin-portfolio__grid>a>div{background:#091421;border-radius:26px;height:min(58vw,720px);position:relative;overflow:hidden}.cin-portfolio__grid>a:not(.is-wide)>div{height:min(43vw,580px)}.cin-portfolio__grid img{object-fit:cover;filter:saturate(.78)brightness(.78);transition:transform 1s var(--cin-ease),filter .5s}.cin-portfolio__grid>a:hover img{filter:saturate()brightness(.92);transform:scale(1.045)}.cin-portfolio__grid>a>div:after{content:"";border-radius:inherit;background:linear-gradient(145deg,#2360d11a,#0000 48%,#ff501b14);border:1px solid #ffffff1f;position:absolute;inset:0}.cin-portfolio__grid>a>div span,.cin-blog-index__grid>a>div span{z-index:2;top:20px;background:#03080f7a;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:38px;height:38px;font:600 .53rem/1 monospace;display:grid;position:absolute;inset-inline-start:20px}.cin-portfolio__grid small{color:#71849c;letter-spacing:.12em;text-transform:uppercase;margin-top:24px;font-size:.56rem}.cin-portfolio__grid h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(2.2rem,4vw,4.8rem);font-weight:500;line-height:1}.cin-portfolio__grid p{color:#93a3b7;max-width:680px;margin:20px 0 0;line-height:1.75}.cin-portfolio__grid>a>svg{color:#ff6231;width:19px;margin-top:25px}.cin-blog-index{background:#050b14;padding:clamp(100px,12vw,190px) 0}.cin-blog-index__grid{grid-template-columns:repeat(3,1fr);gap:80px 20px;display:grid}.cin-blog-index__grid>a>div{background:#08121e;border-radius:22px;height:min(36vw,500px);position:relative;overflow:hidden}.cin-blog-index__grid img{object-fit:cover;filter:saturate(.74)brightness(.78);transition:transform .85s var(--cin-ease),filter .5s}.cin-blog-index__grid>a:hover img{filter:saturate()brightness(.9);transform:scale(1.045)}.cin-blog-index__grid time{color:#70839a;letter-spacing:.1em;margin-top:22px;font-size:.56rem;display:block}.cin-blog-index__grid h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(1.55rem,2.6vw,3rem);font-weight:500;line-height:1.1}.cin-blog-index__grid p{color:#91a2b6;margin:18px 0 0;line-height:1.7}.cin-blog-index__grid>a>svg{color:#ff6231;width:18px;margin-top:22px}.cin-offices{background:#050b14;padding:clamp(120px,13vw,210px) 0}.cin-offices__grid{border-top:1px solid #91b0da26;border-inline-start:1px solid #91b0da26;grid-template-columns:repeat(2,1fr);display:grid}.cin-offices__grid article{border-inline-end:1px solid #91b0da26;background:linear-gradient(145deg,#0f1f3594,#0000);border-bottom:1px solid #91b0da26;flex-direction:column;min-height:420px;padding:32px;display:flex}.cin-offices__grid article>div{color:#65778f;justify-content:space-between;font:600 .54rem/1 monospace;display:flex}.cin-offices__grid article>div svg{color:#ff6231;width:21px}.cin-offices__grid small{color:#ff764c;letter-spacing:.12em;text-transform:uppercase;margin-top:68px;font-size:.56rem}.cin-offices__grid h3{letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(2rem,3.4vw,3.8rem);font-weight:500}.cin-offices__grid p{color:#92a2b6;max-width:520px;margin:18px 0 30px;line-height:1.75}.cin-offices__grid article>a{color:#aab7c7;width:max-content;margin-top:8px;font-size:.68rem}.cin-contact-form{background:radial-gradient(circle at 18% 30%,#1b5bd31f,#0000 28%),#03070d;padding:clamp(120px,13vw,210px) 0}.cin-contact-form__layout{grid-template-columns:minmax(320px,.8fr) minmax(500px,1.2fr);gap:clamp(60px,9vw,140px);display:grid}.cin-contact-form__layout>div:first-child h2{letter-spacing:-.065em;margin:35px 0 0;font-size:clamp(3.5rem,6.2vw,7rem);font-weight:480;line-height:.94}.cin-contact-form__layout>div:first-child>p:last-child{color:#91a2b6;max-width:540px;margin:32px 0 0;line-height:1.8}.cin-contact-form .contact-form{background:linear-gradient(145deg,#10223beb,#060e18e6);border-color:#91b0da29;box-shadow:0 35px 100px #00000047}html[data-theme=light] .cin-inner-page{color:#0a1625;background:#edf2f7}html[data-theme=light] .cin-inner-hero{background:radial-gradient(circle at 76% 44%,#1d5cd61f,#0000 31%),#e9eef4}html[data-theme=light] .cin-inner-hero__signal span{color:#0e2b500b}html[data-theme=light] .cin-inner-hero .cin-section-shell>p:last-of-type{color:#52647a}html[data-theme=light] .cin-inner-hero--contact:after{background:linear-gradient(90deg,#eff4f9fa,#ebf1f7d1 48%,#e5edf557)}html[data-theme=light] .cin-inner-hero__media img{filter:saturate(.5)brightness(.95);opacity:.62}html[data-theme=light] .cin-portfolio,html[data-theme=light] .cin-blog-index,html[data-theme=light] .cin-offices{background:#f5f8fb}html[data-theme=light] .cin-portfolio__grid>a>div,html[data-theme=light] .cin-blog-index__grid>a>div{background:#dce6ef}html[data-theme=light] .cin-portfolio__grid img,html[data-theme=light] .cin-blog-index__grid img{filter:saturate(.65)brightness(.96)}html[data-theme=light] .cin-portfolio__grid p,html[data-theme=light] .cin-blog-index__grid p,html[data-theme=light] .cin-offices__grid p,html[data-theme=light] .cin-contact-form__layout>div:first-child>p:last-child{color:#536377}html[data-theme=light] .cin-offices__grid,html[data-theme=light] .cin-offices__grid article{border-color:#1c3e6924}html[data-theme=light] .cin-offices__grid article{background:linear-gradient(145deg,#ffffffbf,#0000)}html[data-theme=light] .cin-offices__grid article>a{color:#42566e}html[data-theme=light] .cin-contact-form{background:radial-gradient(circle at 18% 30%,#1b5bd317,#0000 29%),#edf2f7}html[data-theme=light] .cin-contact-form .contact-form{background:#ffffffb8;border-color:#1c3e6924;box-shadow:0 30px 80px #253f5e1f}@media (max-width:980px){.cin-blog-index__grid{grid-template-columns:repeat(2,1fr)}.cin-contact-form__layout{grid-template-columns:1fr}.cin-inner-hero__signal{width:65vw;right:-15vw}}@media (max-width:680px){.cin-inner-hero{min-height:82svh;padding:145px 0 75px}.cin-inner-hero h1{font-size:clamp(3.7rem,16vw,5.5rem)}.cin-inner-hero .cin-section-shell>p:last-of-type{font-size:.9rem;line-height:1.65}.cin-inner-hero__signal{opacity:.65;width:100vw;top:30%;right:-53vw}.cin-inner-hero--contact:after,html[data-theme=light] .cin-inner-hero--contact:after{background:linear-gradient(0deg,var(--svc-surface,#03070d),color-mix(in srgb,var(--svc-surface,#03070d) 88%,transparent) 58%,transparent)}.cin-portfolio{padding:90px 0}.cin-portfolio__grid{grid-template-columns:1fr;gap:65px}.cin-portfolio__grid>a.is-wide{grid-column:auto}.cin-portfolio__grid>a>div,.cin-portfolio__grid>a:not(.is-wide)>div{border-radius:18px;height:78vw}.cin-portfolio__grid h2{font-size:2.35rem}.cin-portfolio__grid p{font-size:.86rem}.cin-blog-index{padding:90px 0}.cin-blog-index__grid{grid-template-columns:1fr;gap:60px}.cin-blog-index__grid>a>div{height:78vw}.cin-offices{padding:105px 0}.cin-offices__grid{grid-template-columns:1fr}.cin-offices__grid article{min-height:350px;padding:24px}.cin-offices__grid small{margin-top:50px}.cin-contact-form{padding:105px 0}.cin-contact-form__layout>div:first-child h2{font-size:clamp(3.2rem,14vw,4.8rem)}}
