.exp-page,.conversion-page{background:var(--q-canvas);color:var(--q-text);overflow:clip}.exp-hero{background:radial-gradient(circle at 76% 44%,color-mix(in srgb,var(--q-blue) 22%,transparent),transparent 31%),linear-gradient(140deg,var(--q-canvas),var(--q-canvas-elevated));align-items:flex-end;min-height:100svh;padding:170px 0 80px;display:flex;position:relative;overflow:hidden}.exp-hero:before{content:"";opacity:.16;background-image:linear-gradient(var(--q-border) 1px,transparent 1px),linear-gradient(90deg,var(--q-border) 1px,transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35%,#0000);mask-image:linear-gradient(#0000,#000 35%,#0000)}.exp-hero>.cin-section-shell{grid-template-columns:minmax(0,1fr) minmax(380px,.65fr);align-items:end;gap:6vw;display:grid}.exp-hero__copy{z-index:2;position:relative}.exp-hero h1{max-width:1020px;font-size:var(--q-type-display);letter-spacing:-.06em;margin:30px 0;font-weight:500;line-height:.93}.exp-hero__copy>p:not(.cin-kicker){max-width:720px;color:var(--q-text-muted);font-size:clamp(.95rem,1.25vw,1.15rem);line-height:1.8}.exp-hero .q-actions{margin-top:38px}.exp-signal{aspect-ratio:1;justify-self:end;width:min(560px,42vw);position:relative}.exp-signal>i{border:1px solid var(--q-border);border-radius:50%;animation:30s linear infinite q-spin;position:absolute;inset:0}.exp-signal>i:nth-child(2){border-style:dashed;animation-direction:reverse;inset:21%}.exp-signal>i:nth-child(3){border-color:color-mix(in srgb,var(--q-orange) 45%,transparent);box-shadow:0 0 70px color-mix(in srgb,var(--q-orange) 14%,transparent);inset:39%}.exp-signal>span{color:color-mix(in srgb,var(--q-text) 8%,transparent);place-items:center;font-size:clamp(6rem,11vw,11rem);font-weight:650;display:grid;position:absolute;inset:0}.exp-signal>small{border:1px solid var(--q-border);background:var(--q-surface-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--q-text-muted);white-space:nowrap;border-radius:99px;padding:10px 15px;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.exp-hero--solutions{background:radial-gradient(circle at 82% 42%,#2363db33,transparent 32%),radial-gradient(circle at 67% 76%,#ee4f2214,transparent 24%),linear-gradient(140deg,var(--q-canvas),var(--q-canvas-elevated))}.exp-hero--solutions .exp-hero__copy>p:not(.cin-kicker){max-width:min(590px,48vw)}.exp-signal--solutions{aspect-ratio:1.03;isolation:isolate;filter:drop-shadow(0 38px 70px #00000057);width:min(610px,46vw)}.exp-solution-lens{z-index:2;clip-path:polygon(11% 0,88% 0,100% 16%,100% 79%,83% 100%,10% 100%,0 86%,0 17%);background:#071323;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .6s;position:absolute;inset:8% 5% 10% 8%;overflow:hidden;transform:perspective(1100px)rotateY(-5deg)}.exp-solution-lens:before{content:"";z-index:4;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(112deg,#ffffff1f,#0000 24% 72%,#ff63321f);position:absolute;inset:0}.exp-solution-lens:after{content:"";z-index:5;clip-path:inherit;pointer-events:none;border:1px solid #74a6f26b;position:absolute;inset:0}.exp-solution-lens>img{object-fit:cover;object-position:53% 50%;filter:saturate(.78)contrast(1.08)brightness(.68);animation:12s cubic-bezier(.45,0,.55,1) infinite alternate q-solution-camera;transform:scale(1.08)}.exp-solution-lens__shade{z-index:1;background:linear-gradient(#040a130f,#040a132e 52%,#030911b8),linear-gradient(90deg,#050d1875,#0000 40%);position:absolute;inset:0}.exp-solution-lens__scan{z-index:3;background:linear-gradient(#0000 0 47%,#4891ff8f 49.5%,#ff663661 50%,#0000 53%);animation:5.5s cubic-bezier(.65,0,.35,1) infinite q-solution-scan;position:absolute;inset:0;transform:translateY(-58%)}.exp-solution-lens__index{z-index:6!important;color:#e0ebf7d1!important;font:600 .48rem/1 var(--font-sora),monospace!important;letter-spacing:.15em!important;display:block!important;position:absolute!important;inset:auto auto 7% 7%!important}.exp-signal--solutions>.exp-solution-orbit{z-index:1;box-shadow:none!important;border:1px solid #4e88e740!important;border-radius:46% 54% 50% 50%!important;animation:36s linear infinite q-spin!important;inset:1% 0!important}.exp-signal--solutions>.exp-solution-orbit--two{border-style:dashed!important;border-color:#ff64344d!important;animation-duration:24s!important;animation-direction:reverse!important;inset:18% 15%!important}.exp-solution-node{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.12em;background:#040c16c7;border:1px solid #8bb1e53d;border-radius:99px;animation:3.8s ease-in-out infinite q-solution-node;box-shadow:0 12px 34px #00000038;z-index:7!important;place-items:initial!important;color:#b6c4d5!important;width:auto!important;font:600 .43rem/1 var(--font-sora),monospace!important;align-items:center!important;gap:8px!important;padding:7px 10px!important;display:flex!important;position:absolute!important;inset:auto!important}.exp-solution-node>i{background:#4c91ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #4c91ff}.exp-solution-node--one{top:4%!important;right:15%!important}.exp-solution-node--two{animation-delay:-1.2s;top:46%!important;left:-1%!important}.exp-solution-node--three{animation-delay:-2.4s;bottom:13%!important;right:0!important}.exp-solution-node--three>i{background:#ff6437;box-shadow:0 0 14px #ff6437}.exp-signal--solutions>small{z-index:8;color:#c2cede;background:#050d17bd;border-color:#84ace240;bottom:2%}.exp-signal--solutions:hover .exp-solution-lens{filter:brightness(1.08);transform:perspective(1100px)rotateY(0)scale(1.018)}@keyframes q-solution-camera{0%{transform:scale(1.08)translate(-1.5%)}to{transform:scale(1.14)translate(1.5%,-1%)}}@keyframes q-solution-scan{0%,14%{opacity:0;transform:translateY(-58%)}25%{opacity:.85}72%{opacity:.6}86%,to{opacity:0;transform:translateY(58%)}}@keyframes q-solution-node{0%,to{border-color:#8bb1e533}50%{border-color:#4e90f580;box-shadow:0 12px 34px #2260c22e}}html[dir=rtl] .exp-solution-lens{transform:perspective(1100px)rotateY(5deg)}html[dir=rtl] .exp-signal--solutions:hover .exp-solution-lens{transform:perspective(1100px)rotateY(0)scale(1.018)}.exp-system{padding:var(--q-scene) 0;background:var(--q-canvas-elevated)}.exp-system .q-section-intro>div>p{max-width:620px;color:var(--q-text-muted);margin-bottom:24px;line-height:1.8}.exp-card-grid{border-top:1px solid var(--q-border);border-left:1px solid var(--q-border);grid-template-columns:repeat(2,1fr);margin-top:70px;display:grid}html[dir=rtl] .exp-card-grid{border-left:0;border-right:1px solid var(--q-border)}.exp-card-grid article{border-right:1px solid var(--q-border);border-bottom:1px solid var(--q-border);background:linear-gradient(145deg,var(--q-surface-glass),transparent);min-height:380px;transition:transform var(--q-duration-scene) var(--q-ease-spatial),background var(--q-duration-control),border-color var(--q-duration-control);flex-direction:column;padding:34px;display:flex}html[dir=rtl] .exp-card-grid article{border-right:0;border-left:1px solid var(--q-border)}.exp-card-grid article:hover{z-index:2;background:color-mix(in srgb,var(--q-surface-glass) 84%,var(--q-blue) 6%);border-color:color-mix(in srgb,var(--q-orange) 34%,var(--q-border));transform:translateY(-8px)}.exp-card-grid article>div{color:var(--q-text-soft);justify-content:space-between;font:600 .55rem/1 monospace;display:flex}.exp-card-grid article>svg{width:26px;height:26px;color:var(--q-orange);margin-top:80px}.exp-card-grid h3{margin:34px 0 18px;font-size:clamp(1.7rem,2.6vw,3rem);font-weight:520}.exp-card-grid p{max-width:520px;color:var(--q-text-muted);line-height:1.75}.exp-process{padding:var(--q-scene) 0;background:var(--q-canvas)}.exp-process .cin-section-shell{grid-template-columns:minmax(260px,.65fr) 1.5fr;gap:clamp(50px,8vw,130px);display:grid}.exp-process header{align-self:start;position:sticky;top:120px}.exp-process header>span{color:var(--q-orange);font-size:.6rem}.exp-process h2{font-size:var(--q-type-section);margin-top:28px;font-weight:500}.exp-process ol{border-top:1px solid var(--q-border);list-style:none}.exp-process li{border-bottom:1px solid var(--q-border);grid-template-columns:90px minmax(170px,.55fr) 1fr;align-items:center;gap:28px;min-height:220px;padding:30px 0;display:grid}.exp-process li>div{color:var(--q-text-soft);flex-direction:column;gap:45px;display:flex}.exp-process li svg{color:var(--q-orange)}.exp-process h3{font-size:clamp(1.6rem,2.4vw,2.7rem);font-weight:520}.exp-process li>p{color:var(--q-text-muted);line-height:1.8}.exp-closing{min-height:72svh;padding:var(--q-scene) 0;background:radial-gradient(circle at 78% 50%,color-mix(in srgb,var(--q-blue) 24%,transparent),transparent 28%),var(--q-canvas-elevated);align-items:center;display:flex;position:relative;overflow:hidden}.exp-closing:after{content:"Q";color:color-mix(in srgb,var(--q-text) 3%,transparent);font-size:42vw;font-weight:650;line-height:1;position:absolute;bottom:-13vw;right:-2vw}.exp-closing .cin-section-shell{z-index:2;position:relative}.exp-closing p{color:var(--q-orange);font:600 .6rem/1 monospace}.exp-closing h2{max-width:980px;font-size:var(--q-type-section);margin:32px 0 48px;font-weight:500}.partner-ecosystem{padding:var(--q-scene) 0;background:var(--q-canvas)}.partner-ecosystem__grid{border-top:1px solid var(--q-border);border-inline-start:1px solid var(--q-border);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.partner-ecosystem article{border-inline-end:1px solid var(--q-border);border-bottom:1px solid var(--q-border);background:var(--q-surface-glass);flex-direction:column;justify-content:space-between;min-height:190px;padding:24px;display:flex}.partner-ecosystem article>span{color:var(--q-orange);font:600 .52rem/1 monospace}.partner-ecosystem strong{font-size:1.25rem}.partner-ecosystem small{color:var(--q-text-muted)}.conversion-hero{background:radial-gradient(circle at 82% 42%,color-mix(in srgb,var(--q-blue) 20%,transparent),transparent 28%),var(--q-canvas);align-items:flex-end;min-height:72svh;padding:180px 0 90px;display:flex}.conversion-hero h1{max-width:1050px;font-size:var(--q-type-display);margin:30px 0;font-weight:500;line-height:.94}.conversion-hero .cin-section-shell>p:last-child{max-width:700px;color:var(--q-text-muted);line-height:1.8}.conversion-form-scene{padding:var(--q-scene) 0;background:var(--q-canvas-elevated)}.conversion-form-scene>.cin-section-shell{grid-template-columns:minmax(250px,.55fr) minmax(0,1.2fr);gap:clamp(50px,8vw,130px);display:grid}.conversion-form-scene aside{align-self:start;position:sticky;top:120px}.conversion-form-scene aside>span{color:var(--q-orange);font-size:.6rem}.conversion-form-scene aside h2{font-size:var(--q-type-section);margin:28px 0;font-weight:500}.conversion-form-scene aside p{color:var(--q-text-muted);line-height:1.8}.conversion-form{border:1px solid var(--q-border);border-radius:var(--q-radius-lg);background:var(--q-surface-glass);padding:clamp(28px,5vw,64px)}.conversion-form__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.conversion-form label{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.conversion-form label>span{color:var(--q-text-muted);font-size:.66rem}.conversion-form input,.conversion-form textarea{border:0;border-bottom:1px solid var(--q-border);width:100%;color:var(--q-text);font:inherit;background:0 0;outline:0;padding:15px 0}.conversion-form input:focus,.conversion-form textarea:focus{border-color:var(--q-orange)}.conversion-form .form-consent{flex-direction:row;align-items:flex-start}.conversion-form .form-consent input{flex:none;width:18px}.conversion-form .honeypot{position:absolute;left:-9999px}.proposal-wizard{padding:var(--q-scene) 0;background:var(--q-canvas-elevated)}.proposal-wizard>.cin-section-shell{grid-template-columns:300px minmax(0,850px);justify-content:center;gap:clamp(45px,7vw,110px);display:grid}.proposal-wizard aside{align-self:start;position:sticky;top:110px}.proposal-wizard__progress{background:var(--q-border);height:2px}.proposal-wizard__progress span{background:linear-gradient(90deg,var(--q-blue),var(--q-orange));height:100%;transition:width .45s var(--q-ease-spatial);display:block}.proposal-wizard aside>strong{color:var(--q-text-muted);margin:18px 0 30px;font:600 .6rem/1 monospace;display:block}.proposal-wizard aside ol{list-style:none}.proposal-wizard aside button{width:100%;color:var(--q-text-soft);text-align:start;cursor:default;background:0 0;border:0;gap:12px;padding:10px 0;display:flex}.proposal-wizard aside li.is-active button{color:var(--q-text)}.proposal-wizard aside li.is-done button{color:var(--q-text-muted);cursor:pointer}.proposal-wizard aside button span{width:24px;color:var(--q-orange);font:600 .52rem/1.5 monospace}.proposal-wizard__stage{border:1px solid var(--q-border);border-radius:var(--q-radius-lg);background:var(--q-surface-glass);min-height:700px;padding:clamp(28px,5vw,68px)}.proposal-wizard__stage>span{color:var(--q-orange);font-size:.62rem}.proposal-wizard__stage h2{max-width:680px;margin:30px 0 50px;font-size:clamp(2.2rem,4vw,4.5rem);font-weight:500}.proposal-wizard__stage textarea{border:1px solid var(--q-border);resize:vertical;background:color-mix(in srgb,var(--q-canvas) 72%,transparent);width:100%;color:var(--q-text);font:inherit;border-radius:18px;outline:0;padding:22px;line-height:1.7}.proposal-wizard__stage textarea:focus{border-color:var(--q-orange)}.proposal-wizard__actions{justify-content:space-between;gap:12px;margin-top:26px;display:flex}.proposal-wizard__review{border:1px solid var(--q-border);border-radius:16px;max-height:260px;margin-bottom:24px;padding:18px;overflow:auto}.proposal-wizard__review div+div{border-top:1px solid var(--q-border);margin-top:12px;padding-top:12px}.proposal-wizard__review small{color:var(--q-orange)}.proposal-wizard__review p{color:var(--q-text-muted);margin-top:5px}@media (max-width:1000px){.exp-hero>.cin-section-shell{grid-template-columns:1fr}.exp-signal{opacity:.6;width:58vw;position:absolute;top:18%;right:-12vw}.exp-process .cin-section-shell,.conversion-form-scene>.cin-section-shell{grid-template-columns:1fr}.exp-process header,.conversion-form-scene aside{position:relative;top:auto}.partner-ecosystem__grid{grid-template-columns:repeat(2,1fr)}.proposal-wizard>.cin-section-shell{grid-template-columns:230px 1fr}}@media (max-width:760px){.exp-hero{padding:145px 0 65px}.exp-hero h1,.conversion-hero h1{font-size:clamp(3rem,13vw,4.8rem)}.exp-signal{width:100vw;top:16%;right:-50vw}.exp-card-grid{grid-template-columns:1fr}.exp-card-grid article{min-height:310px;padding:26px}.exp-card-grid article>svg{margin-top:55px}.exp-process li{grid-template-columns:55px 1fr;gap:16px}.exp-process li>p{grid-column:2}.partner-ecosystem__grid{grid-template-columns:1fr 1fr}.partner-ecosystem article{min-height:155px;padding:18px}.conversion-hero{min-height:68svh;padding:145px 0 65px}.conversion-form__grid,.proposal-wizard>.cin-section-shell{grid-template-columns:1fr}.proposal-wizard aside{position:relative;top:auto}.proposal-wizard aside ol{display:none}.proposal-wizard__stage{min-height:620px;padding:28px 20px}.proposal-wizard__actions .cin-button{padding-inline:18px}}.conversion-form label.honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;left:auto;overflow:hidden}@media (prefers-reduced-motion:reduce){.exp-signal>i{animation:none!important}.exp-card-grid article{transition:none}}@media (max-width:1000px){.exp-signal--solutions{opacity:.68;width:62vw;top:19%;right:-10vw}.exp-hero--solutions .exp-hero__copy>p:not(.cin-kicker){max-width:680px}}@media (max-width:760px){.exp-signal--solutions{opacity:.48;width:102vw;top:17%;right:-50vw}.exp-solution-node,.exp-signal--solutions>small{display:none!important}.exp-solution-lens{inset:12% 4%}.exp-hero--solutions .exp-hero__copy{max-width:94%}}@media (prefers-reduced-motion:reduce){.exp-solution-lens>img,.exp-solution-lens__scan,.exp-solution-node{animation:none!important}.exp-solution-lens{transform:none!important}}.conversion-form select{border:0;border-bottom:1px solid var(--q-border);width:100%;color:var(--q-text);font:inherit;background:0 0;outline:0;padding:15px 0}.conversion-form select option{color:#111;background:#fff}.conversion-form select:focus{border-color:var(--q-orange)}.proposal-wizard__stage input{border:1px solid var(--q-border);background:color-mix(in srgb,var(--q-canvas) 72%,transparent);width:100%;color:var(--q-text);font:inherit;border-radius:16px;outline:0;padding:18px}.proposal-wizard__stage input:focus{border-color:var(--q-orange)}.proposal-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.proposal-fields label{color:var(--q-text-muted);flex-direction:column;gap:10px;font-size:.72rem;display:flex}.proposal-fields--wide{grid-template-columns:1fr}.proposal-choice-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.proposal-choice-grid button{border:1px solid var(--q-border);background:color-mix(in srgb,var(--q-canvas) 70%,transparent);min-height:92px;color:var(--q-text);font:inherit;text-align:start;cursor:pointer;border-radius:16px;padding:20px;transition:all .25s}.proposal-choice-grid button:hover,.proposal-choice-grid button.is-selected{border-color:var(--q-orange);background:color-mix(in srgb,var(--q-orange) 10%,var(--q-surface-glass));transform:translateY(-2px)}.proposal-upload{border:1px dashed var(--q-border);border-radius:18px;padding:24px}.proposal-upload svg{color:var(--q-orange)}.proposal-upload small,.proposal-upload span{color:var(--q-text-muted);margin-top:8px;display:block}.proposal-upload input{border:0;padding:14px 0}.proposal-wizard__review button{color:var(--q-orange);cursor:pointer;background:0 0;border:0;margin-top:8px}.proposal-save-note{color:var(--q-text-muted);margin-top:22px;font-size:.72rem}.exp-deep{padding:var(--q-scene) 0;background:linear-gradient(180deg,var(--q-canvas),var(--q-canvas-elevated))}.exp-deep .q-section-intro>div>p{max-width:720px;color:var(--q-text-muted);margin-top:18px;line-height:1.8}.exp-deep__grid{background:var(--q-border);border:1px solid var(--q-border);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;display:grid}.exp-deep__grid article{background:var(--q-canvas);opacity:0;min-height:300px;transition:opacity .7s var(--q-ease-spatial),transform .7s var(--q-ease-spatial),background .3s;flex-direction:column;padding:30px;display:flex;transform:translateY(24px)}.exp-deep__grid article.is-in-view{opacity:1;transform:none}.exp-deep__grid article:hover{background:color-mix(in srgb,var(--q-surface-glass) 88%,var(--q-blue) 5%)}.exp-deep__grid span{color:var(--q-orange);font:600 .54rem/1 monospace}.exp-deep__grid h3{margin:auto 0 20px;font-size:clamp(1.45rem,2vw,2.25rem);font-weight:520}.exp-deep__grid p{color:var(--q-text-muted);line-height:1.75}@media (max-width:1000px){.exp-deep__grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.proposal-fields,.proposal-choice-grid,.exp-deep__grid{grid-template-columns:1fr}.proposal-choice-grid button{min-height:76px}.exp-deep__grid article{min-height:260px}}@media (prefers-reduced-motion:reduce){.exp-deep__grid article{opacity:1;transition:none;transform:none}}.proposal-hero{background:radial-gradient(circle at 18% 82%,#ff5c2d1a,transparent 26%),radial-gradient(circle at 78% 38%,#2367e633,transparent 32%),linear-gradient(145deg,var(--q-canvas),var(--q-canvas-elevated));align-items:center;min-height:100svh;padding:170px 0 80px;display:flex;position:relative;overflow:hidden}.proposal-hero:before{content:"";opacity:.22;background-image:linear-gradient(var(--q-border) 1px,transparent 1px),linear-gradient(90deg,var(--q-border) 1px,transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.proposal-hero__layout{grid-template-columns:minmax(0,1.06fr) minmax(420px,.72fr);align-items:center;gap:clamp(60px,8vw,130px);display:grid;position:relative}.proposal-hero__copy h1{letter-spacing:-.065em;max-width:920px;margin:28px 0;font-size:clamp(4rem,6.8vw,7.7rem);font-weight:480;line-height:.91}.proposal-hero__copy h1 span{color:var(--q-text-muted)}.proposal-hero__copy>p:not(.cin-kicker){max-width:650px;color:var(--q-text-muted);font-size:clamp(.95rem,1.15vw,1.1rem);line-height:1.8}.proposal-hero__copy>.cin-button{margin-top:36px}.proposal-hero__assurance{flex-wrap:wrap;gap:18px 28px;margin-top:28px;display:flex}.proposal-hero__assurance span{color:var(--q-text-muted);align-items:center;gap:8px;font-size:.65rem;display:flex}.proposal-hero__assurance svg{width:16px;color:var(--q-orange)}.proposal-hero__console{border:1px solid color-mix(in srgb,var(--q-border) 125%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--q-canvas-elevated) 94%,var(--q-blue) 6%),var(--q-canvas));min-height:590px;transition:transform .8s var(--q-ease-spatial),border-color .4s;border-radius:30px;padding:0 26px 26px;position:relative;overflow:hidden;transform:perspective(1300px)rotateY(-4deg);box-shadow:0 45px 120px #0000004d}.proposal-hero__console:hover{border-color:color-mix(in srgb,var(--q-blue) 55%,var(--q-border));transform:perspective(1300px)rotateY(0)translateY(-5px)}html[dir=rtl] .proposal-hero__console{transform:perspective(1300px)rotateY(4deg)}html[dir=rtl] .proposal-hero__console:hover{transform:perspective(1300px)rotateY(0)translateY(-5px)}.proposal-hero__console:after{content:"";border-top:2px solid #0000;border-image:linear-gradient(90deg,var(--q-blue),var(--q-orange),transparent) 1;pointer-events:none;position:absolute;inset:0}.proposal-hero__console header{border-bottom:1px solid var(--q-border);height:64px;color:var(--q-text-muted);font:600 .5rem/1 var(--font-sora),monospace;letter-spacing:.14em;align-items:center;gap:12px;display:flex}.proposal-hero__console header i{background:#4ee39b;border-radius:50%;width:6px;height:6px;margin-inline-start:auto;box-shadow:0 0 13px #4ee39b}.proposal-hero__console header small{font:inherit}.proposal-hero__core{aspect-ratio:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:235px;margin:35px auto 28px;display:flex;position:relative}.proposal-hero__core>i{border:1px solid color-mix(in srgb,var(--q-blue) 38%,transparent);border-radius:50%;animation:24s linear infinite q-spin;position:absolute;inset:0}.proposal-hero__core>i:nth-child(2){border-style:dashed;border-color:color-mix(in srgb,var(--q-orange) 46%,transparent);animation-duration:15s;animation-direction:reverse;inset:20%}.proposal-hero__core>svg{width:35px;height:35px;color:var(--q-orange);margin-bottom:16px}.proposal-hero__core strong{font-size:1.05rem;font-weight:520}.proposal-hero__core small{max-width:155px;color:var(--q-text-muted);margin-top:8px;font-size:.57rem;line-height:1.5}.proposal-hero__console ol{border-top:1px solid var(--q-border);list-style:none}.proposal-hero__console li{border-bottom:1px solid var(--q-border);grid-template-columns:30px 20px 1fr;align-items:center;gap:10px;min-height:54px;display:grid}.proposal-hero__console li>span{color:var(--q-text-soft);font:600 .48rem/1 monospace}.proposal-hero__console li svg{color:#4f8fff;width:15px}.proposal-hero__console li strong{font-size:.7rem;font-weight:500}.proposal-prep{padding:var(--q-compact) 0;background:var(--q-canvas)}.proposal-prep .cin-section-shell>p{color:var(--q-orange);font:650 .57rem/1 monospace}.proposal-prep h2{max-width:1000px;margin:28px 0 55px;font-size:clamp(2.8rem,5vw,5.7rem);font-weight:480;line-height:.97}.proposal-prep .cin-section-shell>div{border:1px solid var(--q-border);border-radius:22px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.proposal-prep span{border-inline-end:1px solid var(--q-border);background:linear-gradient(145deg,var(--q-surface-glass),transparent);align-items:flex-end;min-height:150px;padding:28px;font-size:.82rem;line-height:1.65;display:flex}.proposal-prep span:last-child{border:0}#proposal-brief{scroll-margin-top:90px}.proposal-page .proposal-wizard{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--q-blue) 13%,transparent),transparent 24%),var(--q-canvas-elevated);position:relative}.proposal-page .proposal-wizard>.cin-section-shell{grid-template-columns:270px minmax(0,900px);gap:clamp(40px,6vw,90px)}.proposal-page .proposal-wizard aside{border:1px solid var(--q-border);background:color-mix(in srgb,var(--q-surface-glass) 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;padding:24px}.proposal-page .proposal-wizard aside ol{flex-direction:column;gap:3px;display:flex}.proposal-page .proposal-wizard aside button{border-radius:10px;min-height:40px;padding:8px 10px;transition:background .25s,color .25s}.proposal-page .proposal-wizard aside li.is-active button{background:color-mix(in srgb,var(--q-blue) 12%,var(--q-surface-glass))}.proposal-page .proposal-wizard__stage{background:linear-gradient(145deg,color-mix(in srgb,var(--q-surface-glass) 92%,var(--q-blue) 3%),color-mix(in srgb,var(--q-canvas) 94%,transparent));border-radius:28px;min-height:670px;box-shadow:0 35px 100px #00000029}.proposal-page .proposal-wizard__stage h2{text-wrap:balance;max-width:720px;font-size:clamp(2.25rem,3.5vw,4rem);line-height:1.08}.proposal-page .proposal-wizard__stage input,.proposal-page .proposal-wizard__stage textarea,.proposal-page .proposal-choice-grid button{transition:border-color .25s,background .25s,transform .25s,box-shadow .25s}.proposal-page .proposal-wizard__stage input:focus,.proposal-page .proposal-wizard__stage textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--q-orange) 10%,transparent)}html[data-theme=light] .proposal-hero{background:radial-gradient(circle at 18% 82%,#ff5c2d1a,#0000 26%),radial-gradient(circle at 78% 38%,#2367e624,#0000 32%),#f2f5f7}html[data-theme=light] .proposal-hero__console{background:linear-gradient(150deg,#ffffffeb,#e9eff5);box-shadow:0 40px 100px #29415c29}html[data-theme=light] .proposal-page .proposal-wizard__stage{box-shadow:0 30px 80px #29415c1a}@media (max-width:1050px){.proposal-hero__layout{grid-template-columns:1fr}.proposal-hero__console{width:min(650px,100%);min-height:560px}.proposal-page .proposal-wizard>.cin-section-shell{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:760px){.proposal-hero{min-height:auto;padding:145px 0 78px}.proposal-hero__layout{gap:55px}.proposal-hero__copy h1{font-size:clamp(3.2rem,13.7vw,4.8rem);line-height:.96}.proposal-hero__copy>.cin-button{justify-content:center;width:100%}.proposal-hero__assurance{gap:12px;display:grid}.proposal-hero__console{border-radius:22px;min-height:520px;padding-inline:18px;transform:none!important}.proposal-hero__core{width:190px;margin-block:28px 20px}.proposal-prep h2{font-size:clamp(2.55rem,11.5vw,4rem)}.proposal-prep .cin-section-shell>div{grid-template-columns:1fr}.proposal-prep span{border:0;border-bottom:1px solid var(--q-border);min-height:110px}.proposal-page .proposal-wizard>.cin-section-shell{grid-template-columns:1fr}.proposal-page .proposal-wizard aside{padding:18px;position:relative;top:auto}.proposal-page .proposal-wizard aside ol{display:none}.proposal-page .proposal-wizard__stage{border-radius:22px;min-height:610px;padding:27px 19px}.proposal-page .proposal-wizard__stage h2{margin:24px 0 38px;font-size:clamp(2.1rem,10vw,3rem)}.proposal-page .proposal-wizard__actions{z-index:4;border:1px solid var(--q-border);background:color-mix(in srgb,var(--q-canvas) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:99px;padding:9px;position:sticky;bottom:10px}.proposal-page .proposal-wizard__actions .cin-button{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.proposal-hero__console,.proposal-hero__core>i{transition:none!important;animation:none!important;transform:none!important}}html[dir=rtl] .proposal-hero__copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:760px;font-size:clamp(3.35rem,5.15vw,5.85rem);line-height:1.08}@media (max-width:760px){html[dir=rtl] .proposal-hero__copy h1{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.35rem,9.8vw,3.45rem);line-height:1.15}}.exp-hero--solutions{background:radial-gradient(circle at 78% 42%,#2363db2e,transparent 28%),radial-gradient(circle at 55% 92%,#ee4f2214,transparent 25%),linear-gradient(145deg,var(--q-canvas),var(--q-canvas-elevated));align-items:center;min-height:92svh;padding-bottom:clamp(64px,7vw,96px)}.exp-hero--solutions>.cin-section-shell{grid-template-columns:minmax(0,.92fr) minmax(500px,.78fr);align-items:center;gap:clamp(54px,7vw,120px)}.exp-hero--solutions .exp-hero__copy{padding-top:36px}.exp-hero--solutions h1{letter-spacing:-.045em;text-wrap:balance;max-width:790px;margin:26px 0 24px;font-size:clamp(3.7rem,5.7vw,6.55rem);line-height:.97}html[dir=rtl] .exp-hero--solutions h1{letter-spacing:0;max-width:760px;font-size:clamp(3.1rem,4.45vw,5rem);font-weight:400;line-height:1.1}.exp-hero--solutions .exp-hero__copy>p:not(.cin-kicker){font-size:clamp(1rem,1.12vw,1.15rem);line-height:1.75;max-width:670px!important}.exp-signal--solutions{aspect-ratio:1.1;filter:none;background:linear-gradient(145deg,#0d1f37ed,#040c17fa);border:1px solid #759eda4d;border-radius:30px;width:min(620px,43vw);transition:transform .85s cubic-bezier(.16,1,.3,1),border-color .45s;overflow:hidden;transform:perspective(1300px)rotateY(-4deg);box-shadow:0 45px 100px #00000061,inset 0 1px #ffffff0f}html[dir=rtl] .exp-signal--solutions{transform:perspective(1300px)rotateY(4deg)}.exp-signal--solutions:hover,html[dir=rtl] .exp-signal--solutions:hover{border-color:#5f97f094;transform:perspective(1300px)rotateY(0)translateY(-5px)}.exp-solution-console__top{color:#a9b9ce;height:56px;font:600 .52rem/1 var(--font-sora),monospace;letter-spacing:.12em;border-bottom:1px solid #759eda38;align-items:center;gap:12px;padding:0 22px;display:flex}.exp-solution-console__top>i{background:#4ee39b;border-radius:50%;width:6px;height:6px;margin-inline-start:auto;box-shadow:0 0 13px #4ee39b}.exp-solution-console__top small{font:inherit;color:#91a3ba}.exp-solution-lens{clip-path:none;background:#071323;border-radius:18px;transition:filter .5s,scale .8s cubic-bezier(.16,1,.3,1);inset:76px 22px 122px;transform:none!important}.exp-solution-lens:after{clip-path:none;border-color:#74a6f240;border-radius:18px}.exp-solution-lens>img{object-position:50% 51%;filter:saturate(.86)contrast(1.08)brightness(.7)}.exp-signal--solutions:hover .exp-solution-lens{filter:brightness(1.08);scale:1.008;transform:none!important}.exp-solution-console__rail{z-index:9;grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;bottom:72px;left:36px;right:36px}.exp-solution-console__rail>span{color:#adbbcc;min-width:0;font:600 .48rem/1 var(--font-sora),sans-serif;letter-spacing:.05em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050f1cdb;border:1px solid #82a9e133;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 6px;display:flex}.exp-solution-console__rail i{background:#4c91ff;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 10px #4c91ff}.exp-solution-console__rail span:last-child i{background:#ff6437;box-shadow:0 0 10px #ff6437}.exp-solution-console__metric{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#030b16c7;border:1px solid #7ca6e142;border-radius:12px;width:154px;padding:14px;position:absolute;top:94px;right:35px}html[dir=rtl] .exp-solution-console__metric{left:35px;right:auto}.exp-solution-console__metric small{color:#93a5bc;font:600 .45rem/1.3 var(--font-sora),sans-serif;letter-spacing:.06em;display:block}.exp-solution-console__metric strong{margin:8px 0;font-size:1.25rem;display:block}.exp-solution-console__metric>i{background:#ffffff1f;height:2px;display:block}.exp-solution-console__metric b{background:linear-gradient(90deg,#468cf8,#ff6437);width:0;height:100%;animation:1.4s cubic-bezier(.16,1,.3,1) .35s forwards q-solution-progress;display:block}.exp-signal--solutions>small{z-index:10;color:#8497af;font:600 .48rem/1 var(--font-sora),sans-serif;letter-spacing:.08em;background:0 0;border:0;padding:0;bottom:23px;left:22px;transform:none}html[dir=rtl] .exp-signal--solutions>small{left:auto;right:22px}.exp-signal--solutions>.exp-solution-orbit,.exp-signal--solutions>.exp-solution-node{display:none!important}@keyframes q-solution-progress{to{width:96.8%}}.exp-system .q-section-intro>div>p{max-width:none}@media (min-width:1001px){.exp-system .q-section-intro>div>p{white-space:nowrap}}@media (max-width:1000px){.exp-hero--solutions>.cin-section-shell{grid-template-columns:1fr}.exp-signal--solutions{opacity:.6;width:58vw;top:20%;right:-8vw}.exp-hero--solutions .exp-hero__copy{max-width:72%}}@media (max-width:760px){.exp-hero--solutions{min-height:94svh}.exp-hero--solutions .exp-hero__copy{max-width:96%;padding-top:20px}.exp-hero--solutions h1,html[dir=rtl] .exp-hero--solutions h1{font-size:clamp(2.85rem,12vw,4rem);line-height:1.1}.exp-signal--solutions{opacity:.34;border-radius:22px;width:92vw;top:18%;right:-54vw}.exp-solution-console__metric,.exp-solution-console__rail{display:none}.exp-solution-lens{inset:64px 14px 52px}.exp-signal--solutions>small{display:none!important}}@media (prefers-reduced-motion:reduce){.exp-solution-console__metric b{width:96.8%;animation:none}.exp-signal--solutions{transition:none}}.exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .exp-hero{background:radial-gradient(circle at 76% 35%,color-mix(in srgb,var(--q-blue) 20%,transparent),transparent 27%),radial-gradient(circle at 54% 92%,color-mix(in srgb,var(--q-orange) 7%,transparent),transparent 22%),linear-gradient(145deg,var(--q-canvas),var(--q-canvas-elevated));align-items:center;min-height:94svh;padding:165px 0 78px}.exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .exp-hero>.cin-section-shell{grid-template-columns:minmax(0,.94fr) minmax(480px,.76fr);align-items:center;gap:clamp(55px,7vw,120px)}.exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .exp-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:830px;margin:26px 0;font-size:clamp(3.75rem,5.8vw,6.7rem);line-height:.98}html[dir=rtl] .exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .exp-hero h1{letter-spacing:0;font-size:clamp(3.2rem,4.75vw,5.45rem);font-weight:400;line-height:1.13}.exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .exp-hero__copy>p:not(.cin-kicker){max-width:670px;font-size:clamp(.98rem,1.15vw,1.14rem)}.exp-domain-art{aspect-ratio:1.04;background:linear-gradient(145deg,#0b1d33f5,#030b15fc);border:1px solid #6f9ddc47;border-radius:29px;justify-self:end;width:min(600px,43vw);transition:transform .8s cubic-bezier(.16,1,.3,1),border-color .4s;position:relative;overflow:hidden;transform:perspective(1300px)rotateY(-4deg);box-shadow:0 45px 100px #00000052,inset 0 1px #ffffff0d}html[dir=rtl] .exp-domain-art{transform:perspective(1300px)rotateY(4deg)}.exp-domain-art:hover,html[dir=rtl] .exp-domain-art:hover{border-color:#5b96eb99;transform:perspective(1300px)rotateY(0)translateY(-5px)}.exp-domain-art__top{color:#9dafc5;height:58px;font:600 .48rem/1 var(--font-sora),sans-serif;letter-spacing:.12em;border-bottom:1px solid #779fd52e;align-items:center;gap:10px;padding:0 21px;display:flex}.exp-domain-art__top>i{background:#53e6a0;border-radius:50%;width:7px;height:7px;margin-inline-start:auto;box-shadow:0 0 14px #53e6a0}.exp-domain-art__top small{color:#71869f;max-width:150px;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exp-domain-art__stage{background-image:linear-gradient(#7199cd0e 1px,#0000 1px),linear-gradient(90deg,#7199cd0e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:58px 0 54px;overflow:hidden}.exp-domain-art__stage:before{content:"";background:radial-gradient(circle,#2c69d333,#0000 42%);position:absolute;inset:0}.exp-domain-art__orbit{border:1px solid #4a87e545;border-radius:50%;animation:32s linear infinite q-domain-spin;position:absolute}.exp-domain-art__orbit--outer{inset:8% 14%}.exp-domain-art__orbit--inner{border-style:dashed;border-color:#ff653752;animation-duration:20s;animation-direction:reverse;inset:24% 30%}.exp-domain-art__core{z-index:3;text-align:center;background:#051222e6;border:1px solid #649cf16b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:35% 34%;box-shadow:0 0 65px #2764cd33,inset 0 0 28px #306fd51f}.exp-domain-art__core span{color:#d7e2ef;font-size:.64rem}.exp-domain-art__core strong{color:#fff;font:600 1.3rem/1 var(--font-sora),sans-serif;font-variant-numeric:tabular-nums}.exp-domain-art__node{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#a7b7ca;min-width:98px;font:600 .48rem/1 var(--font-sora),sans-serif;letter-spacing:.06em;background:#040f1cd6;border:1px solid #7aa1d73b;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;animation:4s ease-in-out infinite q-domain-node;display:flex;position:absolute}.exp-domain-art__node>i{background:#4d94ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px #4d94ff}.exp-domain-art__node--1{top:13%;left:10%}.exp-domain-art__node--2{animation-delay:-1s;top:16%;right:9%}.exp-domain-art__node--3{animation-delay:-2s;bottom:14%;left:9%}.exp-domain-art__node--4{animation-delay:-3s;bottom:12%;right:10%}.exp-domain-art__node--4>i{background:#ff6841;box-shadow:0 0 11px #ff6841}.exp-domain-art__pulse{background:#ff6841;border-radius:50%;width:5px;height:5px;animation:2.7s ease-out infinite q-domain-pulse;position:absolute;inset:49% auto auto 50%;box-shadow:0 0 #ff684180}.exp-domain-art__foot{color:#6f849e;height:54px;font:600 .43rem/1 var(--font-sora),sans-serif;letter-spacing:.1em;border-top:1px solid #779fd52e;justify-content:center;align-items:center;gap:18px;padding:0 20px;display:flex;position:absolute;inset:auto 0 0}.exp-domain-art__foot i{background:linear-gradient(90deg,#438af5,#ff653e);width:24px;height:1px}html[dir=rtl] .exp-domain-art__top,html[dir=rtl] .exp-domain-art__node,html[dir=rtl] .exp-domain-art__foot{font-family:var(--font-ff-shamel),Tahoma,sans-serif;letter-spacing:0}.exp-domain-art--erpnext .exp-domain-art__stage{background-size:60px 60px}.exp-domain-art--erpnext .exp-domain-art__orbit{border-radius:20px;transform:rotate(8deg)}.exp-domain-art--erpnext .exp-domain-art__orbit--inner{transform:rotate(-8deg)}.exp-domain-art--erpnext .exp-domain-art__core{border-color:#ff6f3f61;border-radius:16px;inset:36% 31%}.exp-domain-art--industries .exp-domain-art__stage:after{content:"";background:conic-gradient(from 25deg,transparent 0 13%,#3e84e921 13% 14%,transparent 14% 38%,#ff64391c 38% 39%,transparent 39% 64%,#3e84e91a 64% 65%,transparent 65%);border-radius:50%;animation:40s linear infinite reverse q-domain-spin;position:absolute;inset:8% 12%}.exp-domain-art--industries .exp-domain-art__core{inset:34% 31%}@keyframes q-domain-spin{to{transform:rotate(360deg)}}@keyframes q-domain-node{50%{border-color:#5b97ec85;transform:translateY(-4px)}}@keyframes q-domain-pulse{70%,to{box-shadow:0 0 0 70px #ff684100}}.exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .exp-system{background:linear-gradient(180deg,var(--q-canvas-elevated),var(--q-canvas));position:relative;overflow:hidden}.exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .exp-system:before{content:"Q";color:color-mix(in srgb,var(--q-text) 3%,transparent);font-size:34vw;font-weight:650;line-height:1;position:absolute;inset:8% auto auto -3vw}.exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .exp-system .cin-section-shell{z-index:1;position:relative}.exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .q-section-intro{align-items:end}.exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .q-section-intro h2{text-wrap:balance;max-width:1030px}.exp-page--qutell-ai .exp-card-grid,.exp-page--industries .exp-card-grid{background:0 0;border:0;grid-template-columns:repeat(12,1fr);gap:12px}.exp-page--qutell-ai .exp-card-grid article,.exp-page--industries .exp-card-grid article{background:linear-gradient(145deg,color-mix(in srgb,var(--q-surface-glass) 92%,var(--q-blue) 3%),transparent);border-radius:20px;min-height:340px;border:1px solid var(--q-border)!important}.exp-page--qutell-ai .exp-card-grid article:first-child,.exp-page--qutell-ai .exp-card-grid article:nth-child(4){grid-column:span 7}.exp-page--qutell-ai .exp-card-grid article:nth-child(2),.exp-page--qutell-ai .exp-card-grid article:nth-child(3){grid-column:span 5}.exp-page--qutell-ai .exp-card-grid article:nth-child(2),.exp-page--qutell-ai .exp-card-grid article:nth-child(4){transform:translateY(34px)}.exp-page--qutell-ai .exp-card-grid article:hover{transform:translateY(-7px)}.exp-page--qutell-ai .exp-card-grid article:nth-child(2):hover,.exp-page--qutell-ai .exp-card-grid article:nth-child(4):hover{transform:translateY(27px)}.exp-page--erpnext .exp-card-grid{background:0 0;border:0;grid-template-columns:1fr;margin-top:65px}.exp-page--erpnext .exp-card-grid article{background:0 0;grid-template-columns:90px 42px minmax(240px,.65fr) 1fr;grid-template-areas:"meta icon title text";align-items:center;gap:32px;min-height:190px;padding:28px 32px;display:grid;border:0!important;border-top:1px solid var(--q-border)!important}.exp-page--erpnext .exp-card-grid article:last-child{border-bottom:1px solid var(--q-border)!important}.exp-page--erpnext .exp-card-grid article>div{flex-direction:column;grid-area:meta;justify-content:space-between;height:100%}.exp-page--erpnext .exp-card-grid article>svg{color:var(--q-orange);grid-area:icon;margin:0}.exp-page--erpnext .exp-card-grid h3{grid-area:title;margin:0;font-size:clamp(1.7rem,2.4vw,2.75rem)}.exp-page--erpnext .exp-card-grid p{grid-area:text;margin:0}.exp-page--erpnext .exp-card-grid article:hover{background:color-mix(in srgb,var(--q-surface-glass) 84%,var(--q-blue) 5%);padding-inline:46px;transform:none}.exp-page--industries .exp-card-grid article{grid-column:span 4;min-height:360px}.exp-page--industries .exp-card-grid article:first-child,.exp-page--industries .exp-card-grid article:nth-child(5){grid-column:span 7}.exp-page--industries .exp-card-grid article:nth-child(2),.exp-page--industries .exp-card-grid article:nth-child(6){grid-column:span 5}.exp-page--industries .exp-card-grid article:nth-child(3),.exp-page--industries .exp-card-grid article:nth-child(4){grid-column:span 6}.exp-page--industries .exp-card-grid article>svg{margin-top:auto}.exp-page--industries .exp-card-grid article:hover{transform:translateY(-7px)}.exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .exp-deep__grid{background:0 0;border:0;gap:12px}.exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .exp-deep__grid article{border:1px solid var(--q-border);background:linear-gradient(145deg,var(--q-surface-glass),transparent);border-radius:18px;min-height:280px}@media (max-width:1000px){.exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .exp-hero>.cin-section-shell{grid-template-columns:1fr}.exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .exp-hero__copy{max-width:74%}.exp-domain-art{opacity:.62;width:60vw;position:absolute;top:20%;right:-12vw}.exp-page--qutell-ai .exp-card-grid article:nth-child(n),.exp-page--industries .exp-card-grid article:nth-child(n){grid-column:span 6}.exp-page--erpnext .exp-card-grid article{grid-template-columns:72px 38px minmax(190px,.7fr) 1fr;gap:24px}}@media (max-width:760px){.exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .exp-hero{min-height:92svh;padding:140px 0 64px}.exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .exp-hero__copy{max-width:96%}.exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .exp-hero h1,html[dir=rtl] .exp-page:is(.exp-page--qutell-ai,.exp-page--erpnext,.exp-page--industries) .exp-hero h1{font-size:clamp(2.5rem,10.6vw,3.55rem);line-height:1.15}.exp-domain-art{opacity:.28;border-radius:22px;width:94vw;top:19%;right:-56vw}html[dir=rtl] .exp-domain-art{left:-56vw;right:auto}.exp-domain-art__node,.exp-domain-art__foot{display:none}.exp-page--qutell-ai .exp-card-grid,.exp-page--industries .exp-card-grid{grid-template-columns:1fr;display:grid}.exp-page--qutell-ai .exp-card-grid article:nth-child(n),.exp-page--industries .exp-card-grid article:nth-child(n){grid-column:auto;min-height:300px;transform:none}.exp-page--qutell-ai .exp-card-grid article:nth-child(n):hover{transform:none}.exp-page--erpnext .exp-card-grid article{grid-template-columns:52px 1fr;grid-template-areas:"icon title""meta text";gap:18px;min-height:245px;padding:25px}.exp-page--erpnext .exp-card-grid article>svg{grid-area:icon}.exp-page--erpnext .exp-card-grid article>div{grid-area:meta}.exp-page--erpnext .exp-card-grid h3{grid-area:title}.exp-page--erpnext .exp-card-grid p{grid-area:text}.exp-page--erpnext .exp-card-grid article:hover{padding-inline:25px}}@media (prefers-reduced-motion:reduce){.exp-domain-art,.exp-domain-art__orbit,.exp-domain-art__node,.exp-domain-art__pulse,.exp-domain-art--industries .exp-domain-art__stage:after{transition:none!important;animation:none!important;transform:none!important}}.exp-page--consulting .exp-hero{background:radial-gradient(circle at 73% 34%,color-mix(in srgb,var(--q-blue) 18%,transparent),transparent 28%),radial-gradient(circle at 38% 100%,color-mix(in srgb,var(--q-orange) 7%,transparent),transparent 22%),linear-gradient(145deg,var(--q-canvas),var(--q-canvas-elevated));align-items:center;min-height:94svh;padding:165px 0 78px}.exp-page--consulting .exp-hero>.cin-section-shell{grid-template-columns:minmax(0,.94fr) minmax(480px,.76fr);align-items:center;gap:clamp(55px,7vw,120px)}.exp-page--consulting .exp-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:820px;margin:26px 0;font-size:clamp(3.75rem,5.7vw,6.55rem);line-height:.98}html[dir=rtl] .exp-page--consulting .exp-hero h1{letter-spacing:0;font-size:clamp(3.15rem,4.65vw,5.25rem);font-weight:400;line-height:1.14}.exp-page--consulting .exp-hero__copy>p:not(.cin-kicker){max-width:660px;font-size:clamp(.98rem,1.15vw,1.14rem)}.exp-domain-art--consulting .exp-domain-art__stage{background-size:36px 36px}.exp-domain-art--consulting .exp-domain-art__stage:after{content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(135deg,#0000 49.8%,#ff673c2e 50%,#0000 50.2%);border:1px solid #518fec3d;position:absolute;inset:10% 11%}.exp-domain-art--consulting .exp-domain-art__orbit--outer{border-radius:18px;animation:none;inset:8% 16%;transform:rotate(45deg)}.exp-domain-art--consulting .exp-domain-art__orbit--inner{border-radius:12px;animation:9s ease-in-out infinite q-consulting-axis;inset:25% 33%;transform:rotate(45deg)}.exp-domain-art--consulting .exp-domain-art__core{border-color:#ff693d66;border-radius:14px;inset:35% 31%;box-shadow:0 0 70px #2662c733,inset 0 0 28px #ff693d0f}.exp-domain-art--consulting .exp-domain-art__pulse{background:#4d94ff}@keyframes q-consulting-axis{50%{border-color:#ff693d6b;transform:rotate(135deg)}}.exp-page--consulting .exp-system{background:linear-gradient(180deg,var(--q-canvas-elevated),var(--q-canvas));position:relative;overflow:hidden}.exp-page--consulting .exp-system:before{content:"Q";color:color-mix(in srgb,var(--q-text) 3%,transparent);font-size:31vw;font-weight:650;line-height:1;position:absolute;inset:10% -3vw auto auto}.exp-page--consulting .exp-system .cin-section-shell{z-index:1;position:relative}.exp-page--consulting .exp-system .q-section-intro{align-items:end}.exp-page--consulting .exp-system .q-section-intro h2{text-wrap:balance;max-width:1040px}.exp-page--consulting .exp-card-grid{background:0 0;border:0;grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.exp-page--consulting .exp-card-grid article{background:linear-gradient(145deg,color-mix(in srgb,var(--q-surface-glass) 94%,var(--q-blue) 3%),transparent);min-height:310px;transition:transform .45s var(--q-ease-spatial),border-color .3s,background .3s;border-radius:20px;grid-column:span 6;padding:30px;border:1px solid var(--q-border)!important}.exp-page--consulting .exp-card-grid article:nth-child(2),.exp-page--consulting .exp-card-grid article:nth-child(3){transform:translateY(30px)}.exp-page--consulting .exp-card-grid article:hover{background:color-mix(in srgb,var(--q-surface-glass) 88%,var(--q-blue) 7%);transform:translateY(-6px);border-color:color-mix(in srgb,var(--q-blue) 58%,var(--q-border))!important}.exp-page--consulting .exp-card-grid article:nth-child(2):hover,.exp-page--consulting .exp-card-grid article:nth-child(3):hover{transform:translateY(24px)}.exp-page--consulting .exp-card-grid article>div{border-bottom:1px solid var(--q-border);padding-bottom:20px}.exp-page--consulting .exp-card-grid article>svg{color:var(--q-orange);margin-top:auto}.exp-page--consulting .exp-card-grid h3{max-width:520px;font-size:clamp(1.65rem,2.45vw,2.8rem)}.exp-page--consulting .exp-deep__grid{background:0 0;border:0;gap:12px}.exp-page--consulting .exp-deep__grid article{border:1px solid var(--q-border);background:linear-gradient(145deg,var(--q-surface-glass),transparent);border-radius:18px;min-height:280px}@media (max-width:1000px){.exp-page--consulting .exp-hero>.cin-section-shell{grid-template-columns:1fr}.exp-page--consulting .exp-hero__copy{max-width:74%}.exp-page--consulting .exp-domain-art{opacity:.58;width:60vw;position:absolute;top:20%;right:-12vw}.exp-page--consulting .exp-card-grid article{grid-column:span 6}}@media (max-width:760px){.exp-page--consulting .exp-hero{min-height:92svh;padding:140px 0 64px}.exp-page--consulting .exp-hero__copy{max-width:96%}.exp-page--consulting .exp-hero h1,html[dir=rtl] .exp-page--consulting .exp-hero h1{font-size:clamp(2.5rem,10.6vw,3.55rem);line-height:1.15}.exp-page--consulting .exp-domain-art{opacity:.27;border-radius:22px;width:94vw;top:19%;right:-56vw}html[dir=rtl] .exp-page--consulting .exp-domain-art{left:-56vw;right:auto}.exp-page--consulting .exp-card-grid{grid-template-columns:1fr}.exp-page--consulting .exp-card-grid article:nth-child(n){grid-column:auto;min-height:290px;transform:none}.exp-page--consulting .exp-card-grid article:nth-child(n):hover{transform:none}}@media (prefers-reduced-motion:reduce){.exp-domain-art--consulting .exp-domain-art__orbit--inner{animation:none}.exp-page--consulting .exp-card-grid article{transition:none}}.consulting-brief{border:1px solid color-mix(in srgb,var(--q-border) 86%,var(--q-blue) 14%);background:linear-gradient(145deg,color-mix(in srgb,var(--q-surface-glass) 94%,var(--q-blue) 6%),color-mix(in srgb,var(--q-canvas) 94%,transparent));border-radius:28px;width:100%;min-height:560px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000038}.consulting-brief:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 48%,#4989ef14 48.2% 48.5%,#0000 48.7%),radial-gradient(circle at 12% 86%,#ff653b1f,#0000 25%);position:absolute;inset:0}.consulting-brief__top,.consulting-brief__foot{height:52px;color:var(--q-muted);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid var(--q-border);align-items:center;gap:11px;padding:0 22px;font:650 .57rem/1.2 monospace;display:flex}.consulting-brief__top i,.consulting-brief__foot i{background:#52e6a4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 15px #52e6a4b8}.consulting-brief__top small{color:var(--q-text);font:inherit;margin-inline-start:auto}.consulting-brief__sheet{border:1px solid color-mix(in srgb,var(--q-border) 78%,var(--q-blue) 22%);background:color-mix(in srgb,var(--q-canvas-elevated) 90%,transparent);border-radius:18px;min-height:420px;margin:26px;padding:27px;position:relative;box-shadow:0 18px 45px #00000029}.consulting-brief__meta{border-bottom:1px solid var(--q-border);color:var(--q-muted);letter-spacing:.1em;justify-content:space-between;align-items:center;padding-bottom:19px;font:650 .61rem/1.2 monospace;display:flex}.consulting-brief__meta span{color:var(--q-orange)}.consulting-brief__checks{padding-top:12px}.consulting-brief__check{border-bottom:1px solid color-mix(in srgb,var(--q-border) 72%,transparent);min-height:48px;color:var(--q-text);grid-template-columns:28px 1fr auto 18px;align-items:center;gap:12px;display:grid}.consulting-brief__check b{color:var(--q-muted);font:600 .58rem/1 monospace}.consulting-brief__check span{font-size:.86rem}.consulting-brief__check em{color:var(--q-muted);font-size:.7rem;font-style:normal}.consulting-brief__check svg{color:#52e6a4;width:15px}.consulting-brief__recommendation{border-inline-start:2px solid var(--q-orange);animation:q-brief-arrive .9s var(--q-ease-spatial) both;background:linear-gradient(110deg,#ff653b1a,#3872da14);border-radius:12px;margin-top:22px;padding:20px 22px;position:relative;overflow:hidden}.consulting-brief__recommendation small{color:var(--q-orange);letter-spacing:.11em;margin-bottom:9px;font:650 .56rem/1 monospace;display:block}.consulting-brief__recommendation strong{font-size:clamp(1.15rem,1.7vw,1.55rem);font-weight:500;display:block}.consulting-brief__recommendation span{color:var(--q-muted);margin-top:8px;font-size:.77rem;display:block}.consulting-brief__stamp{color:var(--q-muted);letter-spacing:.08em;align-items:center;gap:7px;font:650 .52rem/1 monospace;display:flex;position:absolute;bottom:22px;right:24px}.consulting-brief__stamp svg{width:16px;color:var(--q-orange)}html[dir=rtl] .consulting-brief__stamp{left:24px;right:auto}.consulting-brief__foot{border-top:1px solid var(--q-border);border-bottom:0;height:40px;position:absolute;inset:auto 0 0}.consulting-brief__foot i{background:var(--q-orange);box-shadow:0 0 15px #ff653b80}@keyframes q-brief-arrive{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (min-width:1100px){html[dir=rtl] .exp-page--consulting .exp-card-grid article:nth-child(4) p{white-space:nowrap;max-width:none;font-size:.86rem}}html[dir=rtl] .exp-page--consulting .exp-closing .cin-button{margin-inline-start:auto}@media (max-width:1000px){.exp-page--consulting .consulting-brief{opacity:.63;width:57vw;position:absolute;top:21%;right:-10vw}html[dir=rtl] .exp-page--consulting .consulting-brief{left:-10vw;right:auto}}@media (max-width:760px){.exp-page--consulting .consulting-brief{opacity:.25;width:90vw;min-height:500px;top:19%;right:-52vw}html[dir=rtl] .exp-page--consulting .consulting-brief{left:-52vw;right:auto}.consulting-brief__sheet{margin:18px;padding:20px}.consulting-brief__check em,.consulting-brief__stamp{display:none}}@media (prefers-reduced-motion:reduce){.consulting-brief__recommendation{animation:none}}.proposal-page .proposal-wizard__stage h2{text-wrap:pretty;overflow-wrap:normal;word-break:normal;width:100%;max-width:720px;line-height:1.18;display:block}
.cin-header{background:linear-gradient(#02060ce6,#02060c8a 62%,#0000);height:128px}.cin-header.is-scrolled{background:#03070de6;height:106px}.cin-topbar{color:#7f90a6;letter-spacing:.07em;text-transform:uppercase;height:34px;transition:height .45s var(--cin-ease),opacity .3s;border-bottom:1px solid #94b4de21;font:600 .56rem/1 monospace}.cin-topbar>div{align-items:center;gap:25px;width:min(1510px,100vw - 72px);height:100%;margin:auto;display:flex}.cin-topbar__status{color:#b7c2d0;align-items:center;gap:9px;display:flex}.cin-topbar__status i{background:#55d993;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #55d993}.cin-topbar__region{margin-inline-end:auto}.cin-topbar a{transition:color .25s}.cin-topbar a:hover{color:#fff}.cin-header__inner{grid-template-columns:205px 1fr auto;height:calc(100% - 34px)}.cin-header__nav{gap:clamp(17px,1.65vw,31px)}.cin-header__nav>a,.cin-header__nav-item>a{white-space:nowrap;font-size:.73rem}.cin-header__contact{color:#07111f;background:#fff;border-color:#fff}.cin-header__contact:hover{background:var(--cin-orange);border-color:var(--cin-orange);color:#fff}.cin-capability-system{background:radial-gradient(circle at 88% 14%,#246cff26,#0000 25%),radial-gradient(circle at 11% 78%,#ff603014,#0000 22%),#03070d;padding:clamp(105px,11vw,175px) 0}.home-services{grid-template-columns:minmax(0,1.05fr) minmax(410px,.95fr);align-items:start;gap:clamp(34px,5vw,80px);display:grid}.home-services__list{border-top:1px solid var(--cin-line)}.home-service{border-bottom:1px solid var(--cin-line);cursor:default;min-height:150px;transition:padding .45s var(--cin-ease),background .35s,color .35s;grid-template-columns:52px 1fr 54px;align-items:center;gap:22px;padding:24px 6px;display:grid;position:relative}.home-service:before{content:"";transform-origin:0;transition:transform .55s var(--cin-ease);background:linear-gradient(90deg,#256bff24,#ff603009,#0000);position:absolute;inset:0;transform:scaleX(0)}html[dir=rtl] .home-service:before{transform-origin:100%}.home-service.is-active:before,.home-service:hover:before{transform:scaleX(1)}.home-service.is-active{padding-inline:20px}.home-service__number{color:#60738b;font:600 .58rem/1 monospace;position:relative}.home-service__copy{grid-template-columns:34px 1fr;align-items:center;gap:6px 18px;display:grid;position:relative}.home-service__copy>svg{width:22px;color:var(--cin-orange);transition:transform .45s var(--cin-ease);grid-row:1/3}.home-service.is-active .home-service__copy>svg{transform:rotate(-8deg)scale(1.12)}.home-service h3{color:#f3f7fb;letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2vw,2.15rem);font-weight:530}.home-service p{color:#8f9fb3;opacity:0;max-height:0;margin:0;font-size:.76rem;line-height:1.6;transition:max-height .5s,opacity .4s,transform .45s;overflow:hidden;transform:translateY(8px)}.home-service.is-active p{opacity:1;max-height:80px;margin-top:7px;transform:none}.home-service>a{border:1px solid var(--cin-line);border-radius:50%;place-items:center;width:46px;height:46px;transition:all .35s;display:grid;position:relative}.home-service>a svg{width:16px}.home-service.is-active>a,.home-service>a:hover{background:var(--cin-orange);border-color:var(--cin-orange);color:#fff;transform:rotate(45deg)}.home-services__stage{isolation:isolate;background:linear-gradient(145deg,#0d1c31fa,#040a12fa);border:1px solid #94b3dc2b;border-radius:30px;min-height:680px;padding:26px;position:sticky;top:128px;overflow:hidden;box-shadow:0 38px 110px #00000052}.home-services__stage:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#2a70ff33,#0000 68%);border-radius:50%;width:470px;transition:background .5s;position:absolute;top:-16%;right:-30%}.home-services__stage--6:before{background:radial-gradient(circle,#ff59253d,#0000 68%)}.home-services__stage-top{color:#74879f;letter-spacing:.1em;justify-content:space-between;gap:20px;font:600 .54rem/1 monospace;display:flex}.home-services__stage-top span{align-items:center;gap:9px;display:flex}.home-services__stage-top i{background:#55d993;border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #55d993}.home-services__visual{place-items:center;height:300px;display:grid;position:relative}.home-services__visual>i{border:1px solid #3a7cf445;border-radius:50%;animation:18s linear infinite q-service-orbit;position:absolute}.home-services__visual>i:first-child{width:250px;height:250px}.home-services__visual>i:nth-child(2){border-style:dashed;width:184px;height:184px;animation-direction:reverse}.home-services__visual>i:nth-child(3){width:285px;height:95px;transform:rotate(18deg)}.home-services__visual>i:nth-child(4){width:95px;height:285px;transform:rotate(35deg)}.home-services__visual>span{background:linear-gradient(145deg,#2f74f438,#ffffff09);border:1px solid #6fa3f647;border-radius:27px;place-items:center;width:94px;height:94px;display:grid;transform:rotate(45deg);box-shadow:0 0 70px #1f63e133}.home-services__visual>span svg{color:#fff;width:30px;transform:rotate(-45deg)}.home-services__stage-copy{animation:q-service-copy .55s var(--cin-ease) both}.home-services__stage-copy>svg{display:none}.home-services__stage-copy small{color:var(--cin-orange);letter-spacing:.13em;text-transform:uppercase;font-size:.57rem}.home-services__stage-copy h3{letter-spacing:-.05em;max-width:560px;margin:14px 0 0;font-size:clamp(2.25rem,3.5vw,4.2rem);font-weight:520;line-height:1}.home-services__stage-copy p{color:#97a6b9;max-width:520px;margin:20px 0 0;line-height:1.72}.home-services__stage>a{border-top:1px solid var(--cin-line);justify-content:space-between;align-items:center;padding-top:18px;font-size:.7rem;font-weight:700;display:flex;position:absolute;inset:auto 26px 26px}.home-services__stage>a svg{width:17px;color:var(--cin-orange)}@keyframes q-service-copy{0%{opacity:0;filter:blur(5px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@keyframes q-service-orbit{to{rotate:360deg}}html[data-theme=light]{--q-canvas:#f4f2ed;--q-canvas-elevated:#fbfaf7;--q-surface:#fff;--q-surface-glass:#ffffffdb;--q-text:#0b1726;--q-text-muted:#536275;--q-border:#14315224;--q-shadow-soft:0 24px 70px #22374e1c;--q-shadow-deep:0 38px 100px #22374e29}html[data-theme=light] body.cinematic-preview{--cin-bg:#f4f2ed;--cin-surface:#fbfaf7;--cin-surface-2:#fff;--cin-text:#0b1726;--cin-muted:#536275;--cin-line:#14315224;color:#0b1726!important;background:#f4f2ed!important}html[data-theme=light] .cin-page,html[data-theme=light] .cin-inner-page{color:#0b1726;background:#f4f2ed}html[data-theme=light] .cin-topbar{color:#8495ab;background:#0a1728;border-color:#ffffff14}html[data-theme=light] .cin-topbar__status{color:#d9e1eb}html[data-theme=light] .cin-topbar a:hover{color:#fff}html[data-theme=light] .cin-header,html[data-theme=light] .cin-header:not(.is-scrolled){background:linear-gradient(#faf9f6fa,#faf9f6e0 75%,#faf9f633)}html[data-theme=light] .cin-header.is-scrolled{background:#faf9f6f0;box-shadow:0 12px 45px #182c421a}html[data-theme=light] .cin-header__contact{color:#fff;background:#0b1726;border-color:#0b1726}html[data-theme=light] .cin-header__contact:hover{background:var(--cin-orange);border-color:var(--cin-orange);color:#fff}html[data-theme=light] .cin-manifesto{background:radial-gradient(circle at 85% 25%,#1c5edb14,#0000 28%),#fbfaf7}html[data-theme=light] .cin-capability-system{background:radial-gradient(circle at 87% 15%,#1c60e41f,#0000 25%),radial-gradient(circle at 10% 80%,#e84b2012,#0000 22%),#eef2f6}html[data-theme=light] .cin-work{background:#fff}html[data-theme=light] .cin-clients{background:#f4f2ed}html[data-theme=light] .cin-proof{background:#e9eff6}html[data-theme=light] .cin-tech{background:#fbfaf7}html[data-theme=light] .cin-faq{background:#eef1f4}html[data-theme=light] .cin-insights{background:linear-gradient(#fff,#f5f2ec)}html[data-theme=light] .cin-section-heading h2,html[data-theme=light] .cin-manifesto h2,html[data-theme=light] .cin-proof h2,html[data-theme=light] .cin-tech h2,html[data-theme=light] .cin-faq h2,html[data-theme=light] .cin-insights h2{color:#0b1726}html[data-theme=light] .cin-section-heading>div:last-child>p,html[data-theme=light] .cin-manifesto__copy{color:#536275}html[data-theme=light] .cin-section-heading>div:last-child>a{color:#0b1726;border-color:#0b172659}html[data-theme=light] .home-services__list,html[data-theme=light] .home-service{border-color:#14315224}html[data-theme=light] .home-service h3{color:#0b1726}html[data-theme=light] .home-service p{color:#536275}html[data-theme=light] .home-service:before{background:linear-gradient(90deg,#1c60e41a,#e84b2009,#0000)}html[data-theme=light] .home-service>a{color:#0b1726;border-color:#14315233}html[data-theme=light] .home-services__stage{color:#f5f8fc;background:linear-gradient(145deg,#0d2038,#07111f);border-color:#17365b40;box-shadow:0 35px 90px #233a5338}html[data-theme=light] .home-services__stage-copy h3{color:#fff}html[data-theme=light] .home-services__stage-copy p{color:#aab7c8}html[data-theme=light] .cin-inner-hero,html[data-theme=light] .work-index__hero{background:radial-gradient(circle at 76% 44%,#1c60e424,#0000 30%),#eeeae3}html[data-theme=light] .cin-portfolio,html[data-theme=light] .cin-blog-index,html[data-theme=light] .cin-offices{background:#fbfaf7}html[data-theme=light] .cin-contact-form{background:radial-gradient(circle at 18% 30%,#1c60e414,#0000 29%),#eef2f6}.premium-footer,html[data-theme=light] .premium-footer{border-color:#8daeda29;color:#f2f6fb!important;background:radial-gradient(circle at 80% 8%,#2363d924,#0000 23%),#02060c!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:#8daeda24}html[data-theme=light] .premium-footer__signal span{color:#e2ebf71f}html[data-theme=light] .premium-footer__brand .brand-logo__light{display:none!important}html[data-theme=light] .premium-footer__brand .brand-logo__dark{display:block!important}html[data-theme=light] .premium-footer__brand>p,html[data-theme=light] .premium-footer__nav a{color:#8e9db0}html[data-theme=light] .premium-footer__social,html[data-theme=light] .premium-footer__offices p,html[data-theme=light] .premium-footer__bottom{color:#6f8096}html[data-theme=light] .premium-footer__nav a:hover{color:#fff}html[data-theme=light] .premium-footer__wordmark{color:#f3f6fa}.premium-footer__cta{position:relative}.premium-footer__cta:before{content:"";aspect-ratio:1;border:1px solid #2d6ee72b;border-radius:50%;width:420px;position:absolute;inset:auto 2% -45%;box-shadow:0 0 90px #235cc717}.premium-footer__wordmark{white-space:normal;text-wrap:balance;font-size:clamp(3.7rem,10.5vw,12rem)}@keyframes q-section-rise{0%{filter:blur(5px);transform:translateY(32px)}to{filter:none;transform:none}}@keyframes q-card-arrive{0%{transform:translateY(26px)scale(.985)}to{transform:none}}@media (max-width:1180px){.cin-header__nav{display:none}.cin-header__menu{display:grid}.cin-header__inner{grid-template-columns:1fr auto}.cin-header__contact{display:none}.home-services{grid-template-columns:1fr minmax(360px,.78fr)}.home-service{grid-template-columns:42px 1fr 48px}.home-services__stage{min-height:620px}}@media (max-width:820px){.cin-header{height:112px}.cin-header.is-scrolled{height:94px}.cin-topbar{height:30px}.cin-topbar>div{width:calc(100vw - 30px)}.cin-topbar__region,.cin-topbar a[href^=tel\:]{display:none}.cin-topbar__status{margin-inline-end:auto}.cin-header__inner{width:calc(100vw - 30px);height:calc(100% - 30px)}.cin-header .brand-logo{width:145px}.cin-header__language{font-size:.7rem}.home-services{display:block}.home-services__stage{display:none}.home-service{grid-template-columns:38px 1fr 46px;min-height:190px;padding:26px 5px}.home-service p,.home-service.is-active p{opacity:1;max-height:none;margin-top:10px;transform:none}.home-service.is-active{padding-inline:12px}.home-service__copy{grid-template-columns:28px 1fr}.home-service__copy>svg{width:20px}.home-service h3{font-size:clamp(1.45rem,7vw,2.25rem)}.premium-footer__wordmark{font-size:14vw}}@media (max-width:520px){.cin-topbar__status{font-size:.48rem}.cin-topbar a[href^=mailto\:]{display:none}.cin-header__actions{gap:7px}.cin-header__theme{width:38px;height:38px}.cin-header__language{padding:6px}.home-service{grid-template-columns:28px 1fr 42px;gap:12px}.home-service__copy{display:block}.home-service__copy>svg{margin-bottom:18px}.home-service p{font-size:.78rem}.premium-footer__wordmark{font-size:13.5vw}}@media (prefers-reduced-motion:reduce){.home-services__visual>i,.cin-section-heading,.cin-proof__intro,.cin-faq__layout>header,.premium-footer__cta>div,.cin-work-card,.cin-tech__grid article,.cin-insights__grid>a,.about-process__grid article,.svc-capabilities__grid article{animation:none!important}.home-services__stage-copy{animation:none}}
body.cinematic-home .cin-hero--home{height:100svh}body.cinematic-home .cin-hero-end{height:0;min-height:0}body.cinematic-home .cin-manifesto{min-height:82svh;padding:clamp(42px,5vw,76px) 0}body.cinematic-home .cin-manifesto__statement{margin-top:0}.home-services__stage{min-height:760px}.home-services__visual{height:190px}.home-services__visual>i:first-child{width:166px;height:166px}.home-services__visual>i:nth-child(2){width:122px;height:122px}.home-services__visual>i:nth-child(3){width:194px;height:65px}.home-services__visual>i:nth-child(4){width:65px;height:194px}.home-services__visual>span{border-radius:21px;width:72px;height:72px}.home-services__visual>span svg{width:25px}.home-services__image{isolation:isolate;background:#07101b;border-radius:20px;height:210px;margin:0 -1px 24px;position:relative;overflow:hidden}.home-services__image:after{content:"";border-radius:inherit;background:linear-gradient(#0000 35%,#040a127a),linear-gradient(120deg,#246cff1c,#0000 52%);border:1px solid #ffffff1a;position:absolute;inset:0}.home-services__image img{object-fit:cover;filter:saturate(.78)contrast(1.02)brightness(.82);animation:q-service-photo .65s var(--cin-ease) both}.home-services__stage-copy h3{font-size:clamp(2rem,3vw,3.45rem)}.home-services__stage-copy p{font-size:.86rem}.home-services__stage>a{background:linear-gradient(#0000,#07111f 35%);padding-bottom:3px}.home-service__media{display:none}@keyframes q-service-photo{0%{opacity:0;filter:blur(7px)saturate(.5);transform:scale(1.055)}to{opacity:1;filter:saturate(.78)contrast(1.02)brightness(.82);transform:none}}.cin-work{background:radial-gradient(circle at 85% 12%,#2767e224,#0000 24%),#03070d;padding:clamp(90px,9vw,145px) 0}.cin-work .cin-section-heading{margin-bottom:clamp(48px,6vw,82px)}.cin-work-grid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.cin-work-card,.cin-work-card:nth-child(n),.cin-work-card--featured{height:360px;min-height:0;transition:transform .65s var(--cin-ease),border-color .35s,box-shadow .65s var(--cin-ease);border-radius:22px;grid-area:auto/span 4;transform:translateY(0)}.cin-work-card:first-child,.cin-work-card:nth-child(2){grid-column:span 6;height:430px}.cin-work-card:nth-child(4){grid-column:span 5}.cin-work-card:nth-child(5){grid-column:span 3}.cin-work-card:hover{border-color:#4e89f561;transform:translateY(-10px);box-shadow:0 30px 70px #0000004d}.cin-work-card__visual img{filter:saturate(.72)brightness(.62);transform:scale(1.035)}.cin-work-card:hover .cin-work-card__visual img{filter:saturate()brightness(.82);transform:scale(1.095)rotate(.3deg)}.cin-work-card__visual:after{background:linear-gradient(#03080f14 22%,#02070df5),linear-gradient(135deg,#2366e224,#0000 52%,#ff542414)}.cin-work-card__copy{padding:26px}.cin-work-card__copy h3,.cin-work-card:not(.cin-work-card--featured) .cin-work-card__copy h3{margin:10px 0 18px;font-size:clamp(1.55rem,2.2vw,2.7rem)}.cin-work-card__copy>span{opacity:0;transition:all .35s;transform:translateY(8px)}.cin-work-card:hover .cin-work-card__copy>span{opacity:1;transform:none}.cin-clients{background:radial-gradient(circle at 90% 12%,#1d5ed821,#0000 25%),#050b14;padding:clamp(90px,9vw,150px) 0}.cin-clients .cin-section-heading{margin-bottom:58px}.cin-clients .cin-section-heading h2{font-size:clamp(2.75rem,5vw,5.8rem)}.cin-logo-rail{gap:12px;margin:0 0 64px}.cin-logo-rail>div{background:#0d1c2fe6;border-color:#91b0da2e;width:168px;height:88px}.cin-logo-rail>div img,.cin-logo-rail>div:hover img{filter:grayscale()brightness(0)invert();opacity:.88;padding:20px}.cin-logo-rail>div:hover img{filter:none;opacity:1}.home-testimonial{background:#07101b;border:1px solid #91b0da2b;border-radius:30px;grid-template-columns:.9fr 1.1fr;min-height:590px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 110px #00000040}.home-testimonial__visual{min-height:590px;animation:q-story-in .72s var(--cin-ease) both;position:relative;overflow:hidden}.home-testimonial__visual:after{content:"";background:linear-gradient(#0000 36%,#03080fe6),linear-gradient(120deg,#1d5bcf1f,#0000 50%);position:absolute;inset:0}.home-testimonial__visual>img{object-fit:cover;filter:saturate(.72)brightness(.7);transition:transform 1s var(--cin-ease)}.home-testimonial:hover .home-testimonial__visual>img{transform:scale(1.035)}.home-testimonial__visual>div{z-index:2;grid-template-columns:auto 1fr;align-items:center;gap:5px 15px;display:grid;position:absolute;inset:auto 28px 27px}.home-testimonial__visual>div>span{color:#a7b4c4;letter-spacing:.13em;grid-column:1/-1;font:600 .55rem/1 monospace}.home-testimonial__visual>div>img{object-fit:cover;border:3px solid #ffffffb8;border-radius:50%;grid-row:2/4;width:74px;height:74px}.home-testimonial__visual>div>strong{font-size:1rem}.home-testimonial__quote{animation:q-quote-slide .65s var(--cin-ease) both;flex-direction:column;padding:clamp(36px,5vw,76px);display:flex;position:relative;overflow:hidden}.home-testimonial__mark{color:#ffffff0b;font:500 22rem/1 Georgia,serif;position:absolute;inset:-80px 25px auto auto}.home-testimonial__quote header{justify-content:space-between;align-items:center;gap:25px;display:flex;position:relative}.home-testimonial__quote header img{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.76}.home-testimonial__quote header span{color:#71849c;font:600 .55rem/1 monospace}.home-testimonial__quote blockquote{color:#f3f6fb;letter-spacing:-.042em;max-width:740px;margin:auto 0;font-size:clamp(1.9rem,3.1vw,3.55rem);font-weight:480;line-height:1.14;position:relative}.home-testimonial__quote footer{border-top:1px solid #91b0da26;padding-top:28px}.home-testimonial__quote footer div{flex-direction:column;gap:6px;display:flex}.home-testimonial__quote footer strong{font-size:.83rem}.home-testimonial__quote footer span{color:#8192a8;font-size:.68rem}.home-testimonial__progress{background:#91b0da1f;height:2px;margin-top:30px}.home-testimonial__progress i{background:linear-gradient(90deg,var(--cin-blue-bright),var(--cin-orange));height:100%;transition:width .6s var(--cin-ease);display:block}.home-testimonial__controls{z-index:3;gap:8px;display:flex;position:absolute;inset:auto 24px 24px auto}.home-testimonial__controls button{color:#fff;background:#03080fb8;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:46px;height:46px;transition:all .3s;display:grid}.home-testimonial__controls button:hover{background:var(--cin-orange);border-color:var(--cin-orange);transform:translateY(-3px)}.home-testimonial__controls svg{width:17px}html[dir=rtl] .home-testimonial__controls{left:24px;right:auto}@keyframes q-quote-slide{0%{opacity:0;filter:blur(6px);transform:translate(32px)}to{opacity:1;filter:none;transform:none}}html[dir=rtl] .home-testimonial__quote{animation-name:q-quote-slide-rtl}@keyframes q-quote-slide-rtl{0%{opacity:0;filter:blur(6px);transform:translate(-32px)}to{opacity:1;filter:none;transform:none}}.cin-proof{background:radial-gradient(circle at 82% 22%,#2a6ce729,#0000 28%),#03070d;padding:clamp(95px,10vw,165px) 0}.cin-proof__intro{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:7vw;max-width:none;display:grid}.cin-proof__intro .cin-section-kicker{grid-column:1/-1}.cin-proof__intro h2{margin:22px 0 0;font-size:clamp(3rem,5.5vw,6.3rem)}.cin-proof__intro>p:last-child{margin:0 0 5px}.cin-proof__grid{border:0;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:70px;display:grid;position:relative}.cin-proof__grid:before{content:"";background:linear-gradient(90deg,transparent,var(--cin-blue-bright),var(--cin-orange),transparent);opacity:.5;height:1px;animation:4s ease-in-out infinite q-stat-signal;position:absolute;inset:50% 0 auto}.cin-proof__grid article{z-index:1;min-height:245px;transition:transform .5s var(--cin-ease),border-color .35s,background .35s;background:linear-gradient(155deg,#0f1f35e0,#060d17d1);border:1px solid #91b0da29;border-radius:20px;padding:22px;position:relative;overflow:hidden}.cin-proof__grid article:hover{background:linear-gradient(155deg,#173153f0,#070f1ae6);border-color:#4b89f86b;transform:translateY(-9px)}.cin-proof__grid article:nth-child(2n){margin-top:36px}.cin-proof__grid article:before{content:"";aspect-ratio:1;border:1px solid #3a7bef2e;border-radius:50%;width:120px;position:absolute;top:-48px;right:-48px;box-shadow:0 0 45px #2568e114}.cin-proof__grid small{position:relative}.cin-proof__grid strong{margin:auto 0 16px;font-size:clamp(2.8rem,4.4vw,5.3rem);position:relative}.cin-proof__grid span{position:relative}.cin-proof__grid article>i{background:var(--cin-orange);width:7px;height:7px;box-shadow:0 0 17px var(--cin-orange);animation:q-stat-pulse 2s ease-in-out calc(var(--stat-index)*.18s) infinite;border-radius:50%;position:absolute;bottom:18px;right:18px}.cin-proof__principles{justify-content:center;margin-top:48px}@keyframes q-stat-pulse{50%{opacity:.45;transform:scale(1.8)}}@keyframes q-stat-signal{0%,to{opacity:.2;transform:scaleX(.25)}50%{opacity:.65;transform:scaleX(1)}}.cin-tech{background:radial-gradient(circle at 15% 15%,#2767e124,#0000 24%),#06101d;padding:clamp(95px,10vw,165px) 0}.cin-tech .cin-section-heading{margin-bottom:70px}.cin-tech .cin-section-heading h2{font-size:clamp(2.9rem,5.2vw,6rem)}.cin-tech__grid{border:0;grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.cin-tech__grid article{min-height:390px;transition:transform .5s var(--cin-ease),border-color .35s;background:linear-gradient(145deg,#0f1f35d1,#060d17a3);border:1px solid #91b0da29;border-radius:24px;padding:30px;overflow:hidden}.cin-tech__grid article:hover{background:linear-gradient(145deg,#142b4ae6,#070f1ab3);border-color:#4887f461;transform:translateY(-7px)}.cin-tech__grid h3{margin:52px 0 28px;font-size:clamp(2rem,3vw,3.3rem)}.cin-tech__grid ul{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.cin-tech__grid li{color:#a7b3c3;min-height:94px;transition:transform .35s var(--cin-ease),background .3s,border-color .3s;background:#0309106b;border:1px solid #91b0da24;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:12px 8px;display:flex}.cin-tech__grid li:hover{background:#ffffff0f;border-color:#4c89f561;transform:translateY(-5px)}.cin-tech__grid li img{object-fit:contain;filter:saturate(.85);width:48px;height:38px;transition:transform .35s}.cin-tech__grid li:hover img{transform:scale(1.1)}.cin-tech__grid li span{text-align:center;font-size:.58rem}.cin-faq{background:radial-gradient(circle at 13% 80%,#ff5b2a12,#0000 22%),#03070d;padding:clamp(90px,9vw,145px) 0}.cin-faq__layout{grid-template-columns:minmax(260px,.48fr) minmax(520px,1.52fr);align-items:start;gap:clamp(45px,7vw,105px)}.cin-faq header{background:linear-gradient(145deg,#0f1f35ad,#060d1766);border:1px solid #91b0da29;border-radius:24px;padding:30px;top:125px}.cin-faq header h2{margin:28px 0;font-size:clamp(2.3rem,3.8vw,4.2rem);line-height:1}.cin-faq header>a{background:#ffffff0f;border:0;border-radius:999px;padding:12px 16px}.cin-faq__items{border:0;flex-direction:column;gap:10px;display:flex}.cin-faq__items article{background:#0b17289e;border:1px solid #91b0da26;border-radius:18px;transition:border-color .35s,background .35s,transform .35s;overflow:hidden}.cin-faq__items article:hover,.cin-faq__items article.is-open{background:#10223bc7;border-color:#4786f55c;transform:translate(6px)}html[dir=rtl] .cin-faq__items article:hover,html[dir=rtl] .cin-faq__items article.is-open{transform:translate(-6px)}.cin-faq__items button{grid-template-columns:38px 1fr 28px;padding:24px 22px}.cin-faq__items button strong{font-size:clamp(1rem,1.35vw,1.3rem)}.cin-faq__items article>div>p{color:#9ba9bb;margin:0 60px}.cin-faq__items article.is-open>div>p{padding-bottom:25px}.cin-insights{background:linear-gradient(#07101b,#03070d);padding:clamp(82px,8vw,125px) 0}.cin-insights .cin-section-heading{grid-template-columns:1fr auto;align-items:end;margin-bottom:48px}.cin-insights .cin-section-heading h2{max-width:690px;font-size:clamp(2.7rem,4.5vw,5.1rem)}.cin-insights__grid{gap:16px}.cin-insights__grid>a>div{border-radius:17px;height:250px}.cin-insights__grid h3{font-size:clamp(1.25rem,1.7vw,1.8rem);line-height:1.18}.cin-insights__grid small{margin-top:17px}.cin-insights__grid>a>svg{margin-top:16px}html[data-theme=light] body.cinematic-home .cin-manifesto{background:radial-gradient(circle at 84% 20%,#1d60de12,#0000 26%),#f7f1e8}html[data-theme=light] body.cinematic-home .cin-capability-system{background:radial-gradient(circle at 85% 13%,#1f66e71f,#0000 24%),#e8eef5}html[data-theme=light] body.cinematic-home .cin-work{color:#f3f7fb;background:radial-gradient(circle at 85% 12%,#2767e229,#0000 24%),#06101d}html[data-theme=light] body.cinematic-home .cin-work .cin-section-heading h2,html[data-theme=light] body.cinematic-home .cin-work .cin-section-heading>div:last-child>a{color:#f3f7fb}html[data-theme=light] body.cinematic-home .cin-work .cin-section-heading>div:last-child>p{color:#9ba9bb}html[data-theme=light] body.cinematic-home .cin-clients{color:#0b1726;background:#f7f3eb}html[data-theme=light] body.cinematic-home .cin-clients .cin-section-heading h2{color:#0b1726}html[data-theme=light] body.cinematic-home .cin-clients .cin-section-heading>div:last-child>p{color:#536275}html[data-theme=light] .cin-logo-rail>div{background:#fff;border-color:#14315221;box-shadow:0 13px 34px #21395312}html[data-theme=light] .cin-logo-rail>div img{filter:grayscale();opacity:.78}html[data-theme=light] .cin-logo-rail>div:hover img{filter:none;opacity:1}html[data-theme=light] .home-testimonial{background:#0b1726;border-color:#0b1726;box-shadow:0 35px 85px #22374e33}html[data-theme=light] body.cinematic-home .cin-proof{background:radial-gradient(circle at 82% 22%,#2a6ce721,#0000 27%),#dfe8f2}html[data-theme=light] .cin-proof__grid article{background:linear-gradient(155deg,#fff,#edf3f8);border-color:#14315221;box-shadow:0 20px 55px #233d5914}html[data-theme=light] .cin-proof__grid article:hover{background:#fff}html[data-theme=light] .cin-proof__grid strong{color:#0b1726}html[data-theme=light] .cin-proof__grid span{color:#536275}html[data-theme=light] body.cinematic-home .cin-tech{color:#f3f7fb;background:radial-gradient(circle at 16% 14%,#2767e12b,#0000 24%),#071220}html[data-theme=light] body.cinematic-home .cin-tech .cin-section-heading h2,html[data-theme=light] body.cinematic-home .cin-tech h3{color:#f3f7fb}html[data-theme=light] body.cinematic-home .cin-tech .cin-section-heading>div:last-child>p{color:#9ba9bb}html[data-theme=light] .cin-tech__grid article{background:linear-gradient(145deg,#0f1f35e0,#060d17b8);border-color:#91b0da29}html[data-theme=light] .cin-tech__grid li{color:#a7b3c3;background:#0309107a;border-color:#91b0da24}html[data-theme=light] body.cinematic-home .cin-faq{background:radial-gradient(circle at 12% 82%,#e84b2014,#0000 22%),#eee8df}html[data-theme=light] .cin-faq header{background:#fff;border-color:#14315221;box-shadow:0 22px 60px #22374e14}html[data-theme=light] .cin-faq header h2{color:#0b1726}html[data-theme=light] .cin-faq__items article{background:#ffffffb8;border-color:#14315221}html[data-theme=light] .cin-faq__items article:hover,html[data-theme=light] .cin-faq__items article.is-open{background:#fff;border-color:#1a57c147}html[data-theme=light] .cin-faq__items article>div>p{color:#536275}html[data-theme=light] body.cinematic-home .cin-insights{background:#f8fafc}html[data-theme=light] body.cinematic-home .cin-insights .cin-section-heading h2{color:#0b1726}.premium-footer__wordmark{cursor:default;flex-wrap:wrap;align-items:flex-end;display:flex;overflow:visible}.premium-footer__wordmark span{transform-origin:50% 100%;will-change:transform,color,text-shadow;display:inline-block}.premium-footer__wordmark:hover span{animation:q-footer-letter-wave .72s var(--cin-ease) calc(var(--letter-index)*24ms) both}@keyframes q-footer-letter-wave{0%{color:#f3f6fa;transform:translateY(0)rotate(0)}38%{color:#ff6b3d;text-shadow:0 15px 35px #ff603047;transform:translateY(-24px)rotate(-3deg)}70%{transform:translateY(5px)rotate(1deg)}to{color:#f3f6fa;transform:translateY(0)rotate(0)}}@media (max-width:1100px){.home-services__stage{min-height:700px}.home-services__image{height:175px}.cin-work-card,.cin-work-card:nth-child(n),.cin-work-card--featured{grid-column:span 6;height:360px}.cin-work-card:nth-child(5){grid-column:span 12}.cin-proof__grid{grid-template-columns:repeat(3,1fr)}.cin-proof__grid article:nth-child(2n){margin-top:0}.home-testimonial{grid-template-columns:1fr 1.15fr}.cin-tech__grid ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){body.cinematic-home .cin-hero--home{height:100svh}.home-service__media{background:#07101b;border-radius:16px;grid-column:1/-1;height:180px;margin-top:20px;display:block;position:relative;overflow:hidden}.home-service__media:after{content:"";border-radius:inherit;background:linear-gradient(#0000 35%,#03080f5c);border:1px solid #ffffff1f;position:absolute;inset:0}.home-service__media img{object-fit:cover;filter:saturate(.75)brightness(.82)}.cin-work-grid{grid-template-columns:1fr 1fr;display:grid}.cin-work-card,.cin-work-card:nth-child(n),.cin-work-card--featured{grid-column:auto;height:330px}.cin-work-card:first-child{grid-column:1/-1;height:400px}.cin-work-card__copy>span{opacity:1;transform:none}.home-testimonial{grid-template-columns:1fr;min-height:0}.home-testimonial__visual{min-height:65vw}.home-testimonial__quote{min-height:490px}.home-testimonial__quote blockquote{font-size:clamp(1.65rem,6vw,2.5rem)}.cin-proof__intro{grid-template-columns:1fr}.cin-proof__intro>p:last-child{margin-top:0}.cin-proof__grid{grid-template-columns:1fr 1fr}.cin-proof__grid article{min-height:205px}.cin-tech__grid,.cin-faq__layout{grid-template-columns:1fr}.cin-faq header{position:relative;top:auto}.cin-insights__grid{grid-template-columns:1fr 1fr}.cin-insights__grid>a:last-child{grid-column:1/-1}.cin-insights__grid>a>div{height:230px}}@media (max-width:560px){body.cinematic-home .cin-manifesto{min-height:78svh;padding:58px 0}.home-service__media{height:150px}.cin-work-grid{grid-template-columns:1fr}.cin-work-card,.cin-work-card:nth-child(n),.cin-work-card--featured,.cin-work-card:first-child{grid-column:auto;height:330px}.cin-work-card__copy h3,.cin-work-card:not(.cin-work-card--featured) .cin-work-card__copy h3{font-size:1.75rem}.cin-clients .cin-section-heading h2{font-size:2.8rem}.cin-logo-rail>div{width:145px;height:78px}.home-testimonial__visual{min-height:78vw}.home-testimonial__quote{min-height:470px;padding:25px}.home-testimonial__quote header img{width:95px}.home-testimonial__controls{bottom:15px;right:15px}html[dir=rtl] .home-testimonial__controls{left:15px}.home-testimonial__controls button{width:42px;height:42px}.cin-proof__intro h2{font-size:2.8rem}.cin-proof__grid{grid-template-columns:1fr 1fr;gap:8px}.cin-proof__grid article{min-height:175px;padding:17px}.cin-proof__grid strong{font-size:2.8rem}.cin-proof__grid span{font-size:.66rem}.cin-proof__principles{justify-content:flex-start}.cin-tech__grid article{min-height:0;padding:22px}.cin-tech__grid h3{margin:42px 0 23px;font-size:2.15rem}.cin-tech__grid li{min-height:82px}.cin-faq header{padding:23px}.cin-faq header h2{font-size:2.55rem}.cin-faq__items button{grid-template-columns:28px 1fr 22px;gap:10px;padding:21px 16px}.cin-faq__items article>div>p{margin:0 24px 0 54px;font-size:.84rem}.cin-insights .cin-section-heading,.cin-insights__grid{grid-template-columns:1fr}.cin-insights__grid>a:last-child{grid-column:auto}.cin-insights__grid>a>div{height:220px}.premium-footer__wordmark:hover span{animation-duration:.58s}}@media (prefers-reduced-motion:reduce){.home-testimonial__visual,.home-testimonial__quote,.home-services__image img,.cin-proof__grid:before,.cin-proof__grid article>i,.premium-footer__wordmark:hover span{animation:none!important}.cin-work-card:hover,.cin-proof__grid article:hover,.cin-tech__grid article:hover{transform:none}}
