/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--black:#050507;--ink:#111114;--muted:#6e6e73;--line:#00000017;--paper:#f5f5f7;--white:#fff;--blue:#2876ff;--violet:#8d5cff;--cyan:#64e9ff}*{box-sizing:border-box}body{background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);background:#ffffffb8;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;height:52px;padding:0 max(24px,5vw);display:flex;position:fixed;inset:0 0 auto}.brand{letter-spacing:-.04em;font-size:18px;font-weight:500}.brand span{font-weight:750}.site-header nav{color:#37373b;gap:34px;font-size:12px;display:flex}.site-header nav a,.header-actions a{transition:opacity .2s}.site-header nav a:hover,.header-actions a:hover{opacity:.55}.header-actions{align-items:center;gap:18px;font-size:12px;display:flex}.header-actions button{cursor:pointer;background:0 0;border:0;padding:8px;font-size:11px}.header-actions a{background:var(--blue);color:#fff;border-radius:999px;padding:9px 15px}.header-actions a span{margin-left:8px}.hero{background:radial-gradient(circle at 50% 58%,#fff 0,#f8f8fa 42%,#f1f2f6 78%,#eef0f5 100%);min-height:1120px;padding:150px max(24px,5vw) 70px;position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(#23232809 1px,#0000 1px),linear-gradient(90deg,#23232809 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 45%,#0000 90%);mask-image:linear-gradient(#0000 4%,#000 45%,#0000 90%)}.hero-copy{z-index:3;text-align:center;max-width:1120px;margin:0 auto;position:relative}.kicker,.section-kicker{letter-spacing:.08em;text-transform:uppercase;color:#727277;font-size:12px;font-weight:650}.hero h1{letter-spacing:-.075em;margin:22px 0 24px;font-size:clamp(62px,8.4vw,136px);font-weight:690;line-height:.92}.hero h1 span,.hero h1 strong{display:block}.hero h1 strong{color:#0000;background:linear-gradient(110deg,#06f 8%,#6c57ff 42%,#cb4aff 68%,#ff5d8f 90%);-webkit-background-clip:text;background-clip:text;font-weight:690}.hero-intro{color:#55555a;letter-spacing:-.02em;max-width:720px;margin:0 auto;font-size:clamp(18px,1.6vw,24px);line-height:1.42}.hero-actions{justify-content:center;align-items:center;gap:28px;margin-top:32px;font-size:14px;display:flex}.primary-button{background:var(--blue);color:#fff;border-radius:999px;padding:13px 21px}.primary-button span{margin-left:10px}.text-button{color:var(--blue)}.text-button span{margin-left:8px}.product-scene{z-index:2;perspective:1200px;width:min(900px,82vw);height:540px;transform-style:preserve-3d;margin:86px auto 0;position:relative}.product-scene:before{content:"";filter:blur(48px);background:#28375a3d;border-radius:50%;width:70%;height:100px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.ambient{filter:blur(55px);opacity:.65;border-radius:50%;position:absolute}.ambient-one{background:#69dfff;width:320px;height:320px;top:18%;left:15%}.ambient-two{background:#b85aff;width:380px;height:380px;top:6%;right:10%}.core{background:linear-gradient(145deg,#fffffff5,#ffffff57);border:1px solid #fffc;border-radius:50%;place-items:center;width:230px;height:230px;animation:5s ease-in-out infinite float;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:inset -20px -22px 55px #533aff47,inset 16px 12px 40px #fff,0 55px 110px #3e36a057}.core-ring{border:1px solid #49496426;border-radius:50%;position:absolute;inset:-35px;box-shadow:0 0 60px #6863ff38}.core-light{background:linear-gradient(135deg,#fff,#7ed7ff 40%,#755bff 75%,#df63ff);border-radius:50%;width:76px;height:76px;position:absolute;box-shadow:0 0 50px #715effb3}.core>span{z-index:2;color:#fff;letter-spacing:-.06em;font-size:20px;font-weight:700;position:relative}.scene-chip{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffad;border:1px solid #ffffffd1;border-radius:18px;align-items:center;gap:12px;min-width:190px;padding:15px 17px;font-size:13px;font-weight:580;animation:6s ease-in-out infinite chipFloat;display:flex;position:absolute;box-shadow:0 22px 55px #1f244621,inset 0 1px #fff}.scene-chip i{color:#777;background:#f0f1f5;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.scene-chip b{color:#1fbe64;margin-left:auto}.chip-1{top:20%;left:4%;transform:rotate(-4deg)}.chip-2{animation-delay:-1.2s;top:14%;right:2%;transform:rotate(3deg)}.chip-3{animation-delay:-2.4s;bottom:16%;left:8%;transform:rotate(2deg)}.chip-4{animation-delay:-3.6s;bottom:13%;right:5%;transform:rotate(-3deg)}.glass-caption{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);letter-spacing:.12em;background:#0e0e12d1;border-radius:13px;justify-content:space-between;gap:70px;min-width:350px;padding:12px 16px;font-size:9px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.glass-caption i{color:#7dffae;font-style:normal}@keyframes float{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-15px)}}@keyframes chipFloat{0%,to{margin-top:0}50%{margin-top:-12px}}.hero-proof{z-index:3;flex-wrap:wrap;justify-content:center;gap:12px;max-width:780px;margin:38px auto 0;display:flex;position:relative}.hero-proof span{color:#606066;background:#ffffffa8;border:1px solid #00000014;border-radius:999px;padding:9px 13px;font-size:11px}.flow-story{background:var(--black);color:#fff;min-height:650px;padding:130px max(24px,7vw) 120px}.flow-copy{text-align:center;max-width:780px;margin:0 auto 90px}.flow-copy .section-kicker{color:#8d8d95}.flow-copy h2{letter-spacing:-.065em;margin:18px 0 24px;font-size:clamp(50px,7vw,100px);line-height:.95}.flow-copy>p:last-child{color:#929299;max-width:600px;margin:0 auto;font-size:20px;line-height:1.45}.flow-track{background:linear-gradient(150deg,#ffffff16,#ffffff05);border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto;display:grid;overflow:hidden}.track-item{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;min-height:145px;padding:24px;display:flex;position:relative}.track-item:last-child{border-right:0}.track-item i{color:#6d6d75;font-size:10px;font-style:normal}.track-item span{font-size:17px;font-weight:550}.track-item b{z-index:2;color:#fff;background:#3a3a40;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:50%;right:-10px}.idea-section{text-align:center;padding:170px max(24px,7vw)}.idea-section h2{letter-spacing:-.07em;max-width:1200px;margin:20px auto 35px;font-size:clamp(55px,7.4vw,112px);line-height:.98}.idea-section h2 span{color:#a7a7ad}.idea-section>p:last-child{max-width:690px;color:var(--muted);letter-spacing:-.02em;margin:0 auto;font-size:21px;line-height:1.5}.section{padding:150px max(24px,7vw)}.section-head{grid-template-columns:.45fr 1.55fr;align-items:start;gap:8vw;margin-bottom:80px;display:grid}.section-head h2{letter-spacing:-.065em;max-width:980px;margin:0;font-size:clamp(48px,6vw,88px);line-height:1}.capabilities{background:var(--paper)}.bento-grid{grid-template-rows:repeat(2,minmax(330px,1fr));grid-template-columns:1.15fr .85fr;gap:18px;max-width:1400px;margin:0 auto;display:grid}.capability-card{background:#fff;border-radius:30px;flex-direction:column;min-height:330px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0000000a}.cap-1{background:var(--black);color:#fff;grid-row:span 2;min-height:680px}.cap-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.cap-top span,.cap-top i{letter-spacing:.1em;color:#96969e;font-size:10px;font-style:normal}.capability-card h3{letter-spacing:-.055em;z-index:2;max-width:620px;margin:50px 0 18px;font-size:clamp(34px,3.5vw,60px);line-height:1.02;position:relative}.cap-2 h3,.cap-3 h3{margin-top:38px;font-size:clamp(30px,2.6vw,44px)}.capability-card>p{color:#6f6f75;z-index:2;max-width:500px;font-size:16px;line-height:1.55;position:relative}.cap-1>p{color:#9a9aa3}.cap-stat{z-index:2;align-items:baseline;gap:12px;margin-top:auto;display:flex;position:relative}.cap-stat strong{letter-spacing:-.07em;font-size:clamp(48px,6vw,86px)}.cap-stat span{color:#85858d;font-size:12px}.cap-glow{filter:blur(4px);opacity:.85;background:radial-gradient(circle at 35% 35%,#d2f6ff,#5f6dff 36%,#a344ff 60%,#0000 72%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-190px;right:-130px}.cap-2 .cap-glow{background:radial-gradient(circle,#81e9ff,#3775ffa6 42%,#0000 70%);width:230px;height:230px;bottom:-100px;right:-70px}.cap-3 .cap-glow{background:radial-gradient(circle,#ffc0df,#a656ff99 45%,#0000 70%);width:250px;height:250px;bottom:-120px;right:-70px}.work{background:#fff}.case-list{flex-direction:column;gap:110px;display:flex}.case-row{grid-template-columns:1.25fr .75fr;align-items:center;gap:8vw;display:grid}.case-row:nth-child(2n){grid-template-columns:.75fr 1.25fr}.case-row:nth-child(2n) .case-stage{order:2}.case-stage{border-radius:36px;place-items:center;height:620px;display:grid;position:relative;overflow:hidden}.stage-vpn{background:radial-gradient(circle at 50% 48%,#473eff,#14142a 45%,#050508 75%)}.device{z-index:3;color:#fff;text-align:center;background:linear-gradient(150deg,#2a2a31,#09090d);border:1px solid #ffffff40;border-radius:48px;width:270px;height:530px;padding:26px;position:relative;box-shadow:0 50px 100px #0000008c,inset 0 1px 2px #ffffff59}.device-bar{background:#000;border-radius:20px;width:78px;height:22px;margin:0 auto}.vpn-orb{background:radial-gradient(circle at 35% 30%,#fff,#6ce7ff 18%,#6048ff 52%,#1c1755 75%);border-radius:50%;place-items:center;width:155px;height:155px;margin:95px auto 28px;display:grid;box-shadow:0 0 60px #5a63ff}.vpn-orb span{font-size:13px;font-weight:700}.device p{color:#a7a7b3;font-size:12px}.halo{border:1px solid #ffffff2e;border-radius:50%;width:480px;height:480px;position:absolute}.h2{width:700px;height:700px}.stage-flow{background:linear-gradient(145deg,#e7f5ff,#dcd7ff 50%,#faf7ff)}.flow-window{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffffad;border:1px solid #ffffffe6;border-radius:22px;width:78%;height:340px;padding:22px;transform:rotate(-2deg);box-shadow:0 40px 90px #3f4a7833}.window-top{gap:6px;display:flex}.window-top i{background:#d0d0d5;border-radius:50%;width:8px;height:8px}.route{justify-content:space-between;align-items:center;margin:90px 0 60px;display:flex}.route span{background:#fff;border-radius:14px;padding:16px 20px;font-size:12px;font-weight:650;box-shadow:0 10px 30px #2a34641a}.route b{color:#7c69e8}.data-lines{gap:10px;display:grid}.data-lines i{background:linear-gradient(90deg,#d8d8df 0 64%,#0000 64%);border-radius:8px;height:8px}.data-lines i:nth-child(2){background:linear-gradient(90deg,#d8d8df 0 82%,#0000 82%)}.data-lines i:nth-child(3){background:linear-gradient(90deg,#d8d8df 0 48%,#0000 48%)}.stage-scan{background:radial-gradient(circle at 50% 40%,#343542,#111116 55%,#050506)}.scan-frame{background:#ffffff0a;border:1px solid #ffffff47;border-radius:28px;place-items:center;width:310px;height:390px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000080}.scan-shape{filter:saturate(.7);background:radial-gradient(circle at 50% 30%,#d9dbff,#6e63d8 40%,#26263b 72%);border-radius:50% 50% 45% 45%;width:190px;height:240px}.scan-line{background:#7dffff;height:1px;animation:3s ease-in-out infinite scan;position:absolute;top:20%;left:25px;right:25px;box-shadow:0 0 18px #5affff}.scan-tag{color:#8effef;letter-spacing:.08em;background:#08080ab8;border:1px solid #8effef33;border-radius:9px;padding:9px 11px;font-size:9px;position:absolute;bottom:18px;right:18px}.insight-card{background:#ffffffe6;border-radius:16px;flex-direction:column;gap:5px;padding:15px 18px;font-size:11px;display:flex;position:absolute;bottom:9%;right:8%;box-shadow:0 20px 45px #00000040}.insight-card b{color:#1cb266}@keyframes scan{0%,to{top:18%}50%{top:78%}}.case-copy>p{letter-spacing:.1em;color:#83838a;font-size:10px}.case-copy h3{letter-spacing:-.065em;margin:18px 0 28px;font-size:clamp(48px,5vw,82px);line-height:.95}.case-copy>div{color:var(--muted);max-width:520px;font-size:19px;line-height:1.52}.case-copy>span{color:#333;align-items:center;gap:20px;margin-top:36px;font-size:13px;display:inline-flex}.case-copy>span b{background:#f0f0f2;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.process{background:var(--black);color:#fff;grid-template-columns:.9fr 1.1fr;gap:10vw;display:grid}.process-intro{align-self:start;position:sticky;top:120px}.process-intro .section-kicker{color:#8c8c95}.process-intro h2{letter-spacing:-.065em;margin:22px 0;font-size:clamp(48px,5.5vw,82px);line-height:1}.process-list{border-top:1px solid #ffffff29}.process-list article{border-bottom:1px solid #ffffff29;grid-template-columns:70px 1fr;gap:20px;padding:38px 0;display:grid}.process-list article>span{color:#777780;font-size:11px}.process-list h3{letter-spacing:-.04em;margin:0 0 13px;font-size:28px}.process-list p{color:#96969e;max-width:570px;margin:0;line-height:1.55}.team{background:var(--paper)}.team-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:9vw;margin-bottom:80px;display:grid}.team-head h2{letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(52px,6vw,90px);line-height:.96}.team-head>p{color:var(--muted);max-width:520px;font-size:19px;line-height:1.5}.team-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.team-grid article{background:#fff;border-radius:30px;padding:18px 18px 34px}.portrait{background:radial-gradient(circle at 50% 35%,#d8edff,#aeb7ff 42%,#6156d0 72%,#26233f);border-radius:20px;place-items:center;height:430px;display:grid;position:relative;overflow:hidden}.portrait-2{background:radial-gradient(circle at 50% 35%,#ffe6f2,#e5bfff 42%,#a45ce6 72%,#3b234b)}.portrait:before,.portrait:after{content:"";border:1px solid #ffffff59;border-radius:50%;width:350px;height:350px;position:absolute}.portrait:after{width:500px;height:500px}.portrait-orb{z-index:2;background:linear-gradient(145deg,#ffffffd1,#ffffff24);border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:relative;box-shadow:inset -22px -25px 55px #4e3ac840,0 35px 65px #201e5a47}.portrait-orb span{letter-spacing:-.07em;color:#fff;text-shadow:0 3px 20px #321e644d;font-size:48px;font-weight:700}.portrait i{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#34343b;background:#ffffffb8;border-radius:999px;padding:10px 13px;font-size:10px;font-style:normal;position:absolute;bottom:20px;left:20px}.team-grid h3{letter-spacing:-.045em;margin:30px 16px 12px;font-size:32px}.team-grid article>p{color:var(--muted);max-width:500px;margin:0 16px;line-height:1.5}.contact{background:var(--black);color:#fff;text-align:center;min-height:840px;padding:150px max(24px,7vw) 30px;position:relative;overflow:hidden}.contact-aura{filter:blur(18px);opacity:.6;background:radial-gradient(circle,#2556ff 0,#7441e8 26%,#bc45be 43%,#05050700 70%);border-radius:50%;width:780px;height:780px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.contact .section-kicker,.contact h2,.contact button,.contact-note,.contact footer{z-index:2;position:relative}.contact .section-kicker{color:#b8b8c0}.contact h2{letter-spacing:-.07em;max-width:1200px;margin:22px auto 50px;font-size:clamp(55px,7.4vw,112px);line-height:.95}.contact button{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1f;border:1px solid #ffffff59;border-radius:999px;padding:17px 24px;font-size:13px}.contact button span{margin-left:20px}.contact-note{color:#aaaab3;max-width:600px;margin:24px auto;font-size:12px;line-height:1.5}.contact footer{letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;min-height:100px;font-size:10px;display:flex;position:absolute;bottom:0;left:max(24px,7vw);right:max(24px,7vw)}.contact footer .brand{letter-spacing:-.04em;text-transform:none;font-size:17px}@media (width<=900px){.site-header nav{display:none}.hero{min-height:1000px}.product-scene{width:100%;height:480px}.scene-chip{min-width:160px}.flow-track{grid-template-columns:1fr 1fr}.track-item:nth-child(2){border-right:0}.track-item:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.idea-section{padding-top:120px;padding-bottom:120px}.section-head,.team-head{grid-template-columns:1fr;gap:24px}.bento-grid{flex-direction:column;display:flex}.cap-1{min-height:570px}.case-row,.case-row:nth-child(2n){grid-template-columns:1fr;gap:42px}.case-row:nth-child(2n) .case-stage{order:0}.case-stage{height:540px}.process{grid-template-columns:1fr}.process-intro{position:static}.team-grid{grid-template-columns:1fr}.contact{min-height:760px}}@media (width<=560px){.site-header{padding:0 18px}.header-actions>a{display:none}.hero{min-height:900px;padding:120px 18px 55px}.hero h1{font-size:55px}.hero-intro{font-size:18px}.hero-actions{flex-direction:column;gap:18px}.product-scene{height:390px;margin-top:55px}.core{width:150px;height:150px}.core-ring{inset:-25px}.core-light{width:56px;height:56px}.scene-chip{border-radius:13px;min-width:138px;padding:11px;font-size:10px}.scene-chip i{display:none}.chip-1{top:15%;left:-8%}.chip-2{top:12%;right:-10%}.chip-3{bottom:16%;left:-7%}.chip-4{bottom:14%;right:-10%}.glass-caption{gap:25px;min-width:270px}.hero-proof{margin-top:20px}.flow-story,.section,.idea-section,.contact{padding-left:18px;padding-right:18px}.flow-track{grid-template-columns:1fr}.track-item{border-bottom:1px solid #ffffff1a;border-right:0}.track-item:last-child{border-bottom:0}.track-item b{display:none}.section{padding-top:100px;padding-bottom:100px}.section-head{margin-bottom:50px}.section-head h2,.team-head h2{font-size:48px}.bento-grid{gap:12px}.capability-card{border-radius:24px;padding:25px}.cap-1{min-height:500px}.capability-card h3,.cap-2 h3,.cap-3 h3{font-size:36px}.case-list{gap:80px}.case-stage{border-radius:25px;height:440px}.device{transform:scale(.78)}.flow-window{width:92%;height:300px}.route{margin-top:70px}.route span{padding:12px 10px;font-size:9px}.scan-frame{transform:scale(.82)}.case-copy h3{font-size:48px}.process-list article{grid-template-columns:40px 1fr}.portrait{height:340px}.contact{min-height:730px}.contact h2{font-size:52px}.contact footer p{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.core,.scene-chip,.scan-line{animation:none}}body{overflow-x:clip}.intro-curtain{z-index:100;pointer-events:none;background:#050507;animation:1.18s cubic-bezier(.77,0,.18,1) .12s forwards curtainReveal;position:fixed;inset:0}.site-progress{z-index:80;transform-origin:0;will-change:transform;background:linear-gradient(90deg,#1775ff,#8b5cff,#ff5b9b);height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.site-header{transition:height .35s,background .35s,box-shadow .35s}.has-scrolled .site-header{background:#ffffffdb;height:46px;box-shadow:0 12px 35px #1e233c12}.site-header nav a,.header-actions a{transition:opacity .25s,transform .3s;position:relative}.site-header nav a:after{content:"";transform-origin:100%;background:#111;height:1px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover{opacity:1}.site-header nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-actions a:hover{opacity:1;transform:translateY(-2px)}.hero h1{perspective:900px}.primary-button{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;box-shadow:0 12px 35px #2876ff33}.primary-button:hover{transform:translateY(-3px)scale(1.025);box-shadow:0 18px 45px #2876ff52}.primary-button span{transition:transform .3s;display:inline-block}.primary-button:hover span{transform:translate(3px,-3px)}.text-button{transition:opacity .25s}.text-button:hover{opacity:.58}.product-scene{--mx:0px;--my:0px;--spot-x:50%;--spot-y:50%}.product-scene:after{content:"";z-index:-1;background:radial-gradient(circle 230px at var(--spot-x) var(--spot-y),#fffffff5,transparent 74%);pointer-events:none;position:absolute;inset:-80px}.ambient-one{transform:translate(calc(0px - var(--mx)),calc(0px - var(--my)));transition:transform .45s ease-out}.ambient-two{transform:translate(var(--mx),var(--my));transition:transform .45s ease-out}.core{animation:5s ease-in-out infinite floatMotion}.chip-1{transform:translate(calc(0px - var(--mx)),calc(0px - var(--my))) rotate(-4deg)}.chip-2{transform:translate(var(--mx),calc(0px - var(--my))) rotate(3deg)}.chip-3{transform:translate(calc(0px - var(--mx)),var(--my)) rotate(2deg)}.chip-4{transform:translate(var(--mx),var(--my)) rotate(-3deg)}.scroll-cue{z-index:3;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:74px;right:max(24px,3vw)}.scroll-cue span{background:linear-gradient(#aaa,#0000);width:1px;height:42px;position:relative;overflow:hidden}.scroll-cue span:after{content:"";background:#111;width:1px;height:18px;animation:1.8s ease-in-out infinite scrollPulse;position:absolute;top:-18px;left:0}.scroll-cue i{letter-spacing:.15em;color:#777;writing-mode:vertical-rl;font-size:8px;font-style:normal}.motion-ready [data-reveal]{opacity:1;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:none}.motion-ready [data-reveal=left]{transform:none}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}.motion-ready .delay-1{transition-delay:60ms}.motion-ready .delay-2{transition-delay:.16s}.motion-ready .delay-3{transition-delay:.26s}.card-shine{z-index:1;pointer-events:none;background:radial-gradient(circle 280px at var(--gx,50%) var(--gy,50%),#fff3,transparent 70%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.capability-card,.team-grid article{--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;transform-style:preserve-3d;transition:transform .28s ease-out,opacity .9s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.motion-ready .capability-card.is-visible,.motion-ready .team-grid article.is-visible{transform:perspective(1200px) rotateX(var(--rx)) rotateY(var(--ry))}.capability-card:hover,.team-grid article:hover{box-shadow:0 28px 70px #2024461f}.capability-card:hover .card-shine,.team-grid article:hover .card-shine{opacity:1}.capability-card:hover .cap-glow{filter:blur(10px);transform:scale(1.1)translate(-8px,-8px)}.cap-glow{transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .8s}.capability-card h3,.capability-card>p,.cap-stat,.team-grid article>*{transform:translateZ(24px)}.motion-ready .case-row[data-reveal]{opacity:1;transform:none}.case-row .case-stage,.case-row .case-copy,.motion-ready .case-row[data-reveal] .case-stage,.motion-ready .case-row[data-reveal] .case-copy{opacity:1;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:none}.case-stage{transition:transform .8s cubic-bezier(.2,.8,.2,1),box-shadow .8s}.case-row:hover .case-stage{transform:scale(.985);box-shadow:0 35px 90px #191c3c26}.case-copy>span b{transition:transform .35s,background .35s}.case-row:hover .case-copy>span b{background:#e7e7eb;transform:rotate(45deg)}.vpn-orb{animation:3.6s ease-in-out infinite orbPulse}.halo{animation:4.8s ease-in-out infinite haloBreath}.h2{animation-delay:-2.4s}.flow-window{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.case-row:hover .flow-window{transform:rotate(0)translateY(-7px)}.insight-card{animation:4s ease-in-out infinite cardHover}.track-item{overflow:hidden}.track-item:after{content:"";background:linear-gradient(90deg,#0000,#746dff,#6ef2ff,#0000);height:2px;animation:5s ease-in-out infinite routeSweep;position:absolute;inset:auto 0 0;transform:translate(-100%)}.track-item:nth-child(2):after{animation-delay:1s}.track-item:nth-child(3):after{animation-delay:2s}.track-item:nth-child(4):after{animation-delay:3s}.track-item b{animation:2s ease-in-out infinite connectorPulse}.motion-strip{opacity:.35;width:calc(100% + 14vw);margin:110px -7vw -70px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.motion-strip span{letter-spacing:.13em;font-size:13px}.motion-strip i{color:#756dff;font-style:normal}.idea-section>div>p:last-child{max-width:690px;color:var(--muted);letter-spacing:-.02em;margin:0 auto;font-size:21px;line-height:1.5}.process-list article{position:relative;overflow:hidden}.step-light{opacity:0;background:radial-gradient(circle,#685bff59,#0000 70%);border-radius:50%;width:150px;height:150px;transition:opacity .5s,right .7s;position:absolute;top:50%;right:-60px;transform:translateY(-50%)}.process-list article:hover .step-light{opacity:1;right:-10px}.process-list article h3{transition:transform .35s}.process-list article:hover h3{transform:translate(6px)}.portrait:before{animation:12s linear infinite portraitOrbit}.portrait:after{animation:18s linear infinite reverse portraitOrbit}.portrait-orb{animation:5s ease-in-out infinite portraitFloat}.contact-aura{animation:7s ease-in-out infinite auraBreath}.contact button{transition:background .3s,border-color .3s,transform .3s}.contact button:hover{background:#ffffff2e;border-color:#fff9;transform:translateY(-2px)}@keyframes curtainReveal{0%{transform:translateY(0)}55%{transform:translateY(0)}to{transform:translateY(-102%)}}@keyframes heroIn{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}@keyframes heroLine{0%{opacity:0;transform:rotateX(-18deg)translateY(65px)}to{opacity:1;transform:none}}@keyframes sceneIn{0%{opacity:0;transform:translateY(90px)scale(.9)}to{opacity:1;transform:none}}@keyframes floatMotion{0%,to{transform:translate(calc(-50% + var(--mx)),calc(-50% + var(--my))) translateY(0)}50%{transform:translate(calc(-50% + var(--mx)),calc(-50% + var(--my))) translateY(-15px)}}@keyframes scrollPulse{0%{transform:translateY(0)}to{transform:translateY(62px)}}@keyframes routeSweep{0%,18%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes connectorPulse{0%,to{box-shadow:0 0 #746dff00}50%{box-shadow:0 0 0 8px #746dff24}}@keyframes marquee{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes orbPulse{0%,to{transform:scale(1);box-shadow:0 0 60px #5a63ff}50%{transform:scale(1.045);box-shadow:0 0 90px #6975ff}}@keyframes haloBreath{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.8;transform:scale(1.05)}}@keyframes cardHover{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes portraitOrbit{to{transform:rotate(360deg)}}@keyframes portraitFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes auraBreath{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.9)}50%{opacity:.75;transform:translate(-50%,-50%)scale(1.12)}}@media (prefers-reduced-motion:no-preference){.hero-copy .kicker{animation:.75s cubic-bezier(.2,.8,.2,1) .85s both heroIn}.hero h1 span{animation:.95s cubic-bezier(.2,.8,.2,1) 1s both heroLine}.hero h1 strong{animation:.95s cubic-bezier(.2,.8,.2,1) 1.12s both heroLine}.hero-intro{animation:.8s cubic-bezier(.2,.8,.2,1) 1.25s both heroIn}.hero-actions{animation:.8s cubic-bezier(.2,.8,.2,1) 1.36s both heroIn}.product-scene{animation:1.25s cubic-bezier(.2,.8,.2,1) 1.15s both sceneIn}.hero-proof{animation:.8s cubic-bezier(.2,.8,.2,1) 1.65s both heroIn}}@media (width<=900px){.scroll-cue{display:none}.motion-strip{margin-top:80px}.motion-ready .case-row:nth-child(2n)[data-reveal] .case-stage,.motion-ready .case-row[data-reveal] .case-stage{transform:translateY(55px)scale(.95)}}@media (width<=560px){.intro-curtain{animation-duration:.9s}.motion-strip{width:calc(100% + 36px);margin-left:-18px;margin-right:-18px}.motion-ready [data-reveal=left]{transform:translateY(42px)}}@media (prefers-reduced-motion:reduce){.intro-curtain{display:none}.motion-ready [data-reveal],.motion-ready .case-row[data-reveal] .case-stage,.motion-ready .case-row[data-reveal] .case-copy{opacity:1;transition:none;transform:none}.site-progress{display:none}.track-item:after,.motion-strip>div,.vpn-orb,.halo,.insight-card,.portrait:before,.portrait:after,.portrait-orb,.contact-aura,.scroll-cue span:after{animation:none}.capability-card,.team-grid article{transform:none!important}}.route-wipe{z-index:110;color:#fff;pointer-events:none;background:#050507;place-items:center;transition:transform .6s cubic-bezier(.77,0,.18,1);display:grid;position:fixed;inset:0;transform:translateY(-101%)}.route-wipe:before{content:"";filter:blur(24px);opacity:.45;background:radial-gradient(circle,#4168ff,#7a4cff 38%,#0000 70%);border-radius:50%;width:38vw;height:38vw;animation:5s ease-in-out infinite auraBreath;position:absolute}.route-wipe span{letter-spacing:-.06em;font-size:clamp(24px,4vw,54px);font-weight:680;position:relative}.route-leaving .route-wipe{transform:translateY(0)}.route-leaving{overflow:hidden}.menu-button{border-radius:50%;width:36px;height:36px;position:relative;padding:0!important;display:none!important}.menu-button i{background:#111;width:15px;height:1px;transition:transform .3s,top .3s;position:absolute;left:10px}.menu-button i:first-child{top:14px}.menu-button i:last-child{top:21px}.menu-button.menu-active i:first-child{top:18px;transform:rotate(45deg)}.menu-button.menu-active i:last-child{top:18px;transform:rotate(-45deg)}.mobile-brief{display:none}.global-footer{color:#fff;background:#050507;grid-template-columns:1.1fr .9fr;gap:10vw;padding:100px max(24px,7vw) 26px;display:grid}.footer-lead .brand{font-size:clamp(30px,4vw,58px)}.footer-lead p{color:#8d8d96;max-width:500px;margin:28px 0 0;font-size:18px;line-height:1.5}.footer-nav{grid-template-columns:1fr 1fr;gap:40px;display:grid}.footer-nav>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-nav b{letter-spacing:.12em;color:#6f6f78;margin-bottom:12px;font-size:10px}.footer-nav a,.footer-nav span{color:#d1d1d6;font-size:14px}.footer-nav a{transition:transform .3s,color .3s}.footer-nav a:hover{color:#fff;transform:translate(5px)}.footer-nav span{color:#676770}.footer-bottom{color:#6f6f78;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff24;grid-column:1/-1;justify-content:space-between;gap:25px;margin-top:80px;padding-top:23px;font-size:9px;display:flex}.footer-bottom a{color:#b5b5be}.inner-page{padding-top:52px}.page-hero{min-height:auto;padding:clamp(90px,12vh,120px) max(24px,7vw) clamp(36px,5vh,52px);position:relative;overflow:hidden}.page-hero h1{letter-spacing:-.078em;max-width:1260px;margin:18px 0 30px;font-size:clamp(66px,9vw,142px);font-weight:690;line-height:.9}.page-hero>p:last-of-type,.page-hero>div>p:last-child{letter-spacing:-.02em;color:var(--muted);max-width:720px;font-size:clamp(18px,1.7vw,24px);line-height:1.48}.page-section-head{grid-template-columns:.45fr 1.1fr .55fr;align-items:start;gap:6vw;display:grid}.page-section-head h2{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(46px,6vw,88px);line-height:.96}.page-section-head>div{color:var(--muted);font-size:16px;line-height:1.55}.page-cta{color:#fff;text-align:center;background:#050507;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:130px max(24px,7vw);display:flex;position:relative;overflow:hidden}.page-cta:before{content:"";opacity:.45;filter:blur(20px);background:radial-gradient(circle,#255fff 0,#7146ff 27%,#b74ab6 43%,#0000 69%);border-radius:50%;width:760px;height:760px;animation:8s ease-in-out infinite auraBreath;position:absolute}.page-cta>*{position:relative}.page-cta>p{letter-spacing:.1em;color:#aaaab3;text-transform:uppercase;font-size:11px}.page-cta h2{letter-spacing:-.07em;max-width:1180px;margin:20px 0 42px;font-size:clamp(54px,8vw,118px);line-height:.93}.page-cta>a{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #ffffff59;border-radius:999px;padding:15px 22px;font-size:13px;transition:transform .3s,background .3s}.page-cta>a:hover{background:#ffffff2e;transform:translateY(-3px)}.page-cta>a span{margin-left:20px}.case-copy>a{color:#333;align-items:center;gap:20px;margin-top:36px;font-size:13px;display:inline-flex}.case-copy>a b{background:#f0f0f2;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .35s,background .35s;display:grid}.case-row:hover .case-copy>a b{background:#e7e7eb;transform:rotate(45deg)}.contact-link{z-index:2;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1f;border:1px solid #ffffff59;border-radius:999px;padding:17px 24px;font-size:13px;transition:background .3s,border-color .3s,transform .3s;display:inline-block;position:relative}.contact-link:hover{background:#ffffff2e;border-color:#fff9;transform:translateY(-2px)}.contact-link span{margin-left:20px}.services-hero{background:linear-gradient(145deg,#fff 0,#f5f6fa 60%,#e9ebf4);padding-right:38vw}.services-hero:before{content:"";background-image:linear-gradient(#00000009 1px,#0000 1px),linear-gradient(90deg,#00000009 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.services-hero>*{z-index:2;position:relative}.services-hero-orbit{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff,#a6eaff 18%,#725dff 52%,#1e1449 78%);border-radius:50%;width:min(34vw,510px);animation:7s ease-in-out infinite serviceOrb;position:absolute;top:110px;right:4vw;box-shadow:0 50px 100px #4941a457,inset 20px 20px 50px #ffffff59}.services-hero-orbit:before,.services-hero-orbit:after,.services-hero-orbit i{content:"";border:1px solid #373a5c2e;border-radius:50%;position:absolute;inset:-12%}.services-hero-orbit:after{inset:-30%}.services-hero-orbit i:first-child{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff3d;border-color:#ffffff6b;inset:27%}.services-hero-orbit i:nth-child(2){background:#6b5bff;width:12px;height:12px;inset:42% auto auto -10%;box-shadow:0 0 28px #665aff}.services-hero-orbit i:nth-child(3){background:#5df;width:8px;height:8px;inset:33% -28% auto auto}.services-hero-orbit span{color:#fff;letter-spacing:-.08em;place-items:center;font-size:clamp(50px,7vw,100px);font-weight:700;display:grid;position:absolute;inset:0}.service-catalog{background:#f5f5f7;padding-top:clamp(36px,5vh,52px);padding-bottom:clamp(64px,8vh,96px)}.service-catalog-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.service-catalog article{background:#fff;border-radius:28px;flex-direction:column;min-height:440px;padding:28px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:flex;position:relative;overflow:hidden}.service-catalog article:first-child,.service-catalog article:nth-child(5){color:#fff;background:#0a0a0d}.service-catalog article:nth-child(2):after,.service-catalog article:nth-child(6):after{content:"";opacity:.6;background:radial-gradient(circle,#77e7ff,#5d5cff 40%,#0000 70%);border-radius:50%;width:260px;height:260px;transition:transform .8s;position:absolute;bottom:-120px;right:-110px}.service-catalog article:nth-child(5):after{content:"";opacity:.6;background:radial-gradient(circle,#cf5cff,#614eff 45%,#0000 71%);border-radius:50%;width:340px;height:340px;position:absolute;inset:auto -100px -160px auto}.service-catalog article:hover{transform:translateY(-8px);box-shadow:0 30px 70px #20264b1c}.service-catalog article:hover:after{transform:scale(1.15)translate(-8px,-8px)}.service-catalog article>span{color:#8d8d94;font-size:10px}.service-catalog article>p{letter-spacing:.11em;color:#777781;margin-left:auto;font-size:9px}.service-catalog article h2{letter-spacing:-.055em;z-index:2;max-width:390px;margin:auto 0 17px;font-size:clamp(31px,3.3vw,51px);line-height:1;position:relative}.service-catalog article>div{color:#73737a;z-index:2;max-width:370px;line-height:1.5;position:relative}.service-catalog article>b{background:#f1f1f3;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:500;transition:transform .4s;display:grid;position:absolute;bottom:24px;right:25px}.service-catalog article:first-child>b,.service-catalog article:nth-child(5)>b{background:#29292f}.service-catalog article:hover>b{transform:rotate(45deg)}.solution-selector{color:#fff;background:#050507;padding-top:145px;padding-bottom:150px}.solution-selector .page-section-head .section-kicker{color:#777780}.solution-selector .page-section-head>div{color:#93939d}.selector-layout{grid-template-columns:.85fr 1.15fr;gap:18px;margin-top:80px;display:grid}.pain-tabs{border-top:1px solid #ffffff26;flex-direction:column;display:flex}.pain-tabs button{appearance:none;color:#85858e;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff26;grid-template-columns:50px 1fr 25px;align-items:center;min-height:86px;padding:0 20px 0 0;font-size:18px;transition:color .3s,padding .3s;display:grid}.pain-tabs button span{font-size:9px}.pain-tabs button b{opacity:0;font-weight:400;transition:opacity .3s,transform .3s;transform:translate(-10px)}.pain-tabs button.active,.pain-tabs button:hover{color:#fff;padding-left:10px}.pain-tabs button.active b,.pain-tabs button:hover b{opacity:1;transform:none}.recommendation-card{color:#111;background:linear-gradient(145deg,#fff,#e9e8ff);border-radius:30px;flex-direction:column;min-height:430px;padding:42px;display:flex;position:relative;overflow:hidden}.recommendation-card>p{letter-spacing:.12em;color:#777;font-size:9px}.recommendation-card h3{letter-spacing:-.065em;z-index:2;max-width:720px;margin:65px 0 25px;font-size:clamp(42px,5vw,74px);line-height:.95;animation:.55s cubic-bezier(.2,.8,.2,1) both recommendIn;position:relative}.recommendation-card>div{color:#66666e;z-index:2;max-width:580px;line-height:1.55;animation:.55s cubic-bezier(.2,.8,.2,1) 80ms both recommendIn;position:relative}.recommendation-card>span{color:#4c4c54;z-index:2;margin-top:auto;font-size:12px;position:relative}.recommendation-card>i{background:radial-gradient(circle at 40% 40%,#7cf2ff,#645aff 42%,#d064ff 65%,#0000 72%);border-radius:50%;width:380px;height:380px;animation:8s ease-in-out infinite recommendGlow;position:absolute;bottom:-210px;right:-130px}.engagement{padding-top:150px;padding-bottom:150px}.engagement .page-section-head{grid-template-columns:.45fr 1.55fr}.mode-track{border-top:1px solid #d4d4d8;grid-template-columns:repeat(4,1fr);margin-top:85px;display:grid}.mode-track article{border-right:1px solid #d4d4d8;flex-direction:column;min-height:315px;padding:24px;transition:background .35s,transform .35s;display:flex}.mode-track article:first-child{border-left:1px solid #d4d4d8}.mode-track article:hover{background:#f5f5f7;transform:translateY(-8px)}.mode-track span{color:#8b8b92;font-size:10px}.mode-track h3{letter-spacing:-.045em;margin:auto 0 18px;font-size:28px}.mode-track p{color:#707077;margin:0;line-height:1.5}.integrations-band{white-space:nowrap;background:#e9e9ed;justify-content:center;align-items:center;gap:35px;min-height:140px;display:flex;overflow:hidden}.integrations-band p{letter-spacing:-.05em;font-size:clamp(22px,3vw,40px)}.integrations-band i{color:#8f8f97;font-style:normal}.faq-section{background:#f5f5f7;padding-top:150px;padding-bottom:150px}.faq-section .page-section-head{grid-template-columns:.45fr 1.55fr}.faq-list{border-top:1px solid #cccdd2;max-width:1000px;margin:80px 0 0 auto}.faq-list details{border-bottom:1px solid #cccdd2}.faq-list summary{cursor:pointer;letter-spacing:-.025em;grid-template-columns:60px 1fr 30px;align-items:center;min-height:98px;font-size:21px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#85858c;font-size:10px}.faq-list summary b{font-weight:400;transition:transform .35s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details>p{color:#6d6d74;max-width:760px;margin:0;padding:0 60px 34px;line-height:1.55}.work-hero{color:#fff;background:#050507}.work-hero:after{content:"03";letter-spacing:-.12em;color:#0000;-webkit-text-stroke:1px #ffffff1f;font-size:clamp(240px,36vw,560px);font-weight:700;line-height:.75;position:absolute;bottom:-.12em;right:4vw}.work-hero>*{z-index:2;position:relative}.work-hero .section-kicker,.work-hero>p:last-of-type{color:#8c8c96}.project-index{flex-direction:column;gap:30px;padding-top:120px;padding-bottom:150px;display:flex}.project-index-card>a{background:#f4f4f6;border-radius:34px;grid-template-columns:1.15fr .85fr;min-height:610px;display:grid;overflow:hidden}.project-index-art{--case:#6255ff;--case2:#4adfff;background:#101014;place-items:center;display:grid;position:relative;overflow:hidden}.project-tone-violet .project-index-art{--case:#b05aff;--case2:#6554ff;background:#15101d}.project-tone-cyan .project-index-art{--case:#33d9eb;--case2:#5d6cff;background:#0d171a}.project-index-art:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#fff,var(--case2) 16%,var(--case) 48%,transparent 70%);filter:blur(4px);opacity:.9;border-radius:50%;width:70%;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute}.project-index-card:hover .project-index-art:before{transform:scale(1.13)rotate(8deg)}.index-core{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1f;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:190px;height:190px;animation:5s ease-in-out infinite indexFloat;display:grid;box-shadow:inset 14px 14px 34px #ffffff29,0 35px 70px #0000004d}.index-core span{color:#fff;letter-spacing:-.07em;font-size:48px}.index-orbit{border:1px solid #ffffff40;border-radius:50%;width:360px;height:360px;animation:15s linear infinite portraitOrbit;position:absolute}.index-orbit:after{content:"";background:var(--case2);width:8px;height:8px;box-shadow:0 0 18px var(--case2);border-radius:50%;position:absolute;top:20%;left:6%}.orbit-two{width:550px;height:550px;animation-duration:22s;animation-direction:reverse}.project-index-art>b{color:#ffffffa6;letter-spacing:.13em;font-size:9px;position:absolute;top:26px;left:26px}.project-index-copy{flex-direction:column;padding:55px;display:flex}.project-index-copy>p{letter-spacing:.12em;color:#85858c;font-size:9px}.project-index-copy h2{letter-spacing:-.07em;margin:auto 0 24px;font-size:clamp(50px,6vw,88px);line-height:.94}.project-index-copy>div{color:#717178;max-width:510px;font-size:17px;line-height:1.55}.project-index-copy>span{align-items:center;gap:18px;margin-top:38px;font-size:13px;display:flex}.project-index-copy>span b{background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .35s;display:grid}.project-index-card:hover .project-index-copy>span b{transform:rotate(45deg)}.work-method{background:#f5f5f7;grid-template-columns:1.05fr .95fr;gap:10vw;padding-top:140px;padding-bottom:150px;display:grid}.work-method h2{letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(45px,5.6vw,82px);line-height:.98}.method-points{border-top:1px solid #cfcfd4}.method-points p{color:#626269;border-bottom:1px solid #cfcfd4;grid-template-columns:55px 1fr;gap:20px;margin:0;padding:32px 0;line-height:1.55;display:grid}.method-points span{color:#8b8b92;font-size:10px}.case-page{--case:#6755ff;--case2:#45ddff;--soft:#e7e8ff}.case-tone-violet{--case:#ae55ef;--case2:#6958ff;--soft:#f0e4ff}.case-tone-cyan{--case:#38d7e7;--case2:#5268ff;--soft:#ddf6f7}.case-hero{background:linear-gradient(155deg,#fff,#f2f3f7);min-height:900px;padding-bottom:470px}.case-hero-meta{letter-spacing:.12em;color:#777780;gap:30px;font-size:9px;display:flex}.case-hero h1{margin-top:40px;font-size:clamp(78px,13vw,210px)}.case-hero>p{z-index:3;position:relative}.case-hero-art{background:radial-gradient(circle at 50% 42%,var(--case),#15131f 38%,#050507 76%);place-items:center;height:510px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.case-planet{z-index:3;background:radial-gradient(circle at 32% 26%,#fff,var(--case2) 18%,var(--case) 49%,#1c1740 78%);width:230px;height:230px;box-shadow:0 0 100px var(--case);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.case-planet{box-shadow:0 0 100px color-mix(in srgb,var(--case) 70%,transparent)}}.case-planet{animation:5s ease-in-out infinite casePlanet}.case-planet i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff73;border-radius:50%;position:absolute;inset:20%}.case-planet span{color:#fff;letter-spacing:-.06em;font-size:32px;font-weight:700;position:relative}.case-hero-art .orbit{border:1px solid #ffffff38;border-radius:50%;width:390px;height:390px;animation:16s linear infinite portraitOrbit;position:absolute}.case-hero-art .orbit:before{content:"";background:var(--case2);width:9px;height:9px;box-shadow:0 0 20px var(--case2);border-radius:50%;position:absolute;top:26%;left:5%}.case-hero-art .orbit-b{width:670px;height:670px;animation-duration:24s;animation-direction:reverse}.case-float-card{z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;letter-spacing:.1em;background:#ffffff24;border:1px solid #ffffff40;border-radius:12px;padding:13px 15px;font-size:9px;animation:4s ease-in-out infinite cardHover;position:absolute}.case-float-card b{color:#6ff5cb;margin-left:22px}.case-float-card.card-a{top:25%;left:12%}.case-float-card.card-b{animation-delay:-2s;bottom:22%;right:11%}.case-facts{background:#d9d9de;grid-template-columns:repeat(3,1fr);gap:1px;padding-top:140px;padding-bottom:145px;display:grid}.case-facts>div{background:#fff;min-height:380px;padding:38px}.case-facts span,.deliverable-grid span{color:#87878f;font-size:10px}.case-facts h2{letter-spacing:-.045em;margin:105px 0 20px;font-size:32px}.case-facts p{color:#6d6d74;margin:0;line-height:1.58}.case-flow{color:#fff;background:#050507;padding-top:145px;padding-bottom:150px}.case-flow>div:first-child{text-align:center}.case-flow h2{letter-spacing:-.067em;max-width:900px;margin:20px auto;font-size:clamp(48px,6.5vw,95px);line-height:.95}.case-flow .section-kicker{color:#7e7e87}.case-flow-line{border:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);margin-top:90px;text-align:left!important;display:grid!important}.case-flow-line>div{border-right:1px solid #ffffff26;flex-direction:column;min-height:210px;padding:24px;display:flex;position:relative}.case-flow-line>div:last-child{border-right:0}.case-flow-line span{color:#75757e;font-size:9px}.case-flow-line h3{letter-spacing:-.04em;margin:auto 0 0;font-size:24px}.case-flow-line b{background:var(--case);z-index:2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;animation:2s ease-in-out infinite connectorPulse;display:grid;position:absolute;top:50%;right:-11px}.case-deliverables{background:#f5f5f7;padding-top:145px;padding-bottom:150px}.case-deliverables .page-section-head{grid-template-columns:.45fr 1.55fr}.deliverable-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:80px;display:grid}.deliverable-grid article{background:#fff;border-radius:24px;min-height:280px;padding:30px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden}.deliverable-grid article:after{content:"";background:radial-gradient(circle,var(--case2),var(--case) 45%,transparent 72%);opacity:.5;border-radius:50%;width:180px;height:180px;transition:transform .6s;position:absolute;bottom:-120px;right:-100px}.deliverable-grid article:hover{transform:translateY(-7px);box-shadow:0 25px 55px #282d501a}.deliverable-grid article:hover:after{transform:scale(1.2)}.deliverable-grid h3{letter-spacing:-.045em;z-index:2;margin:90px 0 13px;font-size:32px;position:relative}.deliverable-grid p{color:#6d6d74;z-index:2;margin:0;line-height:1.5;position:relative}.case-honesty{text-align:center;background:linear-gradient(145deg,var(--soft),#fff);padding-top:160px;padding-bottom:160px}.case-honesty h2{letter-spacing:-.07em;max-width:1150px;margin:20px auto 30px;font-size:clamp(48px,7vw,100px);line-height:.96}.case-honesty>p:last-child{color:#686870;max-width:700px;margin:0 auto;font-size:18px;line-height:1.58}.next-case{color:#fff;background:#050507;padding:110px max(24px,7vw)}.next-case>p{letter-spacing:.13em;color:#777781;text-transform:uppercase;font-size:9px}.next-case>a{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.next-case>a span{letter-spacing:-.075em;font-size:clamp(54px,9vw,130px);line-height:1}.next-case>a b{background:#1d1d22;border-radius:50%;place-items:center;width:72px;height:72px;font-size:22px;font-weight:400;transition:transform .45s,background .45s;display:grid}.next-case>a:hover b{background:var(--case);transform:rotate(45deg)}.studio-hero{background:#f5f5f7;grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;display:grid}.studio-hero h1{font-size:clamp(66px,8.5vw,132px)}.studio-sign{aspect-ratio:1;place-items:center;display:grid;position:relative}.studio-sign:before,.studio-sign:after,.studio-sign>i{content:"";border:1px solid #cccdd4;border-radius:50%;position:absolute;inset:7%}.studio-sign:after{inset:22%}.studio-sign>i:first-child{background:linear-gradient(145deg,#fff,#d7dbff);animation:5s ease-in-out infinite portraitFloat;inset:34%;box-shadow:0 35px 80px #31336e38}.studio-sign>i:nth-child(2){transform-origin:220px 180px;background:#735eff;width:14px;height:14px;animation:10s linear infinite studioDot;inset:14% auto auto 18%;box-shadow:0 0 25px #735eff}.studio-sign>span{color:#5148c4;letter-spacing:-.09em;font-size:clamp(50px,7vw,100px);font-weight:730;line-height:.65;position:relative}.studio-sign>b{letter-spacing:.13em;color:#777780;font-size:9px;position:absolute;bottom:12%}.studio-roles{padding-top:145px;padding-bottom:150px}.studio-roles .page-section-head{grid-template-columns:.45fr 1.55fr}.role-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:80px;display:grid}.role-grid>article{background:#f5f5f7;border-radius:30px;padding:16px;overflow:hidden}.role-visual{background:radial-gradient(circle at 50% 42%,#4b55ff,#171526 50%,#050507);border-radius:20px;place-items:center;height:390px;display:grid;position:relative;overflow:hidden}.role-2{background:radial-gradient(circle at 50% 42%,#b95bff,#251429 52%,#070508)}.role-visual:before,.role-visual:after{content:"";border:1px solid #ffffff47;border-radius:50%;width:270px;height:270px;animation:13s linear infinite portraitOrbit;position:absolute}.role-visual:after{width:430px;height:430px;animation-duration:21s;animation-direction:reverse}.role-visual>span{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;z-index:2;background:#ffffff26;border:1px solid #fff6;border-radius:50%;place-items:center;width:155px;height:155px;font-size:62px;font-weight:700;display:grid;position:relative;box-shadow:inset 15px 15px 30px #ffffff21}.role-visual>i{background:#62eaff;border-radius:50%;width:8px;height:8px;position:absolute;top:21%;left:24%;box-shadow:0 0 18px #62eaff}.role-visual>b{color:#ffffffa6;letter-spacing:.1em;font-size:9px;position:absolute;bottom:18px;left:20px}.role-copy{padding:28px 16px 20px}.role-copy>p{color:#8b8b92;font-size:9px}.role-copy h3{letter-spacing:-.06em;margin:38px 0 8px;font-size:48px}.role-copy>b{color:#74747b;font-size:11px}.role-copy>div{color:#686870;max-width:590px;margin-top:22px;font-size:16px;line-height:1.55}.role-copy ul{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.role-copy li{color:#686870;border:1px solid #d5d5da;border-radius:999px;padding:8px 11px;font-size:10px}.studio-method{color:#fff;background:#050507;grid-template-columns:.85fr 1.15fr;gap:10vw;padding-top:150px;padding-bottom:150px;display:grid}.studio-method-intro{align-self:start;position:sticky;top:110px}.studio-method-intro .section-kicker{color:#777780}.studio-method-intro h2{letter-spacing:-.065em;margin:22px 0 28px;font-size:clamp(48px,5.6vw,82px);line-height:.97}.studio-method-intro>div{color:#95959e;font-size:17px;line-height:1.55}.studio-steps{border-top:1px solid #ffffff29}.studio-steps article{border-bottom:1px solid #ffffff29;grid-template-columns:60px 1fr;gap:10px;min-height:190px;padding:30px 0;display:grid;position:relative;overflow:hidden}.studio-steps span{color:#74747d;font-size:9px}.studio-steps h3{letter-spacing:-.045em;margin:0;font-size:31px}.studio-steps p{color:#92929b;grid-column:2;max-width:540px;margin:0;line-height:1.5}.studio-steps i{opacity:0;background:radial-gradient(circle,#6958ff,#0000 70%);border-radius:50%;width:180px;height:180px;transition:right .7s,opacity .5s;position:absolute;top:50%;right:-90px}.studio-steps article:hover i{opacity:.6;right:-20px}.studio-principles{background:#f5f5f7;padding-top:150px;padding-bottom:150px}.studio-principles .page-section-head{grid-template-columns:.45fr 1.55fr}.principle-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:80px;display:grid}.principle-grid article{background:#fff;border-radius:24px;min-height:270px;padding:30px;transition:transform .4s,box-shadow .4s}.principle-grid article:hover{transform:translateY(-6px);box-shadow:0 24px 50px #23284617}.principle-grid span{color:#898990;font-size:10px}.principle-grid h3{letter-spacing:-.05em;margin:85px 0 12px;font-size:36px}.principle-grid p{color:#6c6c73;margin:0;line-height:1.5}.studio-small{text-align:center;background:radial-gradient(circle at 50% 40%,#fafaff,#dfe1ff 48%,#cfd4ee);place-items:center;min-height:680px;padding:120px max(24px,7vw);display:grid;position:relative;overflow:hidden}.studio-small:before,.studio-small:after{content:"";border:1px solid #4f4f782e;border-radius:50%;width:560px;height:560px;position:absolute}.studio-small:after{width:850px;height:850px}.studio-small>div{z-index:2;position:relative}.studio-small p{letter-spacing:.13em;color:#797982;font-size:10px}.studio-small h2{letter-spacing:-.07em;max-width:1200px;margin:25px auto 40px;font-size:clamp(50px,7.5vw,108px);line-height:.95}.studio-small a{color:#fff;background:#111;border-radius:999px;padding:14px 20px;font-size:13px;display:inline-block}.studio-small a span{margin-left:18px}.brief-page{background:#f4f4f6}.brief-intro{grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;min-height:590px;padding:140px max(24px,7vw) 90px;display:grid}.brief-intro h1{letter-spacing:-.074em;max-width:1100px;margin:20px 0 30px;font-size:clamp(58px,7.8vw,118px);line-height:.92}.brief-intro>div:first-child>p:last-child{color:#696970;max-width:700px;font-size:19px;line-height:1.5}.brief-radar{aspect-ratio:1;place-items:center;display:grid;position:relative}.brief-radar:before,.brief-radar:after,.brief-radar i{content:"";border:1px solid #c9cad1;border-radius:50%;position:absolute;inset:10%}.brief-radar:after{inset:27%}.brief-radar i:first-child{background:linear-gradient(145deg,#fff,#d9dcff);inset:38%;box-shadow:0 30px 70px #2e316e33}.brief-radar i:nth-child(2){background:#5a55ff;width:9px;height:9px;inset:46% auto auto 12%;box-shadow:0 0 20px #5a55ff}.brief-radar i:nth-child(3){background:#5de7ff;width:7px;height:7px;inset:18% 22% auto auto}.brief-radar span{letter-spacing:-.08em;color:#5650ca;font-size:clamp(42px,6vw,80px);font-weight:700;position:relative}.brief-builder{grid-template-columns:1.35fr .65fr;align-items:start;gap:18px;padding:0 max(24px,7vw) 150px;display:grid}.brief-panel,.brief-result{background:#fff;border-radius:30px;min-height:650px;padding:38px}.brief-progress{align-items:center;gap:22px;display:flex}.brief-progress>div{background:#e0e0e4;flex:1;height:2px;overflow:hidden}.brief-progress>div span{background:linear-gradient(90deg,#246eff,#7a56ff,#d55bed);height:100%;transition:width .55s cubic-bezier(.2,.8,.2,1);display:block}.brief-progress p{letter-spacing:.1em;color:#898990;font-size:9px}.brief-question{animation:.55s cubic-bezier(.2,.8,.2,1) both questionIn}.brief-question>p:first-child{color:#777780;margin:70px 0 14px;font-size:11px}.brief-question h2{letter-spacing:-.06em;max-width:820px;margin:0 0 42px;font-size:clamp(38px,4.3vw,64px);line-height:1}.brief-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.brief-options button{text-align:left;cursor:pointer;color:#65656c;background:#fafafa;border:1px solid #dddde2;border-radius:15px;grid-template-columns:30px 1fr 20px;align-items:center;gap:8px;padding:18px;transition:border-color .3s,background .3s,transform .3s,color .3s;display:grid}.brief-options button span{color:#777;background:#ececf0;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.brief-options button b{opacity:.45;font-weight:400}.brief-options button:hover{color:#111;border-color:#bcbcc5;transform:translateY(-2px)}.brief-options button.selected{color:#15151a;background:#f1efff;border-color:#6658ff}.brief-options button.selected span{color:#fff;background:#695bff}.brief-question textarea{resize:vertical;width:100%;font:inherit;border:1px solid #d8d8dd;border-radius:18px;outline:none;padding:22px;font-size:17px;line-height:1.55;transition:border-color .3s,box-shadow .3s}.brief-question textarea:focus{border-color:#6458ff;box-shadow:0 0 0 4px #6458ff1a}.brief-error{color:#d94456!important;margin:16px 0 0!important;font-size:12px!important}.brief-controls{justify-content:space-between;align-items:center;margin-top:42px;display:flex}.brief-controls button{color:#777780;cursor:pointer;background:0 0;border:0;padding:12px}.brief-controls button:disabled{opacity:.25;cursor:default}.brief-controls .brief-next{color:#fff;background:#111;border-radius:999px;padding:13px 18px}.brief-next span{margin-left:18px}.brief-aside{color:#fff;background:#08080b;border-radius:30px;min-height:480px;padding:32px;position:sticky;top:80px;overflow:hidden}.brief-aside:after{content:"";opacity:.7;background:radial-gradient(circle,#5b5dff,#9a4eda 45%,#0000 71%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-130px;right:-130px}.brief-aside>p{letter-spacing:.13em;color:#707079;font-size:9px}.brief-aside ol{z-index:2;border-top:1px solid #ffffff26;margin:70px 0 0;padding:0;list-style:none;position:relative}.brief-aside li{color:#777780;border-bottom:1px solid #ffffff26;grid-template-columns:40px 1fr;padding:23px 0;font-size:13px;transition:color .4s;display:grid}.brief-aside li.active{color:#fff}.brief-aside li span{font-size:9px}.brief-aside>a{z-index:2;font-size:12px;position:absolute;bottom:30px;left:32px}.brief-aside>a span{margin-left:14px}.brief-result{animation:.6s cubic-bezier(.2,.8,.2,1) both questionIn}.result-mark{color:#fff;background:#695bff;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:42px;font-size:24px;display:grid}.brief-result h2{letter-spacing:-.065em;margin:15px 0 20px;font-size:clamp(45px,5vw,74px)}.brief-result>p:not(.section-kicker){color:#6c6c73;max-width:650px;line-height:1.5}.brief-result pre{white-space:pre-wrap;color:#55555d;background:#f4f4f6;border-radius:16px;max-height:330px;margin:32px 0;padding:24px;font-family:inherit;font-size:13px;line-height:1.5;overflow:auto}.brief-result>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.brief-result button{cursor:pointer;background:#fff;border:1px solid #d1d1d6;border-radius:999px;padding:12px 16px}.brief-result button:first-child{color:#fff;background:#111;border-color:#111}.brief-result button span{margin-left:14px}@keyframes serviceOrb{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-18px)rotate(2deg)}}@keyframes recommendIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes recommendGlow{0%,to{transform:scale(.9)}50%{transform:scale(1.15)translate(-15px,-10px)}}@keyframes indexFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-15px)rotate(2deg)}}@keyframes casePlanet{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-14px)scale(1.03)}}@keyframes studioDot{to{transform:rotate(360deg)}}@keyframes questionIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@media (width<=1050px){.services-hero{padding-right:max(24px,7vw)}.services-hero>h1,.services-hero>p{max-width:66%}.services-hero-orbit{width:39vw;right:-6vw}.service-catalog-grid,.project-index-card>a{grid-template-columns:1fr 1fr}.page-section-head{grid-template-columns:.35fr 1.2fr}.page-section-head>div{grid-column:2}.studio-hero{grid-template-columns:1.2fr .8fr}.brief-intro{grid-template-columns:1.25fr .75fr}}@media (width<=900px){.menu-button{display:block!important}.site-header nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;pointer-events:none;background:#fffffff5;border-bottom:1px solid #00000014;flex-direction:column;gap:0;padding:25px max(24px,6vw) 40px;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .3s;display:flex;position:fixed;inset:52px 0 auto;transform:translateY(-130%)}.site-header nav.nav-open{opacity:1;pointer-events:auto;transform:none}.site-header nav a{letter-spacing:-.055em;color:#111;padding:12px 0;font-size:clamp(32px,7vw,55px)}.site-header nav a:after{display:none}.site-header nav .mobile-brief{letter-spacing:0;color:#fff;background:#111;border-radius:999px;align-self:flex-start;margin-top:22px;padding:14px 18px;display:flex;font-size:13px!important}.site-header nav .mobile-brief span{margin-left:20px}.header-actions{gap:7px}.global-footer{grid-template-columns:1fr;gap:60px}.footer-bottom{margin-top:40px}.page-hero{min-height:660px}.page-hero h1{font-size:clamp(58px,11.5vw,100px)}.page-section-head,.engagement .page-section-head,.faq-section .page-section-head,.case-deliverables .page-section-head,.studio-roles .page-section-head,.studio-principles .page-section-head{grid-template-columns:1fr;gap:22px}.page-section-head>div{grid-column:auto}.services-hero{padding-bottom:310px;padding-right:max(24px,7vw)}.services-hero>h1,.services-hero>p{max-width:none}.services-hero-orbit{width:280px;top:auto;bottom:-30px;right:calc(50% - 140px)}.selector-layout{grid-template-columns:1fr}.mode-track{grid-template-columns:1fr 1fr}.mode-track article:nth-child(3){border-left:1px solid #d4d4d8}.integrations-band{justify-content:flex-start;padding:0 35px}.project-index-card>a{grid-template-columns:1fr}.project-index-art{min-height:470px}.project-index-copy{min-height:390px}.work-method{grid-template-columns:1fr;gap:60px}.case-hero{padding-bottom:450px}.case-facts{grid-template-columns:1fr}.case-facts>div{min-height:auto;padding:38px}.case-facts h2{margin-top:65px}.case-flow-line{grid-template-columns:1fr 1fr}.case-flow-line>div:nth-child(2){border-right:0}.case-flow-line>div:nth-child(-n+2){border-bottom:1px solid #ffffff26}.case-flow-line>div:nth-child(2) b{display:none}.studio-hero,.brief-intro{grid-template-columns:1fr}.studio-sign,.brief-radar{width:min(430px,80vw);margin:0 auto}.role-grid{grid-template-columns:1fr}.studio-method{grid-template-columns:1fr;gap:70px}.studio-method-intro{position:static}.brief-builder{grid-template-columns:1fr}.brief-aside{min-height:420px;position:relative;top:auto}.brief-panel,.brief-result{min-height:620px}}@media (width<=560px){.header-actions>button:first-child{padding:7px}.global-footer{padding:75px 18px 22px}.footer-nav{grid-template-columns:1fr 1fr;gap:20px}.footer-bottom{flex-direction:column;gap:10px}.inner-page{padding-top:52px}.page-hero{min-height:590px;padding:105px 18px 65px}.page-hero h1{font-size:54px}.page-hero>p:last-of-type,.page-hero>div>p:last-child{font-size:17px}.page-pad{padding-left:18px;padding-right:18px}.page-cta{min-height:520px;padding:90px 18px}.page-cta h2{font-size:50px}.services-hero{padding-bottom:280px}.services-hero-orbit{width:220px;bottom:15px;right:calc(50% - 110px)}.service-catalog{padding-top:70px;padding-bottom:90px}.service-catalog-grid{grid-template-columns:1fr}.service-catalog article{border-radius:23px;min-height:360px}.solution-selector,.engagement,.faq-section{padding-top:100px;padding-bottom:100px}.selector-layout{margin-top:55px}.recommendation-card{border-radius:24px;min-height:420px;padding:27px}.recommendation-card h3{font-size:43px}.mode-track{grid-template-columns:1fr}.mode-track article,.mode-track article:nth-child(3){border-left:1px solid #d4d4d8;min-height:250px}.integrations-band{gap:20px;min-height:105px}.faq-list{margin-top:55px}.faq-list summary{grid-template-columns:40px 1fr 24px;min-height:90px;font-size:17px}.faq-list details>p{padding:0 38px 28px}.work-hero:after{font-size:260px}.project-index{gap:18px;padding-top:70px;padding-bottom:90px}.project-index-card>a{border-radius:24px}.project-index-art{min-height:360px}.index-core{width:135px;height:135px}.index-orbit{width:270px;height:270px}.orbit-two{width:410px;height:410px}.project-index-copy{min-height:360px;padding:28px}.project-index-copy h2{font-size:49px}.work-method{padding-top:100px;padding-bottom:100px}.case-hero{min-height:760px;padding-bottom:375px}.case-hero-meta{flex-wrap:wrap;gap:10px 22px}.case-hero h1{font-size:65px}.case-hero-art{height:340px}.case-planet{width:145px;height:145px}.case-hero-art .orbit{width:260px;height:260px}.case-hero-art .orbit-b{width:430px;height:430px}.case-float-card{padding:10px;font-size:7px}.case-float-card.card-a{top:18%;left:4%}.case-float-card.card-b{bottom:14%;right:4%}.case-facts,.case-flow,.case-deliverables,.case-honesty{padding-top:95px;padding-bottom:100px}.case-flow-line{grid-template-columns:1fr}.case-flow-line>div{border-right:0;min-height:145px;border-bottom:1px solid #ffffff26!important}.case-flow-line>div:last-child{border-bottom:0!important}.case-flow-line b{display:none}.deliverable-grid{grid-template-columns:1fr;margin-top:55px}.deliverable-grid article{min-height:240px}.case-honesty h2{font-size:48px}.next-case{padding:80px 18px}.next-case>a span{font-size:45px}.next-case>a b{width:52px;height:52px}.studio-hero{padding-bottom:50px}.studio-sign,.brief-radar{width:270px}.studio-roles,.studio-method,.studio-principles{padding-top:100px;padding-bottom:100px}.role-grid{margin-top:55px}.role-visual{height:330px}.role-copy h3{font-size:42px}.principle-grid{grid-template-columns:1fr;margin-top:55px}.studio-small{min-height:560px;padding:90px 18px}.studio-small h2{font-size:48px}.brief-intro{padding:110px 18px 65px}.brief-intro h1{font-size:52px}.brief-radar{display:none}.brief-builder{padding:0 18px 100px}.brief-panel,.brief-result{border-radius:23px;min-height:610px;padding:23px}.brief-question>p:first-child{margin-top:55px}.brief-question h2{margin-bottom:30px;font-size:39px}.brief-options{grid-template-columns:1fr}.brief-options button{padding:15px}.brief-controls{margin-top:30px}.brief-aside{border-radius:23px;padding:25px}.brief-aside>a{left:25px}.brief-result pre{padding:17px}.brief-result>div:last-child{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.route-wipe{transition:none}.route-wipe:before,.services-hero-orbit,.recommendation-card>i,.index-core,.index-orbit,.case-planet,.case-hero-art .orbit,.case-float-card,.studio-sign>i,.role-visual:before,.role-visual:after{animation:none}}.case-hero{min-height:1060px;padding-bottom:560px}@media (width<=900px){.case-hero{min-height:960px;padding-bottom:500px}}@media (width<=560px){.case-hero{min-height:850px;padding-bottom:410px}}.site-header nav{gap:25px}.pointer-light{z-index:4;filter:blur(7px);pointer-events:none;will-change:transform;background:radial-gradient(circle,#6256ff26,#5fdaff0e 42%,#0000 72%);border-radius:50%;width:240px;height:240px;transition:opacity .3s;position:fixed;top:-120px;left:-120px}.motion-hud{z-index:45;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:#0a0a0dc7;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;position:fixed;bottom:22px;right:18px;box-shadow:0 12px 32px #1414282e}.motion-hud span{letter-spacing:.12em;color:#777;font-size:6px;position:absolute;top:-14px}.motion-hud b{letter-spacing:.06em;font-size:10px}.lab-page{background:#f4f4f6}.lab-hero{color:#fff;background:#050507;grid-template-columns:1.12fr .88fr;align-items:center;gap:7vw;min-height:860px;padding:150px max(24px,7vw) 100px;display:grid;position:relative;overflow:hidden}.lab-hero:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:66px 66px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 78%,#000,#0000 65%);mask-image:radial-gradient(circle at 78%,#000,#0000 65%)}.lab-hero>div{z-index:2;position:relative}.lab-hero .section-kicker{color:#85858e}.lab-hero h1{letter-spacing:-.077em;max-width:1020px;margin:22px 0 34px;font-size:clamp(66px,8.5vw,132px);line-height:.9}.lab-hero>div:first-child>p:last-child{color:#9999a3;max-width:720px;font-size:clamp(18px,1.7vw,23px);line-height:1.5}.lab-hero-machine{aspect-ratio:1;place-items:center;display:grid;position:relative}.lab-machine-core{z-index:3;background:radial-gradient(circle at 35% 28%,#fff,#71e7ff 16%,#6256ff 51%,#201447 76%);border-radius:50%;place-items:center;width:180px;height:180px;animation:5s ease-in-out infinite labCore;display:grid;position:relative;box-shadow:0 0 100px #6053ffbf}.lab-machine-core:before{content:"";-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff75;border-radius:50%;position:absolute;inset:20%}.lab-machine-core span{font-size:24px;font-weight:700;position:relative}.lab-machine-core i{background:#6effd1;border-radius:50%;width:9px;height:9px;position:absolute;top:17%;right:17%;box-shadow:0 0 18px #6effd1}.lab-ring{border:1px solid #ffffff38;border-radius:50%;width:350px;height:350px;animation:16s linear infinite portraitOrbit;position:absolute}.lab-ring:after{content:"";background:#5fe9ff;border-radius:50%;width:8px;height:8px;position:absolute;top:28%;left:6%;box-shadow:0 0 20px #5fe9ff}.lab-ring.ring-two{width:570px;height:570px;animation-duration:25s;animation-direction:reverse}.lab-satellite{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.13em;color:#b9b9c2;background:#ffffff17;border:1px solid #ffffff38;border-radius:999px;padding:11px 14px;font-size:8px;animation:4s ease-in-out infinite cardHover;position:absolute}.sat-one{top:27%;left:2%}.sat-two{animation-delay:-1.4s;top:37%;right:0}.sat-three{animation-delay:-2.8s;bottom:16%;left:14%}.lab-workbench{padding-top:110px;padding-bottom:150px}.lab-tabs{gap:8px;margin-bottom:12px;display:flex}.lab-tabs button{color:#696970;cursor:pointer;background:0 0;border:1px solid #d4d4d9;border-radius:999px;padding:11px 16px;transition:background .3s,color .3s,border .3s}.lab-tabs button span{color:#929299;margin-right:12px;font-size:8px}.lab-tabs button.active{color:#fff;background:#111;border-color:#111}.lab-stage{background:#fff;border-radius:32px;min-height:720px;overflow:hidden;box-shadow:0 30px 80px #23284614}.lab-demo{grid-template-columns:.78fr 1.22fr;align-items:center;gap:7vw;min-height:720px;padding:55px;animation:.55s cubic-bezier(.2,.8,.2,1) both questionIn;display:grid}.lab-demo-copy>p{letter-spacing:.12em;color:#85858d;font-size:9px}.lab-demo-copy h2{letter-spacing:-.066em;margin:22px 0 26px;font-size:clamp(44px,5.2vw,76px);line-height:.96}.lab-demo-copy>div{color:#6b6b72;max-width:500px;font-size:17px;line-height:1.55}.lab-demo-copy>button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;margin-top:35px;padding:13px 18px}.lab-demo-copy>button:disabled{opacity:.55}.lab-demo-copy>button span{margin-left:18px}.lab-demo-copy>small{color:#8c8c94;margin-top:28px;line-height:1.5;display:block}.chat-device{color:#fff;background:#0b0b0f;border-radius:28px;flex-direction:column;height:600px;padding:20px;display:flex;overflow:hidden;box-shadow:0 40px 80px #14142d3d}.chat-top{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:flex-start;height:46px;display:flex}.chat-top span{font-size:13px;font-weight:650}.chat-top b{letter-spacing:.1em;color:#67f3bd;font-size:8px}.chat-stream{flex-direction:column;flex:1;gap:10px;padding:24px 0;display:flex;overflow:auto}.chat-empty{text-align:center;color:#6f6f78;margin:auto}.chat-empty i{border:1px solid #2c2c33;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 16px;font-style:normal;display:grid}.chat-empty p{font-size:12px}.chat-message{border-radius:15px;max-width:79%;padding:13px 15px;animation:.45s cubic-bezier(.2,.8,.2,1) both messageIn}.chat-message span{letter-spacing:.12em;opacity:.55;margin-bottom:7px;font-size:7px;display:block}.chat-message p{margin:0;font-size:13px;line-height:1.43}.chat-message.user{background:#6757ff;align-self:flex-end}.chat-message.bot{background:#202027}.chat-message.system{color:#71f4c5;text-align:center;background:#45ecb11a;border:1px solid #45ecb140;align-self:center;max-width:90%}.typing{background:#202027;border-radius:13px;gap:4px;width:48px;padding:12px;display:flex}.typing i{background:#8b8b94;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite typingDot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.chat-input{color:#6e6e76;background:#17171c;border-radius:13px;justify-content:space-between;align-items:center;height:48px;padding:0 13px;font-size:11px;display:flex}.chat-input b{color:#fff;background:#6757ff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.flow-demo{grid-template-columns:.62fr 1.38fr}.flow-status{color:#24b776;letter-spacing:.08em;margin-top:30px;font-size:10px;display:inline-block}.flow-builder{color:#fff;background:#09090d;border-radius:26px;grid-template-rows:1fr auto auto;grid-template-columns:170px 1fr 170px;gap:18px;min-height:600px;padding:26px;display:grid;position:relative;overflow:hidden}.flow-builder:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.flow-column,.flow-lane,.processor-pills,.flow-readout{z-index:2;position:relative}.flow-column>p{letter-spacing:.12em;color:#666670;margin:0 0 14px;font-size:8px}.flow-column button{color:#777780;text-align:left;cursor:pointer;background:#15151a;border:1px solid #292930;border-radius:12px;width:100%;margin-bottom:8px;padding:13px 11px;font-size:11px;transition:color .3s,border .3s,background .3s}.flow-column button i{background:#505059;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.flow-column button.active{color:#fff;background:#242139;border-color:#695bff}.flow-column button.active i{background:#6df1cb;box-shadow:0 0 12px #6df1cb}.flow-lane{justify-content:center;align-items:center;gap:10px;display:flex}.flow-lane>span{color:#777}.flow-packet{letter-spacing:.1em;color:#7af0d0;font-size:7px;animation:3.8s ease-in-out infinite packetMove;position:absolute;top:29%;left:4%}.flow-packet i{background:#6cf1d0;border-radius:50%;width:6px;height:6px;margin-left:7px;display:inline-block;box-shadow:0 0 15px #6cf1d0}.flow-processor{text-align:center;background:radial-gradient(circle at 35% 30%,#9beaff,#6558ff 43%,#241c57 75%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;box-shadow:0 0 55px #6758ff80}.flow-processor small{letter-spacing:.12em;opacity:.65;font-size:7px}.flow-processor b{max-width:100px;margin-top:8px;font-size:11px}.processor-pills{grid-column:1/-1;justify-content:center;gap:7px;display:flex}.processor-pills button{color:#75757e;cursor:pointer;background:#15151a;border:1px solid #2b2b32;border-radius:999px;padding:9px 12px;font-size:9px}.processor-pills button.active{color:#fff;border-color:#6658ff}.flow-readout{color:#c7c7ce;border-top:1px solid #292930;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding-top:18px;font-size:10px;display:flex}.flow-readout b{color:#685bff}.calc-demo{grid-template-columns:.75fr 1.25fr}.load-calculator{color:#fff;background:linear-gradient(145deg,#101015,#050507);border-radius:26px;flex-direction:column;gap:28px;min-height:580px;padding:35px;display:flex}.load-calculator label>span{color:#aaaab3;justify-content:space-between;font-size:12px;display:flex}.load-calculator label>span b{color:#fff;font-size:18px}.load-calculator input[type=range]{accent-color:#6a5cff;width:100%;margin-top:15px}.load-result{color:#111;background:linear-gradient(145deg,#fff,#e9e8ff);border-radius:20px;margin-top:auto;padding:24px;position:relative;overflow:hidden}.load-result p{letter-spacing:.12em;color:#76767e;font-size:8px}.load-result strong{letter-spacing:-.08em;z-index:2;margin:28px 0 13px;font-size:clamp(72px,8vw,125px);line-height:.85;display:block;position:relative}.load-result span{color:#65656d;z-index:2;font-size:13px;position:relative}.load-result i{background:conic-gradient(#6658ff var(--load),#dfe0e7 0);opacity:.55;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-155px;right:-110px}.lab-manifesto{color:#fff;background:#050507;padding-top:150px;padding-bottom:150px}.lab-manifesto>div:first-child{text-align:center}.lab-manifesto h2{letter-spacing:-.07em;max-width:1100px;margin:20px auto;font-size:clamp(50px,7vw,100px);line-height:.95}.lab-manifesto .section-kicker{color:#7b7b84}.lab-manifesto-grid{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.lab-manifesto-grid article{border-right:1px solid #ffffff26;min-height:280px;padding:28px}.lab-manifesto-grid article:first-child{border-left:1px solid #ffffff26}.lab-manifesto-grid span{color:#777780;font-size:9px}.lab-manifesto-grid h3{letter-spacing:-.045em;margin:100px 0 15px;font-size:31px}.lab-manifesto-grid p{color:#92929b;margin:0;line-height:1.5}.home-depth{color:#fff;background:#050507;padding:150px max(24px,7vw)}.home-depth-head{grid-template-columns:.38fr 1.1fr .52fr;align-items:start;gap:5vw;margin-bottom:75px;display:grid}.home-depth-head .section-kicker{color:#777780}.home-depth-head h2{letter-spacing:-.068em;margin:0;font-size:clamp(48px,6.2vw,92px);line-height:.95}.home-depth-head>p:last-child{color:#92929b;line-height:1.55}.home-depth-stage{background:#0c0c10;border:1px solid #ffffff26;border-radius:30px;overflow:hidden}.depth-tabs{border-bottom:1px solid #ffffff21;height:68px;padding:0 20px;display:flex}.depth-tabs button{color:#6e6e77;cursor:pointer;background:0 0;border:0;padding:0 22px;position:relative}.depth-tabs button span{margin-right:10px;font-size:8px}.depth-tabs button:after{content:"";background:#6c5cff;height:2px;transition:transform .3s;position:absolute;bottom:-1px;left:15px;right:15px;transform:scaleX(0)}.depth-tabs button.active{color:#fff}.depth-tabs button.active:after{transform:scaleX(1)}.depth-screen{min-height:590px}.depth-screen>div{min-height:590px;padding:28px;animation:.55s cubic-bezier(.2,.8,.2,1) both questionIn}.depth-screen-top{letter-spacing:.13em;color:#74747d;justify-content:space-between;font-size:8px;display:flex}.depth-screen-top b{color:#6ef0c6}.depth-chat{background:radial-gradient(circle at 70% 55%,#6653ff38,#0000 35%)}.depth-bubble{border-radius:16px;max-width:460px;padding:15px 18px;font-size:14px;line-height:1.45}.depth-bubble.user{background:#6557ff;margin:80px 8% 12px auto}.depth-bubble.bot{background:#202027;margin:0 auto 0 32%}.depth-record{color:#111;background:#fff;border-radius:19px;width:360px;margin:50px auto 0;padding:22px;transform:rotate(-2deg);box-shadow:0 35px 70px #00000059}.depth-record>span{letter-spacing:.12em;color:#777;font-size:8px}.depth-record p{border-top:1px solid #e1e1e5;grid-template-columns:1fr 1.4fr;margin:18px 0 0;padding-top:12px;display:grid}.depth-record i{color:#888;font-size:8px;font-style:normal}.depth-record b{font-size:11px}.depth-record .green{color:#16aa6a}.depth-flow{background:radial-gradient(circle,#6457ff33,#0000 45%)}.depth-flow-line{justify-content:center;align-items:center;gap:25px;min-height:390px;display:flex;position:relative}.depth-flow-line article{background:#16161b;border:1px solid #303038;border-radius:17px;flex-direction:column;width:180px;min-height:140px;padding:18px;display:flex}.depth-flow-line article i{color:#a9a9b2;background:#282832;border-radius:10px;place-items:center;width:35px;height:35px;font-size:10px;font-style:normal;display:grid}.depth-flow-line article span{margin-top:auto;font-size:15px}.depth-flow-line article b{color:#6eefd0;margin-top:6px;font-size:9px}.depth-flow-line em{color:#695cff;font-style:normal}.depth-pulse{background:linear-gradient(90deg,#0000,#6c5cff,#5be7ff,#0000);height:1px;animation:3s ease-in-out infinite routeSweep;position:absolute;top:50%;left:23%;right:23%}.depth-log{color:#6f6f78;border-top:1px solid #28282f;justify-content:center;gap:32px;padding-top:20px;font-size:9px;display:flex}.depth-product{background:linear-gradient(145deg,#121218,#08080b)}.depth-product-layout{color:#111;background:#f4f4f6;border-radius:20px;grid-template-columns:150px 1fr;width:min(850px,90%);height:450px;margin:50px auto 0;display:grid;overflow:hidden;box-shadow:0 35px 80px #0006}.depth-product-layout aside{color:#fff;background:#111;flex-direction:column;gap:18px;padding:22px;display:flex}.depth-product-layout aside>b{margin-bottom:35px;font-size:24px}.depth-product-layout aside span{color:#777;font-size:10px}.depth-product-layout aside .active{color:#fff}.depth-product-layout main{padding:28px}.depth-product-layout main>p{color:#777;font-size:11px}.depth-kpi{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.depth-kpi article{background:#fff;border-radius:14px;grid-template-columns:1fr auto;padding:18px;display:grid}.depth-kpi span{color:#888;font-size:8px}.depth-kpi b{letter-spacing:-.06em;margin-top:14px;font-size:40px}.depth-kpi i{color:#45b67d;font-style:normal}.depth-chart{background:#fff;border-radius:14px;align-items:flex-end;gap:12px;height:160px;margin-top:12px;padding:20px;display:flex}.depth-chart i{background:linear-gradient(#6c5cff,#b9b2ff);border-radius:8px 8px 2px 2px;flex:1;animation:.7s both barRise}.depth-chart i:first-child{height:32%}.depth-chart i:nth-child(2){height:48%}.depth-chart i:nth-child(3){height:41%}.depth-chart i:nth-child(4){height:69%}.depth-chart i:nth-child(5){height:56%}.depth-chart i:nth-child(6){height:81%}.depth-chart i:nth-child(7){height:93%}.depth-caption{border-top:1px solid #ffffff21;grid-template-columns:100px 1fr auto;align-items:center;height:70px;padding:0 25px;font-size:11px;display:grid}.depth-caption>span{color:#74747d}.depth-caption p{color:#aaaab3}.depth-caption a{color:#fff}.home-evidence{background:#f5f5f7;padding:150px max(24px,7vw)}.evidence-intro{grid-template-columns:.35fr 1.15fr .5fr;align-items:start;gap:6vw;display:grid}.evidence-intro h2{letter-spacing:-.067em;margin:0;font-size:clamp(48px,6vw,88px);line-height:.96}.evidence-intro>p:last-child{color:#6f6f76;line-height:1.55}.evidence-grid{background:#d5d5da;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:80px;display:grid}.evidence-grid article{background:#fff;flex-direction:column;min-height:320px;padding:28px;display:flex}.evidence-grid strong{letter-spacing:-.075em;font-size:clamp(64px,7vw,105px);font-weight:650}.evidence-grid span{color:#6c6c73;margin-top:auto;font-size:14px;line-height:1.5}.home-notes{background:#fff;padding:150px max(24px,7vw)}.home-notes-head{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.home-notes-head h2{letter-spacing:-.067em;max-width:950px;margin:20px 0 0;font-size:clamp(48px,6vw,88px);line-height:.96}.home-notes-head>a{white-space:nowrap;font-size:13px}.home-notes-head>a span{margin-left:15px}.home-note-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:75px;display:grid}.home-note-grid>a{background:#f5f5f7;border-radius:25px;flex-direction:column;min-height:390px;padding:27px;transition:transform .4s,background .4s,color .4s;display:flex;position:relative;overflow:hidden}.home-note-grid>a:after{content:"";opacity:.45;background:radial-gradient(circle,#62dfff,#6658ff 45%,#0000 72%);border-radius:50%;width:230px;height:230px;transition:transform .6s;position:absolute;bottom:-150px;right:-130px}.home-note-grid>a:hover{color:#fff;background:#0b0b0e;transform:translateY(-7px)}.home-note-grid>a:hover:after{transform:scale(1.2)}.home-note-grid>a>span{letter-spacing:.1em;color:#85858d;font-size:9px}.home-note-grid h3{letter-spacing:-.055em;z-index:2;margin:auto 0 18px;font-size:38px;line-height:1;position:relative}.home-note-grid p{color:#6f6f76;z-index:2;margin:0;line-height:1.5;position:relative}.home-note-grid>a:hover p{color:#9a9aa3}.home-note-grid>a>b{font-weight:400;position:absolute;top:25px;right:25px}.stage-payments{background:radial-gradient(circle at 50% 45%,#ffb657,#a855e8 42%,#1a1022 70%,#060507);gap:25px}.mini-payment-phone{z-index:2;background:#f4f5f8;border:8px solid #17171b;border-radius:38px;width:260px;min-height:460px;padding:18px;position:relative;transform:rotate(-4deg);box-shadow:0 35px 70px #0006}.mini-payment-phone>div{justify-content:space-between;margin-bottom:65px;font-size:11px;display:flex}.mini-payment-phone p,.mini-payment-phone>i,.mini-payment-phone em{background:#fff;border-radius:13px;width:80%;margin:10px 0;padding:12px;font-size:10px;font-style:normal;display:block}.mini-payment-phone>i{color:#fff;text-align:right;background:#6558ff;margin-left:auto}.mini-payment-phone .mini-link b{color:#5a4ee5;margin-top:7px;display:block}.mini-payment-phone em{color:#179561;text-align:center;background:#e3fff4;width:100%}.mini-dashboard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:3;background:#ffffffe0;border-radius:20px;width:240px;padding:22px;transform:rotate(5deg);box-shadow:0 25px 60px #00000040}.mini-dashboard>span{color:#777;font-size:8px}.mini-dashboard>strong{letter-spacing:-.06em;margin:20px 0 30px;font-size:43px;display:block}.mini-dashboard p{border-top:1px solid #d6d6db;justify-content:space-between;padding-top:14px;display:flex}.mini-dashboard p i{font-style:normal}.mini-dashboard p b{color:#12a969;font-size:8px}.case-tone-amber{--case:#f39b45;--case2:#ef5fb3;--soft:#fff0db}.project-tone-amber .project-index-art{--case:#f29a43;--case2:#ed5db7;background:#1b1111}.case-prototype{background:#f5f5f7;padding-top:145px;padding-bottom:150px}.case-prototype .page-section-head{grid-template-columns:.4fr 1.6fr;margin-bottom:75px}.prototype-shell{background:#0a0a0e;border-radius:30px;min-height:670px;overflow:hidden;box-shadow:0 35px 90px #191e3c29}.prototype-toolbar{color:#777780;letter-spacing:.12em;border-bottom:1px solid #ffffff21;grid-template-columns:1fr 1fr 1fr;align-items:center;height:55px;padding:0 22px;font-size:8px;display:grid}.prototype-toolbar b{text-align:center;color:#b4b4bd}.prototype-toolbar i{text-align:right;color:#65efc5;font-style:normal}.vpn-product-grid{grid-template-columns:180px 1fr;min-height:615px;display:grid}.vpn-product-grid>aside{color:#fff;background:#111116;flex-direction:column;padding:28px 22px;display:flex}.vpn-product-grid>aside>b{letter-spacing:-.05em;font-size:25px}.vpn-product-grid nav{flex-direction:column;gap:22px;margin-top:70px;display:flex}.vpn-product-grid nav span{color:#686872;font-size:11px}.vpn-product-grid nav .active{color:#fff}.vpn-product-grid>aside small{color:#62626b;margin-top:auto;font-size:7px}.vpn-dashboard{color:#fff;background:radial-gradient(circle at 50% 45%,#252147,#0b0b10 72%);grid-template-columns:1fr 260px;gap:30px;padding:40px;display:grid}.vpn-connect{flex-direction:column;justify-content:center;align-items:center;display:flex}.vpn-connect-orb{background:radial-gradient(circle at 35% 27%,#fff,#62e4ff 17%,#5e50ff 49%,#1b1648 75%);border-radius:50%;place-items:center;width:230px;height:230px;animation:4s ease-in-out infinite orbPulse;display:grid;position:relative;box-shadow:0 0 85px #5a51ffcc}.vpn-connect-orb:after{content:"";border:1px solid #fff3;border-radius:50%;position:absolute;inset:-45px}.vpn-connect-orb span{font-size:22px;font-weight:700}.vpn-connect-orb i{background:#70f2c7;border-radius:50%;width:8px;height:8px;position:absolute;top:17%;right:18%;box-shadow:0 0 14px #70f2c7}.vpn-connect h3{letter-spacing:-.04em;margin:50px 0 7px;font-size:28px}.vpn-connect p{color:#777781;margin:0;font-size:11px}.vpn-metrics{flex-direction:column;justify-content:center;gap:10px;display:flex}.vpn-metrics article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:15px;padding:18px}.vpn-metrics span{letter-spacing:.1em;color:#777780;font-size:7px}.vpn-metrics b{margin-top:15px;font-size:18px;display:block}.automation-canvas{color:#fff;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:32px 32px;grid-template-columns:150px 1fr 150px 1fr 150px;align-items:start;min-height:615px;padding:70px 35px 30px;display:grid;position:relative}.auto-node{z-index:2;background:#15151a;border:1px solid #2b2b33;border-radius:17px;flex-direction:column;height:145px;padding:18px;display:flex;position:relative}.auto-node>i{background:#282831;border-radius:10px;place-items:center;width:35px;height:35px;font-size:9px;font-style:normal;display:grid}.auto-node>span{margin-top:auto;font-size:14px}.auto-node>b{color:#6df0cb;margin-top:7px;font-size:9px}.logic-node{border-color:#685bff;box-shadow:0 0 35px #685bff3d}.auto-link{color:#685bff;justify-content:center;align-items:center;height:145px;display:flex;position:relative}.auto-link span{font-size:8px;animation:3s ease-in-out infinite packetMove;position:absolute}.auto-link b{margin-left:auto}.automation-log{border-top:1px solid #292930;flex-direction:column;gap:16px;height:220px;padding-top:23px;display:flex;position:absolute;bottom:30px;left:35px;right:35px}.automation-log>p{letter-spacing:.12em;color:#696972;margin:0;font-size:8px}.automation-log>span{color:#a0a0a8;font-size:11px}.automation-log>span i{color:#5d5d66;width:85px;font-style:normal;display:inline-block}.automation-log>b{color:#67eec7;margin-top:auto;font-size:9px}.photo-product-grid{color:#fff;grid-template-columns:1fr 1fr;min-height:615px;display:grid}.photo-input,.photo-output{padding:34px}.photo-input{background:radial-gradient(circle at 50% 45%,#353746,#0b0b10 67%);border-right:1px solid #292930}.photo-input>p,.photo-output>p{letter-spacing:.12em;color:#6f6f78;font-size:8px}.photo-sample{background:radial-gradient(at 50% 42%,#b8b8d4,#66647f 35%,#25252f 70%);border:1px solid #35353d;border-radius:20px;place-items:center;height:420px;margin-top:30px;display:grid;position:relative;overflow:hidden}.photo-sample>i{border:1px solid #ffffff38;border-radius:48% 48% 42% 42%;width:230px;height:300px;position:absolute}.photo-sample>i:nth-child(2){border-radius:50%;width:300px;height:360px}.photo-sample>i:nth-child(3){background:#67ebff;border-radius:50%;width:12px;height:12px;top:27%;left:19%;box-shadow:0 0 18px #67ebff}.photo-sample>span{letter-spacing:.1em;font-size:8px;position:absolute;bottom:16px;left:18px}.analysis-line{background:#63f0f2;height:1px;animation:3s ease-in-out infinite scan;position:absolute;top:20%;left:8%;right:8%;box-shadow:0 0 18px #63f0f2}.photo-input>small{color:#6cecc5;margin-top:15px;font-size:9px;display:block}.photo-output{background:#111116}.photo-output h3{letter-spacing:-.055em;margin:45px 0 50px;font-size:40px}.photo-output article{border-top:1px solid #2e2e35;grid-template-columns:40px 1fr;gap:15px;padding:17px 0;display:grid}.photo-output article>span{color:#6e6e77;font-size:8px}.photo-output article div b{font-size:11px}.photo-output article div i{background:linear-gradient(90deg,#695bff,#63e4ff);border-radius:5px;height:5px;margin-top:13px;display:block}.photo-output button{color:#fff;background:#1b1b20;border:1px solid #34343b;border-radius:999px;margin-top:40px;padding:12px 16px}.payment-grid{background:radial-gradient(circle at 48% 42%,#41233a,#171018 45%,#09090d 76%);grid-template-columns:.75fr 1.25fr;align-items:center;gap:6vw;min-height:615px;padding:42px 7vw;display:grid}.telegram-phone{background:#e9eef3;border:8px solid #17171d;border-radius:40px;height:520px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 35px 75px #00000073}.phone-head{color:#111;background:#fff;justify-content:space-between;align-items:center;height:62px;padding:0 16px;display:flex}.phone-head>span{text-align:center;font-size:12px;font-weight:650}.phone-head small{color:#888;font-size:8px;display:block}.phone-head i{font-style:normal}.payment-chat{padding:25px 16px}.payment-chat>p{color:#111;background:#fff;border-radius:14px;max-width:76%;padding:12px;font-size:11px}.payment-chat .user-bubble{color:#fff;background:#6558ff;margin-left:auto}.payment-link b{color:#564ae2;margin-top:8px;display:block}.payment-chat .system-bubble{text-align:center;color:#16905e;background:#ddfaed;max-width:100%}.payment-dashboard{color:#111;background:#f6f6f8;border-radius:24px;padding:25px;transform:rotate(2deg);box-shadow:0 35px 75px #00000052}.dashboard-head{justify-content:space-between;align-items:center;display:flex}.dashboard-head p{letter-spacing:.12em;color:#777;margin:0;font-size:8px}.dashboard-head h3{letter-spacing:-.05em;margin:6px 0 0;font-size:32px}.dashboard-head button{color:#fff;background:#111;border:0;border-radius:999px;padding:10px 13px;font-size:9px}.payment-total{color:#fff;background:#111;border-radius:17px;margin-top:35px;padding:20px}.payment-total span{color:#85858e;font-size:8px}.payment-total strong{letter-spacing:-.06em;margin:18px 0 4px;font-size:48px;display:block}.payment-total i{color:#72efc7;font-size:9px;font-style:normal}.payment-table{margin-top:18px}.payment-table p{border-top:1px solid #dddde2;grid-template-columns:1fr 60px 45px;margin:0;padding:15px 0;font-size:11px;display:grid}.payment-table b{color:#13a66a;font-size:8px}.payment-table i{color:#888;font-size:9px;font-style:normal}.case-before-after{background:#fff;padding-top:145px;padding-bottom:150px}.case-before-after .page-section-head{grid-template-columns:.4fr 1.6fr}.state-grid{grid-template-columns:1fr 80px 1fr;align-items:center;gap:16px;margin-top:80px;display:grid}.state-grid>article{background:#f5f5f7;border-radius:25px;min-height:420px;padding:30px}.state-grid>article:last-child{color:#fff;background:#0b0b0e}.state-grid article>p{letter-spacing:.12em;color:#818188;margin-bottom:60px;font-size:9px}.state-grid article>div{border-top:1px solid #d8d8dd;grid-template-columns:45px 1fr;padding:19px 0;display:grid}.state-grid article:last-child>div{border-color:#292930}.state-grid article>div span{color:#85858d;font-size:8px}.state-grid article>div b{font-size:15px;font-weight:500}.state-grid>i{background:var(--case);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font-style:normal;display:grid}.case-stack{background:#e7e7eb;align-items:center;gap:50px;height:130px;display:flex;overflow:hidden}.case-stack>p{letter-spacing:.12em;color:#777;white-space:nowrap;padding-left:max(24px,7vw);font-size:8px}.case-stack>div{white-space:nowrap;gap:30px;animation:26s linear infinite marquee;display:flex}.case-stack span{letter-spacing:-.03em;font-size:22px}.case-stack span i{color:var(--case);margin-left:30px;font-style:normal}.insights-page{background:#f5f5f7}.insights-hero{background:linear-gradient(145deg,#fff,#eef0f7);min-height:800px;padding:155px max(24px,7vw) 100px;position:relative;overflow:hidden}.insights-hero h1{letter-spacing:-.083em;max-width:1100px;margin:25px 0 40px;font-size:clamp(70px,10.5vw,160px);line-height:.88}.insights-hero>p:nth-of-type(2){color:#6c6c73;max-width:710px;font-size:20px;line-height:1.5}.insights-mark{border:1px solid #ccced7;border-radius:50%;place-items:center;width:430px;height:430px;display:grid;position:absolute;bottom:-90px;right:4vw}.insights-mark:before{content:"";background:radial-gradient(circle at 35% 30%,#fff,#63e4ff 18%,#6859ff 54%,#2a1857 76%);border-radius:50%;position:absolute;inset:22%;box-shadow:0 30px 80px #544abe4d}.insights-mark span{color:#fff;letter-spacing:-.08em;font-size:80px;font-weight:700;position:relative}.insights-mark i{background:#6859ff;border-radius:50%;width:8px;height:8px;position:absolute;top:42%;left:2%;box-shadow:0 0 16px #6859ff}.insights-mark i:last-child{background:#5adfff;top:4%;left:auto;right:13%}.notes-index{padding-top:120px;padding-bottom:150px}.notes-index article>a{border-top:1px solid #c8c8ce;grid-template-columns:160px 1fr 70px;align-items:center;min-height:350px;transition:padding .4s,background .4s;display:grid}.notes-index article:last-child>a{border-bottom:1px solid #c8c8ce}.notes-index article>a:hover{background:#fff;padding:0 25px}.note-number{flex-direction:column;justify-content:space-between;align-self:stretch;padding:28px 0;display:flex}.note-number span{letter-spacing:-.05em;font-size:42px}.note-number i{color:#888;font-size:8px;font-style:normal}.note-copy>p{letter-spacing:.12em;color:#85858c;font-size:8px}.note-copy h2{letter-spacing:-.067em;max-width:980px;margin:18px 0 24px;font-size:clamp(42px,5.6vw,82px);line-height:.97}.note-copy>div{color:#6f6f76;line-height:1.5}.notes-index article>a>b{background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:400;transition:transform .4s,background .4s,color .4s;display:grid}.notes-index article>a:hover>b{color:#fff;background:#111;transform:rotate(45deg)}.notes-principle{color:#fff;background:#050507;grid-template-columns:1.05fr .95fr;gap:10vw;padding-top:145px;padding-bottom:150px;display:grid}.notes-principle .section-kicker{color:#777780}.notes-principle h2{letter-spacing:-.067em;margin:20px 0 0;font-size:clamp(46px,5.7vw,84px);line-height:.97}.notes-principle>div:last-child{border-top:1px solid #ffffff26}.notes-principle>div:last-child p{color:#9999a2;border-bottom:1px solid #ffffff26;grid-template-columns:50px 1fr;margin:0;padding:28px 0;line-height:1.5;display:grid}.notes-principle p span{color:#696972;font-size:8px}.article-hero{color:#fff;background:#050507;flex-direction:column;justify-content:center;min-height:880px;padding:145px max(24px,7vw) 100px;display:flex;position:relative}.article-hero:after{content:"";filter:blur(8px);opacity:.36;background:radial-gradient(circle,#5ee4ff,#6658ff 40%,#0000 70%);border-radius:50%;width:360px;height:360px;position:absolute;bottom:10%;right:7vw}.article-meta{letter-spacing:.12em;color:#777780;z-index:2;gap:25px;font-size:8px;display:flex;position:relative}.article-hero h1{letter-spacing:-.079em;z-index:2;max-width:1250px;margin:40px 0;font-size:clamp(65px,9.5vw,145px);line-height:.9;position:relative}.article-hero>p{color:#9999a2;z-index:2;max-width:750px;font-size:20px;line-height:1.5;position:relative}.article-scroll{letter-spacing:.12em;color:#777780;font-size:8px;position:absolute;bottom:45px;right:max(24px,7vw)}.article-scroll span{color:#fff;margin-right:12px}.article-body{grid-template-columns:260px 1fr;align-items:start;gap:11vw;padding:150px max(24px,7vw);display:grid}.article-body>aside{border-top:1px solid #d1d1d6;position:sticky;top:90px}.article-body>aside>p{letter-spacing:.12em;color:#85858d;margin:24px 0;font-size:8px}.article-body>aside>a{color:#6c6c73;border-top:1px solid #e1e1e4;grid-template-columns:35px 1fr;padding:15px 0;font-size:11px;display:grid}.article-body>aside>a span{color:#999;font-size:8px}.article-content{max-width:820px}.article-lead{letter-spacing:-.04em;margin:0 0 120px;font-size:clamp(28px,3.2vw,44px);line-height:1.25}.article-content>section{margin:0 0 120px;scroll-margin-top:90px}.article-content>section>span{color:#85858d;font-size:9px}.article-content h2{letter-spacing:-.065em;margin:18px 0 30px;font-size:clamp(44px,5.2vw,76px);line-height:.98}.article-content>section>p{color:#5f5f66;margin:0;font-size:19px;line-height:1.68}.article-takeaways{background:#f5f5f7;padding-top:145px;padding-bottom:150px}.article-takeaways h2{letter-spacing:-.07em;max-width:950px;margin:20px 0 70px;font-size:clamp(50px,6.4vw,94px);line-height:.95}.article-takeaways>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.article-takeaways article{background:#fff;border-radius:22px;flex-direction:column;min-height:260px;padding:27px;display:flex}.article-takeaways article span{color:#888;font-size:9px}.article-takeaways article p{margin:auto 0 0;font-size:19px;line-height:1.45}.next-article{color:#fff;background:#050507;padding:100px max(24px,7vw)}.next-article>p{letter-spacing:.12em;color:#777780;font-size:8px}.next-article>a{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;padding:15px 0 25px;display:flex}.next-article>a span{letter-spacing:-.07em;max-width:1100px;font-size:clamp(45px,7vw,104px);line-height:.95}.next-article>a b{background:#1f1f24;border-radius:50%;place-items:center;width:60px;height:60px;font-weight:400;transition:transform .4s,background .4s;display:grid}.next-article>a:hover b{background:#6858ff;transform:rotate(45deg)}@keyframes labCore{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-16px)rotate(2deg)}}@keyframes messageIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes typingDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes packetMove{0%{opacity:0;transform:translate(-25px)}25%,70%{opacity:1}to{opacity:0;transform:translate(170px)}}@keyframes barRise{0%{opacity:0;height:0}}@media (width<=1050px){.lab-hero{grid-template-columns:1.1fr .9fr}.lab-demo{grid-template-columns:1fr;gap:55px}.lab-stage,.lab-demo{min-height:auto}.flow-builder{min-height:600px}.home-depth-head,.evidence-intro{grid-template-columns:.3fr 1.2fr}.home-depth-head>p:last-child,.evidence-intro>p:last-child{grid-column:2}.evidence-grid{grid-template-columns:1fr 1fr}.case-prototype .page-section-head,.case-before-after .page-section-head{grid-template-columns:.3fr 1.7fr}.vpn-dashboard{grid-template-columns:1fr 220px}.payment-grid{padding-left:4vw;padding-right:4vw}.notes-principle{grid-template-columns:1fr;gap:70px}}@media (width<=900px){.pointer-light,.motion-hud{display:none}.lab-hero{grid-template-columns:1fr;padding-bottom:40px}.lab-hero-machine{width:min(520px,80vw);margin:0 auto}.lab-tabs{padding-bottom:5px;overflow-x:auto}.lab-tabs button{white-space:nowrap}.home-depth-head,.evidence-intro{grid-template-columns:1fr;gap:24px}.home-depth-head>p:last-child,.evidence-intro>p:last-child{grid-column:auto}.depth-screen,.depth-screen>div{min-height:540px}.depth-flow-line{gap:10px}.depth-flow-line article{width:150px}.home-note-grid{grid-template-columns:1fr}.home-note-grid>a{min-height:280px}.stage-payments{min-height:600px}.case-prototype .page-section-head,.case-before-after .page-section-head{grid-template-columns:1fr}.vpn-product-grid{grid-template-columns:120px 1fr}.vpn-dashboard{grid-template-columns:1fr}.vpn-metrics{grid-template-columns:repeat(3,1fr);display:grid}.automation-canvas{grid-template-columns:130px 1fr 130px 1fr 130px}.payment-grid{grid-template-columns:1fr 1fr;gap:25px}.state-grid{grid-template-columns:1fr}.state-grid>i{transform:rotate(90deg)}.insights-mark{opacity:.7;width:300px;height:300px}.notes-index article>a{grid-template-columns:100px 1fr 55px}.article-body{grid-template-columns:1fr}.article-body>aside{display:none}.article-takeaways>div{grid-template-columns:1fr}.article-takeaways article{min-height:180px}}@media (width<=560px){.lab-hero{min-height:850px;padding:110px 18px 30px}.lab-hero h1{font-size:54px}.lab-hero-machine{width:290px}.lab-machine-core{width:120px;height:120px}.lab-ring{width:220px;height:220px}.lab-ring.ring-two{width:340px;height:340px}.lab-workbench{padding:70px 18px 100px}.lab-stage{border-radius:23px}.lab-demo{padding:24px}.lab-demo-copy h2{font-size:43px}.chat-device{border-radius:20px;height:540px}.flow-builder{grid-template-columns:1fr 1fr;min-height:680px}.flow-lane{grid-area:2/1/auto/-1}.processor-pills{flex-wrap:wrap;grid-row:3}.flow-readout{flex-wrap:wrap;grid-row:4}.flow-packet{display:none}.calc-demo{display:block}.load-calculator{margin-top:45px;padding:24px}.lab-manifesto{padding:100px 18px}.lab-manifesto-grid{grid-template-columns:1fr}.lab-manifesto-grid article,.lab-manifesto-grid article:first-child{border-left:1px solid #ffffff26;min-height:220px}.lab-manifesto-grid h3{margin-top:65px}.home-depth,.home-evidence,.home-notes{padding:100px 18px}.depth-tabs{padding:0 8px;overflow-x:auto}.depth-tabs button{white-space:nowrap;padding:0 14px}.depth-screen,.depth-screen>div{min-height:520px}.depth-bubble{max-width:90%}.depth-bubble.user{margin-top:60px}.depth-bubble.bot{margin-left:5%}.depth-record{width:90%;margin-top:45px}.depth-flow-line{flex-direction:column;min-height:410px}.depth-flow-line article{width:85%;min-height:95px}.depth-flow-line em,.depth-pulse,.depth-log{display:none}.depth-product-layout{grid-template-columns:85px 1fr;width:100%;height:420px}.depth-product-layout aside,.depth-product-layout main{padding:15px}.depth-kpi{grid-template-columns:1fr}.depth-kpi article:nth-child(2){display:none}.depth-caption{grid-template-columns:45px 1fr}.depth-caption a{display:none}.evidence-grid{grid-template-columns:1fr}.evidence-grid article{min-height:250px}.home-notes-head{flex-direction:column;align-items:flex-start}.home-note-grid>a{min-height:300px}.stage-payments{min-height:520px;display:flex}.mini-payment-phone{width:210px;min-height:410px;transform:rotate(-4deg)scale(.82)}.mini-dashboard{width:180px;margin-left:-55px;transform:rotate(5deg)scale(.82)}.case-prototype{padding:100px 18px}.prototype-shell{border-radius:20px;min-height:600px}.prototype-toolbar{grid-template-columns:1fr 1fr}.prototype-toolbar>b{text-align:right}.prototype-toolbar>i{display:none}.vpn-product-grid{grid-template-columns:1fr}.vpn-product-grid>aside{display:none}.vpn-dashboard{padding:24px}.vpn-connect-orb{width:165px;height:165px}.vpn-metrics{grid-template-columns:1fr}.automation-canvas{grid-template-columns:1fr;gap:10px;padding:25px}.auto-link{height:30px;transform:rotate(90deg)}.automation-log{display:none}.photo-product-grid{grid-template-columns:1fr}.photo-input{border-right:0}.photo-output{display:none}.payment-grid{grid-template-columns:1fr;padding:25px}.telegram-phone{height:500px}.payment-dashboard{display:none}.case-before-after{padding:100px 18px}.state-grid{margin-top:55px}.state-grid>article{min-height:350px}.case-stack{height:100px}.case-stack>p{display:none}.insights-hero{min-height:720px;padding:115px 18px 80px}.insights-hero h1{font-size:57px}.insights-hero>p:nth-of-type(2){font-size:17px}.insights-mark{width:210px;height:210px;bottom:-70px;right:-50px}.insights-mark span{font-size:48px}.notes-index{padding:80px 18px 100px}.notes-index article>a{grid-template-columns:58px 1fr 35px;min-height:300px}.note-number span{font-size:28px}.note-copy h2{font-size:39px}.notes-principle{padding:100px 18px}.article-hero{min-height:760px;padding:115px 18px 80px}.article-meta{flex-wrap:wrap}.article-hero h1{font-size:55px}.article-hero>p{font-size:17px}.article-body{padding:100px 18px}.article-lead{margin-bottom:90px;font-size:29px}.article-content>section{margin-bottom:90px}.article-content h2{font-size:43px}.article-content>section>p{font-size:17px}.article-takeaways{padding:100px 18px}.next-article{padding:80px 18px}.next-article>a span{font-size:39px}}@media (pointer:coarse){.pointer-light{display:none}}@media (prefers-reduced-motion:reduce){.lab-machine-core,.lab-ring,.lab-satellite,.flow-packet,.typing i,.depth-pulse,.case-stack>div{animation:none}}.palette-open{overflow:hidden}.command-trigger{letter-spacing:.08em;color:#696970;transition:background .3s,color .3s;background:#ffffffa6!important;border:1px solid #0000001a!important;border-radius:8px!important;padding:6px 8px!important;font-size:8px!important}.command-trigger:hover{color:#fff;background:#111!important}.command-backdrop{z-index:95;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05050794;place-items:start center;padding-top:12vh;animation:.25s both commandFade;display:grid;position:fixed;inset:0}.command-palette{background:#f8f8faf7;border:1px solid #ffffffa6;border-radius:24px;width:min(720px,100vw - 36px);max-height:76vh;animation:.38s cubic-bezier(.2,.8,.2,1) both commandIn;overflow:hidden;box-shadow:0 45px 120px #00000052}.command-search{border-bottom:1px solid #d8d8dd;grid-template-columns:32px 1fr auto;align-items:center;height:76px;padding:0 22px;display:grid}.command-search>span{color:#777;font-size:25px}.command-search input{font:inherit;letter-spacing:-.02em;color:#111;background:0 0;border:0;outline:none;font-size:20px}.command-search input::placeholder{color:#9a9aa1}.command-search kbd{font:inherit;letter-spacing:.09em;color:#777;background:#fff;border:1px solid #d1d1d6;border-radius:6px;padding:6px 8px;font-size:8px}.command-results{max-height:52vh;padding:12px;overflow:auto}.command-results>a{border-radius:13px;grid-template-columns:42px 1fr 28px;align-items:center;min-height:72px;padding:0 16px;transition:background .25s,transform .25s;display:grid}.command-results>a:hover{background:#fff;transform:translate(3px);box-shadow:0 10px 30px #23284612}.command-results>a>span{color:#929299;font-size:8px}.command-results>a>div{flex-direction:column;gap:4px;display:flex}.command-results>a b{font-size:15px}.command-results>a small{color:#85858d;font-size:10px}.command-results>a i{color:#777;font-style:normal;transition:transform .3s}.command-results>a:hover i{transform:rotate(45deg)}.command-results>p{color:#777;padding:35px 25px;line-height:1.5}.command-foot{color:#8b8b92;letter-spacing:.07em;border-top:1px solid #d8d8dd;align-items:center;gap:22px;height:46px;padding:0 22px;font-size:8px;display:flex}.not-found{color:#fff;text-align:center;background:#050507;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:130px max(24px,7vw) 90px;display:flex;position:relative;overflow:hidden}.not-found:before{content:"";filter:blur(25px);opacity:.28;background:radial-gradient(circle,#4d5fff,#8b4ce6 34%,#0000 68%);border-radius:50%;width:800px;height:800px;position:absolute}.not-found>*{position:relative}.not-found-code{color:#ffffff21;letter-spacing:-.1em;justify-content:center;align-items:center;gap:18px;font-size:clamp(130px,23vw,330px);font-weight:700;line-height:.65;display:flex}.not-found-code>i{background:radial-gradient(circle at 35% 30%,#fff,#65e5ff 17%,#6757ff 50%,#22174c 76%);border-radius:50%;place-items:center;width:.62em;height:.62em;font-style:normal;animation:5s ease-in-out infinite casePlanet;display:grid;box-shadow:0 0 70px #6757ffbf}.not-found-code>i b{color:#fff;font-size:.26em}.not-found .section-kicker{color:#85858e;margin-top:70px}.not-found h1{letter-spacing:-.07em;max-width:950px;margin:18px 0 25px;font-size:clamp(48px,7vw,98px);line-height:.95}.not-found>p:not(.section-kicker){color:#9999a3;max-width:650px;line-height:1.55}.not-found>div:last-child{gap:12px;margin-top:32px;display:flex}.not-found>div:last-child a{border:1px solid #ffffff40;border-radius:999px;padding:13px 18px;font-size:12px}.not-found>div:last-child a:first-child{color:#111;background:#fff}.not-found>div:last-child a span{margin-left:17px}@keyframes commandFade{0%{opacity:0}}@keyframes commandIn{0%{opacity:0;transform:translateY(-18px)scale(.97)}to{opacity:1;transform:none}}@media (width<=900px){.command-trigger{display:none}.command-backdrop{padding-top:70px}.command-palette{max-height:82vh}.command-results>a{min-height:67px}}@media (width<=560px){.command-backdrop{padding-top:58px}.command-palette{border-radius:18px;width:calc(100vw - 20px)}.command-search{grid-template-columns:28px 1fr auto;height:66px;padding:0 15px}.command-search input{font-size:16px}.command-results{padding:8px}.command-results>a{grid-template-columns:32px 1fr 22px;padding:0 10px}.command-foot{gap:13px;padding:0 14px}.not-found{padding:110px 18px 70px}.not-found-code{font-size:145px}.not-found .section-kicker{margin-top:55px}.not-found h1{font-size:49px}.not-found>div:last-child{flex-direction:column}}.hero.hero-signal{isolation:isolate;background:#fbfbfc;justify-content:center;align-items:center;height:auto;min-height:max(800px,100svh);padding:112px max(24px,5vw) 105px;display:flex;overflow:hidden}.hero.hero-signal:before{z-index:0;background-image:linear-gradient(#23232a07 1px,#0000 1px),linear-gradient(90deg,#23232a07 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(#000 5%,#0000 74%);mask-image:radial-gradient(#000 5%,#0000 74%)}.hero-signal-field{z-index:1;pointer-events:none;opacity:.98;position:absolute;inset:52px 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 89%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 8% 89%,#0000 100%)}.hero-signal-field canvas{width:100%;height:100%;display:block}.hero-signal .hero-copy{z-index:4;text-align:center;width:100%;max-width:1160px;margin:0 auto;padding:70px 20px;position:relative}.hero-signal .hero-copy:before{content:"";z-index:-1;filter:blur(3px);pointer-events:none;background:radial-gradient(#fbfbfcfe 0 37%,#fbfbfcf0 53%,#fbfbfc5c 69%,#0000 76%);width:min(1120px,92vw);height:530px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-signal .kicker{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.13em;color:#55555d;background:#ffffffb8;border:1px solid #00000014;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:9px;display:inline-flex}.hero-signal .kicker:before{content:"";background:#2bd78d;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite signalStatus;box-shadow:0 0 0 5px #2bd78d1f}.hero-signal h1{letter-spacing:-.078em;max-width:1140px;margin:24px auto 26px;font-size:clamp(64px,8.15vw,132px);line-height:.9}.hero-signal h1 strong{background:linear-gradient(100deg,#0c69ff 3%,#5d5aff 38%,#b44ce6 68%,#f14d89 96%);-webkit-background-clip:text;background-clip:text}.hero-signal .hero-intro{color:#5f5f66;max-width:680px;font-size:clamp(17px,1.45vw,22px)}.hero-signal .hero-actions{margin-top:30px}.hero-signal .primary-button{background:#111114;box-shadow:0 12px 35px #1111142e}.hero-signal .primary-button:hover{box-shadow:0 18px 48px #11111445}.hero-signal .text-button{color:#242429;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad;border:1px solid #0000001a;border-radius:999px;padding:12px 18px}.hero-field-meta{z-index:4;color:#83838c;letter-spacing:.13em;writing-mode:vertical-rl;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;top:50%}.hero-field-meta span{border:1px solid #0000001c;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.hero-field-meta b{font-weight:600}.hero-field-meta-left{left:max(20px,2.2vw);transform:translateY(-50%)rotate(180deg)}.hero-field-meta-right{right:max(20px,2.2vw);transform:translateY(-50%)}.hero-signal .hero-proof{z-index:4;width:max-content;max-width:76vw;margin:0;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.hero-signal .hero-proof span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.07em;background:#ffffffb8;font-size:9px}.hero-signal .scroll-cue{bottom:29px}.hero-signal .scroll-cue span{height:34px}@keyframes signalStatus{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes signalFieldIn{0%{opacity:0;transform:scale(.82)}to{opacity:.98;transform:none}}@media (prefers-reduced-motion:no-preference){.hero-signal-field{animation:1.7s cubic-bezier(.2,.8,.2,1) .65s both signalFieldIn}.hero-field-meta{animation:.8s 1.75s both heroIn}}@media (width<=900px){.hero.hero-signal{min-height:max(760px,100svh);padding-top:100px}.hero-signal h1{font-size:clamp(58px,10vw,90px)}.hero-field-meta{display:none}.hero-signal .hero-proof{max-width:88vw}.hero-signal .scroll-cue{display:none}}@media (width<=560px){.hero.hero-signal{min-height:800px;padding:95px 18px}.hero-signal-field{inset:52px -48vw 0}.hero-signal .hero-copy{padding:45px 0}.hero-signal .hero-copy:before{width:145vw;height:480px}.hero-signal h1{font-size:55px;line-height:.92}.hero-signal .hero-intro{max-width:340px;font-size:17px}.hero-signal .hero-actions{flex-flow:wrap;gap:8px}.hero-signal .primary-button,.hero-signal .text-button{padding:12px 14px;font-size:11px}.hero-signal .hero-proof{max-width:92vw;bottom:22px}.hero-signal .hero-proof span{padding:8px 10px;font-size:8px}}@media (prefers-reduced-motion:reduce){.hero-signal .kicker:before{animation:none}}.hero-signal-field{opacity:1;filter:saturate(1.18)contrast(1.06)}@keyframes signalFieldInStrong{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hero-signal-field{animation-name:signalFieldInStrong}}.hero.hero-signal{background:#fff}.hero.hero-signal:before{display:none}.hero-signal-field{filter:none;-webkit-mask-image:linear-gradient(#0000 0,#000 6% 92%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 6% 92%,#0000 100%)}.hero-field-meta{display:none}@media (width<=560px){.hero-signal-field{inset:52px -36vw 0}.hero-signal .hero-copy:before{width:132vw;height:470px}}.hero-signal-field canvas{mix-blend-mode:multiply}.hero-signal .hero-copy:before{background:radial-gradient(#fffffffb 0 31%,#ffffffc9 48%,#ffffff1f 66%,#0000 73%);width:min(760px,65vw);height:430px}@media (width<=560px){.hero-signal .hero-copy:before{width:112vw;height:420px}}.pointer-light{display:none}.hero-liquid-backdrop{z-index:0;pointer-events:none;opacity:0;background:#f9fafc url(/images/ekastudio-liquid-hero.webp) 50%/cover no-repeat;animation:1.35s cubic-bezier(.2,.8,.2,1) .2s forwards liquidBackdropIn;position:absolute;inset:52px 0 0;overflow:hidden}.hero-liquid-backdrop canvas{opacity:0;width:100%;height:100%;transition:opacity .7s;display:block;transform:scale(1.012)}.hero-liquid-backdrop[data-ready=true] canvas{opacity:1}.hero-liquid-backdrop:after{content:"";pointer-events:none;background:radial-gradient(at 50% 48%,#ffffffa3 0 21%,#ffffff4f 44%,#ffffff0a 65%,#0000 74%),linear-gradient(#ffffffb8,#0000 13% 86%,#ffffffd1);position:absolute;inset:0}.hero-signal-field{z-index:2;opacity:.56;filter:saturate(.88);mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 88%,#0000 98%);mask-image:linear-gradient(#0000 0,#000 8% 88%,#0000 98%)}.hero-signal .hero-copy:before{filter:blur(5px);background:radial-gradient(#ffffffe0 0 28%,#ffffffa1 48%,#ffffff21 67%,#0000 75%);width:min(850px,70vw);height:455px}@keyframes liquidBackdropIn{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}@keyframes liquidParticlesIn{0%{opacity:0;transform:scale(.88)}to{opacity:.56;transform:none}}@media (prefers-reduced-motion:no-preference){.hero-signal-field{animation-name:liquidParticlesIn}}@media (width<=900px){.hero-liquid-backdrop:after{background:radial-gradient(at 50% 48%,#ffffffb8 0 24%,#ffffff5c 47%,#ffffff0d 68%,#0000 77%),linear-gradient(#ffffffbd,#0000 14% 85%,#ffffffdb)}}@media (width<=560px){.hero-liquid-backdrop{background-size:100% 100%}.hero-signal-field{opacity:.42}.hero-signal .hero-copy:before{background:radial-gradient(#ffffffe8 0 31%,#ffffffad 51%,#ffffff1f 70%,#0000 77%);width:108vw;height:430px}}@media (prefers-reduced-motion:reduce){.hero-liquid-backdrop{opacity:1;animation:none}.hero-liquid-backdrop canvas{transform:none}.hero-signal-field{opacity:.38}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.inner-page,.case-page{--inner-ink:#0b0c11;--inner-muted:#656771;--inner-line:#1b223d1f;--inner-glass:#ffffffb8;--inner-shadow:0 28px 90px #2e395f1a;isolation:isolate;color:var(--inner-ink);background:#f7f9fcf5;position:relative;overflow:visible}.inner-page:before,.case-page:before{content:"";z-index:0;pointer-events:none;opacity:.075;filter:saturate(.82)contrast(.94);background:url(/images/ekastudio-liquid-hero.webp) top/cover no-repeat;position:fixed;inset:52px 0 0}.inner-page>section,.case-page>section{z-index:2;position:relative}.inner-page .section-kicker,.case-page .section-kicker{border:1px solid var(--inner-line);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);color:#5d6069;background:#ffffffa3;border-radius:999px;align-items:center;gap:9px;width:max-content;padding:7px 11px;display:inline-flex;box-shadow:0 8px 28px #3c48700f}.inner-page .section-kicker:before,.case-page .section-kicker:before{content:"";background:#47d6b0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #47d6b01f}.inner-page .page-hero,.studio-page .studio-hero{border-bottom:1px solid var(--inner-line);background:radial-gradient(at 50% 48%,#ffffffd1 0 24%,#ffffff61 51%,#0000 75%),url(/images/ekastudio-liquid-hero.webp) 50%/cover no-repeat}.inner-page .page-hero:before{content:"";z-index:0;opacity:1;background:linear-gradient(#ffffffa3,#0000 18% 84%,#ffffffb8),radial-gradient(circle at 16% 28%,#5a6dff1c,#0000 23%),radial-gradient(circle at 86% 68%,#55d6ed1f,#0000 24%);position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.inner-page .page-hero>h1,.inner-page .page-hero>p,.inner-page .page-hero>div:first-child,.studio-page .studio-hero>div{z-index:2;position:relative}.inner-page .page-section-head h2,.case-page .page-section-head h2{text-wrap:balance}@media (width>=901px) and (pointer:fine){:is(body:has(.inner-page) .pointer-light,body:has(.case-page) .pointer-light,body:has(.not-found) .pointer-light){z-index:1;filter:blur(11px);mix-blend-mode:multiply;background:radial-gradient(circle,#ffffffc7 0 8%,#5f70ff1c 25%,#51daee0e 44%,#0000 69%);width:420px;height:420px;display:block;top:-210px;left:-210px}}.inner-page .page-cta{border-top:1px solid var(--inner-line);min-height:620px;color:var(--inner-ink);background:radial-gradient(at 50% 52%,#ffffffdb 0 24%,#ffffff47 55%,#0000 75%),url(/images/ekastudio-liquid-hero.webp) 50%/cover no-repeat;overflow:hidden}.inner-page .page-cta:before{filter:none;opacity:1;background:radial-gradient(circle at 24% 64%,#5e5dff21,#0000 21%),radial-gradient(circle at 78% 33%,#45d3ec24,#0000 20%);border-radius:0;width:auto;height:auto;animation:none;inset:0}.inner-page .page-cta>p{color:#666872}.inner-page .page-cta>a{color:#fff;background:#111217;border-color:#111217;box-shadow:0 18px 45px #12141f2e}.inner-page .page-cta>a:hover{background:#252733}:is(body:has(.inner-page) .global-footer,body:has(.case-page) .global-footer,body:has(.not-found) .global-footer){color:#101116;-webkit-backdrop-filter:blur(26px)saturate(1.15);backdrop-filter:blur(26px)saturate(1.15);background:#f8fafcf0;border-top:1px solid #1b223d1a}:is(body:has(.inner-page) .footer-lead p,body:has(.case-page) .footer-lead p,body:has(.not-found) .footer-lead p,body:has(.inner-page) .footer-nav a,body:has(.case-page) .footer-nav a,body:has(.not-found) .footer-nav a){color:#60636c}body:has(.inner-page) .footer-nav b{color:#858891}body:has(.case-page) .footer-nav b{color:#858891}body:has(.not-found) .footer-nav b{color:#858891}body:has(.inner-page) .footer-nav span{color:#858891}body:has(.case-page) .footer-nav span{color:#858891}body:has(.not-found) .footer-nav span{color:#858891}body:has(.inner-page) .footer-bottom{color:#858891}body:has(.case-page) .footer-bottom{color:#858891}body:has(.not-found) .footer-bottom{color:#858891}:is(body:has(.inner-page) .footer-bottom,body:has(.case-page) .footer-bottom,body:has(.not-found) .footer-bottom){border-top-color:#1b223d1f}:is(body:has(.inner-page) .footer-nav a:hover,body:has(.case-page) .footer-nav a:hover,body:has(.not-found) .footer-nav a:hover){color:#111217}.services-page .services-hero{background:radial-gradient(at 43%,#ffffffe6,#ffffff57 52%,#0000 74%),url(/images/ekastudio-liquid-hero.webp) 50%/cover no-repeat}.services-page .services-hero-orbit{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 34% 28%,#fff 0 12%,#77e3ffd4 24%,#665bffb8 48%,#ffffff2e 72%);border:1px solid #ffffffb8;box-shadow:inset 28px 24px 70px #ffffff8a,0 42px 110px #575bb130}.services-page .services-hero-orbit span{color:#ffffffeb;text-shadow:0 8px 36px #494d9d38}.services-page .service-catalog,.services-page .engagement,.services-page .faq-section{background:#f8fafcc2}.services-page .service-catalog-grid{gap:16px}.services-page .service-catalog article,.services-page .service-catalog article:first-child,.services-page .service-catalog article:nth-child(5){color:var(--inner-ink);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(145deg,#ffffffe0,#f5f7fdad);border:1px solid #ffffffd1;box-shadow:inset 0 1px #fff,0 24px 72px #333d6114}.services-page .service-catalog article:before{content:"";pointer-events:none;background:radial-gradient(180px at 86% 18%,#6960ff1a,#0000 72%);position:absolute;inset:0}.services-page .service-catalog article:nth-child(2n):before{background:radial-gradient(190px at 84% 18%,#48d1eb1f,#0000 72%)}.services-page .service-catalog article:first-child>b,.services-page .service-catalog article:nth-child(5)>b,.services-page .service-catalog article>b{color:#16171c;background:#ffffffe6;box-shadow:0 8px 24px #2f375417}.services-page .service-catalog article:after{opacity:.28}.services-page .solution-selector{border-top:1px solid var(--inner-line);border-bottom:1px solid var(--inner-line);color:var(--inner-ink);background:radial-gradient(circle at 82% 42%,#6559ff1a,#0000 30%),#f5f7fbe0}.services-page .solution-selector .page-section-head .section-kicker,.services-page .solution-selector .page-section-head>div{color:var(--inner-muted)}.services-page .pain-tabs{border-top-color:var(--inner-line)}.services-page .pain-tabs button{border-bottom-color:var(--inner-line);color:#787a84}.services-page .pain-tabs button.active,.services-page .pain-tabs button:hover{color:#111217}.services-page .recommendation-card{box-shadow:var(--inner-shadow), inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 88% 86%,#675aff24,#0000 38%),linear-gradient(145deg,#fffffff0,#edf1fbc7);border:1px solid #ffffffdb}.services-page .recommendation-card>i{opacity:.34}.services-page .mode-track,.services-page .mode-track article,.services-page .mode-track article:first-child{border-color:var(--inner-line)}.services-page .mode-track article{background:#ffffff47}.services-page .mode-track article:hover{background:#ffffffd6;box-shadow:0 24px 60px #2f385814}.services-page .integrations-band{border-block:1px solid var(--inner-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff94}.services-page .faq-list,.services-page .faq-list details{border-color:var(--inner-line)}.services-page .faq-list details{transition:padding .35s,background .35s}.services-page .faq-list details[open]{background:#ffffffb3;border-radius:20px;padding-inline:24px;box-shadow:0 18px 55px #2d365712}.work-index .work-hero{color:var(--inner-ink);background:radial-gradient(at 42% 47%,#ffffffe6,#ffffff57 55%,#0000 76%),url(/images/ekastudio-liquid-hero.webp) 50%/cover no-repeat}.work-index .work-hero:after{color:#0000;-webkit-text-stroke-color:#38436a17}.work-index .work-hero .section-kicker,.work-index .work-hero>p:last-of-type{color:var(--inner-muted)}.work-index .project-index{background:#f7f9fcbd}.work-index .project-index-card>a{box-shadow:var(--inner-shadow), inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffb3;border:1px solid #ffffffd6}.work-index .project-index-art,.work-index .project-tone-violet .project-index-art,.work-index .project-tone-cyan .project-index-art,.work-index .project-tone-amber .project-index-art{background:radial-gradient(circle at 50% 46%,#ffffffdb,#f4f6fc7a 52%,#e2e8f4ad)}.work-index .project-index-art:before{opacity:.64;filter:blur(9px)saturate(.9)}.work-index .index-core{background:#ffffff57;border-color:#ffffffb8;box-shadow:inset 14px 14px 38px #ffffff8f,0 30px 80px #3e46762e}.work-index .index-core span{color:#fff;text-shadow:0 10px 34px #4145875c}.work-index .index-orbit{border-color:#4b537c33}.work-index .project-index-art>b{color:#727581}.work-index .project-index-copy>span b{border:1px solid var(--inner-line);background:#ffffffe6}.work-index .work-method{border-top:1px solid var(--inner-line);border-bottom:1px solid var(--inner-line);background:#f4f7fbd1}.work-index .method-points,.work-index .method-points p{border-color:var(--inner-line)}.studio-page .studio-hero{background:radial-gradient(at 40% 48%,#ffffffe6,#ffffff4d 56%,#0000 76%),url(/images/ekastudio-liquid-hero.webp) 50%/cover no-repeat}.studio-page .studio-sign:before,.studio-page .studio-sign:after,.studio-page .studio-sign>i{border-color:#4f57822b}.studio-page .studio-sign>i:first-child{background:radial-gradient(circle at 34% 27%,#fff,#66dff7b8 24%,#675bff8f 52%,#ffffff3d 76%);border:1px solid #fffc;box-shadow:inset 20px 18px 55px #ffffff7a,0 36px 90px #4348912b}.studio-page .studio-roles,.studio-page .studio-principles{background:#f7f9fcbd}.studio-page .role-grid>article,.studio-page .principle-grid article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb3;border:1px solid #ffffffdb;box-shadow:0 22px 70px #2f395d14,inset 0 1px #fff}.studio-page .role-visual,.studio-page .role-2{background:radial-gradient(circle at 48% 42%,#ffffffeb,#685bff85 34%,#dde8f9c2 72%)}.studio-page .role-2{background:radial-gradient(circle at 48% 42%,#ffffffeb,#c45ce273 34%,#e7e2f9c2 72%)}.studio-page .studio-method{border-block:1px solid var(--inner-line);color:var(--inner-ink);background:radial-gradient(circle at 82% 32%,#685bff1a,#0000 28%),#f4f7fbdb}.studio-page .studio-method-intro .section-kicker,.studio-page .studio-method-intro>div,.studio-page .studio-steps p{color:var(--inner-muted)}.studio-page .studio-steps,.studio-page .studio-steps article{border-color:var(--inner-line)}.studio-page .studio-small{border-block:1px solid var(--inner-line);background:radial-gradient(at 50% 48%,#ffffffc7,#ffffff38 58%,#0000 76%),url(/images/ekastudio-liquid-hero.webp) 50%/cover no-repeat}.studio-page .studio-small:before,.studio-page .studio-small:after{border-color:#4a548021}@media (width<=900px){.inner-page:before,.case-page:before{opacity:.055;background-position:top;background-size:auto 100%}.inner-page .page-hero,.studio-page .studio-hero,.inner-page .page-cta,.studio-page .studio-small{background-size:auto 100%}}@media (width<=560px){.inner-page .section-kicker,.case-page .section-kicker{letter-spacing:.11em;font-size:8px}.services-page .service-catalog-grid{gap:12px}.services-page .service-catalog article,.services-page .service-catalog article:first-child,.services-page .service-catalog article:nth-child(5){min-height:390px}.work-index .project-index-card>a,.studio-page .role-grid>article{border-radius:24px}}.lab-page .lab-hero{border-bottom:1px solid var(--inner-line);color:var(--inner-ink);background:radial-gradient(at 35%,#fffffff0 0 20%,#ffffff6b 52%,#0000 76%),url(/images/ekastudio-liquid-hero.webp) 50%/cover no-repeat}.lab-page .lab-hero:before{z-index:0;background:linear-gradient(#353e6209 1px,#0000 1px) 0 0/66px 66px,linear-gradient(90deg,#353e6209 1px,#0000 1px) 0 0/66px 66px,radial-gradient(circle at 78% 48%,#675bff1a,#0000 34%);-webkit-mask-image:radial-gradient(circle at 72%,#000,#0000 72%);mask-image:radial-gradient(circle at 72%,#000,#0000 72%)}.lab-page .lab-hero .section-kicker,.lab-page .lab-hero>div:first-child>p:last-child{color:var(--inner-muted)}.lab-page .lab-hero-machine:before{content:"";-webkit-backdrop-filter:blur(26px)saturate(1.2);backdrop-filter:blur(26px)saturate(1.2);background:#ffffff61;border-radius:50%;width:72%;height:72%;position:absolute;box-shadow:inset 0 1px #fffc,0 38px 110px #3641731f}.lab-page .lab-machine-core{color:#fff;background:radial-gradient(circle at 34% 26%,#fff 0 10%,#8de8f8 20%,#7165ff 51%,#976de899 69%,#ffffff38 78%);border:1px solid #ffffffdb;box-shadow:inset 22px 18px 48px #ffffff6b,0 30px 100px #5b53be40}.lab-page .lab-ring{border-color:#464f7c2e}.lab-page .lab-satellite{color:#6d707a;background:#ffffffb3;border-color:#ffffffe0;box-shadow:0 16px 45px #3840671a,inset 0 1px #fff}.lab-page .lab-workbench{background:#f7f9fca8}.lab-page .lab-tabs button{border-color:var(--inner-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8a}.lab-page .lab-tabs button.active{color:#fff;background:#111217;border-color:#111217;box-shadow:0 14px 32px #12141f29}.lab-page .lab-stage{box-shadow:var(--inner-shadow), inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(28px)saturate(1.1);backdrop-filter:blur(28px)saturate(1.1);background:#ffffffab;border:1px solid #ffffffe6}.lab-page .chat-device,.lab-page .flow-builder,.lab-page .load-calculator{color:var(--inner-ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 84% 9%,#6d5eff1c,#0000 30%),linear-gradient(145deg,#ffffffeb,#e9eff9c7);border:1px solid #fffffff0;box-shadow:inset 0 1px #fff,0 34px 85px #2d396021}.lab-page .chat-top{border-bottom-color:var(--inner-line)}.lab-page .chat-top b,.lab-page .flow-status{color:#13996a}.lab-page .chat-empty{color:#7a7d86}.lab-page .chat-empty i{border-color:var(--inner-line);background:#ffffff9e}.lab-page .chat-message.user{color:#fff;background:linear-gradient(135deg,#5e68ff,#aa56d9);box-shadow:0 12px 28px #6157d52e}.lab-page .chat-message.bot,.lab-page .typing{color:#24262d;background:#ffffffdb;box-shadow:0 10px 28px #37416214}.lab-page .chat-message.system{color:#13845e;background:#42daa01c;border-color:#1ba66f2e}.lab-page .chat-input{color:#858892;background:#ffffffbd;border:1px solid #1f264214}.lab-page .flow-builder:before{background-image:linear-gradient(#2e36580b 1px,#0000 1px),linear-gradient(90deg,#2e36580b 1px,#0000 1px)}.lab-page .flow-column>p{color:#858892}.lab-page .flow-column button,.lab-page .processor-pills button{color:#727680;background:#ffffffb3;border-color:#1f26421a}.lab-page .flow-column button.active,.lab-page .processor-pills button.active{color:#292b35;background:#695bff1a;border-color:#675bff94;box-shadow:0 10px 28px #5d52c41a}.lab-page .flow-readout{border-top-color:var(--inner-line);color:#565a65}.lab-page .load-calculator label>span{color:#6e727d}.lab-page .load-calculator label>span b{color:#111217}.lab-page .load-result{background:#ffffffd1;border:1px solid #ffffffeb;box-shadow:0 20px 60px #36406317}.lab-page .lab-manifesto{border-block:1px solid var(--inner-line);color:var(--inner-ink);background:radial-gradient(circle at 84% 20%,#6359ff1a,#0000 26%),#f4f7fbd6}.lab-page .lab-manifesto .section-kicker,.lab-page .lab-manifesto-grid p{color:var(--inner-muted)}.lab-page .lab-manifesto-grid,.lab-page .lab-manifesto-grid article,.lab-page .lab-manifesto-grid article:first-child{border-color:var(--inner-line)}.lab-page .lab-manifesto-grid article{background:#ffffff47;transition:background .35s,transform .35s}.lab-page .lab-manifesto-grid article:hover{background:#ffffffc7;transform:translateY(-5px)}.brief-page .brief-intro{border-bottom:1px solid var(--inner-line);background:radial-gradient(at 36%,#ffffffeb,#ffffff52 57%,#0000 78%),url(/images/ekastudio-liquid-hero.webp) 50%/cover no-repeat}.brief-page .brief-radar:before,.brief-page .brief-radar:after,.brief-page .brief-radar i{border-color:#49527f29}.brief-page .brief-radar i:first-child{background:radial-gradient(circle at 35% 29%,#fff,#9be8f7 20%,#7868ff 52%,#ffffff4d 78%);border-color:#ffffffdb;box-shadow:inset 18px 18px 50px #ffffff6b,0 34px 90px #4d4ea733}.brief-page .brief-radar span{color:#fff;text-shadow:0 8px 28px #44469640}.brief-page .brief-builder{background:#f7f9fca3}.brief-page .brief-panel,.brief-page .brief-result,.brief-page .brief-aside{color:var(--inner-ink);box-shadow:var(--inner-shadow), inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(26px)saturate(1.08);backdrop-filter:blur(26px)saturate(1.08);background:radial-gradient(circle at 92% 4%,#675bff17,#0000 29%),#ffffffb3;border:1px solid #ffffffe6}.brief-page .brief-aside:after{opacity:.7;filter:blur(8px);background:radial-gradient(circle,#5bd1eb80,#6a5aff3d 47%,#0000 72%)}.brief-page .brief-aside>p,.brief-page .brief-aside li{color:#777b85}.brief-page .brief-aside ol,.brief-page .brief-aside li{border-color:var(--inner-line)}.brief-page .brief-aside li.active{color:#111217}.brief-page .brief-options button{background:#ffffff94;border-color:#1f26421a}.brief-page .brief-options button:hover{background:#ffffffe6;border-color:#5c54c64d;box-shadow:0 14px 38px #343e6214}.brief-page .brief-options button.selected{background:#695bff1a;border-color:#675bff7a}.brief-page .brief-result pre{border:1px solid var(--inner-line);background:#f4f7fbc7}.case-page .case-hero{background:radial-gradient(at 38% 29%,#fffffff0,#ffffff4d 52%,#0000 76%),url(/images/ekastudio-liquid-hero.webp) top/cover no-repeat}.case-page .case-hero-art{border-top:1px solid #ffffffd6;border-bottom:1px solid var(--inner-line);background:radial-gradient(circle at 50% 46%, #ffffffe0, #ffffff40 40%, transparent 68%), linear-gradient(135deg, color-mix(in srgb, var(--soft) 68%, white), #eef3fab8);box-shadow:inset 0 1px #fff}.case-page .case-planet{background:radial-gradient(circle at 32% 25%, #fff 0 10%, var(--case2) 23%, var(--case) 52%, #ffffff38 79%);box-shadow:inset 24px 18px 56px #ffffff5c, 0 34px 105px color-mix(in srgb, var(--case) 24%, transparent);border:1px solid #ffffffdb}.case-page .case-hero-art .orbit{border-color:#4149732e}.case-page .case-float-card{color:#626670;background:#ffffffb3;border-color:#ffffffe6;box-shadow:0 18px 52px #3640641c,inset 0 1px #fff}.case-page .case-float-card b{color:#18a97a}.case-page .case-facts{background:#f7f9fcb3;gap:14px}.case-page .case-facts>div{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffa8;border:1px solid #ffffffe0;border-radius:26px;box-shadow:0 24px 72px #333d6212,inset 0 1px #fff}.case-page .case-prototype,.case-page .case-deliverables,.case-page .case-before-after{background:#f6f8fcb8}.case-page .prototype-shell{border:1px solid #ffffff2e;box-shadow:0 35px 100px #272f532b,0 0 0 10px #ffffff57}.case-page .case-flow{border-block:1px solid var(--inner-line);background:radial-gradient(circle at 82% 22%, color-mix(in srgb, var(--case) 11%, transparent), transparent 26%), #f4f7fbdb;color:var(--inner-ink)}.case-page .case-flow .section-kicker,.case-page .case-flow-line span{color:var(--inner-muted)}.case-page .case-flow-line,.case-page .case-flow-line>div{border-color:var(--inner-line)}.case-page .case-flow-line>div{background:#ffffff5c;transition:background .35s,transform .35s}.case-page .case-flow-line>div:hover{z-index:3;background:#ffffffdb;transform:translateY(-6px);box-shadow:0 22px 60px #30395b14}.case-page .deliverable-grid article{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #ffffffe6;box-shadow:0 22px 65px #303a5e12,inset 0 1px #fff}.case-page .state-grid>article,.case-page .state-grid>article:last-child{color:var(--inner-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffab;border:1px solid #ffffffe0;box-shadow:0 22px 70px #2f395d14,inset 0 1px #fff}.case-page .state-grid>article:last-child{background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--case) 15%, transparent), transparent 32%), #ffffffbd}.case-page .state-grid article>div,.case-page .state-grid article:last-child>div{border-color:var(--inner-line)}.case-page .case-stack{border-block:1px solid var(--inner-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffa8}.case-page .case-honesty{border-bottom:1px solid var(--inner-line);background:radial-gradient(ellipse at 50% 46%, #ffffffd9, #ffffff40 58%, transparent 78%), linear-gradient(145deg, var(--soft), #fff)}.case-page .next-case{border-bottom:1px solid var(--inner-line);background:radial-gradient(circle at 86% 40%, color-mix(in srgb, var(--case) 13%, transparent), transparent 24%), #f4f7fbe6;color:var(--inner-ink)}.case-page .next-case>a{border-bottom-color:var(--inner-line)}.case-page .next-case>a b{background:#ffffffb8;border:1px solid #ffffffe6;box-shadow:0 15px 45px #313a5b1a}.case-page .next-case>a:hover b{color:#fff}.insights-page .insights-hero,.insight-article .article-hero{border-bottom:1px solid var(--inner-line);color:var(--inner-ink);background:radial-gradient(at 37% 48%,#fffffff0,#ffffff52 54%,#0000 78%),url(/images/ekastudio-liquid-hero.webp) 50%/cover no-repeat}.insights-page .insights-mark{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff38;border-color:#464f7c2b;box-shadow:inset 0 1px #ffffffb8}.insights-page .insights-mark:before{background:radial-gradient(circle at 35% 30%,#fff,#8be8f8 20%,#76f 53%,#ffffff40 78%);border:1px solid #ffffffd6;box-shadow:inset 20px 18px 50px #ffffff5c,0 30px 90px #544abe33}.insights-page .notes-index{background:#f7f9fca8}.insights-page .notes-index article>a{border-color:var(--inner-line)}.insights-page .notes-index article>a:hover{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc2;border-radius:24px;box-shadow:0 24px 70px #2e385b14,inset 0 1px #fff}.insights-page .notes-index article>a>b{background:#ffffffc2;border:1px solid #ffffffe6;box-shadow:0 12px 32px #2f395b14}.insights-page .notes-principle{border-block:1px solid var(--inner-line);color:var(--inner-ink);background:radial-gradient(circle at 84% 32%,#675bff1a,#0000 28%),#f4f7fbe0}.insights-page .notes-principle .section-kicker,.insights-page .notes-principle>div:last-child p{color:var(--inner-muted)}.insights-page .notes-principle>div:last-child,.insights-page .notes-principle>div:last-child p{border-color:var(--inner-line)}.insight-article .article-hero:after{opacity:.62;background:radial-gradient(circle,#60dff47a,#675bff47 42%,#0000 70%)}.insight-article .article-meta,.insight-article .article-hero>p,.insight-article .article-scroll{color:var(--inner-muted)}.insight-article .article-scroll span{color:#111217}.insight-article .article-body{background:#fafbfdb8}.insight-article .article-body>aside,.insight-article .article-body>aside>a{border-color:var(--inner-line)}.insight-article .article-content>section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff8f;border:1px solid #ffffffdb;border-radius:26px;padding:34px;box-shadow:0 22px 68px #2e385b0f,inset 0 1px #fff}.insight-article .article-takeaways{border-block:1px solid var(--inner-line);background:#f4f7fbd1}.insight-article .article-takeaways article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffad;border:1px solid #ffffffe6;box-shadow:0 22px 65px #2e385b12,inset 0 1px #fff}.insight-article .next-article{border-bottom:1px solid var(--inner-line);color:var(--inner-ink);background:radial-gradient(circle at 84% 38%,#675bff1f,#0000 24%),#f5f7fbeb}.insight-article .next-article>a{border-bottom-color:var(--inner-line)}.insight-article .next-article>a b{background:#ffffffb8;border:1px solid #ffffffe6;box-shadow:0 14px 42px #303a5c1a}.insight-article .next-article>a:hover b{color:#fff}.not-found{--inner-ink:#0b0c11;--inner-muted:#656771;--inner-line:#1b223d1f;isolation:isolate;color:var(--inner-ink);background:radial-gradient(at 50% 46%,#ffffffe6,#ffffff42 58%,#0000 78%),url(/images/ekastudio-liquid-hero.webp) 50%/cover no-repeat;position:relative;overflow:hidden}.not-found .section-kicker{border:1px solid var(--inner-line);color:var(--inner-muted);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa8;box-shadow:0 10px 32px #343d6014}.not-found .not-found-code{color:#10121aeb}.not-found .not-found-code i{background:radial-gradient(circle at 35% 28%,#fff,#87e5f6 21%,#7564ff 52%,#ffffff3d 78%);border-color:#ffffffdb;box-shadow:inset 24px 20px 60px #fff6,0 35px 100px #534cb836}.not-found .not-found-code i:before,.not-found .not-found-code i:after{border-color:#434c7629}.not-found .not-found-code i b{color:#fff}.not-found>p:not(.section-kicker){color:var(--inner-muted)}.not-found>div:last-child a:first-child{color:#fff;background:#111217;border-color:#111217;box-shadow:0 16px 45px #12141f2e}.not-found>div:last-child a:last-child{border-color:var(--inner-line);color:#111217;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff9e}@media (width<=900px){.lab-page .lab-hero,.brief-page .brief-intro,.case-page .case-hero,.insights-page .insights-hero,.insight-article .article-hero,.not-found{background-size:auto 100%}.lab-page .lab-demo{gap:45px}.case-page .case-facts{gap:10px}}@media (width<=700px){.lab-page .lab-stage,.brief-page .brief-panel,.brief-page .brief-result,.brief-page .brief-aside,.case-page .case-facts>div,.case-page .deliverable-grid article,.case-page .state-grid>article,.insight-article .article-content>section,.insight-article .article-takeaways article{border-radius:22px}.lab-page .lab-demo,.insight-article .article-content>section{padding:24px}.case-page .case-flow-line>div:hover{transform:none}}@media (width<=560px){.lab-page .lab-hero-machine:before{width:82%;height:82%}.lab-page .chat-device,.lab-page .flow-builder,.lab-page .load-calculator{border-radius:22px}.brief-page .brief-panel,.brief-page .brief-result,.brief-page .brief-aside{padding:24px}.case-page .case-facts{gap:10px}.insights-page .notes-index article>a:hover{padding-inline:14px}}:root{--ed-ink:#0a0b10;--ed-muted:#626773;--ed-paper:#f7f9fd;--ed-line:#232f5521;--ed-blue:#2467ff;--ed-cyan:#4ddfff;--ed-violet:#7658ff;--ed-lilac:#d8c8ff;--ed-coral:#ff765f;--ed-glass:#ffffffb8;--ed-shadow:0 28px 90px #2d418221}.services-page{--route-art:url(/images/services-art.webp)}.work-index{--route-art:url(/images/work-art.webp)}.studio-page{--route-art:url(/images/studio-art.webp)}.design-page{--route-art:url(/images/design-art.webp)}.lab-page{--route-art:url(/images/lab-art.webp)}.brief-page{--route-art:url(/images/brief-art.webp)}.insights-page,.insight-article{--route-art:url(/images/insights-art.webp)}.inner-page{background:var(--ed-paper);color:var(--ed-ink);overflow:visible}.inner-page:before{background-image:linear-gradient(#f7f9fde6,#f7f9fdfa),var(--route-art)!important;background-position:top!important;background-size:cover!important}.services-page .services-hero,.work-index .work-hero,.studio-page .studio-hero,.lab-page .lab-hero,.brief-page .brief-intro,.insights-page .insights-hero{border-bottom:1px solid var(--ed-line);background-image:linear-gradient(90deg,#f8fafffa 0%,#f8faffd4 48%,#f8faff2e 100%),var(--route-art)!important;background-position:50%!important;background-size:cover!important}.page-hero h1,.lab-hero h1,.brief-intro h1,.insights-hero h1{letter-spacing:-.065em!important;max-width:980px!important}.page-pad{padding-left:max(24px,7vw);padding-right:max(24px,7vw)}.page-section-head{border-top:1px solid var(--ed-line);padding-top:22px}.page-cta{color:var(--ed-ink)!important;border-top:1px solid var(--ed-line)!important;background:linear-gradient(130deg,#edf5ff 0%,#eee8ff 52%,#fff1ee 100%)!important}.page-cta a{background:var(--ed-ink)!important;color:#fff!important}.home-page{background:var(--ed-paper);color:var(--ed-ink)}.home-page>section:not(.hero){border-top:1px solid var(--ed-line);position:relative}.home-page>section:not(.hero):before{content:"";pointer-events:none;background-image:linear-gradient(#2a3f7809 1px,#0000 1px),linear-gradient(90deg,#2a3f7809 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.home-page .practice-duo{color:var(--ed-ink);background:linear-gradient(150deg,#fafdff,#f1f5ff 44%,#f5efff 73%,#fff5f2);padding:132px max(24px,7vw) 0;overflow:hidden}.home-page .practice-duo .flow-copy{z-index:2;max-width:980px;margin-bottom:70px;position:relative}.home-page .practice-duo .flow-copy .section-kicker{color:#626a7d}.home-page .practice-duo .flow-copy h2{letter-spacing:-.08em;margin:20px 0 28px;font-size:clamp(58px,8vw,120px);line-height:.86}.home-page .practice-duo .flow-copy>p:last-child{color:var(--ed-muted);font-size:21px}.practice-panels{z-index:2;border:1px solid var(--ed-line);max-width:1400px;box-shadow:var(--ed-shadow);border-radius:34px 34px 0 0;grid-template-columns:1fr 1fr;margin:auto;display:grid;position:relative;overflow:hidden}.practice-panels article{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#dff7ffb8;flex-direction:column;min-height:470px;padding:38px;display:flex}.practice-panels article+article{border-left:1px solid var(--ed-line);background:linear-gradient(145deg,#ebe2ffc7,#ffe7e2ad)}.practice-panels article>span{letter-spacing:.14em;font-size:10px}.practice-panels h3{letter-spacing:-.065em;max-width:580px;margin:80px 0 20px;font-size:clamp(45px,5vw,78px);line-height:.92}.practice-panels p{color:var(--ed-muted);max-width:500px;font-size:18px}.practice-panels a{border-top:1px solid var(--ed-line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:13px;display:flex}.practice-panels a b{background:var(--ed-ink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.home-page .motion-strip{z-index:3;background:var(--ed-ink);color:#fff;margin:0 calc(-1*max(24px,7vw));position:relative}.home-page .idea-section{background:linear-gradient(#fff,#f5f8ff);padding:170px max(24px,7vw)}.home-page .idea-section>div{z-index:2;position:relative}.home-page .idea-section h2{font-size:clamp(60px,8.6vw,132px);line-height:.86}.home-page .idea-section h2 span{background:linear-gradient(100deg,var(--ed-blue),var(--ed-violet),#d74da0,var(--ed-coral));color:#0000;-webkit-background-clip:text;background-clip:text}.home-page .capabilities{background:#f5f8ff}.home-page .bento-grid{grid-template-rows:none;grid-template-columns:repeat(2,1fr);gap:16px;max-width:1500px}.home-page .capability-card{border:1px solid var(--ed-line);min-height:450px;color:var(--ed-ink);transform:perspective(1000px) rotateX(var(--rx,0)) rotateY(var(--ry,0));background:#ffffffd1;border-radius:30px;grid-row:auto;transition:transform .22s,box-shadow .25s;box-shadow:0 18px 60px #263a7612}.home-page .capability-card:hover{box-shadow:0 30px 80px #2d3d8229}.home-page .capability-card:nth-child(2n){background:linear-gradient(145deg,#efe9fff2,#ffede9e0)}.home-page .capability-card:nth-child(3n){background:linear-gradient(145deg,#e5f9fff2,#eff0ffe6)}.home-page .capability-card h3{margin:64px 0 22px;font-size:clamp(40px,4.4vw,68px)}.home-page .capability-card>p,.home-page .capability-card .cap-top span,.home-page .capability-card .cap-top i{color:var(--ed-muted)}.home-page .capability-card .cap-stat strong{background:linear-gradient(110deg,var(--ed-blue),var(--ed-violet),#d957aa);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(54px,7vw,100px)}.home-page .cap-glow{opacity:.34;filter:blur(18px)}.design-feature{background:linear-gradient(145deg,#f2f8ff,#f2ecff 56%,#fff3ef);grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;min-height:880px;display:grid}.design-feature-art{border:1px solid var(--ed-line);background:var(--ed-glass);height:610px;box-shadow:var(--ed-shadow);perspective:900px;border-radius:36px;position:relative;overflow:hidden}.design-feature-art:before{content:"";opacity:.8;background:url(/images/design-art.webp) 50%/cover;transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.design-feature-art:hover:before{transform:scale(1.04)}.design-frame{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #fffc;width:42%;height:56%;position:absolute;box-shadow:0 28px 60px #3c3a8233}.frame-a{background:#68d8ff29;top:11%;left:8%;transform:rotate(-8deg)}.frame-b{background:#9863ff29;bottom:10%;right:8%;transform:rotate(9deg)}.design-type{letter-spacing:-.1em;color:#fff;text-shadow:0 12px 50px #29328c59;font-size:130px;font-weight:700;line-height:.8;position:absolute;bottom:8%;left:10%}.design-feature-art>span{letter-spacing:.14em;background:#fff;border-radius:999px;padding:9px 12px;font-size:9px;position:absolute;top:5%;right:5%}.design-feature-copy{z-index:2;position:relative}.design-feature-copy h2{letter-spacing:-.07em;margin:20px 0 28px;font-size:clamp(52px,6vw,94px);line-height:.9}.design-feature-copy>p:nth-of-type(2){color:var(--ed-muted);max-width:580px;font-size:19px;line-height:1.5}.design-feature-copy a{background:var(--ed-ink);color:#fff;border-radius:999px;align-items:center;gap:28px;margin-top:36px;padding:15px 20px;display:inline-flex}.home-page .work{background:#fbfcff}.home-page .case-list{gap:34px}.home-page .case-row,.home-page .case-row:nth-child(2n){border:1px solid var(--ed-line);background:#ffffffc7;border-radius:36px;grid-template-columns:1.05fr .95fr;gap:5vw;padding:34px}.home-page .case-row:nth-child(2n) .case-stage{order:0}.home-page .case-stage{height:580px}.stage-presentation{background:linear-gradient(145deg,#eff8ff,#ddd7ff 55%,#fff0ed)}.presentation-sheet{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffa6;border:1px solid #ffffffeb;width:43%;height:58%;padding:25px;position:absolute;box-shadow:0 30px 70px #37418233}.sheet-one{top:18%;left:12%;transform:rotate(-7deg)}.sheet-two{top:17%;right:13%;transform:rotate(8deg)}.sheet-three{height:35%;bottom:9%;left:30%;transform:rotate(2deg)}.presentation-sheet span{letter-spacing:.15em;font-size:9px}.presentation-sheet b{letter-spacing:-.06em;margin-top:80px;font-size:42px;line-height:.9;display:block}.presentation-sheet i{background:#7d70ff;border-radius:20px;height:10px;margin:18px 0;display:block}.presentation-sheet i:nth-child(2){background:#62d7f4;width:65%}.presentation-sheet strong{color:#7258ff;font-size:72px}.stage-mentoring{background:radial-gradient(circle at 50% 45%,#fff,#ece7ff 45%,#daf7ff 78%)}.mentor-orbit{background:#ffffffb8;border:1px solid #6153c833;border-radius:50%;place-items:center;width:230px;height:230px;display:grid;box-shadow:0 35px 80px #483fa033}.mentor-orbit:before,.mentor-orbit:after{content:"";border:1px solid #46549b21;border-radius:50%;width:360px;height:360px;position:absolute}.mentor-orbit:after{width:500px;height:500px}.mentor-orbit span{letter-spacing:-.08em;background:linear-gradient(120deg,#3074ff,#8059ff,#f06a79);color:#0000;-webkit-background-clip:text;font-size:60px;font-weight:700}.mentor-note{letter-spacing:.1em;background:#ffffffc7;border:1px solid #fff;border-radius:14px;padding:14px 17px;font-size:10px;position:absolute;box-shadow:0 18px 50px #3c3c8226}.note-a{top:16%;left:10%}.note-b{top:24%;right:8%}.note-c{bottom:13%;left:16%}.home-page .process{color:var(--ed-ink);background:linear-gradient(145deg,#edf6ff,#efe8ff 58%,#fff0ed)}.home-page .process-intro .section-kicker,.home-page .process-list article>span{color:#686d7c}.home-page .process-list,.home-page .process-list article{border-color:var(--ed-line)}.home-page .process-list p{color:var(--ed-muted)}.home-page .team{background:#f8faff}.home-page .team-grid article{border:1px solid var(--ed-line);box-shadow:0 20px 70px #2c3d7814}.home-page .portrait{background:linear-gradient(145deg,#dff8ff,#bbcdff 50%,#7868ef)}.home-page .portrait-2{background:linear-gradient(145deg,#f0e3ff,#dbbaff 46%,#ff9888)}.home-page .contact{color:var(--ed-ink);background:linear-gradient(145deg,#f0f7ff,#eee7ff 55%,#fff1ed);min-height:760px}.home-page .contact-aura{opacity:.35;background:radial-gradient(circle,#54d9ff 0,#7060ff 28%,#e36fc1 45%,#fff0 72%)}.home-page .contact .section-kicker{color:#686d7c}.home-page .contact-link{z-index:2;background:var(--ed-ink);color:#fff;border-radius:999px;gap:24px;padding:16px 22px;display:inline-flex;position:relative}.home-page .contact-note{color:var(--ed-muted)}.design-hero{background:linear-gradient(90deg,#f9fbfffc,#f9fbff8c),var(--route-art) center/cover;border-bottom:1px solid var(--ed-line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;min-height:900px;padding:160px max(24px,7vw) 80px;display:grid}.design-hero-copy{z-index:2;position:relative}.design-hero h1{letter-spacing:-.075em;margin:20px 0 30px;font-size:clamp(62px,7.3vw,116px);line-height:.86}.design-hero-copy>p:nth-of-type(2){color:var(--ed-muted);max-width:720px;font-size:20px;line-height:1.48}.design-hero-copy>div{gap:12px;margin-top:36px;display:flex}.design-hero-copy a{border:1px solid var(--ed-line);background:#ffffffc7;border-radius:999px;padding:14px 18px}.design-hero-copy a:first-child{background:var(--ed-ink);color:#fff}.design-hero-copy a span{margin-left:18px}.design-hero-art{height:620px;box-shadow:var(--ed-shadow);background:url(/images/design-art.webp) 50%/cover;border:1px solid #fffc;border-radius:38px;position:relative;overflow:hidden}.design-hero-art>span{letter-spacing:.13em;background:#ffffffbf;border-radius:999px;padding:9px 12px;font-size:9px;position:absolute;top:22px;right:22px}.design-hero-art i{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffffe6;width:180px;height:260px;transition:transform .8s;position:absolute}.design-hero-art i:first-of-type{top:12%;left:9%;transform:rotate(-8deg)}.design-hero-art i:nth-of-type(2){top:22%;right:9%;transform:rotate(9deg)}.design-hero-art i:nth-of-type(3){height:190px;bottom:7%;left:40%;transform:rotate(2deg)}.design-hero-art:hover i:first-of-type{transform:rotate(-13deg)translate(-8px,-8px)}.design-hero-art:hover i:nth-of-type(2){transform:rotate(14deg)translate(8px,-8px)}.design-tracks{padding-top:140px;padding-bottom:140px}.design-track-grid{border:1px solid var(--ed-line);border-radius:30px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.design-track-grid article{border-bottom:1px solid var(--ed-line);background:#ffffffc2;min-height:360px;padding:32px;position:relative}.design-track-grid article:nth-child(odd){border-right:1px solid var(--ed-line)}.design-track-grid article:nth-child(n+3){border-bottom:0}.design-track-grid article:nth-child(2),.design-track-grid article:nth-child(3){background:linear-gradient(145deg,#f0ecff,#fff2ef)}.design-track-grid article>div{letter-spacing:.12em;justify-content:space-between;font-size:10px;display:flex}.design-track-grid h3{letter-spacing:-.06em;margin:80px 0 20px;font-size:clamp(40px,4vw,66px);line-height:.92}.design-track-grid p{color:var(--ed-muted);max-width:500px;line-height:1.5}.design-track-grid article>i{background:var(--ed-ink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid;position:absolute;bottom:28px;right:30px}.design-portfolio{background:linear-gradient(145deg,#eef7ff,#f0eaff 55%,#fff3ef);padding-top:140px;padding-bottom:140px}.design-portfolio-head{max-width:1050px;margin-bottom:70px}.design-portfolio h2,.mentoring-intro h2{letter-spacing:-.075em;margin:20px 0 28px;font-size:clamp(58px,7vw,108px);line-height:.88}.design-portfolio-head>p:last-child,.mentoring-intro>p:nth-of-type(2){color:var(--ed-muted);max-width:720px;font-size:19px;line-height:1.55}.design-format-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.design-format-grid article{border:1px solid var(--ed-line);background:#ffffffc2;border-radius:28px;padding:18px 18px 30px}.format-art{background:linear-gradient(145deg,#dff8ff,#ddd3ff);border-radius:19px;height:330px;position:relative;overflow:hidden}.format-art span{font-size:10px;position:absolute;top:18px;left:18px}.format-art i{background:#ffffff52;border:1px solid #fff;width:44%;height:56%;position:absolute;top:19%;left:16%;transform:rotate(-7deg);box-shadow:0 20px 50px #373c8226}.format-art i:nth-of-type(2){background:#ffd8d240;left:auto;right:15%;transform:rotate(8deg)}.format-art b{color:#fff;text-shadow:0 12px 40px #3d32a040;font-size:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.design-format-grid h3{letter-spacing:-.045em;margin:24px 10px 10px;font-size:32px}.design-format-grid article>p{color:var(--ed-muted);margin:0 10px;line-height:1.5}.design-mentoring{grid-template-columns:.9fr 1.1fr;gap:8vw;padding-top:150px;padding-bottom:150px;display:grid}.mentoring-intro{align-self:start;position:sticky;top:100px}.mentoring-intro a{background:var(--ed-ink);color:#fff;border-radius:999px;gap:20px;margin-top:30px;padding:14px 18px;display:inline-flex}.mentoring-steps{border-top:1px solid var(--ed-line)}.mentoring-steps article{border-bottom:1px solid var(--ed-line);grid-template-columns:60px 1fr;column-gap:20px;padding:32px 0;display:grid}.mentoring-steps span{grid-row:span 2;font-size:11px}.mentoring-steps h3{letter-spacing:-.04em;margin:0 0 10px;font-size:30px}.mentoring-steps p{color:var(--ed-muted);margin:0;line-height:1.5}.design-facts{border-top:1px solid var(--ed-line);border-bottom:1px solid var(--ed-line);background:#fff;grid-template-columns:.7fr repeat(3,1fr);padding-top:55px;padding-bottom:55px;display:grid}.design-facts>p{letter-spacing:.14em;font-size:10px}.design-facts>div{border-left:1px solid var(--ed-line);flex-direction:column;padding-left:30px;display:flex}.design-facts strong{letter-spacing:-.08em;font-size:clamp(48px,6vw,90px)}.design-facts span{color:var(--ed-muted);max-width:180px;font-size:12px}.service-catalog-grid article,.project-index-card,.role-grid article,.principle-grid article,.mode-track article,.notes-index article,.faq-list details{box-shadow:0 18px 60px #31407c0f;border-color:var(--ed-line)!important;background:#ffffffc7!important}.service-catalog-grid article:nth-child(2n),.project-index-card:nth-child(2n),.principle-grid article:nth-child(2n){background:linear-gradient(145deg,#eee9ffeb,#fff0ebe0)!important}.project-index-art{background-image:linear-gradient(#f5f8ff40,#f5f8ff59),var(--route-art)!important;background-position:50%!important;background-size:cover!important}.studio-small,.lab-manifesto,.notes-principle,.work-method,.engagement{color:var(--ed-ink)!important;background:linear-gradient(145deg,#eff7ff,#f0eaff 60%,#fff3ef)!important}.studio-small a,.mentoring-intro a,.integrations-band{background:var(--ed-ink)!important;color:#fff!important}.brief-builder{background:linear-gradient(145deg,#f7faff,#f2edff 55%,#fff4f1)!important}.brief-panel,.brief-aside,.brief-result{box-shadow:var(--ed-shadow);border-color:var(--ed-line)!important;background:#ffffffc7!important}.lab-stage,.chat-device,.flow-builder,.load-calculator{border-color:var(--ed-line)!important}.lab-stage{background:#ffffffc2!important}:is(body:has(.home-page) .global-footer,body:has(.inner-page) .global-footer){color:var(--ed-ink)!important;border-top:1px solid var(--ed-line)!important;background:#f7f9fd!important}:is(body:has(.home-page) .global-footer *,body:has(.inner-page) .global-footer *){border-color:var(--ed-line)!important}@media (width<=900px){.practice-panels,.design-feature,.design-hero,.design-mentoring{grid-template-columns:1fr}.practice-panels article+article{border-left:0;border-top:1px solid var(--ed-line)}.home-page .bento-grid,.design-track-grid,.design-format-grid{grid-template-columns:1fr}.design-track-grid article,.design-track-grid article:nth-child(odd),.design-track-grid article:nth-child(n+3){border-right:0;border-bottom:1px solid var(--ed-line)}.design-track-grid article:last-child{border-bottom:0}.design-feature-art,.design-hero-art{height:520px}.design-hero{padding-top:130px}.mentoring-intro{position:static}.design-facts{grid-template-columns:1fr 1fr}.design-facts>p{grid-column:1/-1}.design-facts>div{border-left:0;border-top:1px solid var(--ed-line);padding:22px 0}.home-page .case-row,.home-page .case-row:nth-child(2n){grid-template-columns:1fr}}@media (width<=560px){.home-page .practice-duo{padding:105px 18px 0}.practice-panels article{min-height:390px;padding:24px}.practice-panels h3{margin-top:60px}.home-page .idea-section{padding:110px 18px}.home-page .capability-card{min-height:410px}.design-feature{padding:105px 18px}.design-feature-art,.design-hero-art{height:400px}.design-type{font-size:88px}.home-page .case-row{border-radius:25px;padding:14px}.home-page .case-stage{height:430px}.design-hero{padding:120px 18px 70px}.design-hero h1{font-size:56px}.design-hero-copy>div{flex-direction:column;align-items:flex-start}.design-tracks,.design-portfolio,.design-mentoring{padding:100px 18px}.design-track-grid h3{margin-top:55px}.format-art{height:260px}.design-facts{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.design-facts>div{grid-column:1}.page-pad{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.design-feature-art:before,.design-hero-art i{transition:none}}.motion-grain{z-index:99;pointer-events:none;opacity:.022;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='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");animation:.28s steps(2,end) infinite grainShift;position:fixed;inset:-60%}.motion-cursor{z-index:120;pointer-events:none;opacity:0;mix-blend-mode:multiply;will-change:transform;border:1px solid #0f142457;border-radius:50%;width:36px;height:36px;transition:width .26s,height .26s,left .26s,top .26s,opacity .2s,background .26s;position:fixed;top:-18px;left:-18px}.motion-cursor.is-visible{opacity:1}.motion-cursor span{letter-spacing:.12em;color:#fff;place-items:center;font-size:0;display:grid;position:absolute;inset:0}.motion-cursor.has-label{mix-blend-mode:normal;background:#11131b;border-color:#0000;width:84px;height:84px;top:-42px;left:-42px}.motion-cursor.has-label span{font-size:8px}.magnetic,.motion-magnetic{transform:translate3d(var(--mag-x,0),var(--mag-y,0),0);will-change:transform;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s!important}.motion-title{opacity:0;filter:blur(8px);will-change:transform,opacity,clip-path;transition:opacity .9s cubic-bezier(.2,.75,.2,1),transform 1.05s cubic-bezier(.16,1,.3,1),filter .9s,clip-path 1.05s cubic-bezier(.16,1,.3,1)}.motion-title-1{clip-path:inset(0 0 100%);transform:translateY(72px)}.motion-title-2{clip-path:inset(0 0 0 100%);transform:translate(85px)}.motion-title-3{clip-path:inset(8% round 24px);transform:scale(.86)rotate(-1.2deg)}.motion-title.motion-in{opacity:1;filter:none;clip-path:inset(0);transform:none}.motion-media{opacity:0;clip-path:inset(12% 8% round 50px);filter:blur(12px);transition:opacity 1s,transform 1.25s cubic-bezier(.16,1,.3,1),clip-path 1.25s cubic-bezier(.16,1,.3,1),filter 1s;transform:translateY(52px)scale(.92)}.motion-media.motion-in{opacity:1;transform:translateY(var(--parallax-y,0)) scale(1);clip-path:inset(0);filter:none}.motion-hover-card{isolation:isolate;position:relative;overflow:hidden}.motion-hover-card:after{content:"";z-index:-1;left:var(--hover-x,50%);top:var(--hover-y,50%);pointer-events:none;background:radial-gradient(circle,#50e0ff47,#7457ff29 42%,#0000 70%);border-radius:50%;width:420px;height:420px;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;transform:translate(-50%,-50%)scale(0)}.motion-hover-card:hover:after{transform:translate(-50%,-50%)scale(1)}.motion-hover-card{opacity:0;transition:opacity .75s,transform .9s cubic-bezier(.16,1,.3,1),box-shadow .35s;transform:translateY(46px)rotate(.5deg)}.motion-hover-card.motion-in{opacity:1;transform:none}.motion-hover-card:hover{transform:translateY(-8px)}.command-backdrop{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f2f6ff9e!important;align-items:flex-start!important}.command-palette{transform-origin:top;animation:.62s cubic-bezier(.16,1,.3,1) both panelFromTop;margin-top:68px!important}.site-header nav.nav-open{animation:.55s cubic-bezier(.16,1,.3,1) both panelFromRight}.route-wipe{clip-path:inset(0 0 100%);transition:clip-path .68s cubic-bezier(.77,0,.18,1)!important;transform:none!important}.route-leaving .route-wipe{clip-path:inset(0)}.motion-loop-line{background:#ffffff9e;border-top:1px solid #202d5521;border-bottom:1px solid #202d5521;overflow:hidden}.motion-loop-line>div{width:max-content;animation:28s linear infinite loopLine;display:flex}.motion-loop-line span{letter-spacing:-.055em;white-space:nowrap;padding:22px 30px;font-size:clamp(34px,5vw,78px)}.motion-loop-line i{background:linear-gradient(135deg,#4ddfff,#7658ff,#ff765f);border-radius:50%;align-self:center;width:12px;height:12px;box-shadow:0 0 22px #7658ff73}.motion-showcase{background:linear-gradient(145deg,#eef8ff,#eee8ff 55%,#fff2ee);height:410vh;padding:0!important;overflow:visible!important}.motion-showcase:before{opacity:.7;position:fixed!important}.motion-showcase-pin{flex-direction:column;height:calc(100vh - 52px);padding:54px 0 42px;display:flex;position:sticky;top:52px;overflow:hidden}.motion-showcase-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:7vw;padding:0 max(24px,7vw) 36px;display:grid}.motion-showcase-head h2{letter-spacing:-.07em;margin:0;font-size:clamp(50px,6vw,90px);line-height:.9}.motion-showcase-head p{color:#636a77;margin:0}.motion-showcase-track{width:max-content;transform:translate3d(var(--motion-shift,0),0,0);will-change:transform;gap:18px;padding:0 8vw;display:flex}.motion-showcase-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffb3;border:1px solid #25305624;border-radius:34px;flex-direction:column;width:min(74vw,920px);height:min(58vh,590px);padding:36px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 100px #303d821f}.motion-showcase-card:nth-child(2){background:linear-gradient(145deg,#ddf8ffe0,#e1e7ffd6)}.motion-showcase-card:nth-child(3){background:linear-gradient(145deg,#efe4ffe6,#ffe7e0d6)}.motion-showcase-card:nth-child(4){color:#fff;background:#10121a}.motion-showcase-card>span{letter-spacing:.14em;font-size:10px}.motion-showcase-card h3{letter-spacing:-.075em;max-width:780px;margin:auto 0 20px;font-size:clamp(52px,6.5vw,100px);line-height:.85}.motion-showcase-card p{color:#606674;max-width:680px;font-size:18px;line-height:1.5}.motion-showcase-card:nth-child(4) p{color:#aeb5c6}.motion-showcase-card b{color:#111;background:#fff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:13px;display:grid;position:absolute;top:28px;right:28px}.motion-showcase-progress{background:#1b223a1f;height:2px;position:absolute;bottom:20px;left:max(24px,7vw);right:max(24px,7vw)}.motion-showcase-progress span{width:100%;height:100%;transform:scaleX(var(--motion-progress,0));transform-origin:0;background:linear-gradient(90deg,#2467ff,#7658ff,#ff765f);display:block}[data-motion-parallax]{transform:translateY(var(--parallax-y,0));will-change:transform}.design-frame,.presentation-sheet,.mentor-note,.role-visual i,.studio-sign i{transition:transform .8s cubic-bezier(.16,1,.3,1)}.design-feature-art:hover .frame-a{transform:rotate(-15deg)translate(-18px,-14px)}.design-feature-art:hover .frame-b{transform:rotate(15deg)translate(18px,14px)}.stage-presentation:hover .sheet-one{transform:rotate(-13deg)translate(-18px,-10px)}.stage-presentation:hover .sheet-two{transform:rotate(14deg)translate(18px,-8px)}.stage-presentation:hover .sheet-three{transform:translateY(-18px)rotate(1deg)}.stage-mentoring:hover .note-a{transform:translate(-16px,-18px)}.stage-mentoring:hover .note-b{transform:translate(18px,-12px)}.stage-mentoring:hover .note-c{transform:translate(-8px,18px)}.practice-panels.practice-panels-three{grid-template-columns:repeat(3,1fr)}.practice-panels.practice-panels-three article{min-height:500px}.practice-panels.practice-panels-three article:nth-child(3){background:linear-gradient(145deg,#dcf8ffd1,#eae2ffcc 55%,#ffe2dcb8)}.team-grid.team-grid-three{grid-template-columns:repeat(3,1fr)}.team-grid.team-grid-three .portrait{height:360px}.team-grid.team-grid-three h3{font-size:28px}.portrait-3{background:radial-gradient(circle at 50% 35%,#ddf8ff,#cfc7ff 42%,#755fe0 72%,#28243e)}.role-grid.role-grid-three{grid-template-columns:repeat(3,1fr)}.role-grid.role-grid-three>article{grid-template-columns:1fr}.role-grid.role-grid-three .role-visual{min-height:390px}.role-3{background:linear-gradient(145deg,#dff8ff,#e7ddff 55%,#ffded8)!important}@keyframes loopLine{to{transform:translate(-50%)}}@keyframes panelFromTop{0%{opacity:0;transform:translateY(-80px)scaleY(.8)}to{opacity:1;transform:none}}@keyframes panelFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes grainShift{0%{transform:translate(0)}25%{transform:translate(2%,-3%)}50%{transform:translate(-3%,2%)}75%{transform:translate(3%,4%)}to{transform:translate(-2%,-4%)}}@media (width<=900px){.motion-cursor,.motion-grain{display:none}.practice-panels.practice-panels-three{grid-template-columns:1fr}.motion-showcase{height:auto}.motion-showcase-pin{height:auto;padding:90px 0;position:relative;top:auto}.motion-showcase-head{grid-template-columns:1fr;padding:0 24px 36px}.motion-showcase-track{grid-template-columns:1fr;width:auto;padding:0 24px;display:grid;transform:none}.motion-showcase-card{width:100%;height:auto;min-height:520px}.motion-showcase-progress{display:none}.team-grid.team-grid-three,.role-grid.role-grid-three{grid-template-columns:1fr}.motion-media.motion-in{transform:none}}@media (width<=560px){.motion-showcase-track{padding:0 18px}.motion-showcase-head{padding-left:18px;padding-right:18px}.motion-showcase-card{border-radius:25px;min-height:440px;padding:24px}.motion-showcase-card h3{font-size:50px}.motion-loop-line span{padding:18px;font-size:34px}}@media (prefers-reduced-motion:reduce){.motion-grain,.motion-loop-line>div{animation:none}.motion-title,.motion-media,.motion-hover-card{opacity:1;clip-path:none;filter:none;transition:none;transform:none}.motion-showcase{height:auto}.motion-showcase-pin{height:auto;position:relative;top:auto}.motion-showcase-track{flex-wrap:wrap;transform:none}.route-wipe{transition:none!important}}@media (width>=901px){body.motion-locked{overflow:hidden}}.motion-preloader{z-index:1000;color:#f5f7ff;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.preload-panel{background:#080912;width:50%;height:100%;transition:transform .78s cubic-bezier(.86,0,.31,1);position:absolute;top:0}.preload-left{left:0}.preload-right{right:0}.motion-preloader>i{background:#ffffffd1;width:1px;height:100%;transition:top .55s,transform .78s cubic-bezier(.86,0,.31,1);position:absolute;top:-100%;left:50%}.preload-number{z-index:2;letter-spacing:-.1em;font-size:clamp(100px,18vw,290px);font-weight:700;line-height:.8;animation:.18s cubic-bezier(.7,0,.3,1) both preloadRoll;position:relative}.motion-preloader>p{z-index:2;letter-spacing:.2em;margin:0;font-size:9px;position:absolute;bottom:32px}.motion-preloader.phase-opening>i{top:0}.motion-preloader.phase-opening .preload-left{transition-delay:.18s;transform:translateY(-101%)}.motion-preloader.phase-opening .preload-right{transition-delay:30ms;transform:translateY(-101%)}.motion-preloader.phase-opening>i{transition-delay:.12s;transform:translateY(-101%)}.motion-preloader.phase-opening .preload-number,.motion-preloader.phase-opening>p{opacity:0;transition:opacity .25s}.intro-load{opacity:0;filter:blur(5px);transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1.05s cubic-bezier(.16,1,.3,1),filter .9s}.intro-from-left{transform:translate(-120px)}.intro-from-right{transform:translate(120px)}.intro-from-top{transform:translateY(-100px)}.intro-scale{border-radius:54px;transform:scale(.86)}.intro-load.intro-loaded{opacity:1;filter:none;border-radius:0;transform:none}.motion-preview-stack{z-index:118;pointer-events:none;opacity:0;will-change:transform;width:180px;height:180px;transition:opacity .2s;position:fixed;top:0;left:0}.motion-preview-stack.is-active{opacity:1}.motion-preview-stack figure{opacity:0;background:#fff;border-radius:18px;margin:0;transition:opacity .34s,transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;overflow:hidden;transform:translateY(25%)scale(.5)rotate(-8deg);box-shadow:0 28px 75px #181d403d}.motion-preview-stack figure.is-active{opacity:1;transform:none}.motion-preview-stack .preview-image{background-position:50%;background-size:cover;position:absolute;inset:0}.motion-preview-stack figure:after{content:"";background:linear-gradient(#0000 55%,#03061280);position:absolute;inset:0}.motion-preview-stack b{z-index:2;color:#fff;letter-spacing:.14em;font-size:10px;position:absolute;bottom:10px;right:12px}[data-zoom-target]{overflow:hidden}[data-zoom-target]>*{will-change:transform;transition:transform 2s cubic-bezier(.16,1,.3,1)}[data-zoom-target].is-zoomed>*{transform:scale(1.1)rotate(.35deg)}.motion-to-top{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;cursor:pointer;background:#ffffffc7;border:1px solid #14192d26;border-radius:50%;place-items:center;width:54px;height:54px;transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;bottom:28px;right:25px;transform:translateY(22px)scale(.75)}.motion-to-top.is-visible{opacity:1;pointer-events:auto;transform:none}.motion-to-top span{font-size:17px}.motion-to-top i{letter-spacing:.18em;font-size:7px;font-style:normal;position:absolute;bottom:-15px}.portfolio-constellation{background:linear-gradient(155deg,#f9fcff,#eef4ff 48%,#f7efff);padding:150px max(24px,7vw);position:relative;overflow:hidden}.portfolio-constellation:before{content:"";border:1px solid #4f64b41c;border-radius:50%;width:70vw;height:70vw;position:absolute;top:10%;left:-30vw}.portfolio-constellation-head{z-index:2;grid-template-columns:.52fr 1.48fr;gap:7vw;margin-bottom:82px;display:grid;position:relative}.portfolio-constellation-head h2{letter-spacing:-.075em;margin:0;font-size:clamp(58px,8vw,120px);line-height:.88}.portfolio-constellation-head>div>p:last-child{color:#686f7d;max-width:640px;font-size:18px;line-height:1.55}.portfolio-person{z-index:2;margin-top:80px;position:relative}.portfolio-person-head{border-bottom:1px solid #28376926;grid-template-columns:160px 1fr auto;align-items:end;gap:25px;padding-bottom:20px;display:grid}.portfolio-person-head>span{letter-spacing:.14em;color:#767d8c;font-size:10px}.portfolio-person-head h3{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,88px);line-height:.9}.portfolio-person-head p{color:#69707f;max-width:420px;margin:0;line-height:1.45}.portfolio-work-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:18px;display:grid}.portfolio-work-card{background:#ffffffb8;border:1px solid #26346221;border-radius:27px;flex-direction:column;min-height:460px;padding:14px;display:flex;box-shadow:0 20px 70px #2f3e7b0f}.portfolio-work-media{background:linear-gradient(145deg,#dff8ff,#d8dcff 52%,#f6dbff);border-radius:18px;height:230px;position:relative;overflow:hidden}.portfolio-work-media>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff61;border:1px solid #2a366a40;border-radius:14px;place-items:center;display:grid;position:absolute;inset:12%}.portfolio-work-media strong{letter-spacing:-.07em;font-size:clamp(36px,4vw,62px)}.portfolio-work-media i{background:#6f5cff;border-radius:50%;width:9px;height:9px;animation:8s linear infinite portfolioOrbit;position:absolute;box-shadow:0 0 25px #6f5cff}.portfolio-work-card:nth-child(2n) .portfolio-work-media{background:linear-gradient(145deg,#f3e5ff,#ffdcd5)}.portfolio-work-card:nth-child(3n) .portfolio-work-media{background:linear-gradient(145deg,#dafbff,#e7edff)}.portfolio-work-card>span{letter-spacing:.13em;color:#767d8b;margin:20px 5px 0;font-size:9px}.portfolio-work-card h4{letter-spacing:-.045em;margin:13px 5px 10px;font-size:27px}.portfolio-work-card>p{color:#686f7d;margin:0 5px;line-height:1.48}.portfolio-work-card>small{letter-spacing:.08em;color:#767d8b;margin:auto 5px 3px;padding-top:24px;font-size:9px}.portfolio-maxim-note{color:#6b7280;border:1px dashed #3745763b;border-radius:18px;margin-top:18px;padding:18px 22px;font-size:13px;line-height:1.5}.motion-runner-stage{color:#f5f7ff;background:#080912;height:520px;padding:72px max(24px,7vw);position:relative;overflow:hidden}.motion-runner-stage>p{letter-spacing:.17em;color:#8f97a9;margin:0;font-size:9px}.runner-track{border-bottom:1px solid #ffffff57;height:260px;position:absolute;bottom:70px;left:6%;right:6%}.runner-obstacle{background:linear-gradient(#7658ff,#26306c);border-radius:18px 18px 0 0;width:12%;position:absolute;bottom:0}.runner-obstacle:before{content:attr(data-label);letter-spacing:.12em;color:#9ca5ba;font-size:8px;position:absolute;top:-26px}.runner-obstacle:first-child{height:48px;left:23%}.runner-obstacle:nth-child(2){height:88px;left:45%}.runner-obstacle:nth-child(3){height:64px;left:71%}.runner-token{color:#080912;letter-spacing:-.08em;will-change:transform;background:linear-gradient(145deg,#fff,#bedfff 45%,#8065ff);border-radius:22px;place-items:center;width:74px;height:74px;font-size:25px;font-weight:800;animation:9s linear infinite ekaRunner;display:grid;position:absolute;bottom:10px;left:-8%;box-shadow:0 18px 42px #625cff6b}.runner-caption{text-align:right;letter-spacing:-.065em;max-width:700px;font-size:clamp(42px,6vw,88px);line-height:.9;position:absolute;top:65px;right:max(24px,7vw)}.work-index .project-index{grid-template-columns:repeat(2,1fr);align-items:stretch}.work-index .project-index-card{height:100%}.project-index-card[data-zoom-trigger] .project-index-art{overflow:hidden}.work-index .project-index-card:nth-child(5),.work-index .project-index-card:nth-child(8){grid-column:span 2}.work-index .project-index-card:nth-child(5) .project-index-art,.work-index .project-index-card:nth-child(8) .project-index-art{min-height:520px}.design-real-work{background:linear-gradient(155deg,#effbff,#f2efff 58%,#fff0ec);padding-top:150px;padding-bottom:150px}.design-real-head{grid-template-columns:.45fr 1.55fr;gap:7vw;margin-bottom:70px;display:grid}.design-real-head h2{letter-spacing:-.07em;margin:0;font-size:clamp(55px,7vw,104px);line-height:.9}.design-real-head>p:last-child{color:#686f7d;grid-column:2;max-width:620px;font-size:17px;line-height:1.5}.design-real-work .portfolio-work-grid{grid-template-columns:repeat(3,1fr)}.design-support-note{color:#69707f;border:1px dashed #3745763d;border-radius:18px;margin:22px 0 0;padding:18px 22px;line-height:1.5}.mentor-format-list{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.mentor-format-list article{background:#ffffff0d;border:1px solid #ffffff29;border-radius:20px;flex-direction:column;min-height:210px;padding:22px;display:flex}.mentor-format-list span{color:#8f94a2;font-size:9px}.mentor-format-list h3{margin:34px 0 8px;font-size:27px}.mentor-format-list p{color:#969ba7;line-height:1.45}.mentor-format-list b{color:#fff;margin-top:auto;font-size:13px}.team-work-list{border-top:1px solid #323a5c1f;margin:26px 0 0;padding:0;list-style:none}.team-work-list li{color:#535967;border-bottom:1px solid #323a5c1a;grid-template-columns:32px 1fr;gap:8px;padding:12px 0;font-size:12px;display:grid}.team-work-list span{color:#9298a5;padding-top:3px;font-size:8px}.portfolio-work-media:before{content:"";opacity:0;background:linear-gradient(145deg,#6ce7ff,#7658ff 55%,#ff8b70);transition:opacity .45s;position:absolute;inset:0}.portfolio-work-media>div{opacity:1;transition:opacity .2s,transform .6s cubic-bezier(.16,1,.3,1)}.portfolio-work-card:hover .portfolio-work-media:before{opacity:1}.portfolio-work-card:hover .portfolio-work-media>div{animation:.42s both hoverBlinkSwap}@keyframes preloadRoll{0%{opacity:.2;filter:blur(8px);transform:translateY(65%)scaleY(1.3)}to{opacity:1;filter:none;transform:none}}@keyframes portfolioOrbit{to{transform:rotate(360deg)translate(85px)rotate(-360deg)}}@keyframes hoverBlinkSwap{0%{opacity:1;transform:scale(1)}42%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1.05)}}@keyframes ekaRunner{0%{transform:translate(0)rotate(0)}17%{transform:translate(25vw)rotate(5deg)}22%{transform:translate(31vw,-120px)rotate(-12deg)}28%{transform:translate(38vw)rotate(7deg)}43%{transform:translate(51vw)}48%{transform:translate(57vw,-155px)rotate(-15deg)}55%{transform:translate(66vw)rotate(8deg)}68%{transform:translate(78vw)}74%{transform:translate(84vw,-125px)rotate(-12deg)}82%{transform:translate(94vw)rotate(8deg)}to{transform:translate(112vw)}}@media (width<=1050px){.portfolio-work-grid,.design-real-work .portfolio-work-grid{grid-template-columns:repeat(2,1fr)}.portfolio-person-head{grid-template-columns:90px 1fr}.portfolio-person-head p{grid-column:2}.work-index .project-index{grid-template-columns:1fr}.work-index .project-index-card:nth-child(5),.work-index .project-index-card:nth-child(8){grid-column:auto}.mentor-format-list{grid-template-columns:1fr}}@media (width<=700px){.motion-preview-stack{display:none}.portfolio-constellation{padding:100px 18px}.portfolio-constellation-head,.design-real-head{grid-template-columns:1fr;gap:22px;margin-bottom:50px}.design-real-head>p:last-child{grid-column:auto}.portfolio-person{margin-top:58px}.portfolio-person-head{grid-template-columns:1fr}.portfolio-person-head p{grid-column:auto}.portfolio-work-grid,.design-real-work .portfolio-work-grid{grid-template-columns:1fr}.portfolio-work-card{min-height:420px}.motion-runner-stage{height:430px;padding:55px 18px}.runner-caption{top:95px;left:18px;right:18px}.runner-track{height:170px;bottom:50px;left:18px;right:18px}.runner-token{width:56px;height:56px;font-size:20px}.motion-to-top{bottom:20px;right:15px}.intro-from-left,.intro-from-right{transform:translateY(55px)}}@media (prefers-reduced-motion:reduce){.motion-preloader{display:none}.intro-load{opacity:1;filter:none;transform:none}.runner-token,.portfolio-work-media i{animation:none}.motion-preview-stack{display:none}}.preload-window{--preload-row:clamp(86px,15vw,240px);z-index:2;height:var(--preload-row);width:min(70vw,560px);position:relative;overflow:hidden}.preload-number-track{transform:translate3d(0,calc(var(--preload-value,0) * var(--preload-row) * -1),0);will-change:transform;transition:transform .62s cubic-bezier(.86,0,.24,1)}.preload-number-track span{height:var(--preload-row);letter-spacing:-.1em;place-items:center;font-size:clamp(100px,18vw,290px);font-weight:700;line-height:.8;display:grid}.motion-preloader.phase-opening .preload-window{opacity:0;filter:blur(9px);transition:opacity .25s,filter .25s,transform .3s;transform:scaleY(1.18)}.motion-bottom-dock{z-index:58;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;background:#ffffffc7;border:1px solid #1e264821;border-radius:999px;align-items:center;gap:4px;padding:5px;transition:opacity .3s,transform .52s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%,140%);box-shadow:0 22px 60px #25316729}.motion-bottom-dock.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.motion-bottom-dock a{letter-spacing:.12em;color:#373d4f;border-radius:999px;padding:11px 16px;font-size:8px;transition:background .25s,color .25s,transform .25s}.motion-bottom-dock a:hover{color:#fff;background:#11131a;transform:translateY(-2px)}[data-motion-fadeout]{opacity:calc(1 - var(--motion-exit,0));transform:translate3d(0,calc(var(--motion-exit,0) * -42px),0);filter:blur(calc(var(--motion-exit,0) * 8px));will-change:opacity,transform,filter}.work-owner-index{background:#ffffffb3;border-bottom:1px solid #23305b24;grid-template-columns:repeat(3,1fr);padding:0 max(24px,7vw);display:grid}.work-owner-index a{border-left:1px solid #23305b1f;grid-template-columns:auto 1fr auto;align-items:end;gap:18px;min-height:130px;padding:27px 25px;transition:background .35s,color .35s;display:grid}.work-owner-index a:last-child{border-right:1px solid #23305b1f}.work-owner-index a:hover{color:#fff;background:#10121a}.work-owner-index span{letter-spacing:.14em;color:#777f91;font-size:9px}.work-owner-index b{letter-spacing:-.06em;font-size:clamp(29px,3.4vw,52px)}.work-owner-index i{font-size:18px;font-style:normal;transition:transform .35s}.work-owner-index a:hover i{transform:rotate(45deg)}.work-owner-group:nth-of-type(odd){background:linear-gradient(145deg,#eef7ff,#f1ebff 56%,#fff3ef)}.work-owner-head{border-bottom:1px solid #27346026;grid-template-columns:150px 1fr auto;align-items:end;gap:28px;padding-bottom:25px;display:grid}.work-owner-head p,.work-owner-head span{letter-spacing:.14em;color:#747c8d;margin:0;font-size:9px}.work-owner-head h2{letter-spacing:-.07em;margin:0;font-size:clamp(48px,6.5vw,94px);line-height:.9}.work-owner-group .project-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 0 0;display:grid}.work-owner-group .project-index-card{border:1px solid #26346221;border-radius:30px;grid-template-rows:330px 1fr;min-height:670px;display:grid;overflow:hidden;box-shadow:0 24px 80px #2b387314;background:#ffffffc7!important}.work-owner-group .project-index-card:nth-child(5){grid-column:span 2;grid-template-rows:1fr;grid-template-columns:1.05fr .95fr;min-height:610px}.work-owner-group .project-index-card:nth-child(5) .project-index-art{min-height:100%}.project-swap-art{min-height:330px;position:relative;background-image:none!important}.project-swap-art:before{z-index:0}.project-swap-layer{will-change:opacity,transform;place-items:center;transition:opacity .28s,transform .72s cubic-bezier(.16,1,.3,1),filter .45s;display:grid;position:absolute;inset:0}.project-swap-front{z-index:2}.project-swap-back{z-index:3;opacity:0;filter:blur(9px);color:#fff;background:linear-gradient(145deg,#0a0c14eb,#372e6ee6);align-content:space-between;justify-items:start;padding:32px;transform:translateY(18%)scale(.92)}.project-swap-back span{letter-spacing:.13em;color:#aeb8cc;font-size:9px}.project-swap-back strong{letter-spacing:-.075em;font-size:clamp(55px,8vw,112px);line-height:.8}.project-swap-back i{color:#111;background:#fff;border-radius:50%;justify-self:end;place-items:center;width:54px;height:54px;font-size:18px;font-style:normal;display:grid}[data-hover-swap].is-swapped .project-swap-back{opacity:1;filter:none;transform:none}.work-owner-group .project-index-copy{flex-direction:column;min-height:0;padding:32px;display:flex}.work-owner-group .project-index-copy>p{letter-spacing:.12em;color:#7c8392;margin:0;font-size:8px}.work-owner-group .project-index-copy h3{letter-spacing:-.06em;margin:28px 0 17px;font-size:clamp(35px,4vw,59px);line-height:.92}.work-owner-group .project-index-copy>div:not(.project-actions){color:#666e7d;max-width:620px;font-size:15px;line-height:1.5}.project-index-copy ul{flex-wrap:wrap;gap:7px;margin:22px 0 0;padding:0;list-style:none;display:flex}.project-index-copy li{letter-spacing:.08em;color:#666e7d;border:1px solid #28366021;border-radius:999px;padding:7px 10px;font-size:8px}.project-actions{justify-content:space-between;align-items:center;gap:10px;padding-top:28px;display:flex;margin-top:auto!important}.project-actions button,.project-actions a{font:inherit;cursor:pointer;background:0 0;border:1px solid #1e284c26;border-radius:999px;padding:11px 14px;font-size:9px;transition:background .25s,color .25s,transform .25s}.project-actions button:hover,.project-actions a:hover{color:#fff;background:#11131a;transform:translateY(-2px)}.project-actions a b{margin-left:12px}.project-drawer-backdrop{z-index:205;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#090b1247;transition:opacity .35s;position:fixed;inset:0}.project-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.project-drawer{z-index:206;visibility:hidden;background:linear-gradient(150deg,#f9fcff,#eef2ff 58%,#fff1ec);flex-direction:column;width:min(610px,94vw);height:100dvh;padding:75px 55px 45px;transition:transform .68s cubic-bezier(.16,1,.3,1),visibility .68s;display:flex;position:fixed;top:0;right:0;overflow:auto;transform:translate(105%);box-shadow:-35px 0 110px #1c265333}.project-drawer.is-open{visibility:visible;transform:none}.project-drawer-close{cursor:pointer;background:#ffffffad;border:1px solid #222f5926;border-radius:50%;width:42px;height:42px;font-size:22px;position:absolute;top:22px;right:25px}.project-drawer>span,.project-drawer>p{letter-spacing:.13em;color:#747c8e;font-size:9px}.project-drawer h2{letter-spacing:-.075em;margin:60px 0 25px;font-size:clamp(55px,8vw,100px);line-height:.84}.project-drawer>div{color:#626a7a;font-size:18px;line-height:1.55}.project-drawer ul{margin:45px 0;padding:0;list-style:none}.project-drawer li{border-top:1px solid #26335c24;padding:18px 0;font-size:13px}.project-drawer>b{letter-spacing:.13em;font-size:10px}.project-drawer>a{color:#fff;background:#11131a;border-radius:999px;align-self:flex-start;margin-top:auto;padding:13px 17px;font-size:11px}.project-drawer>a i{margin-left:18px;font-style:normal}.work-sticky-story{color:#f6f8ff;background:#0a0b10;grid-template-columns:.72fr 1.28fr;gap:7vw;height:330vh;padding:0 max(24px,7vw);display:grid;position:relative}.work-sticky-copy{align-self:start;max-width:620px;padding:80px 0;position:sticky;top:110px}.work-sticky-copy h2{letter-spacing:-.072em;margin:25px 0;font-size:clamp(52px,6.4vw,94px);line-height:.89}.work-sticky-copy>p:last-child{color:#959eaf;line-height:1.55}.work-sticky-cards{align-self:start;height:calc(100vh - 52px);position:sticky;top:52px;overflow:hidden}.work-sticky-cards article{opacity:0;filter:blur(14px);background:linear-gradient(145deg,#22263cf5,#0e101bfa);border:1px solid #ffffff24;border-radius:34px;flex-direction:column;padding:38px;transition:opacity .55s,transform .85s cubic-bezier(.16,1,.3,1),filter .65s;display:flex;position:absolute;inset:9% 0;transform:translate(32%)scale(.86)rotate(4deg);box-shadow:0 45px 130px #00000059}.work-sticky-cards article:nth-child(2){background:linear-gradient(145deg,#173b49,#171527)}.work-sticky-cards article:nth-child(3){background:linear-gradient(145deg,#4b264b,#1a1724)}.work-sticky-cards article.is-active{opacity:1;filter:none;transform:none}.work-sticky-cards article.is-past{opacity:0;filter:blur(10px);transform:translate(-26%)scale(.9)rotate(-3deg)}.work-sticky-cards span,.work-sticky-cards p{letter-spacing:.13em;color:#a4adbd;font-size:9px}.work-sticky-cards h3{letter-spacing:-.085em;margin:auto 0 25px;font-size:clamp(80px,10vw,150px);line-height:.78}.work-sticky-cards article>div{color:#b4bdca;max-width:680px;font-size:18px;line-height:1.5}.work-sticky-cards article>b{font-size:20px;position:absolute;top:30px;right:35px}.service-offers{background:linear-gradient(145deg,#eef8ff,#f1ecff 58%,#fff2ed);padding-top:125px;padding-bottom:125px}.service-offer-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:65px;display:grid}.service-offer-grid article{background:#ffffffc2;border:1px solid #26346221;border-radius:26px;flex-direction:column;min-height:370px;padding:26px;transition:transform .5s cubic-bezier(.16,1,.3,1),background .35s,color .35s;display:flex;position:relative;overflow:hidden}.service-offer-grid article.is-swapped{color:#fff;background:#11131a;transform:translateY(-9px)}.service-offer-grid article>span,.service-offer-grid article>p{letter-spacing:.12em;color:#757d8d;font-size:8px}.service-offer-grid h3{letter-spacing:-.055em;margin:42px 0 18px;font-size:34px;line-height:.95}.service-offer-grid article>div{color:#697180;font-size:14px;line-height:1.5}.service-offer-grid article>b{letter-spacing:-.04em;margin-top:auto;font-size:21px}.service-offer-grid article>i{font-style:normal;position:absolute;bottom:22px;right:22px}.service-offer-grid article.is-swapped>div,.service-offer-grid article.is-swapped>p,.service-offer-grid article.is-swapped>span{color:#aeb6c5}@media (width<=1050px){.work-owner-group .project-index{grid-template-columns:1fr}.work-owner-group .project-index-card:nth-child(5){grid-column:auto;grid-template-rows:330px 1fr;grid-template-columns:1fr}.work-owner-group .project-index-card:nth-child(5) .project-index-art{min-height:330px}.work-sticky-story{grid-template-columns:1fr;gap:0}.work-sticky-copy{z-index:3;background:linear-gradient(#0a0b10 78%,#0000);max-width:none;padding:45px 0 20px;top:72px}.work-sticky-copy h2{max-width:800px;font-size:55px}.work-sticky-copy>p:last-child{display:none}.work-sticky-cards{height:calc(100vh - 320px);top:300px}.work-sticky-cards article{inset:4% 0}.service-offer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.motion-bottom-dock{display:none}.work-owner-index{padding:0 18px}.work-owner-index a{grid-template-columns:1fr;gap:6px;min-height:96px;padding:18px 10px}.work-owner-index i{display:none}.work-owner-index b{font-size:22px}.work-owner-group{padding-top:78px;padding-bottom:85px}.work-owner-head{grid-template-columns:1fr auto;gap:13px}.work-owner-head p{grid-column:1/-1}.work-owner-head h2{font-size:47px}.work-owner-group .project-index-card,.work-owner-group .project-index-card:nth-child(5){border-radius:23px;grid-template-rows:290px auto;min-height:0}.project-swap-art,.work-owner-group .project-index-card:nth-child(5) .project-index-art{min-height:290px}.work-owner-group .project-index-copy{padding:24px}.work-owner-group .project-index-copy h3{font-size:42px}.project-actions{flex-direction:column;align-items:stretch}.project-actions button,.project-actions a{text-align:center}.project-drawer{padding:70px 24px 30px}.project-drawer h2{margin-top:45px;font-size:58px}.project-drawer>div{font-size:16px}.work-sticky-story{height:280vh;padding:0 18px}.work-sticky-copy{padding-top:30px;top:52px}.work-sticky-copy h2{font-size:42px}.work-sticky-cards{height:calc(100vh - 260px);top:245px}.work-sticky-cards article{border-radius:24px;padding:25px}.work-sticky-cards h3{font-size:72px}.work-sticky-cards article>div{font-size:15px}.work-sticky-cards article>b{top:22px;right:23px}.service-offer-grid{grid-template-columns:1fr;margin-top:45px}.service-offer-grid article{min-height:330px}.service-offers{padding-top:90px;padding-bottom:90px}}@media (prefers-reduced-motion:reduce){.preload-number-track,.motion-bottom-dock,.project-swap-layer,.project-drawer,.work-sticky-cards article{transition:none!important}.motion-bottom-dock{display:none}[data-motion-fadeout]{opacity:1;filter:none;transform:none}.work-sticky-story{height:auto;padding-top:80px;padding-bottom:80px;display:block}.work-sticky-copy,.work-sticky-cards{height:auto;position:static}.work-sticky-cards{gap:15px;display:grid}.work-sticky-cards article{opacity:1;filter:none;min-height:430px;position:relative;inset:auto;transform:none}.project-swap-back{display:none}.project-swap-front{opacity:1!important;filter:none!important;transform:none!important}}html{scroll-behavior:smooth;overscroll-behavior-y:none}body{touch-action:pan-y}.motion-title,.motion-media,.motion-hover-card{opacity:1;filter:none}.motion-title{clip-path:inset(0);transform:none}.motion-media{transform:translateY(var(--parallax-y,0)) scale(1);clip-path:inset(0)}.motion-hover-card{transform:none}.motion-enhanced .motion-title:not(.motion-in){opacity:0;filter:blur(8px)}.motion-enhanced .motion-title-1:not(.motion-in){clip-path:inset(0 0 100%);transform:translateY(72px)}.motion-enhanced .motion-title-2:not(.motion-in){clip-path:inset(0 0 0 100%);transform:translate(85px)}.motion-enhanced .motion-title-3:not(.motion-in){clip-path:inset(8% round 24px);transform:scale(.86)rotate(-1.2deg)}.motion-enhanced .motion-media:not(.motion-in){opacity:0;clip-path:inset(12% 8% round 50px);filter:blur(12px);transform:translateY(52px)scale(.92)}.motion-enhanced .motion-hover-card:not(.motion-in){opacity:0;transform:translateY(46px)rotate(.5deg)}.work-sticky-story{height:235vh}[data-motion-fadeout]{opacity:calc(1 - var(--motion-exit,0) * .52);filter:blur(calc(var(--motion-exit,0) * 3px));transform:translate3d(0,calc(var(--motion-exit,0) * -22px),0)}.home-page .practice-duo{padding-top:104px}.home-page .idea-section{padding-top:116px;padding-bottom:116px}.home-page .section{padding-top:112px;padding-bottom:112px}.home-page .portfolio-constellation{padding-top:112px;padding-bottom:118px}.home-page .portfolio-person{margin-top:58px}.home-page .contact{min-height:650px;padding-top:105px}.service-offers,.design-real-work{padding-top:100px;padding-bottom:105px}.motion-bottom-dock{bottom:20px;left:max(24px,7vw);right:auto;transform:translateY(140%)}.motion-bottom-dock.is-visible{transform:none}.motion-to-top{width:54px;height:54px}@media (width<=1050px){.motion-showcase{height:auto}.work-sticky-story{height:210vh}}@media (width<=700px){.home-page .practice-duo,.home-page .idea-section,.home-page .section,.home-page .portfolio-constellation{padding-top:82px;padding-bottom:82px}.inner-page .page-hero{min-height:520px;padding-top:102px;padding-bottom:58px}.work-sticky-story{height:220vh}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-enhanced .motion-title:not(.motion-in),.motion-enhanced .motion-media:not(.motion-in),.motion-enhanced .motion-hover-card:not(.motion-in){opacity:1;clip-path:none;filter:none;transform:none}}html{scroll-behavior:auto}.motion-preloader,.motion-bottom-dock,.motion-hud{display:none!important}.inner-page .page-hero h1,.design-page .design-hero h1,.lab-page .lab-hero h1,.brief-page .brief-intro h1,.insights-page .insights-hero h1,.case-page .case-hero h1{letter-spacing:-.06em!important;max-width:1080px!important;font-size:clamp(48px,5.6vw,86px)!important;line-height:.94!important}.inner-page .page-section-head h2,.case-page .page-section-head h2,.design-portfolio h2,.design-real-head h2,.mentoring-intro h2,.work-owner-head h2,.work-method h2,.studio-method-intro h2,.studio-small h2,.notes-principle h2,.lab-manifesto h2{letter-spacing:-.055em!important;font-size:clamp(40px,4.5vw,68px)!important;line-height:.98!important}.inner-page .page-cta h2,.case-page .page-cta h2{max-width:980px!important;font-size:clamp(44px,5.2vw,76px)!important;line-height:.98!important}.home-page>section:not(.hero) .section-head h2,.home-page>section:not(.hero) .flow-copy h2,.home-page>.idea-section h2,.home-page>section:not(.hero) .portfolio-constellation-head h2,.home-page>section:not(.hero) .design-feature-copy h2,.home-page>section:not(.hero) .team-head h2,.home-page>section:not(.hero) .contact-content h2{letter-spacing:-.06em!important;font-size:clamp(44px,5.3vw,78px)!important;line-height:.95!important}.motion-showcase-head h2{font-size:clamp(38px,4.4vw,64px)!important;line-height:.96!important}.motion-showcase-card h3{font-size:clamp(42px,5vw,70px)!important;line-height:.92!important}.runner-caption{max-width:620px;font-size:clamp(34px,4.1vw,58px)!important;line-height:.96!important}.practice-panels h3{margin-top:52px;font-size:clamp(34px,3.8vw,54px)!important;line-height:.98!important}.design-feature-copy h2{font-size:clamp(42px,4.8vw,70px)!important}.design-track-grid h3{margin-top:54px;font-size:clamp(32px,3.2vw,48px)!important}.project-index-copy h3,.project-index-copy h2{font-size:clamp(34px,3.4vw,50px)!important;line-height:.98!important}.role-copy h3{font-size:38px!important}.principle-grid h3{margin-top:54px;font-size:30px!important}.recommendation-card h3{font-size:clamp(34px,4vw,56px)!important}.project-drawer h2{font-size:clamp(44px,6vw,72px)!important}.inner-page .page-hero{min-height:520px!important;padding-top:102px!important;padding-bottom:62px!important}.design-hero{min-height:700px!important;padding-top:112px!important;padding-bottom:68px!important}.design-hero-art{height:500px!important}.design-feature{min-height:680px!important}.design-feature-art{height:500px!important}.design-tracks,.design-portfolio,.design-mentoring,.design-real-work,.studio-roles,.studio-method,.studio-principles,.service-catalog,.solution-selector,.engagement,.faq-section,.work-method{padding-top:96px!important;padding-bottom:100px!important}.design-portfolio-head,.design-real-head{margin-bottom:48px!important}.design-track-grid article{min-height:300px!important}.format-art{height:280px!important}.studio-roles .role-grid,.principle-grid{margin-top:52px!important}.studio-steps article{min-height:150px!important;padding-top:24px!important;padding-bottom:24px!important}.principle-grid article{min-height:230px!important}.studio-small{min-height:500px!important;padding-top:86px!important;padding-bottom:86px!important}.inner-page .page-cta{min-height:470px!important;padding-top:82px!important;padding-bottom:82px!important}.faq-list{margin-top:48px!important}.faq-list summary{min-height:82px!important;font-size:18px!important}.work-owner-group{padding-top:76px!important;padding-bottom:82px!important}.work-owner-group .project-index-card{grid-template-rows:270px 1fr!important;min-height:560px!important}.portfolio-work-card{min-height:410px!important}.portfolio-work-media{height:205px!important}.motion-runner-stage{height:420px!important;padding-top:54px!important;padding-bottom:54px!important}.runner-track{height:205px!important;bottom:52px!important}.work-sticky-story{grid-template-columns:.72fr 1.28fr!important;align-items:start!important;gap:7vw!important;height:auto!important;min-height:0!important;padding:100px max(24px,7vw)!important;display:grid!important}.work-sticky-copy{background:0 0!important;max-width:560px!important;padding:0!important;position:static!important}.work-sticky-copy h2{margin:20px 0 24px!important;font-size:clamp(40px,4.4vw,64px)!important;line-height:.98!important}.work-sticky-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;height:auto!important;display:grid!important;position:static!important;overflow:visible!important}.work-sticky-cards article{opacity:1!important;filter:none!important;min-height:360px!important;padding:28px!important;position:relative!important;inset:auto!important;transform:none!important}.motion-ready .work-sticky-cards article[data-reveal]{opacity:0!important;transition:opacity .65s,transform .8s cubic-bezier(.16,1,.3,1)!important;transform:translateY(30px)!important}.motion-ready .work-sticky-cards article[data-reveal].is-visible{opacity:1!important;transform:none!important}.work-sticky-cards h3{margin:auto 0 20px!important;font-size:clamp(44px,4.8vw,68px)!important;line-height:.9!important}.work-sticky-cards article>div{font-size:15px!important}@media (width<=1050px){.work-sticky-story{grid-template-columns:1fr!important;padding-top:82px!important;padding-bottom:86px!important}.work-sticky-cards{margin-top:36px;grid-template-columns:1fr!important}.work-sticky-cards article{min-height:300px!important}.motion-showcase{height:auto!important}}@media (width<=700px){.inner-page .page-hero h1,.design-page .design-hero h1,.case-page .case-hero h1{font-size:46px!important}.inner-page .page-section-head h2,.case-page .page-section-head h2,.design-portfolio h2,.design-real-head h2,.mentoring-intro h2,.work-method h2,.studio-method-intro h2,.studio-small h2{font-size:38px!important}.inner-page .page-hero{min-height:0!important;padding-top:92px!important;padding-bottom:52px!important}.design-hero{min-height:0!important;padding-top:96px!important;padding-bottom:58px!important}.design-hero-art,.design-feature-art{height:390px!important}.design-feature{min-height:0!important}.design-tracks,.design-portfolio,.design-mentoring,.design-real-work,.studio-roles,.studio-method,.studio-principles,.service-catalog,.solution-selector,.engagement,.faq-section,.work-method{padding-top:76px!important;padding-bottom:80px!important}.work-sticky-story{padding:76px 18px!important}.motion-runner-stage{height:360px!important}.runner-caption{text-align:left!important;font-size:34px!important;top:72px!important}}.intro-curtain{display:none!important}.motion-preloader{z-index:1000;pointer-events:none;color:#f6f7ff;position:fixed;inset:0;overflow:hidden;display:block!important}.motion-preloader.phase-done{display:none!important}.motion-preloader .preload-panel{background:#080910;align-items:center;width:50%;height:100%;transition:transform .82s cubic-bezier(.86,0,.22,1),border-radius .82s cubic-bezier(.86,0,.22,1);display:flex;position:absolute;top:0;overflow:hidden}.motion-preloader .preload-panel span{letter-spacing:-.07em;font-size:clamp(34px,5vw,82px);font-weight:650;transition:transform .72s cubic-bezier(.16,1,.3,1),opacity .28s}.motion-preloader .preload-left{justify-content:flex-end;padding-right:9px;left:0}.motion-preloader .preload-right{justify-content:flex-start;padding-left:9px;right:0}.motion-preloader>i{z-index:3;transform-origin:top;background:#ffffff8c;width:1px;height:100%;transition:transform .42s;position:absolute;top:0;left:50%;transform:scaleY(0)}.preload-signal{z-index:4;letter-spacing:.16em;color:#8e96a8;align-items:center;gap:14px;font-size:8px;transition:opacity .24s,transform .5s;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.preload-signal em{color:#fff;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;animation:1.1s ease-in-out infinite preloadPulse;display:grid}.motion-preloader.phase-opening>i{transform:scaleY(1)}.motion-preloader.phase-opening .preload-left{border-radius:0 54% 54% 0;transform:translate(-101%)}.motion-preloader.phase-opening .preload-right{border-radius:54% 0 0 54%;transform:translate(101%)}.motion-preloader.phase-opening .preload-left span{opacity:0;transform:translate(90px)}.motion-preloader.phase-opening .preload-right span{opacity:0;transform:translate(-90px)}@keyframes preloadPulse{50%{border-color:#ffffff85;transform:scale(1.18)}}.work-sticky-story{background:#0a0b10!important;grid-template-columns:.72fr 1.28fr!important;gap:7vw!important;height:190vh!important;min-height:1120px!important;padding:0 max(24px,7vw)!important;display:grid!important;position:relative!important;overflow:clip!important}.work-sticky-copy{flex-direction:column!important;justify-content:center!important;align-self:start!important;height:calc(100vh - 52px)!important;padding:70px 0!important;display:flex!important;position:sticky!important;top:52px!important}.work-sticky-cards{align-self:start!important;height:calc(100vh - 52px)!important;margin:0!important;display:block!important;position:sticky!important;top:52px!important;overflow:visible!important}.work-sticky-cards article{--team-x:34%;--team-y:5%;--team-scale:.9;--team-opacity:.24;--team-blur:5px;--team-rotate:2.2deg;will-change:transform,opacity,filter;min-height:0!important;opacity:var(--team-opacity)!important;filter:blur(var(--team-blur))!important;transform:translate3d(var(--team-x),var(--team-y),0) scale(var(--team-scale)) rotate(var(--team-rotate))!important;flex-direction:column!important;padding:34px!important;transition:box-shadow .35s,border-color .35s!important;display:flex!important;position:absolute!important;inset:12% 0!important}.work-sticky-cards article:after{content:"";height:1px;transform:scaleX(var(--team-opacity));background:linear-gradient(90deg,#0000,#ffffff80,#0000);transition:transform .2s;position:absolute;bottom:24px;left:30px;right:30px}.project-swap-layer{transition:clip-path .62s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .45s,opacity .25s!important}.project-swap-back{clip-path:circle(0 at var(--hover-x,50%) var(--hover-y,50%));opacity:1!important;filter:none!important;transform:none!important}[data-hover-swap].is-swapped .project-swap-back{clip-path:circle(78% at var(--hover-x,50%) var(--hover-y,50%))}[data-hover-swap].is-swapped .project-swap-front{opacity:1!important;filter:none!important;transform:scale(1.035)!important}.project-swap-art:after{content:"";z-index:6;left:var(--hover-x,50%);top:var(--hover-y,50%);pointer-events:none;border:1px solid #fffc;border-radius:50%;width:22px;height:22px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 0 9px #ffffff14}[data-hover-swap].is-swapped .project-swap-art:after{transform:translate(-50%,-50%)scale(1)}.motion-preview-stack{display:none!important}.motion-image-trail{z-index:118;pointer-events:none;opacity:0;transition:opacity .18s;position:fixed;inset:0}.motion-image-trail.is-active{opacity:1}.motion-image-trail i{will-change:transform;opacity:.94;background-position:50%;background-size:cover;border:1px solid #ffffffb8;border-radius:14px;width:116px;height:86px;margin:-43px 0 0 -58px;position:absolute;top:0;left:0;box-shadow:0 18px 50px #1c224833}.motion-image-trail i:nth-child(2){opacity:.7}.motion-image-trail i:nth-child(3){opacity:.48}.motion-image-trail i:nth-child(4){opacity:.3}.motion-image-trail i:nth-child(5){opacity:.17}.motion-showcase{height:180vh!important}.motion-showcase-card{--card-focus:.2;--card-y:27px;--card-scale:.95;--card-clip:4%;--card-saturation:.78;--card-sheen:-86%;--card-tilt:2deg;transform:translateY(var(--card-y)) rotate(var(--card-tilt)) scale(var(--card-scale));clip-path:inset(var(--card-clip) 0 round 34px);filter:saturate(var(--card-saturation));will-change:transform,clip-path;transition:filter .18s}.motion-showcase-card:after{content:"";transform:translateX(var(--card-sheen)) rotate(8deg);pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff94 48%,#0000 58%);position:absolute;inset:-20%}.motion-hover-card.motion-in{--hover-tilt-x:0deg;--hover-tilt-y:0deg;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .45s,opacity .65s,filter .65s!important}.motion-hover-card.motion-in:hover{box-shadow:0 32px 90px #2a346421;transform:perspective(1100px) rotateX(var(--hover-tilt-x)) rotateY(var(--hover-tilt-y)) translateY(-7px)!important}.route-wipe{isolation:isolate;visibility:hidden;overflow:hidden;clip-path:none!important;background:0 0!important;transform:none!important}.route-wipe span{z-index:1;opacity:0;transition:opacity .2s .2s,transform .5s cubic-bezier(.16,1,.3,1) .12s;transform:scale(.82)}.route-leaving .route-wipe span{opacity:1;transform:none}.site-header{transform-origin:top;transition:height .35s,background .35s,box-shadow .35s,transform .55s cubic-bezier(.16,1,.3,1),border-radius .55s!important}.has-scrolled .site-header{border:1px solid #232d501a;border-radius:18px;transform:translateY(7px)scaleX(.975)}@media (width<=1050px){.work-sticky-story{grid-template-columns:1fr!important;height:auto!important;min-height:0!important;padding:82px 24px!important}.work-sticky-copy{height:auto!important;padding:0!important;display:block!important;position:static!important}.work-sticky-cards{grid-template-columns:1fr!important;gap:14px!important;height:auto!important;margin-top:36px!important;display:grid!important;position:static!important}.work-sticky-cards article{opacity:1!important;filter:none!important;min-height:300px!important;position:relative!important;inset:auto!important;transform:none!important}.motion-showcase{height:auto!important}.motion-image-trail{display:none}}@media (width<=700px){.motion-preloader .preload-panel span{font-size:34px}.preload-signal{bottom:26px}.work-sticky-story{padding:76px 18px!important}.has-scrolled .site-header{border-radius:0;transform:none}}@media (prefers-reduced-motion:reduce){.motion-preloader,.motion-image-trail{display:none!important}.motion-showcase-card{clip-path:none;filter:none;transform:none}.work-sticky-story{height:auto!important;min-height:0!important;padding:82px max(24px,7vw)!important;display:block!important}.work-sticky-copy,.work-sticky-cards{height:auto!important;position:static!important}.work-sticky-cards{gap:14px!important;margin-top:36px!important;display:grid!important}.work-sticky-cards article{opacity:1!important;filter:none!important;min-height:300px!important;position:relative!important;inset:auto!important;transform:none!important}}.motion-preloader .preload-panel{background:#080910!important}.preload-brand,.preload-percent{z-index:5;white-space:nowrap;transition:opacity .24s,transform .55s cubic-bezier(.16,1,.3,1);position:absolute;left:50%;transform:translate(-50%)}.preload-brand{letter-spacing:-.075em;font-size:clamp(31px,4vw,60px);font-weight:430;top:calc(50% - 29px)}.preload-brand span{font-weight:760}.preload-percent{letter-spacing:.12em;font-variant-numeric:tabular-nums;color:#aeb5c6;font-size:13px;top:calc(50% + 34px)}.motion-preloader.phase-opening .preload-brand{opacity:0;transform:translate(-50%,-24px)scale(.93)}.motion-preloader.phase-opening .preload-percent{opacity:0;transform:translate(-50%,18px)}.route-wipe{isolation:isolate;visibility:hidden;overflow:hidden;clip-path:none!important;color:#f6f7ff!important;background:0 0!important;display:block!important;transform:none!important}.route-wipe:before,.route-wipe:after{content:"";z-index:0;width:50%;height:100%;position:absolute;top:0;opacity:1!important;filter:none!important;background:#080910!important;border-radius:0!important;transition:transform .44s cubic-bezier(.86,0,.22,1)!important;animation:none!important;transform:scaleX(0)!important}.route-wipe:before{transform-origin:0;left:0}.route-wipe:after{transform-origin:100%;right:0}.route-loader-brand,.route-loader-percent,.route-wipe>small,.route-loader-bar{z-index:2;opacity:0;transition:opacity .22s .17s,transform .48s cubic-bezier(.16,1,.3,1) .12s;position:absolute;left:50%}.route-loader-brand{letter-spacing:-.075em;white-space:nowrap;font-size:clamp(31px,4vw,58px);font-weight:430;top:calc(50% - 43px);transform:translate(-50%,20px)scale(.9)}.route-loader-brand span{font-weight:760;opacity:1!important;display:inline!important;position:static!important;transform:none!important}.route-loader-percent{font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:14px;top:calc(50% + 27px);transform:translate(-50%,18px)}.route-wipe>small{letter-spacing:.18em;color:#8e96a8;font-size:8px;bottom:36px;transform:translate(-50%,12px)}.route-loader-bar{background:linear-gradient(90deg,#3aa3ff,#7664ff,#f066a8);width:min(280px,54vw);height:1px;margin-top:77px;top:50%;transform:translate(-50%)scaleX(0);transform-origin:0!important;transition:opacity .2s .18s,transform 80ms linear!important}.route-leaving .route-wipe:before,.route-leaving .route-wipe:after{transform:scaleX(1)!important}.route-leaving .route-loader-brand{opacity:1;transform:translate(-50%)scale(1)}.route-leaving .route-loader-percent,.route-leaving .route-wipe>small{opacity:1;transform:translate(-50%)}.route-leaving .route-loader-bar{opacity:1}.runner-token{will-change:transform;transform:translate(-100px);animation:none!important;left:0!important}.runner-obstacle{transition:filter .3s,box-shadow .35s,transform .45s cubic-bezier(.16,1,.3,1)}.runner-obstacle.is-active{filter:brightness(1.35);transform-origin:bottom;transform:scaleY(1.035);box-shadow:0 0 0 1px #fff3,0 0 54px #715bff80}.runner-obstacle.is-cleared:after{content:"✓";color:#fff;font-size:10px;animation:.42s cubic-bezier(.16,1,.3,1) both runnerCheck;position:absolute;top:8px;right:9px}@keyframes runnerCheck{0%{opacity:0;transform:translateY(9px)scale(.5)}to{opacity:1;transform:none}}.motion-title,.motion-title[data-motion-text]{position:relative}.motion-title:before,.motion-title:after,.motion-title[data-motion-text]:before,.motion-title[data-motion-text]:after{content:none!important;display:none!important}.motion-rail-section{position:relative!important}.motion-section-rail{z-index:8;pointer-events:none;background:linear-gradient(#0000,#36426e2b 12% 88%,#0000);width:1px;position:absolute;top:0;bottom:0;overflow:visible}.motion-section-rail-1{left:max(18px,3.2vw)}.motion-section-rail-2{right:max(18px,3.2vw)}.motion-section-rail-3{left:50%}.motion-section-rail:before{content:"";top:calc(var(--section-progress,.5) * 100%);width:13px;height:13px;transform:translate(-50%,-50%) scale(calc(.72 + var(--section-progress,.5) * .28));background:#ffffffb3;border:1px solid #2e3a6961;border-radius:50%;transition:top 80ms linear;position:absolute;left:50%;box-shadow:0 0 0 7px #ffffff3d}.motion-section-rail:after{content:"";top:calc(var(--section-progress,.5) * 100%);filter:drop-shadow(0 0 7px #7664ff80);background:linear-gradient(#0000,#7664ff,#0000);width:1px;height:72px;position:absolute;left:50%;transform:translate(-50%,-50%)}.motion-rail-section .section-kicker{transform:translateX(var(--rail-drift,0));will-change:transform;transition:transform .12s linear}.motion-hover-card.motion-in:not(:hover){transform:perspective(1200px) rotateX(var(--velocity-lean,0deg)) translateY(var(--velocity-y,0px))!important;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .45s,opacity .65s,filter .65s!important}.motion-hover-card.motion-in:hover{transform:perspective(1100px) rotateX(var(--hover-tilt-x)) rotateY(var(--hover-tilt-y)) translateY(-7px)!important}.motion-cursor-ribbon{z-index:116;pointer-events:none;opacity:0;transition:opacity .2s;position:fixed;inset:0}.motion-cursor-ribbon.is-active{opacity:1}.motion-cursor-ribbon i{will-change:transform;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #222b4e47;border-radius:999px;width:20px;height:8px;margin:-4px 0 0 -10px;position:absolute;top:0;left:0}.motion-cursor-ribbon i:nth-child(2){opacity:.68}.motion-cursor-ribbon i:nth-child(3){opacity:.48}.motion-cursor-ribbon i:nth-child(4){opacity:.32}.motion-cursor-ribbon i:nth-child(5){opacity:.2}.motion-cursor-ribbon i:nth-child(6){opacity:.11}@media (width<=1050px){.motion-section-rail-3{left:auto;right:max(18px,3.2vw)}.motion-cursor-ribbon{display:none}}@media (width<=700px){.preload-brand{font-size:35px}.preload-percent{top:calc(50% + 25px)}.motion-section-rail{display:none}.motion-rail-section .section-kicker{transform:none}}@media (prefers-reduced-motion:reduce){.motion-cursor-ribbon,.motion-section-rail,.motion-title[data-motion-text]:before,.motion-title[data-motion-text]:after{display:none!important}.runner-token,.runner-obstacle{transform:none!important}.route-wipe{display:none!important}.motion-hover-card.motion-in{transform:none!important}}.motion-preloader .preload-panel,.preload-brand,.preload-percent{display:none!important}.motion-preloader{perspective:1200px;background:0 0!important}.motion-preloader:not(.is-armed) .preload-core,.motion-preloader:not(.is-armed) .preload-signal{visibility:hidden;opacity:0}.preload-shards{z-index:0;position:absolute;inset:0}.preload-shards i{will-change:transform;background:#080910;width:50.2%;height:50.2%;transition:transform .88s cubic-bezier(.82,0,.18,1),border-radius .88s cubic-bezier(.82,0,.18,1);position:absolute;box-shadow:inset 0 0 0 1px #ffffff06}.preload-shards i:first-child{transform-origin:100% 100%;border-radius:0 0 52px;top:0;left:0}.preload-shards i:nth-child(2){transform-origin:0 100%;border-radius:0 0 0 52px;top:0;right:0}.preload-shards i:nth-child(3){transform-origin:100% 0;border-radius:0 52px 0 0;bottom:0;left:0}.preload-shards i:nth-child(4){transform-origin:0 0;border-radius:52px 0 0;bottom:0;right:0}.motion-preloader.phase-opening .preload-shards i:first-child{border-radius:0 0 42%;transform:translate(-103%,-103%)rotate(-5deg)}.motion-preloader.phase-opening .preload-shards i:nth-child(2){border-radius:0 0 0 42%;transform:translate(103%,-103%)rotate(5deg)}.motion-preloader.phase-opening .preload-shards i:nth-child(3){border-radius:0 42% 0 0;transform:translate(-103%,103%)rotate(5deg)}.motion-preloader.phase-opening .preload-shards i:nth-child(4){border-radius:42% 0 0;transform:translate(103%,103%)rotate(-5deg)}.motion-preloader>.preload-axis{box-shadow:0 0 36px #7661ffcc;z-index:2!important;background:#ffffff7a!important;width:1px!important;height:0!important;transition:height .55s cubic-bezier(.16,1,.3,1),opacity .25s!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.motion-preloader.phase-holding>.preload-axis{height:100%!important}.motion-preloader.phase-opening>.preload-axis{opacity:0;height:0!important}.preload-core,.route-core{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0e18db;border-radius:50%;place-items:center;width:154px;height:154px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 90px #0000006b,inset 0 0 40px #7f6bff14}.preload-ring,.route-orbit{filter:drop-shadow(0 0 9px #7661ff61);border-radius:50%;position:absolute;inset:-1px;transform:rotate(-90deg);-webkit-mask:radial-gradient(circle,#0000 66%,#000 68%);mask:radial-gradient(circle,#0000 66%,#000 68%)}.preload-mark,.route-loader-brand{letter-spacing:-.055em;flex-direction:column;align-items:center;line-height:.8;display:flex}.preload-mark b,.route-loader-brand b{letter-spacing:-.075em;font-size:32px}.preload-mark span,.route-loader-brand span{letter-spacing:.28em;color:#b3bacb;margin-top:9px;font-size:8px}.preload-core>strong,.route-loader-percent{letter-spacing:.13em;font-variant-numeric:tabular-nums;color:#f5f7ff;font-size:9px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.motion-preloader.phase-opening .preload-core{opacity:0;filter:blur(8px);transition:opacity .28s,transform .62s cubic-bezier(.16,1,.3,1),filter .3s;transform:translate(-50%,-50%)scale(.62)rotate(18deg)}.motion-preloader.phase-opening .preload-signal{opacity:0;transform:translate(-50%,20px)}.route-wipe:before,.route-wipe:after{display:none!important}.route-wipe{visibility:hidden;perspective:1200px;background:0 0!important;display:block!important}.route-shards{z-index:0;position:absolute;inset:0}.route-shards i{will-change:transform;background:#080910;width:50.2%;height:50.2%;transition:transform .58s cubic-bezier(.82,0,.18,1),border-radius .58s cubic-bezier(.82,0,.18,1);position:absolute;box-shadow:inset 0 0 0 1px #ffffff06}.route-shards i:first-child{border-radius:0 0 42%;top:0;left:0;transform:translate(-103%,-103%)rotate(-5deg)}.route-shards i:nth-child(2){border-radius:0 0 0 42%;top:0;right:0;transform:translate(103%,-103%)rotate(5deg)}.route-shards i:nth-child(3){border-radius:0 42% 0 0;bottom:0;left:0;transform:translate(-103%,103%)rotate(5deg)}.route-shards i:nth-child(4){border-radius:42% 0 0;bottom:0;right:0;transform:translate(103%,103%)rotate(-5deg)}.route-core{opacity:0;transition:opacity .25s .24s,transform .7s cubic-bezier(.16,1,.3,1) .16s;transform:translate(-50%,-50%)scale(.35)rotate(-18deg)}.route-core .route-loader-brand{opacity:1!important;position:static!important;transform:none!important}.route-core .route-loader-brand span{opacity:1!important;display:block!important;position:static!important;transform:none!important}.route-core .route-loader-percent{opacity:1!important;top:auto!important;transform:translate(-50%)!important}.route-wipe>small{z-index:7;opacity:0;transition:opacity .25s .4s,transform .5s cubic-bezier(.16,1,.3,1) .35s;bottom:28px;transform:translate(-50%,12px)}.route-leaving .route-wipe{visibility:visible}.route-leaving .route-shards i{border-radius:0;transform:none}.route-leaving .route-core{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}.route-leaving .route-wipe>small{opacity:1;transform:translate(-50%)}.work-index{overflow:visible!important}.work-sticky-story{color:#f6f8ff!important;background:#0a0b10!important;height:160vh!important;min-height:auto!important;padding:0 max(24px,7vw)!important;display:block!important;position:relative!important;overflow:visible!important}.work-story-pin{grid-template-columns:.72fr 1.28fr;align-items:stretch;gap:7vw;height:calc(100vh - 52px);display:grid;position:sticky;top:52px;overflow:hidden}.work-sticky-copy{z-index:12;flex-direction:column!important;justify-content:center!important;align-self:stretch!important;height:auto!important;padding:clamp(62px,9vh,96px) 0!important;display:flex!important;position:relative!important;top:auto!important}.work-sticky-cards{z-index:4;align-self:stretch!important;height:auto!important;margin:0!important;display:block!important;position:relative!important;top:auto!important;overflow:visible!important}.work-sticky-cards article{will-change:transform,opacity,filter;min-height:0!important;opacity:var(--team-opacity)!important;filter:blur(var(--team-blur))!important;transform:translate3d(var(--team-x),var(--team-y),0) scale(var(--team-scale)) rotate(var(--team-rotate))!important;transform-origin:50%!important;flex-direction:column!important;padding:clamp(28px,3vw,42px)!important;transition:border-color .35s,box-shadow .35s!important;display:flex!important;position:absolute!important;inset:clamp(64px,9vh,105px) 0!important}.work-sticky-cards article:first-child{--team-x:0%;--team-y:0%;--team-scale:1;--team-opacity:1;--team-blur:0px;--team-rotate:0deg}.work-sticky-cards article:nth-child(2){--team-x:18%;--team-y:13%;--team-scale:.925;--team-opacity:.38;--team-blur:3.5px;--team-rotate:2.8deg}.work-sticky-cards article:nth-child(3){--team-x:36%;--team-y:26%;--team-scale:.86;--team-opacity:.2;--team-blur:7px;--team-rotate:5.6deg}.work-sticky-cards article.is-active{border-color:#ffffff4d!important;box-shadow:0 45px 130px #0000006b,inset 0 0 80px #7969ff14!important}.work-story-meter{z-index:20;letter-spacing:.13em;color:#a6aebe;grid-template-rows:auto 116px auto;place-items:center;gap:10px;font-size:8px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.work-story-meter>i{background:#ffffff29;width:1px;height:116px;position:relative;overflow:hidden}.work-story-meter>i>b{transform:scaleY(var(--story-progress,0));transform-origin:top;background:linear-gradient(#65c8ff,#8069ff,#f06c9f);transition:transform 80ms linear;position:absolute;inset:0}.work-sticky-story>.motion-section-rail,.motion-showcase>.motion-section-rail,.motion-runner-stage>.motion-section-rail,.process>.motion-section-rail,.process-editorial-section>.motion-section-rail{display:none!important}@media (width<=1050px){.work-sticky-story{height:auto!important;min-height:0!important;padding:82px 24px!important}.work-story-pin{grid-template-columns:1fr;gap:34px;height:auto;display:grid;position:relative;top:auto;overflow:visible}.work-sticky-copy{padding:0!important;display:block!important}.work-sticky-cards{grid-template-columns:1fr!important;gap:14px!important;height:auto!important;display:grid!important;position:relative!important}.work-sticky-cards article{opacity:1!important;filter:none!important;min-height:300px!important;position:relative!important;inset:auto!important;transform:none!important}.work-story-meter{display:none!important}}.hero-signal .hero-proof{z-index:4!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:fit-content!important;max-width:92vw!important;margin:0 auto!important;display:flex!important;position:absolute!important;bottom:30px!important;left:0!important;right:0!important;transform:none!important}.motion-strip,.motion-loop-line,.integrations-band{box-sizing:border-box!important;border-top:1px solid #202d551f!important;border-bottom:1px solid #202d551f!important;align-items:center!important;width:100%!important;max-width:100vw!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.motion-strip{color:#fff!important;background:#0a0b10!important}.motion-loop-line,.integrations-band{color:#0a0b10!important;background:#ffffffc7!important}.motion-strip>div,.motion-loop-line>div,.integrations-band>div{will-change:transform;white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;min-width:max-content!important;height:100%!important;animation:28s linear infinite marquee!important;display:flex!important}.motion-loop-line.motion-loop-reverse>div{animation:28s linear infinite marqueeReverse!important}.motion-strip span,.motion-loop-line span,.integrations-band span{letter-spacing:.15em!important;text-transform:uppercase!important;white-space:nowrap!important;padding:0 20px!important;font-size:11px!important;font-weight:700!important;line-height:48px!important}.motion-strip i,.motion-loop-line i,.integrations-band i{background:linear-gradient(135deg,#4ddfff,#7658ff,#ff765f)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:6px!important;height:6px!important;margin:0 4px!important;font-size:8px!important;font-style:normal!important;display:inline-flex!important;box-shadow:0 0 8px #7658ff80!important}@keyframes marqueeReverse{0%{transform:translate(-100%)}to{transform:translate(0%)}}@media (width<=700px){.preload-core,.route-core{width:132px;height:132px}.preload-mark b,.route-loader-brand b{font-size:28px}.work-sticky-story{padding:76px 18px!important}}@media (prefers-reduced-motion:reduce){.preload-shards,.preload-core,.route-shards,.route-core{display:none!important}.work-sticky-story{height:auto!important;min-height:0!important;padding:82px max(24px,7vw)!important}.work-story-pin{height:auto!important;display:block!important;position:relative!important;top:auto!important;overflow:visible!important}.work-sticky-copy,.work-sticky-cards{height:auto!important;position:static!important}.work-sticky-cards{gap:14px!important;margin-top:36px!important;display:grid!important}.work-sticky-cards article{opacity:1!important;filter:none!important;min-height:300px!important;position:relative!important;inset:auto!important;transform:none!important}.work-story-meter{display:none!important}}.lang-switcher-pill,.theme-toggle-btn,.command-trigger{color:#121826!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;letter-spacing:.06em!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;box-sizing:border-box!important;background:#1218260d!important;border:1px solid #12182624!important;border-radius:9999px!important;outline:none!important;justify-content:center!important;align-items:center!important;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:11px!important;font-weight:700!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.theme-toggle-btn{color:#d97706!important;width:32px!important;padding:0!important}.command-trigger{gap:6px!important;width:32px!important;padding:0!important}.command-key-hint{opacity:.8!important;font-family:inherit!important;font-size:10px!important;font-weight:750!important}.lang-switcher-pill{color:#12182673!important;gap:4px!important}.lang-switcher-pill span.is-active{color:#121826!important;font-weight:850!important}.lang-switcher-pill .lang-sep{opacity:.3!important;font-style:normal!important}.lang-switcher-pill:hover,.theme-toggle-btn:hover,.command-trigger:hover{color:#7658ff!important;background:#7658ff14!important;border-color:#7658ff73!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #7658ff26!important}.has-scrolled .lang-switcher-pill,.has-scrolled .theme-toggle-btn,.has-scrolled .command-trigger{background:#ffffffd9!important;border-color:#12182629!important}[data-theme=dark] .lang-switcher-pill,[data-theme=dark] .theme-toggle-btn,[data-theme=dark] .command-trigger{color:#f5f7ff!important;background:#ffffff14!important;border-color:#ffffff2e!important}[data-theme=dark] .lang-switcher-pill{color:#ffffff73!important}[data-theme=dark] .lang-switcher-pill span.is-active{color:#fff!important}[data-theme=dark] .theme-toggle-btn{color:#fbbf24!important}[data-theme=dark] .lang-switcher-pill:hover,[data-theme=dark] .theme-toggle-btn:hover,[data-theme=dark] .command-trigger:hover{color:#c4b5fd!important;background:#7658ff2e!important;border-color:#7658ff99!important;box-shadow:0 4px 18px #7658ff4d!important}.contact-aura{pointer-events:none!important;z-index:0!important}.contact-content{z-index:10!important;position:relative!important}.contact-actions-row{z-index:20!important;isolation:isolate!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:16px!important;margin:32px 0 20px!important;display:flex!important;position:relative!important}.contact-link{z-index:25!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}.contact-tg-btn,.contact-tg-btn:link,.contact-tg-btn:visited{z-index:25!important;color:#fff!important;letter-spacing:-.01em!important;cursor:pointer!important;pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important;background:linear-gradient(135deg,#2aabee 0%,#229ed9 100%)!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:16px 30px!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important;position:relative!important;box-shadow:0 10px 28px #229ed96b!important}.contact-tg-btn span,.contact-tg-btn i,.contact-tg-btn svg{color:#fff!important;fill:currentColor!important;opacity:1!important;z-index:2!important;text-shadow:0 1px 2px #0003!important;position:relative!important}.contact-tg-btn:hover{filter:brightness(1.08)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 14px 34px #229ed999!important}.contact-tg-btn:hover span,.contact-tg-btn:hover i,.contact-tg-btn:hover svg{color:#fff!important}.contact-tg-btn:active{transform:translateY(0)!important}.contact-tg-btn i{font-size:16px!important;font-style:normal!important}.brief-result-actions{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-top:24px!important;display:flex!important}.brief-tg-btn{color:#fff!important;background:linear-gradient(135deg,#2aabee 0%,#229ed9 100%)!important;border-radius:9999px!important;align-items:center!important;gap:10px!important;padding:14px 26px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important;box-shadow:0 8px 24px #229ed959!important}.brief-tg-btn:hover{transform:translateY(-2px)!important;box-shadow:0 12px 30px #229ed980!important}.footer-tg-link{color:#229ed9!important;font-weight:600!important;text-decoration:none!important}.footer-tg-link:hover{text-decoration:underline!important}.roi-calculator-section{z-index:3!important;padding:40px max(24px,7vw) 60px!important;position:relative!important}.roi-calculator-card{background:radial-gradient(120% 120% at 50% 0,#fffffff5 0%,#f7f8fcfa 100%)!important;border:1px solid #7658ff38!important;border-radius:28px!important;padding:clamp(28px,4.5vw,56px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 80px -20px #161c301f,inset 0 0 0 1px #fffc!important}.roi-glow{pointer-events:none!important;background:radial-gradient(circle,#7658ff1f 0%,#4ddfff14 50%,#0000 70%)!important;border-radius:50%!important;width:380px!important;height:380px!important;position:absolute!important;top:-120px!important;right:-80px!important}.roi-head h2{letter-spacing:-.03em!important;color:#121826!important;max-width:820px!important;margin:12px 0 14px!important;font-size:clamp(24px,3vw,40px)!important;line-height:1.18!important}.roi-sub{color:#121826ad!important;max-width:740px!important;margin-bottom:36px!important;font-size:clamp(14px,1.1vw,17px)!important;line-height:1.55!important}.roi-body{grid-template-columns:1.05fr .95fr!important;align-items:stretch!important;gap:clamp(20px,2.5vw,32px)!important;display:grid!important}@media (width<=900px){.roi-body{grid-template-columns:1fr!important;gap:20px!important}}.roi-controls{background:#ffffffd9!important;border:1px solid #12182614!important;border-radius:20px!important;flex-direction:column!important;justify-content:space-between!important;gap:20px!important;height:100%!important;padding:26px!important;display:flex!important}.roi-label-row{color:#121826!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;font-size:14px!important;font-weight:600!important;display:flex!important}.roi-counter-badge{color:#fff!important;letter-spacing:.02em!important;background:#121826!important;border-radius:9999px!important;padding:4px 12px!important;font-size:13px!important;font-weight:700!important}.roi-slider{cursor:pointer!important;accent-color:#7658ff!important;background:#1218261a!important;border-radius:9999px!important;outline:none!important;width:100%!important;height:8px!important}.roi-slider-ticks{color:#12182673!important;justify-content:space-between!important;margin-top:8px!important;font-size:11px!important;font-weight:500!important;display:flex!important}.roi-team-pills{grid-template-columns:repeat(5,1fr)!important;gap:8px!important;display:grid!important}.roi-team-btn{text-align:center!important;color:#121826!important;cursor:pointer!important;background:#ffffffe6!important;border:1px solid #1218261f!important;border-radius:9999px!important;padding:8px 0!important;font-size:13px!important;font-weight:600!important;transition:all .2s!important}.roi-team-btn.is-selected{color:#fff!important;background:#7658ff!important;border-color:#7658ff!important;box-shadow:0 4px 12px #7658ff59!important}.roi-controls-summary{background:#7658ff0f!important;border:1px solid #7658ff2e!important;border-radius:14px!important;align-items:center!important;gap:12px!important;margin-top:4px!important;padding:13px 16px!important;display:flex!important}.summary-status-dot{background:#10b981!important;border-radius:50%!important;flex-shrink:0!important;width:9px!important;height:9px!important;box-shadow:0 0 10px #10b981!important}.summary-info strong{color:#121826!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;display:block!important}.summary-info small{color:#121826a6!important;margin-top:2px!important;font-size:11.5px!important;line-height:1.3!important;display:block!important}[data-theme=dark] .summary-info strong{color:#fff!important}[data-theme=dark] .summary-info small{color:#cbd5e1!important}.roi-results-board{flex-direction:column!important;gap:12px!important;height:100%!important;display:flex!important}.roi-metric{background:#fff!important;border:1px solid #12182614!important;border-radius:18px!important;flex-direction:column!important;flex:1!important;justify-content:center!important;padding:18px 22px!important;display:flex!important}.roi-metric.highlight{background:linear-gradient(135deg,#7658ff0f 0%,#4ddfff0f 100%)!important;border-color:#7658ff47!important}.roi-metric-label{text-transform:uppercase!important;letter-spacing:.08em!important;color:#1218268c!important;margin-bottom:6px!important;font-size:11px!important;font-weight:600!important;display:block!important}.roi-metric-value{letter-spacing:-.03em!important;color:#121826!important;font-size:clamp(26px,2.4vw,34px)!important;font-weight:800!important;display:block!important}.roi-metric-value small{color:#12182699!important;letter-spacing:0!important;font-size:15px!important;font-weight:600!important}.roi-metric-note{color:#1218268c!important;margin-top:4px!important;margin-bottom:0!important;font-size:13px!important}.roi-basis-note{background:#7658ff0d!important;border:1px dashed #7658ff3d!important;border-radius:16px!important;align-items:flex-start!important;gap:12px!important;margin-top:26px!important;padding:14px 18px!important;display:flex!important}.roi-basis-icon{color:#7658ff!important;background:#7658ff24!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;margin-top:1px!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;display:inline-flex!important}.roi-basis-note p{color:#121826ad!important;margin:0!important;font-size:12.5px!important;line-height:1.6!important}[data-theme=dark] .roi-basis-note{background:#7658ff14!important;border-color:#a855f74d!important}[data-theme=dark] .roi-basis-icon{color:#c084fc!important;background:#a855f738!important}[data-theme=dark] .roi-basis-note p{color:#cbd5e1!important}.roi-footer{border-top:1px solid #12182614!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-top:36px!important;padding-top:26px!important;display:flex!important}.roi-footer-info{color:#121826bf!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:600!important;display:flex!important}.roi-check-icon{color:#fff!important;background:#10b981!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;display:inline-flex!important}.roi-actions{flex-wrap:wrap!important;align-items:center!important;gap:14px!important;display:flex!important}.roi-tg-btn{color:#fff!important;background:linear-gradient(135deg,#2aabee 0%,#229ed9 100%)!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:13px 24px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important;box-shadow:0 8px 20px #229ed94d!important}.roi-tg-btn:hover{transform:translateY(-2px)!important;box-shadow:0 12px 28px #229ed973!important}.roi-brief-link{color:#121826!important;background:#fffc!important;border:1px solid #12182626!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:13px 22px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important}.roi-brief-link:hover{color:#fff!important;background:#121826!important;border-color:#121826!important}@media (width<=900px){.roi-body{grid-template-columns:1fr!important;gap:20px!important}.roi-results-board{flex-direction:column!important;gap:12px!important;height:auto!important;display:flex!important}.roi-controls{height:auto!important}.roi-metric{flex:auto!important}}.floating-tg-fab{z-index:999!important;color:#fff!important;letter-spacing:.01em!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:linear-gradient(135deg,#2aabee 0%,#229ed9 100%)!important;border-radius:9999px!important;align-items:center!important;gap:10px!important;padding:10px 18px 10px 14px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:fixed!important;bottom:24px!important;right:24px!important;box-shadow:0 10px 30px #229ed966,inset 0 0 0 1px #ffffff40!important}.floating-tg-fab:hover{transform:translateY(-3px)scale(1.03)!important;box-shadow:0 16px 36px #229ed98c,inset 0 0 0 1px #fff6!important}.tg-fab-status{background:#10b981!important;border-radius:50%!important;width:8px!important;height:8px!important;display:inline-flex!important;position:relative!important}.tg-fab-status i{background:#10b98166!important;border-radius:50%!important;animation:2s infinite fabPulse!important;position:absolute!important;inset:-3px!important}@keyframes fabPulse{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}@media (width<=600px){.floating-tg-fab .tg-fab-text{display:none!important}.floating-tg-fab{padding:12px!important;bottom:20px!important;right:18px!important}}.offers-filter-tabs{flex-wrap:wrap!important;gap:10px!important;margin:28px 0 36px!important;display:flex!important}.offers-filter-tabs button{color:#121826a6!important;cursor:pointer!important;background:#fffc!important;border:1px solid #1218261f!important;border-radius:9999px!important;padding:8px 18px!important;font-size:13px!important;font-weight:650!important;transition:all .2s!important}.offers-filter-tabs button:hover{color:#121826!important;border-color:#7658ff66!important}.offers-filter-tabs button.is-active{color:#fff!important;background:#121826!important;border-color:#121826!important;box-shadow:0 4px 14px #12182640!important}.service-offer-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))!important;gap:22px!important;display:grid!important}a.service-offer-card{color:inherit!important;background:radial-gradient(100% 100% at 50% 0,#fff 0%,#fafbfe 100%)!important;border:1px solid #12182617!important;border-radius:22px!important;flex-direction:column!important;padding:30px 28px!important;text-decoration:none!important;transition:all .28s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;box-shadow:0 10px 30px -8px #1218260d!important}a.service-offer-card:hover{border-color:#7658ff59!important;transform:translateY(-5px)!important;box-shadow:0 22px 50px -12px #7658ff29!important}.offer-card-top{justify-content:space-between!important;align-items:center!important;margin-bottom:18px!important;display:flex!important}.offer-card-badge{color:#7658ff!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#7658ff14!important;border-radius:9999px!important;align-items:center!important;padding:4px 12px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.offer-card-num{color:#12182659!important;letter-spacing:.05em!important;font-size:12px!important;font-weight:700!important}.offer-card-title{letter-spacing:-.02em!important;color:#121826!important;margin:0 0 10px!important;font-size:21px!important;font-weight:800!important;line-height:1.25!important}.offer-card-desc{color:#121826a6!important;flex-grow:1!important;margin:0 0 24px!important;font-size:14px!important;line-height:1.6!important}.offer-card-bottom{border-top:1px solid #12182612!important;justify-content:space-between!important;align-items:center!important;margin-top:auto!important;padding-top:18px!important;display:flex!important}.offer-card-price{color:#121826!important;letter-spacing:-.02em!important;font-size:20px!important;font-weight:800!important}.offer-card-cta{color:#229ed9!important;background:#229ed91a!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:7px 16px!important;font-size:13px!important;font-weight:750!important;transition:all .2s!important;display:inline-flex!important}a.service-offer-card:hover .offer-card-cta{color:#fff!important;background:#229ed9!important;box-shadow:0 4px 12px #229ed959!important}a.mentor-format-card{color:inherit!important;cursor:pointer!important;flex-direction:column!important;text-decoration:none!important;transition:all .25s!important;display:flex!important}a.mentor-format-card:hover{border-color:#7658ff73!important;transform:translateY(-4px)!important;box-shadow:0 20px 40px -10px #7658ff38!important}a.mentor-format-card:hover i{color:#229ed9!important;transform:translate(3px,-3px)!important}.reviews-section{z-index:3!important;padding:80px max(24px,7vw)!important;position:relative!important}.review-card{background:#fffc!important;border:1px solid #12182614!important;border-radius:22px!important;flex-direction:column!important;justify-content:space-between!important;padding:32px 30px!important;transition:all .25s!important;display:flex!important;position:relative!important;box-shadow:0 10px 30px -10px #1218260d!important}.review-text{color:#121826d9!important;margin-bottom:26px!important;font-size:15px!important;line-height:1.65!important}.review-author-meta strong{color:#121826!important;font-size:14px!important;font-weight:700!important}.review-author-meta span{color:#12182699!important;font-size:13px!important}.review-author-meta small{color:#7658ff!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-top:4px!important;font-size:11px!important;font-weight:600!important}.home-faq-section{z-index:3!important;padding:40px max(24px,7vw) 80px!important;position:relative!important}.home-faq-list{flex-direction:column!important;gap:12px!important;max-width:900px!important;margin-top:36px!important;display:flex!important}.home-faq-item{opacity:1!important;visibility:visible!important;background:#fffc!important;border:1px solid #12182614!important;border-radius:18px!important;padding:20px 24px!important;transition:all .25s!important}.home-faq-item[open]{background:#fff!important;border-color:#7658ff40!important;box-shadow:0 12px 30px -10px #7658ff14!important}.home-faq-item summary{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;font-weight:600!important;list-style:none!important;display:flex!important}.home-faq-item summary h3{letter-spacing:-.01em!important;color:#121826!important;flex-grow:1!important;margin:0!important;font-size:17px!important;font-weight:700!important}.hero-availability-badge{color:#065f46!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#10b98114!important;border:1px solid #10b98140!important;border-radius:9999px!important;align-items:center!important;gap:10px!important;margin-bottom:24px!important;padding:6px 14px!important;font-size:13px!important;display:inline-flex!important}.avail-pulse{background:#10b981!important;border-radius:50%!important;width:8px!important;height:8px!important;animation:2s infinite fabPulse!important;box-shadow:0 0 0 3px #10b98140!important}.avail-text{font-weight:600!important}.avail-link{color:#047857!important;text-underline-offset:3px!important;font-weight:750!important;text-decoration:underline!important}.avail-link:hover{color:#065f46!important}.deck-link-button{color:#121826!important;background:#ffffffbf!important;border:1px solid #1218261f!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:13px 22px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.deck-link-button:hover{color:#fff!important;background:#121826!important;border-color:#121826!important}.case-modal-overlay{z-index:10000!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0a0e1ab3!important;justify-content:center!important;align-items:center!important;padding:24px!important;animation:.25s ease-out fadeIn!important;display:flex!important;position:fixed!important;inset:0!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.case-modal-dialog{background:#fff!important;border-radius:28px!important;width:100%!important;max-width:860px!important;max-height:90vh!important;padding:40px!important;animation:.3s cubic-bezier(.16,1,.3,1) modalSlide!important;position:relative!important;overflow-y:auto!important;box-shadow:0 25px 60px -15px #00000059!important}@keyframes modalSlide{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.case-modal-close{color:#121826!important;cursor:pointer!important;background:#1218260a!important;border:1px solid #1218261a!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;font-size:16px!important;transition:all .2s!important;display:flex!important;position:absolute!important;top:24px!important;right:24px!important}.case-modal-close:hover{color:#fff!important;background:#121826!important}.case-modal-badge-row{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-bottom:14px!important;display:flex!important}.case-modal-tag{color:#7658ff!important;letter-spacing:.05em!important;background:#7658ff17!important;border-radius:9999px!important;padding:4px 12px!important;font-size:11px!important;font-weight:750!important}.case-modal-author{color:#12182680!important;font-size:12px!important;font-weight:700!important}.case-modal-time{color:#10b981!important;background:#10b98114!important;border-radius:9999px!important;padding:3px 10px!important;font-size:12px!important;font-weight:700!important}.case-modal-title{letter-spacing:-.02em!important;color:#121826!important;margin:0 0 28px!important;font-size:30px!important;font-weight:850!important}.case-modal-body{grid-template-columns:repeat(2,1fr)!important;gap:20px!important;margin-bottom:34px!important;display:grid!important}@media (width<=768px){.case-modal-body{grid-template-columns:1fr!important}}.case-modal-col{background:#fafbfe!important;border:1px solid #12182612!important;border-radius:20px!important;flex-direction:column!important;padding:24px!important;display:flex!important}.col-icon{margin-bottom:12px!important;font-size:20px!important}.case-modal-col h4{color:#121826!important;margin:0 0 10px!important;font-size:15px!important;font-weight:750!important}.case-modal-col p{color:#121826b8!important;margin:0!important;font-size:13.5px!important;line-height:1.6!important}.result-col{background:#10b9810a!important;border-color:#10b98140!important}.result-col h4{color:#065f46!important}.case-modal-footer{border-top:1px solid #12182614!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding-top:24px!important;display:flex!important}.case-modal-tg-btn{color:#fff!important;background:linear-gradient(135deg,#2aabee 0%,#229ed9 100%)!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:14px 28px!important;font-size:14px!important;font-weight:750!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important;box-shadow:0 8px 22px #229ed959!important}.case-modal-tg-btn:hover{transform:translateY(-2px)!important;box-shadow:0 12px 28px #229ed980!important}.case-modal-cancel{color:#1218268c!important;cursor:pointer!important;background:0 0!important;border:none!important;font-size:14px!important;font-weight:600!important}.case-modal-cancel:hover{color:#121826!important}.interactive-portfolio-card{cursor:pointer!important;transition:transform .25s,box-shadow .25s!important}.interactive-portfolio-card:hover{transform:translateY(-4px)!important;box-shadow:0 16px 36px #7658ff26!important}.interactive-case-row{cursor:pointer!important}.case-quick-btn{cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;align-items:center!important;gap:12px!important;margin-top:14px!important;padding:0!important;display:inline-flex!important}.case-quick-btn span{color:#121826!important;font-size:13px!important;font-weight:700!important}.case-quick-btn b{color:#7658ff!important;font-size:13px!important;font-weight:750!important}.mentoring-page{padding-top:120px!important}.mentoring-hero{padding-bottom:60px!important}.mentoring-badge-row{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-bottom:20px!important;display:flex!important}.mentoring-kicker{letter-spacing:.12em!important;color:#7658ff!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important}.mentoring-status-tag{color:#065f46!important;background:#10b98114!important;border:1px solid #10b98140!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:4px 12px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.mentoring-hero h1{letter-spacing:-.03em!important;color:#121826!important;max-width:950px!important;margin-bottom:24px!important;font-size:clamp(34px,5vw,62px)!important;font-weight:850!important;line-height:1.1!important}.mentoring-hero-intro{color:#121826b3!important;max-width:800px!important;margin-bottom:36px!important;font-size:clamp(16px,1.8vw,20px)!important;line-height:1.6!important}.mentoring-hero-actions{flex-wrap:wrap!important;align-items:center!important;gap:16px!important;margin-bottom:56px!important;display:flex!important}.mentoring-hero-stats{border-top:1px solid #12182614!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;padding-top:36px!important;display:grid!important}@media (width<=768px){.mentoring-hero-stats{grid-template-columns:repeat(2,1fr)!important}}.mentoring-stat-box strong{color:#121826!important;letter-spacing:-.02em!important;font-size:clamp(26px,3vw,40px)!important;font-weight:850!important;display:block!important}.mentoring-stat-box span{color:#1218268c!important;font-size:13px!important}.mentoring-tiers-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:28px!important;margin-top:40px!important;display:grid!important}.mentoring-tier-card{background:#fff!important;border:1px solid #12182617!important;border-radius:26px!important;flex-direction:column!important;padding:38px 32px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;box-shadow:0 12px 36px -12px #1218260f!important}.mentoring-tier-card:hover{border-color:#7658ff59!important;transform:translateY(-6px)!important;box-shadow:0 24px 55px -12px #7658ff2e!important}.tier-flagship{background:radial-gradient(120% 120% at 50% 0,#fff 0%,#fbf9ff 100%)!important;border-color:#7658ff66!important}.tier-ribbon{color:#fff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#7658ff 0%,#a855f7 100%)!important;border-radius:9999px!important;padding:4px 14px!important;font-size:10.5px!important;font-weight:850!important;position:absolute!important;top:-12px!important;right:28px!important;box-shadow:0 6px 16px #7658ff66!important}.tier-card-header{justify-content:space-between!important;align-items:center!important;margin-bottom:14px!important;display:flex!important}.tier-level-label{letter-spacing:.08em!important;color:#7658ff!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}.tier-spots-badge{color:#065f46!important;background:#10b98117!important;border-radius:9999px!important;padding:3px 10px!important;font-size:11.5px!important;font-weight:700!important}.tier-title{letter-spacing:-.02em!important;color:#121826!important;margin:0 0 6px!important;font-size:24px!important;font-weight:850!important}.tier-tag{color:#12182673!important;letter-spacing:.05em!important;margin:0 0 22px!important;font-size:12px!important;font-weight:700!important}.tier-pricing-box{border-bottom:1px solid #12182614!important;margin-bottom:22px!important;padding-bottom:20px!important}.tier-price{color:#121826!important;letter-spacing:-.02em!important;font-size:32px!important;font-weight:850!important;display:block!important}.tier-split{color:#7658ff!important;margin-top:2px!important;font-size:12px!important;font-weight:700!important;display:block!important}.tier-duration{color:#1218268c!important;margin-top:4px!important;font-size:12.5px!important;display:block!important}.tier-desc{color:#121826b8!important;margin-bottom:24px!important;font-size:14px!important;line-height:1.6!important}.tier-points{flex-direction:column!important;flex-grow:1!important;gap:12px!important;margin:0 0 32px!important;padding:0!important;list-style:none!important;display:flex!important}.tier-points li{color:#121826cc!important;align-items:flex-start!important;gap:10px!important;font-size:13.5px!important;line-height:1.5!important;display:flex!important}.tier-points li i{color:#10b981!important;font-style:normal!important;font-weight:800!important}.tier-cta-btn{color:#fff!important;background:#121826!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;padding:14px 20px!important;font-size:14px!important;font-weight:750!important;text-decoration:none!important;transition:all .25s!important;display:flex!important}.tier-flagship .tier-cta-btn{background:linear-gradient(135deg,#7658ff 0%,#a855f7 100%)!important;box-shadow:0 8px 22px #7658ff59!important}.tier-cta-btn:hover{background:#7658ff!important;transform:translateY(-2px)!important}.mentoring-filter-grid{grid-template-columns:1fr 1fr!important;gap:24px!important;margin-top:36px!important;display:grid!important}@media (width<=768px){.mentoring-filter-grid{grid-template-columns:1fr!important}}.filter-card{background:#fff!important;border:1px solid #12182614!important;border-radius:24px!important;padding:34px!important}.filter-card h3{color:#121826!important;margin-bottom:22px!important;font-size:18px!important;font-weight:800!important}.filter-card ul{flex-direction:column!important;gap:14px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.filter-card li{align-items:flex-start!important;gap:12px!important;display:flex!important}.filter-mark{border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;margin-top:2px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.filter-mark.yes{color:#10b981!important;background:#10b9811f!important}.filter-mark.no{color:#ef4444!important;background:#ef44441f!important}.filter-card li p{color:#121826bf!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.author-card{background:#fff!important;border:1px solid #12182614!important;border-radius:28px!important;align-items:center!important;gap:36px!important;padding:44px!important;display:flex!important;box-shadow:0 12px 36px -12px #1218260f!important}@media (width<=768px){.author-card{flex-direction:column!important;align-items:flex-start!important}}.author-orb{color:#fff!important;background:linear-gradient(135deg,#7658ff 0%,#f062a6 100%)!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:90px!important;height:90px!important;font-size:32px!important;font-weight:850!important;display:flex!important;box-shadow:0 12px 30px #7658ff4d!important}.author-info h2{color:#121826!important;margin:6px 0 14px!important;font-size:28px!important;font-weight:850!important}.author-bio{color:#121826b8!important;margin-bottom:20px!important;font-size:15px!important;line-height:1.65!important}.author-credentials{flex-wrap:wrap!important;gap:16px!important;display:flex!important}.author-credentials span{color:#7658ff!important;background:#7658ff14!important;border-radius:9999px!important;padding:4px 12px!important;font-size:12.5px!important;font-weight:700!important}.mentoring-faq-list{flex-direction:column!important;gap:12px!important;max-width:900px!important;margin-top:36px!important;display:flex!important}.mentoring-faq-item{background:#fff!important;border:1px solid #12182614!important;border-radius:18px!important;padding:20px 24px!important;transition:all .25s!important}.mentoring-faq-item[open]{border-color:#7658ff4d!important;box-shadow:0 10px 28px -10px #7658ff1a!important}.mentoring-faq-item summary{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;font-weight:600!important;list-style:none!important;display:flex!important}.mentoring-faq-item summary::-webkit-details-marker{display:none!important}.mentoring-faq-item summary span{color:#12182666!important;font-size:12px!important;font-weight:700!important}.mentoring-faq-item summary h3{color:#121826!important;flex-grow:1!important;margin:0!important;font-size:17px!important;font-weight:750!important}.mentoring-faq-item summary b{color:#7658ff!important;font-size:20px!important;font-weight:400!important;transition:transform .25s!important}.mentoring-faq-item[open] summary b{transform:rotate(45deg)!important}.mentoring-faq-item p{color:#121826b8!important;margin:14px 0 4px 34px!important;font-size:15px!important;line-height:1.6!important}.deck-page{background:#f4f6fb!important;padding-top:100px!important;padding-bottom:80px!important}.deck-toolbar-sticky{z-index:95!important;max-width:900px!important;margin:0 auto 30px!important;padding:0 20px!important;position:sticky!important;top:75px!important}.deck-toolbar-inner{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffd9!important;border:1px solid #1218261a!important;border-radius:9999px!important;justify-content:space-between!important;align-items:center!important;padding:8px 18px!important;display:flex!important;box-shadow:0 10px 30px #00000014!important}.deck-back-btn{color:#121826b3!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important}.deck-back-btn:hover{color:#121826!important}.deck-actions-right{align-items:center!important;gap:10px!important;display:flex!important}.deck-print-btn{color:#fff!important;cursor:pointer!important;background:#121826!important;border:1px solid #12182626!important;border-radius:9999px!important;padding:8px 18px!important;font-size:13px!important;font-weight:750!important;transition:all .2s!important}.deck-print-btn:hover{background:#7658ff!important;border-color:#7658ff!important}.deck-tg-btn{color:#fff!important;background:#229ed9!important;border-radius:9999px!important;align-items:center!important;padding:8px 18px!important;font-size:13px!important;font-weight:750!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.deck-tg-btn:hover{background:#1e87bb!important}.deck-document{flex-direction:column!important;gap:30px!important;max-width:900px!important;margin:0 auto!important;padding:0 20px!important;display:flex!important}.deck-sheet{background:#fff!important;border:1px solid #12182614!important;border-radius:28px!important;flex-direction:column!important;justify-content:space-between!important;min-height:520px!important;padding:50px!important;display:flex!important;position:relative!important;box-shadow:0 15px 40px -15px #0000000d!important}.sheet-header-meta{letter-spacing:.1em!important;color:#12182666!important;text-transform:uppercase!important;border-bottom:1px solid #1218260f!important;justify-content:space-between!important;margin-bottom:30px!important;padding-bottom:18px!important;font-size:11px!important;font-weight:750!important;display:flex!important}.deck-cover-tag{color:#7658ff!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:16px!important;font-size:12px!important;font-weight:800!important}.deck-cover-title{letter-spacing:-.03em!important;color:#121826!important;margin-bottom:20px!important;font-size:clamp(36px,4.5vw,54px)!important;font-weight:850!important;line-height:1.15!important}.deck-cover-desc{color:#121826b8!important;max-width:650px!important;font-size:18px!important;line-height:1.6!important}.deck-cover-team{border-top:1px solid #12182614!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;margin-top:40px!important;padding-top:28px!important;display:grid!important}.deck-cover-team strong{color:#121826!important;font-size:15px!important;display:block!important}.deck-cover-team span{color:#12182680!important;font-size:12px!important}.sheet-title{letter-spacing:-.02em!important;color:#121826!important;margin-bottom:14px!important;font-size:28px!important;font-weight:850!important}.sheet-lead{color:#121826b3!important;max-width:720px!important;margin-bottom:36px!important;font-size:16px!important;line-height:1.6!important}.deck-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important;display:grid!important}.deck-stat-card{background:#fafbfe!important;border:1px solid #12182612!important;border-radius:20px!important;padding:26px!important}.deck-stat-card strong{color:#7658ff!important;letter-spacing:-.02em!important;margin-bottom:6px!important;font-size:36px!important;font-weight:850!important;display:block!important}.deck-stat-card span{color:#121826b3!important;font-size:13.5px!important;line-height:1.5!important}.deck-practices-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important;margin-top:24px!important;display:grid!important}.deck-practice-card{background:#fafbfe!important;border:1px solid #12182612!important;border-radius:20px!important;flex-direction:column!important;padding:24px!important;display:flex!important}.practice-num{color:#7658ff!important;margin-bottom:8px!important;font-size:11px!important;font-weight:800!important}.deck-practice-card h3{color:#121826!important;margin-bottom:8px!important;font-size:18px!important;font-weight:800!important}.deck-practice-card p{color:#121826ad!important;flex-grow:1!important;margin-bottom:16px!important;font-size:13px!important;line-height:1.55!important}.deck-practice-card small{color:#12182673!important;letter-spacing:.05em!important;font-size:11px!important;font-weight:700!important}.deck-cases-list{flex-direction:column!important;gap:18px!important;margin-top:24px!important;display:flex!important}.deck-case-item{background:#fafbfe!important;border:1px solid #12182612!important;border-radius:18px!important;padding:22px 26px!important}.case-item-head{justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important;display:flex!important}.case-item-head strong{color:#121826!important;font-size:17px!important;font-weight:800!important}.case-item-head span{color:#7658ff!important;background:#7658ff14!important;border-radius:9999px!important;padding:3px 10px!important;font-size:11px!important;font-weight:750!important}.deck-case-item p{color:#121826b8!important;margin:0!important;font-size:13.5px!important;line-height:1.6!important}.deck-pricing-grid{grid-template-columns:repeat(3,1fr)!important;gap:18px!important;margin:28px 0!important;display:grid!important}@media (width<=768px){.deck-pricing-grid{grid-template-columns:1fr!important}}.deck-price-box{background:#fafbfe!important;border:1px solid #12182614!important;border-radius:20px!important;flex-direction:column!important;justify-content:space-between!important;padding:24px!important;display:flex!important}.deck-price-box.highlight{background:#7658ff0a!important;border-color:#7658ff4d!important}.price-tag{color:#7658ff!important;margin-bottom:8px!important;font-size:11px!important;font-weight:800!important}.deck-price-box h3{color:#121826!important;margin-bottom:8px!important;font-size:17px!important;font-weight:800!important}.deck-price-box p{color:#121826a6!important;margin-bottom:18px!important;font-size:12.5px!important;line-height:1.5!important}.deck-price-box strong{color:#121826!important;font-size:19px!important;font-weight:850!important}.deck-contact-footer{border-top:1px solid #12182614!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-top:20px!important;padding-top:26px!important;display:flex!important}.contact-callout{color:#121826!important;margin:0 0 6px!important;font-size:18px!important;font-weight:800!important}.contact-tg-handle,.contact-site{color:#121826b3!important;margin:2px 0!important;font-size:14px!important}.deck-big-tg-btn{color:#fff!important;background:linear-gradient(135deg,#2aabee 0%,#229ed9 100%)!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:14px 28px!important;font-size:14px!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 8px 22px #229ed959!important}@media print{.no-print,.site-header,.global-footer,.floating-tg-fab,.site-progress,.route-wipe{display:none!important}body,.deck-page{background:#fff!important;padding:0!important}.deck-document{gap:0!important;max-width:100%!important;padding:0!important}.deck-sheet{box-shadow:none!important;page-break-after:always!important;border:none!important;border-radius:0!important;min-height:98vh!important;padding:40px!important}}.mentoring-quiz-card{background:#fff!important;border:1px solid #12182617!important;border-radius:28px!important;max-width:820px!important;margin:30px auto 0!important;padding:40px!important;box-shadow:0 20px 50px -15px #7658ff14!important}.quiz-progress-bar{background:#1218260f!important;border-radius:9999px!important;width:100%!important;height:6px!important;margin-bottom:24px!important;overflow:hidden!important}.quiz-progress-fill{background:linear-gradient(90deg,#7658ff 0%,#a855f7 100%)!important;border-radius:9999px!important;height:100%!important;transition:width .35s cubic-bezier(.16,1,.3,1)!important}.quiz-step-meta{color:#7658ff!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.quiz-step-meta small{color:#12182680!important;font-size:12px!important}.quiz-question-title{letter-spacing:-.02em!important;color:#121826!important;margin:0 0 24px!important;font-size:clamp(20px,2.5vw,26px)!important;font-weight:850!important}.quiz-options-grid{flex-direction:column!important;gap:12px!important;display:flex!important}.quiz-option-btn{cursor:pointer!important;text-align:left!important;background:#fafbfe!important;border:1px solid #12182614!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:16px 22px!important;transition:all .22s!important;display:flex!important}.quiz-option-btn:hover{background:#fff!important;border-color:#7658ff!important;transform:translate(4px)!important;box-shadow:0 6px 20px #7658ff1f!important}.quiz-opt-marker{color:#1218264d!important;margin-right:14px!important;font-size:14px!important;transition:color .2s!important}.quiz-option-btn:hover .quiz-opt-marker{color:#7658ff!important}.quiz-opt-text{color:#121826!important;flex-grow:1!important;font-size:14.5px!important;font-weight:650!important}.quiz-opt-arrow{color:#1218264d!important;font-size:16px!important;font-style:normal!important;transition:all .2s!important}.quiz-option-btn:hover .quiz-opt-arrow{color:#7658ff!important;transform:translate(4px)!important}.quiz-result-view{text-align:center!important;padding:10px 0!important}.quiz-result-badge{color:#065f46!important;letter-spacing:.08em!important;background:#10b9811a!important;border:1px solid #10b98140!important;border-radius:9999px!important;align-items:center!important;margin-bottom:16px!important;padding:4px 14px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.quiz-result-title{letter-spacing:-.02em!important;color:#121826!important;margin:0 0 12px!important;font-size:clamp(24px,3vw,32px)!important;font-weight:850!important}.quiz-result-desc{color:#121826b3!important;max-width:600px!important;margin:0 auto 28px!important;font-size:15px!important;line-height:1.6!important}.quiz-summary-tags{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin-bottom:32px!important;display:flex!important}.summary-pill{background:#f4f6fb!important;border:1px solid #12182614!important;border-radius:14px!important;flex-direction:column!important;align-items:center!important;gap:2px!important;padding:10px 18px!important;display:flex!important}.summary-pill small{color:#12182680!important;font-size:11px!important;font-weight:600!important}.summary-pill strong{color:#7658ff!important;font-size:13.5px!important;font-weight:750!important}.quiz-result-actions{flex-direction:column!important;align-items:center!important;gap:14px!important;display:flex!important}.quiz-submit-tg-btn{color:#fff!important;background:linear-gradient(135deg,#2aabee 0%,#229ed9 100%)!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:15px 32px!important;font-size:15px!important;font-weight:750!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important;box-shadow:0 10px 26px #229ed961!important}.quiz-submit-tg-btn:hover{transform:translateY(-2px)!important;box-shadow:0 14px 32px #229ed980!important}.quiz-reset-btn{color:#12182680!important;cursor:pointer!important;text-underline-offset:3px!important;background:0 0!important;border:none!important;font-size:13px!important;text-decoration:underline!important}.quiz-reset-btn:hover{color:#121826!important}.compare-grid{grid-template-columns:1fr 1fr!important;gap:28px!important;margin-top:36px!important;display:grid!important}@media (width<=768px){.compare-grid{grid-template-columns:1fr!important}}.compare-card{border-radius:26px!important;flex-direction:column!important;padding:34px!important;display:flex!important}.compare-bad{background:#faf8f8!important;border:1px solid #ef44442e!important}.compare-good{background:#fafaff!important;border:1px solid #7658ff4d!important;box-shadow:0 12px 36px -12px #7658ff1f!important}.compare-card-head{align-items:center!important;gap:12px!important;margin-bottom:22px!important;display:flex!important}.compare-icon{border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-size:13px!important;font-weight:850!important;display:flex!important}.compare-icon.bad{color:#ef4444!important;background:#ef44441f!important}.compare-icon.good{color:#7658ff!important;background:#7658ff1f!important}.compare-card-head h3{color:#121826!important;margin:0!important;font-size:18px!important;font-weight:800!important}.compare-card ul{flex-direction:column!important;gap:14px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.compare-card li{align-items:flex-start!important;gap:10px!important;display:flex!important}.compare-bad li i{color:#ef4444!important;font-style:normal!important;font-weight:800!important}.compare-good li i{color:#7658ff!important;font-style:normal!important;font-weight:800!important}.compare-card li p{color:#121826bf!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.journey-grid{grid-template-columns:repeat(4,1fr)!important;gap:20px!important;margin-top:36px!important;display:grid!important}@media (width<=992px){.journey-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=580px){.journey-grid{grid-template-columns:1fr!important}}.journey-card{background:#fff!important;border:1px solid #12182614!important;border-radius:22px!important;flex-direction:column!important;padding:28px 24px!important;transition:all .25s!important;display:flex!important}.journey-card:hover{border-color:#7658ff4d!important;transform:translateY(-4px)!important;box-shadow:0 14px 34px -10px #7658ff26!important}.journey-num{color:#7658ff!important;letter-spacing:.08em!important;margin-bottom:12px!important;font-size:12px!important;font-weight:850!important}.journey-title{color:#121826!important;letter-spacing:-.01em!important;margin:0 0 10px!important;font-size:17px!important;font-weight:800!important}.journey-desc{color:#121826b3!important;margin:0!important;font-size:13.5px!important;line-height:1.6!important}.tier-credit-banner{color:#065f46!important;text-align:center!important;background:#10b98114!important;border:1px dashed #10b98166!important;border-radius:12px!important;margin-bottom:16px!important;padding:8px 12px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}.mentoring-urgency-banner{background:#0d1117!important;border-bottom:1px solid #7658ff40!important;padding:10px 0!important}.urgency-inner{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;font-size:13px!important;display:flex!important}.urgency-pulse{color:#10b981!important;animation:1.8s infinite pulse-dot!important}.urgency-text{color:#ffffffe6!important;font-weight:600!important}.urgency-link{color:#a855f7!important;font-weight:750!important;text-decoration:none!important;transition:color .2s!important}.urgency-link:hover{color:#c084fc!important;text-decoration:underline!important}.mentoring-pains-grid{grid-template-columns:repeat(4,1fr)!important;gap:20px!important;margin-top:36px!important;display:grid!important}@media (width<=992px){.mentoring-pains-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=580px){.mentoring-pains-grid{grid-template-columns:1fr!important}}.pain-card{background:#fff!important;border:1px solid #12182614!important;border-radius:24px!important;flex-direction:column!important;padding:30px 24px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 8px 24px -10px #1218260a!important}.pain-card:hover{border-color:#ef44444d!important;transform:translateY(-4px)!important;box-shadow:0 16px 36px -12px #ef44441f!important}.pain-icon{color:#ef4444!important;background:#ef444414!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;margin-bottom:18px!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important}.pain-card h3{color:#121826!important;letter-spacing:-.01em!important;margin:0 0 10px!important;font-size:18px!important;font-weight:800!important}.pain-card p{color:#121826b3!important;margin:0!important;font-size:13.5px!important;line-height:1.6!important}.curriculum-list{flex-direction:column!important;gap:16px!important;max-width:900px!important;margin-top:36px!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.curriculum-card{cursor:pointer!important;background:#fff!important;border:1px solid #12182617!important;border-radius:22px!important;padding:24px 28px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 18px -6px #1218260a!important}.curriculum-card:hover{border-color:#7658ff59!important;box-shadow:0 10px 28px -8px #7658ff1f!important}.curriculum-card.open{background:#fafaff!important;border-color:#7658ff!important;box-shadow:0 14px 36px -10px #7658ff2e!important}.curriculum-header{align-items:flex-start!important;gap:20px!important;display:flex!important}.curriculum-num-badge{color:#7658ff!important;background:#7658ff14!important;border-radius:14px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;font-size:16px!important;font-weight:850!important;display:flex!important}.curriculum-title-wrap{flex-grow:1!important}.curriculum-tag{letter-spacing:.06em!important;color:#7658ff!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:11px!important;font-weight:800!important;display:inline-block!important}.curriculum-title-wrap h3{color:#121826!important;letter-spacing:-.01em!important;margin:0 0 6px!important;font-size:19px!important;font-weight:850!important}.curriculum-summary{color:#121826a6!important;margin:0!important;font-size:13.5px!important;line-height:1.5!important}.curriculum-toggle-btn{color:#7658ff!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:24px!important;font-weight:400!important;display:flex!important}.curriculum-body{border-top:1px solid #12182614!important;margin-top:22px!important;padding-top:20px!important}.curriculum-body h4{letter-spacing:.04em!important;text-transform:uppercase!important;color:#12182680!important;margin:0 0 14px!important;font-size:13px!important;font-weight:800!important}.curriculum-lessons-list{flex-direction:column!important;gap:10px!important;margin:0 0 20px!important;padding:0!important;list-style:none!important;display:flex!important}.curriculum-lessons-list li{color:#121826cc!important;align-items:flex-start!important;gap:10px!important;font-size:14px!important;line-height:1.5!important;display:flex!important}.curriculum-lessons-list li i{color:#10b981!important;font-style:normal!important;font-weight:850!important}.curriculum-result-box{background:#fff!important;border:1px solid #7658ff40!important;border-radius:14px!important;padding:14px 18px!important}.curriculum-result-box strong{color:#7658ff!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:12px!important;font-weight:800!important;display:block!important}.curriculum-result-box p{color:#121826!important;margin:0!important;font-size:13.5px!important;font-weight:600!important}.mentoring-roi-section{margin-top:40px!important}.roi-card{color:#fff!important;background:linear-gradient(135deg,#121826 0%,#1a1e2e 100%)!important;border-radius:32px!important;padding:50px!important;box-shadow:0 24px 60px -15px #1218264d!important}@media (width<=768px){.roi-card{padding:30px 22px!important}}.roi-header h2{color:#fff!important;letter-spacing:-.02em!important;margin:0 0 10px!important;font-size:clamp(24px,3.2vw,36px)!important;font-weight:850!important}.roi-header p{color:#ffffffb3!important;margin:0 0 36px!important;font-size:15px!important}.roi-selector-box{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:20px!important;margin-bottom:30px!important;padding:24px!important}.roi-selector-box label{color:#ffffffd9!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:14px!important;font-size:15px!important;display:flex!important}.roi-selector-box label strong{color:#a855f7!important;font-size:22px!important;font-weight:850!important}.roi-range-slider{accent-color:#7658ff!important;cursor:pointer!important;width:100%!important;height:6px!important}.roi-slider-labels{color:#ffffff73!important;justify-content:space-between!important;margin-top:8px!important;font-size:11.5px!important;display:flex!important}.roi-result-grid{grid-template-columns:1fr 1fr!important;gap:20px!important;margin-bottom:24px!important;display:grid!important}@media (width<=640px){.roi-result-grid{grid-template-columns:1fr!important}}.roi-result-item{text-align:center!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:18px!important;padding:22px!important}.roi-result-item.highlight{background:radial-gradient(100% 100% at 50% 0,#7658ff40 0%,#7658ff0d 100%)!important;border-color:#7658ff80!important}.roi-calc-number{color:#fff!important;letter-spacing:-.02em!important;margin-bottom:4px!important;font-size:clamp(32px,4vw,44px)!important;font-weight:850!important;display:block!important}.roi-result-item.highlight .roi-calc-number{color:#c084fc!important}.roi-calc-label{color:#ffffffb3!important;font-size:13px!important;line-height:1.4!important}.roi-verdict{color:#a7f3d0!important;background:#10b9811a!important;border:1px solid #10b9814d!important;border-radius:16px!important;margin:0!important;padding:16px 20px!important;font-size:14px!important;line-height:1.55!important}.flagship-glow{background:linear-gradient(135deg,#7658ff 0%,#ec4899 100%)!important;box-shadow:0 6px 18px #ec489966!important}.flagship-btn{color:#fff!important;background:linear-gradient(135deg,#7658ff 0%,#a855f7 100%)!important;box-shadow:0 8px 24px #7658ff59!important}.flagship-btn:hover{transform:translateY(-2px)!important;box-shadow:0 14px 34px #7658ff80!important}.mentoring-subnav{z-index:80!important;-webkit-backdrop-filter:blur(16px)!important;background:#0d1117e0!important;border-bottom:1px solid #ffffff14!important;padding:10px 0!important;transition:all .3s!important;position:sticky!important;top:68px!important}.mentoring-subnav-inner{scrollbar-width:none!important;-ms-overflow-style:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:2px 0!important;display:flex!important;overflow-x:auto!important}.mentoring-subnav-inner::-webkit-scrollbar{display:none!important}.mentoring-subnav-links{flex-shrink:0!important;align-items:center!important;gap:6px!important;display:flex!important}.mentoring-subnav-link{color:#ffffffb8!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;padding:6px 12px!important;font-size:13px!important;font-weight:650!important;text-decoration:none!important;transition:all .2s!important}.mentoring-subnav-link:hover{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff1f!important}.mentoring-subnav-link.active{color:#c084fc!important;background:#7658ff24!important;border-color:#7658ff59!important}.mentoring-subnav-actions{flex-shrink:0!important;align-items:center!important;gap:10px!important;display:flex!important}.mentoring-subnav-tg{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#7658ff 0%,#a855f7 100%)!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:12.5px!important;font-weight:750!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 14px #7658ff4d!important}.mentoring-subnav-tg:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px #7658ff73!important}.mentoring-docs-btn{color:#fff9!important;cursor:pointer!important;white-space:nowrap!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:999px!important;padding:6px 12px!important;font-size:12.5px!important;font-weight:600!important;transition:all .2s!important}.mentoring-docs-btn:hover{color:#fff!important;border-color:#ffffff40!important}.sticky-bar-info{color:#fff!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:700!important;display:flex!important}.sticky-bar-pulse{background:#10b981!important;border-radius:50%!important;width:8px!important;height:8px!important;animation:1.6s infinite pulse-dot!important;box-shadow:0 0 10px #10b981!important}.sticky-bar-links{align-items:center!important;gap:6px!important;display:flex!important}@media (width<=680px){.sticky-bar-links{display:none!important}}.sticky-bar-link{color:#ffffffb3!important;border-radius:999px!important;padding:6px 10px!important;font-size:12.5px!important;font-weight:650!important;text-decoration:none!important;transition:color .2s!important}.sticky-bar-link:hover{color:#fff!important}.sticky-bar-btn{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#7658ff 0%,#a855f7 100%)!important;border-radius:999px!important;padding:8px 16px!important;font-size:13px!important;font-weight:750!important;text-decoration:none!important;transition:all .2s!important;box-shadow:0 4px 14px #7658ff59!important}.sticky-bar-btn:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px #7658ff80!important}.mentoring-marquee{background:#090d13!important;border-top:1px solid #ffffff14!important;border-bottom:1px solid #ffffff14!important;width:100%!important;padding:18px 0!important;position:relative!important;overflow:hidden!important}.marquee-track{gap:16px!important;width:max-content!important;animation:32s linear infinite marquee-scroll!important;display:flex!important}.marquee-track:hover{animation-play-state:paused!important}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-badge{letter-spacing:.04em!important;text-transform:uppercase!important;color:#ffffffd9!important;white-space:nowrap!important;background:#ffffff08!important;border:1px solid #ffffff1a!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:8px 18px!important;font-size:13.5px!important;font-weight:750!important;transition:all .2s!important;display:inline-flex!important}.marquee-badge:hover{color:#fff!important;background:#7658ff1f!important;border-color:#7658ff66!important;transform:translateY(-1px)!important}.marquee-dot{color:#7658ff!important;font-size:16px!important}.mentoring-audience-grid{grid-template-columns:repeat(4,1fr)!important;gap:20px!important;margin-top:36px!important;display:grid!important}@media (width<=1080px){.mentoring-audience-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=600px){.mentoring-audience-grid{grid-template-columns:1fr!important}}.audience-card{background:#fff!important;border:1px solid #12182614!important;border-radius:22px!important;flex-direction:column!important;justify-content:space-between!important;padding:28px 24px!important;transition:all .25s!important;display:flex!important;box-shadow:0 4px 16px #00000005!important}.audience-card:hover{border-color:#7658ff4d!important;transform:translateY(-4px)!important;box-shadow:0 16px 36px -8px #7658ff26!important}.audience-card-top{margin-bottom:20px!important}.audience-badge{letter-spacing:.08em!important;color:#7658ff!important;background:#7658ff14!important;border-radius:999px!important;margin-bottom:14px!important;padding:4px 10px!important;font-size:11px!important;font-weight:850!important;display:inline-block!important}.audience-card h3{color:#121826!important;letter-spacing:-.01em!important;margin:0 0 10px!important;font-size:19px!important;font-weight:800!important}.audience-desc{color:#121826b3!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.audience-outcome{color:#065f46!important;background:#10b9810f!important;border-left:3px solid #10b981!important;border-radius:0 10px 10px 0!important;margin-top:18px!important;padding:10px 14px!important;font-size:12.5px!important;line-height:1.5!important}.mentoring-transformation{margin-top:48px!important}.transform-grid{grid-template-columns:1fr auto 1fr!important;align-items:stretch!important;gap:24px!important;display:grid!important}@media (width<=900px){.transform-grid{grid-template-columns:1fr!important;gap:16px!important}}.transform-col{border-radius:24px!important;flex-direction:column!important;padding:32px 28px!important;display:flex!important}.transform-col.point-a{background:#fcf8f8!important;border:1px solid #ef444433!important}.transform-col.point-b{background:#f7fcf9!important;border:1px solid #10b9814d!important}.transform-header{align-items:center!important;gap:10px!important;margin-bottom:20px!important;display:flex!important}.transform-header span{letter-spacing:.08em!important;border-radius:999px!important;padding:4px 12px!important;font-size:12px!important;font-weight:850!important}.point-a .transform-header span{color:#dc2626!important;background:#ef44441f!important}.point-b .transform-header span{color:#059669!important;background:#10b98124!important}.transform-header h3{color:#121826!important;margin:0!important;font-size:20px!important;font-weight:850!important}.transform-list{flex-direction:column!important;gap:14px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.transform-item{color:#1f2937!important;gap:12px!important;font-size:14px!important;line-height:1.55!important;display:flex!important}.transform-item i{border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;margin-top:2px!important;font-size:11px!important;font-style:normal!important;font-weight:850!important;display:flex!important}.point-a .transform-item i{color:#dc2626!important;background:#ef444426!important}.point-b .transform-item i{color:#059669!important;background:#10b9812e!important}.transform-divider-col{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:0 4px!important;display:flex!important}@media (width<=900px){.transform-divider-col{flex-direction:row!important;padding:12px 0!important}}.transform-arrow-badge{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#7658ff 0%,#a855f7 100%)!important;border-radius:999px!important;padding:8px 16px!important;font-size:12px!important;font-weight:850!important;box-shadow:0 6px 18px #7658ff4d!important}.mentoring-students-section{margin-top:56px!important}.students-tabs{gap:10px!important;margin-bottom:28px!important;padding-bottom:8px!important;display:flex!important;overflow-x:auto!important}.student-tab-btn{color:#121826!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1px solid #1218261a!important;border-radius:999px!important;padding:10px 20px!important;font-size:13.5px!important;font-weight:750!important;transition:all .2s!important}.student-tab-btn:hover{border-color:#7658ff!important}.student-tab-btn.active{color:#fff!important;background:#7658ff!important;border-color:#7658ff!important;box-shadow:0 4px 16px #7658ff4d!important}.student-case-card{background:#fff!important;border:1px solid #12182614!important;border-radius:26px!important;padding:36px 32px!important;box-shadow:0 12px 36px -10px #0000000d!important}@media (width<=768px){.student-case-card{padding:24px 18px!important}}.student-profile-bar{border-bottom:1px solid #12182612!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:28px!important;padding-bottom:24px!important;display:flex!important}.student-bio-wrap{align-items:center!important;gap:16px!important;display:flex!important}.student-avatar{color:#fff!important;background:linear-gradient(135deg,#7658ff 0%,#ec4899 100%)!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;font-size:18px!important;font-weight:850!important;display:flex!important}.student-name-meta h4{color:#121826!important;margin:0 0 4px!important;font-size:19px!important;font-weight:800!important}.student-name-meta p{color:#12182699!important;margin:0!important;font-size:13px!important}.student-revenue-badge{color:#065f46!important;background:#10b9811f!important;border:1px solid #10b9814d!important;border-radius:999px!important;padding:8px 16px!important;font-size:14px!important;font-weight:800!important}.before-after-view-toggle{background:#f1f3f8!important;border-radius:999px!important;gap:4px!important;margin-bottom:24px!important;padding:4px!important;display:inline-flex!important}.ba-toggle-btn{color:#121826a6!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:999px!important;padding:8px 20px!important;font-size:13px!important;font-weight:750!important;transition:all .2s!important}.ba-toggle-btn.active{color:#121826!important;background:#fff!important;box-shadow:0 2px 8px #00000014!important}.ba-preview-box{border:1px solid #1218261a!important;border-radius:20px!important;padding:28px!important;transition:all .3s!important;overflow:hidden!important}.ba-preview-box.is-before{background:#f8fafc!important;border-left:4px solid #ef4444!important}.ba-preview-box.is-after{color:#fff!important;background:#0f172a!important;border-left:4px solid #10b981!important}.ba-preview-head{justify-content:space-between!important;align-items:center!important;margin-bottom:16px!important;display:flex!important}.ba-pill{letter-spacing:.06em!important;border-radius:999px!important;padding:4px 10px!important;font-size:11px!important;font-weight:850!important}.is-before .ba-pill{color:#dc2626!important;background:#ef44441f!important}.is-after .ba-pill{color:#34d399!important;background:#10b98133!important}.ba-preview-box h5{margin:0 0 10px!important;font-size:20px!important;font-weight:800!important}.is-after h5{color:#fff!important}.is-before h5{color:#121826!important}.ba-preview-box p{margin:0 0 16px!important;font-size:14px!important;line-height:1.6!important}.is-before p{color:#4b5563!important}.is-after p{color:#cbd5e1!important}.ba-details-tags{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.ba-detail-tag{border-radius:6px!important;padding:4px 10px!important;font-size:12px!important;font-weight:650!important}.is-before .ba-detail-tag{color:#64748b!important;background:#0000000d!important}.is-after .ba-detail-tag{color:#a7f3d0!important;background:#ffffff1a!important}.mentoring-bonuses-section{margin-top:56px!important}.bonuses-grid{grid-template-columns:repeat(3,1fr)!important;gap:20px!important;margin-top:36px!important;display:grid!important}@media (width<=992px){.bonuses-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=600px){.bonuses-grid{grid-template-columns:1fr!important}}.bonus-card{background:#fff!important;border:1px solid #12182614!important;border-radius:22px!important;flex-direction:column!important;justify-content:space-between!important;padding:28px 24px!important;transition:all .25s!important;display:flex!important;box-shadow:0 4px 18px #00000005!important}.bonus-card:hover{border-color:#7658ff4d!important;transform:translateY(-4px)!important;box-shadow:0 16px 36px -10px #7658ff26!important}.bonus-icon-badge{margin-bottom:14px!important;font-size:26px!important}.bonus-kicker{letter-spacing:.08em!important;color:#7658ff!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:11px!important;font-weight:850!important;display:block!important}.bonus-card h3{color:#121826!important;letter-spacing:-.01em!important;margin:0 0 10px!important;font-size:18px!important;font-weight:800!important}.bonus-desc{color:#121826b3!important;margin:0 0 16px!important;font-size:13.5px!important;line-height:1.6!important}.bonus-value-pill{color:#7658ff!important;background:#7658ff14!important;border-radius:8px!important;align-self:flex-start!important;padding:6px 12px!important;font-size:12px!important;font-weight:800!important}.mentoring-reviews-section{margin-top:56px!important}@media (width<=992px){.reviews-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=600px){.reviews-grid{grid-template-columns:1fr!important}}.review-card{background:#fff!important;border:1px solid #12182614!important;border-radius:22px!important;flex-direction:column!important;justify-content:space-between!important;padding:26px!important;transition:all .25s!important;display:flex!important;box-shadow:0 4px 18px #00000005!important}.review-card:hover{transform:translateY(-4px)!important;box-shadow:0 14px 34px -8px #00000014!important}.review-user-header{align-items:center!important;gap:12px!important;margin-bottom:16px!important;display:flex!important}.review-avatar-circle{color:#7658ff!important;background:#f1f3f8!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;font-size:14px!important;font-weight:800!important;display:flex!important}.review-user-info h4{color:#121826!important;margin:0 0 2px!important;font-size:16px!important;font-weight:800!important}.review-user-info small{color:#12182680!important;font-size:12px!important}.review-chat-bubble{color:#1f2937!important;background:#f8fafc!important;border:1px solid #1218260f!important;border-radius:16px!important;margin-bottom:16px!important;padding:16px!important;font-size:13.5px!important;line-height:1.6!important;position:relative!important}.review-income-tag{color:#065f46!important;background:#10b9811a!important;border:1px solid #10b98140!important;border-radius:6px!important;align-self:flex-start!important;padding:4px 10px!important;font-size:12px!important;font-weight:800!important}.mentoring-cert-section{margin-top:56px!important}.cert-card{color:#fff!important;background:radial-gradient(80% 80% at 50% 20%,#1a1e29 0%,#0d1117 100%)!important;border:1px solid #7658ff59!important;border-radius:28px!important;grid-template-columns:1.2fr .8fr!important;align-items:center!important;gap:36px!important;padding:44px 36px!important;display:grid!important;box-shadow:0 24px 64px -16px #00000080,0 0 32px #7658ff26!important}@media (width<=900px){.cert-card{grid-template-columns:1fr!important;padding:30px 24px!important}}.cert-info h3{color:#fff!important;letter-spacing:-.01em!important;margin:0 0 14px!important;font-size:clamp(24px,3vw,32px)!important;font-weight:850!important}.cert-info p{color:#fffc!important;margin:0 0 20px!important;font-size:15px!important;line-height:1.65!important}.cert-features{flex-direction:column!important;gap:10px!important;display:flex!important}.cert-feat-item{color:#ffffffe6!important;align-items:center!important;gap:10px!important;font-size:13.5px!important;display:flex!important}.cert-feat-item i{color:#10b981!important;font-style:normal!important;font-weight:850!important}.cert-visual-mock{text-align:center!important;background:#ffffff08!important;border:2px solid #ffffff26!important;border-radius:18px!important;padding:24px!important;position:relative!important;box-shadow:inset 0 0 30px #7658ff26!important}.cert-mock-badge{letter-spacing:.14em!important;color:#c084fc!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:11px!important;font-weight:850!important}.cert-mock-title{color:#fff!important;letter-spacing:.04em!important;margin-bottom:12px!important;font-size:20px!important;font-weight:850!important}.cert-mock-seal{border:2px dashed #c084fc99!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;margin:16px auto!important;font-size:22px!important;display:flex!important}.cert-mock-sign{color:#fff9!important;border-top:1px solid #ffffff26!important;margin-top:12px!important;padding-top:10px!important;font-size:12px!important}.mentoring-modal-backdrop{-webkit-backdrop-filter:blur(8px)!important;z-index:99999!important;background:#030303cc!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;padding:20px!important;animation:.25s modal-fade-in!important;display:flex!important;position:fixed!important;top:0!important;left:0!important}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.mentoring-modal-window{background:#fff!important;border-radius:24px!important;flex-direction:column!important;width:100%!important;max-width:780px!important;max-height:85vh!important;animation:.25s modal-slide-up!important;display:flex!important;overflow:hidden!important;box-shadow:0 32px 72px #0006!important}@keyframes modal-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mentoring-modal-header{background:#fbfbfb!important;border-bottom:1px solid #12182614!important;justify-content:space-between!important;align-items:center!important;padding:20px 24px!important;display:flex!important}.mentoring-modal-header h3{color:#121826!important;margin:0!important;font-size:18px!important;font-weight:800!important}.mentoring-modal-close-btn{color:#121826!important;cursor:pointer!important;background:#1218260f!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:16px!important;font-weight:700!important;transition:all .2s!important;display:flex!important}.mentoring-modal-close-btn:hover{background:#1218261f!important}.mentoring-modal-tabs{background:#fff!important;border-bottom:1px solid #12182614!important;gap:8px!important;padding:12px 24px!important;display:flex!important;overflow-x:auto!important}.modal-tab-btn{color:#121826b3!important;cursor:pointer!important;white-space:nowrap!important;background:#f1f3f8!important;border:none!important;border-radius:999px!important;padding:8px 16px!important;font-size:13px!important;font-weight:700!important;transition:all .2s!important}.modal-tab-btn.active{color:#fff!important;background:#121826!important}.mentoring-modal-body{color:#374151!important;padding:24px 28px!important;font-size:13.5px!important;line-height:1.7!important;overflow-y:auto!important}.mentoring-modal-body h4{color:#111827!important;margin:18px 0 8px!important;font-size:16px!important;font-weight:800!important}.mentoring-modal-body p{margin:0 0 12px!important}.mentoring-modal-body ul{margin:0 0 14px!important;padding-left:20px!important}.mentoring-modal-body li{margin-bottom:6px!important}.hero-rotating-stamp-wrap{z-index:10!important;pointer-events:none!important;width:140px!important;height:140px!important;position:absolute!important;top:15px!important;right:25px!important}@media (width<=992px){.hero-rotating-stamp-wrap{display:none!important}}.rotating-stamp-svg{width:100%!important;height:100%!important;animation:22s linear infinite spin-stamp!important;position:relative!important}@keyframes spin-stamp{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stamp-center-star{color:#a855f7!important;text-shadow:0 0 16px #a855f7cc!important;font-size:24px!important;animation:2.5s ease-in-out infinite star-pulse!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}@keyframes star-pulse{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}}.figma-canvas-sticker{z-index:15!important;pointer-events:auto!important;filter:drop-shadow(0 12px 24px #00000038)!important;-webkit-user-select:none!important;user-select:none!important;transition:transform .25s,filter .25s!important;position:absolute!important}.figma-canvas-sticker:hover{filter:drop-shadow(0 18px 36px #7658ff59)!important;z-index:25!important;transform:scale(1.06)rotate(0)!important}.sticker-autolayout{animation:5s ease-in-out infinite figma-float-1!important}.sticker-revenue{animation:6.2s ease-in-out infinite figma-float-2!important}.sticker-aistack{animation:5.6s ease-in-out infinite figma-float-3!important}.sticker-grid{animation:6.8s ease-in-out infinite figma-float-4!important}@keyframes figma-float-1{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-12px)rotate(-1deg)}}@keyframes figma-float-2{0%,to{transform:translateY(0)rotate(5deg)}50%{transform:translateY(-14px)rotate(7deg)}}@keyframes figma-float-3{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-10px)rotate(-5deg)}}@keyframes figma-float-4{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(-12px)rotate(2deg)}}.figma-cursor-tag{color:#fff!important;white-space:nowrap!important;background:#7658ff!important;border-radius:6px 6px 6px 0!important;margin-bottom:3px!important;padding:3px 8px!important;font-size:11px!important;font-weight:750!important;display:inline-block!important;box-shadow:0 4px 12px #7658ff66!important}.figma-pill{color:#f1f3f8!important;-webkit-backdrop-filter:blur(12px)!important;letter-spacing:.01em!important;white-space:nowrap!important;background:#121826eb!important;border:1px solid #7658ff59!important;border-radius:12px!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.figma-pill.highlight{color:#fce7f3!important;background:linear-gradient(135deg,#ec489940 0%,#7658ff59 100%)!important;border-color:#ec489999!important}.figma-pill.ai{color:#cffafe!important;background:linear-gradient(135deg,#06b6d433 0%,#3b82f64d 100%)!important;border-color:#06b6d499!important}@media (width<=992px){.figma-canvas-sticker{display:none!important}}.card-3d-tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))!important;transition:transform .12s ease-out,box-shadow .25s!important;position:relative!important;overflow:visible!important}.card-3d-tilt:after{content:""!important;border-radius:inherit!important;background:radial-gradient(420px circle at var(--mouse-x,50%) var(--mouse-y,50%), #7658ff26, transparent 75%)!important;opacity:0!important;pointer-events:none!important;z-index:2!important;transition:opacity .3s!important;position:absolute!important;inset:0!important}.card-3d-tilt:hover:after{opacity:1!important}.before-after-slider-container{-webkit-user-select:none!important;user-select:none!important;touch-action:none!important;cursor:ew-resize!important;background:#0d1117!important;border:1px solid #1218261f!important;border-radius:24px!important;width:100%!important;height:480px!important;margin:28px 0 16px!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 64px -12px #12182633!important}@media (width<=768px){.before-after-slider-container{height:440px!important}}@media (width<=480px){.before-after-slider-container{height:410px!important}}.ba-split-layer{pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.ba-split-layer *{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.ba-split-layer.after-layer{color:#fff!important;box-sizing:border-box!important;background:radial-gradient(at 80% 20%,#7658ff40 0%,#0b0f17 75%)!important;flex-direction:column!important;justify-content:space-between!important;padding:32px!important;display:flex!important}@media (width<=580px){.ba-split-layer.after-layer{padding:18px!important}}.ba-split-layer.before-layer{color:#1e293b!important;box-sizing:border-box!important;z-index:4!important;background:#f8fafc!important;border-right:1px solid #00000014!important;flex-direction:column!important;justify-content:space-between!important;padding:32px!important;display:flex!important}@media (width<=580px){.ba-split-layer.before-layer{padding:18px!important}}.ba-divider-line{z-index:10!important;pointer-events:none!important;background:#fff!important;width:3px!important;position:absolute!important;top:0!important;bottom:0!important;transform:translate(-50%)!important;box-shadow:0 0 16px #7658ffe6,0 0 6px #7658ff!important}.ba-drag-handle{color:#121826!important;letter-spacing:-.05em!important;cursor:ew-resize!important;touch-action:none!important;z-index:12!important;-webkit-user-select:none!important;user-select:none!important;background:#fff!important;border-radius:50%!important;outline:none!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;font-size:16px!important;font-weight:850!important;transition:transform .15s,box-shadow .15s!important;display:flex!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 8px 24px #0006,0 0 16px #7658ffcc!important}.ba-drag-handle:focus-visible{outline-offset:3px!important;outline:3px solid #7658ff!important;box-shadow:0 0 20px #7658ffe6!important}.ba-drag-handle:hover,.ba-drag-handle:active{transform:translate(-50%,-50%)scale(1.15)!important;box-shadow:0 12px 32px #00000080,0 0 24px #7658ff!important}.before-mockup-body{background:#fff!important;border:2px dashed #ef4444!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;min-height:220px!important;margin:auto 0!important;padding:24px!important;display:flex!important;box-shadow:0 4px 16px #0000000a!important}@media (width<=580px){.before-mockup-body{min-height:200px!important;padding:16px!important}}.before-mockup-title{color:#dc2626!important;letter-spacing:.02em!important;margin:0 0 10px!important;font-family:Comic Sans MS,Arial,sans-serif!important;font-size:clamp(17px,2.3vw,22px)!important}.before-mockup-desc{color:#64748b!important;margin:0 0 16px!important;font-family:Times New Roman,serif!important;font-size:13.5px!important;line-height:1.55!important}.before-mockup-tags{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.before-tag-red{color:#b91c1c!important;background:#fee2e2!important;border:1px solid #fca5a5!important;border-radius:6px!important;padding:4px 10px!important;font-size:11px!important;font-weight:750!important}.after-mockup-body{-webkit-backdrop-filter:blur(16px)!important;background:#ffffff0f!important;border:1px solid #7658ff73!important;border-radius:20px!important;flex-direction:column!important;justify-content:center!important;min-height:220px!important;margin:auto 0!important;padding:28px!important;display:flex!important;box-shadow:0 16px 44px #00000073!important}@media (width<=580px){.after-mockup-body{min-height:200px!important;padding:18px!important}}.after-mockup-title{color:#fff!important;text-transform:uppercase!important;letter-spacing:.02em!important;margin:0 0 10px!important;font-family:Oswald,sans-serif!important;font-size:clamp(20px,2.8vw,28px)!important;font-weight:700!important}.after-mockup-desc{color:#ffffffd9!important;margin:0 0 18px!important;font-family:Manrope,sans-serif!important;font-size:13.5px!important;line-height:1.6!important}.after-mockup-tags{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.after-tag-purple{color:#c084fc!important;background:#7658ff40!important;border:1px solid #7658ff73!important;border-radius:8px!important;padding:4px 12px!important;font-size:11.5px!important;font-weight:750!important}.after-tag-green{color:#6ee7b7!important;background:#10b98140!important;border:1px solid #10b98173!important;border-radius:8px!important;padding:4px 12px!important;font-size:11.5px!important;font-weight:800!important}.ba-slider-toolbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:14px!important;display:flex!important}.ba-slider-hint{color:#6b7280!important;align-items:center!important;gap:6px!important;font-size:12.5px!important;display:flex!important}.ba-presets-group{align-items:center!important;gap:6px!important;display:flex!important}.ba-preset-btn{color:#374151!important;cursor:pointer!important;background:#f1f3f8!important;border:1px solid #12182614!important;border-radius:8px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important;transition:all .2s!important}.ba-preset-btn:hover{background:#e2e8f0!important;border-color:#12182629!important}.ba-preset-btn.active{color:#fff!important;background:#7658ff!important;border-color:#7658ff!important}.carousel-nav-bar{background:#fff!important;border:1px solid #12182614!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:24px!important;padding:12px 18px!important;display:flex!important}.carousel-counter-badge{color:#7658ff!important;letter-spacing:.08em!important;font-size:14px!important;font-weight:850!important}.carousel-dots-group{align-items:center!important;gap:8px!important;display:flex!important}.carousel-dot{cursor:pointer!important;background:#12182626!important;border:none!important;border-radius:4px!important;width:8px!important;height:8px!important;padding:0!important;transition:all .25s!important}.carousel-dot.active{background:#7658ff!important;width:24px!important}.carousel-arrow-btn{color:#121826!important;cursor:pointer!important;background:#f1f3f8!important;border:1px solid #12182614!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;font-size:16px!important;font-weight:800!important;transition:all .2s!important;display:flex!important}.carousel-arrow-btn:hover{color:#fff!important;background:#121826!important;border-color:#121826!important;transform:translateY(-1px)!important}.countdown-timer-box{align-items:center!important;gap:5px!important;font-family:inherit!important;display:inline-flex!important}.countdown-digit-pill{color:#fff!important;text-align:center!important;background:#ffffff1f!important;border:1px solid #fff3!important;border-radius:6px!important;min-width:20px!important;padding:2px 7px!important;font-size:12px!important;font-weight:850!important}.countdown-separator{color:#ffffff80!important;font-size:12px!important;font-weight:800!important}.mentoring-marquee-rev{white-space:nowrap!important;background:#090d13!important;border-bottom:1px solid #ffffff0f!important;padding:10px 0!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)!important}.marquee-track-rev{animation:36s linear infinite marquee-run-rev!important;display:inline-flex!important}@keyframes marquee-run-rev{0%{transform:translate(-50%)}to{transform:translate(0%)}}.ba-layer-badge{letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:100px!important;align-items:center!important;gap:6px!important;width:fit-content!important;padding:6px 14px!important;font-size:11px!important;font-weight:850!important;display:inline-flex!important}.ba-layer-badge.after{color:#c084fc!important;background:#7658ff40!important;border:1px solid #7658ff73!important}.ba-layer-badge.before{color:#b91c1c!important;background:#fee2e2!important;border:1px solid #fca5a5!important}.cert-mock-seal-wrap{justify-content:center!important;align-items:center!important;width:96px!important;height:96px!important;margin:12px auto!important;display:flex!important;position:relative!important}.cert-seal-svg{width:100%!important;height:100%!important;animation:24s linear infinite spin-stamp!important}.cert-center-seal{color:#fff!important;background:#10b981!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;font-size:18px!important;font-weight:900!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 16px #10b98199!important}.tier-flagship-urgency-row{background:#ec48991a!important;border:1px solid #ec489940!important;border-radius:12px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:12px 0 16px!important;padding:8px 14px!important;display:flex!important}.urgency-fire-pill{color:#f472b6!important;letter-spacing:.02em!important;font-size:12px!important;font-weight:800!important}.pinned-story-section{z-index:4!important;background:#080c14!important;border-top:1px solid #ffffff14!important;border-bottom:1px solid #ffffff14!important;padding:90px max(24px,7vw) 100px!important;position:relative!important;overflow:hidden!important}.pinned-story-section:before{content:""!important;pointer-events:none!important;filter:blur(80px)!important;background:radial-gradient(circle,#7658ff1f 0%,#0000 70%)!important;width:500px!important;height:500px!important;position:absolute!important;top:0!important;left:30%!important}.pinned-story-head-row{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin-bottom:36px!important;display:flex!important}.pinned-scroll-hint{color:#c084fc!important;letter-spacing:.02em!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:9999px!important;align-items:center!important;gap:10px!important;padding:8px 18px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.scroll-mouse-icon{border:2px solid #c084fc!important;border-radius:8px!important;width:14px!important;height:20px!important;position:relative!important}.scroll-mouse-wheel{background:#c084fc!important;border-radius:2px!important;width:2px!important;height:5px!important;animation:1.5s ease-in-out infinite mouse-wheel-roll!important;position:absolute!important;top:3px!important;left:4px!important}@keyframes mouse-wheel-roll{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(6px)}to{opacity:0;transform:translateY(0)}}.pinned-story-nav{align-items:center!important;gap:12px!important;display:flex!important}.pinned-nav-btn{color:#fff!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;font-size:18px!important;transition:all .25s!important;display:flex!important}.pinned-nav-btn:hover:not(:disabled){background:#7658ff!important;border-color:#7658ff!important;box-shadow:0 0 20px #7658ff66!important}.pinned-nav-btn:disabled{opacity:.3!important;cursor:not-allowed!important}.pinned-step-counter{color:#ffffffb3!important;letter-spacing:.05em!important;text-align:center!important;min-width:60px!important;font-size:14px!important;font-weight:800!important}.pinned-story-viewport{scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;width:100%!important;padding:10px 0 24px!important;overflow-x:auto!important}.pinned-story-viewport::-webkit-scrollbar{display:none!important}.pinned-story-track{gap:24px!important;width:max-content!important;display:flex!important}.pinned-story-card{background:linear-gradient(135deg,#191e30d9 0%,#0e121ef2 100%)!important;border:1px solid #ffffff1f!important;border-radius:24px!important;flex-direction:column!important;flex-shrink:0!important;justify-content:space-between!important;width:clamp(320px,36vw,460px)!important;padding:34px 30px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important;display:flex!important;position:relative!important;box-shadow:0 20px 50px -15px #0009!important}.pinned-story-card:hover{border-color:#a855f780!important;transform:translateY(-6px)!important;box-shadow:0 25px 60px -15px #7658ff4d!important}.story-card-top{justify-content:space-between!important;align-items:center!important;margin-bottom:22px!important;display:flex!important}.story-card-number{color:#fff3!important;letter-spacing:-.04em!important;font-size:32px!important;font-weight:900!important}.story-card-badge{letter-spacing:.08em!important;text-transform:uppercase!important;color:#c084fc!important;background:#7658ff26!important;border:1px solid #7658ff59!important;border-radius:100px!important;padding:5px 12px!important;font-size:11px!important;font-weight:850!important}.story-card-title{color:#fff!important;letter-spacing:-.02em!important;margin:0 0 14px!important;font-size:22px!important;font-weight:800!important;line-height:1.3!important}.story-card-desc{color:#ffffffb3!important;flex-grow:1!important;margin:0 0 22px!important;font-size:14.5px!important;line-height:1.65!important}.story-card-tags{flex-wrap:wrap!important;gap:8px!important;margin-bottom:24px!important;display:flex!important}.story-card-tag{color:#ffffffd9!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:8px!important;padding:4px 10px!important;font-size:11.5px!important;font-weight:700!important}.story-card-meta{border-top:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;padding-top:16px!important;display:flex!important}.story-card-timeline{color:#ffffff80!important;font-size:12px!important;font-weight:700!important}.story-card-revenue-tag{color:#34d399!important;background:#10b98126!important;border:1px solid #10b9814d!important;border-radius:6px!important;padding:4px 10px!important;font-size:12.5px!important;font-weight:850!important}.deck-showcase-section{z-index:4!important;background:#0b0f19!important;border-bottom:1px solid #ffffff14!important;padding:90px max(24px,7vw) 100px!important;position:relative!important;overflow:hidden!important}.deck-viewer-frame{background:#111726!important;border:1px solid #ffffff24!important;border-radius:20px!important;flex-direction:column!important;max-width:1040px!important;margin:40px auto 0!important;display:flex!important;overflow:hidden!important;box-shadow:0 30px 80px -20px #000c!important}.deck-window-topbar{background:#0c101c!important;border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;padding:12px 18px!important;display:flex!important}.deck-window-dots{align-items:center!important;gap:7px!important;display:flex!important}.deck-dot{border-radius:50%!important;width:11px!important;height:11px!important}.deck-dot.red{background:#ff5f56!important}.deck-dot.yellow{background:#ffbd2e!important}.deck-dot.green{background:#27c93f!important}.deck-file-title{color:#ffffffbf!important;letter-spacing:.03em!important;align-items:center!important;gap:8px!important;font-size:12.5px!important;font-weight:700!important;display:flex!important}.deck-top-actions{align-items:center!important;gap:10px!important;display:flex!important}.deck-action-pill-btn{color:#fff!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:5px 12px!important;font-size:11.5px!important;font-weight:750!important;transition:all .2s!important;display:inline-flex!important}.deck-action-pill-btn:hover{background:#7658ff!important;border-color:#7658ff!important}.deck-action-pill-btn.active{color:#c084fc!important;background:#a855f740!important;border-color:#a855f7!important}.deck-viewport-3d{perspective:1400px!important;background:radial-gradient(circle,#171f33 0%,#0c101c 100%)!important;justify-content:center!important;align-items:center!important;min-height:480px!important;padding:30px!important;display:flex!important}.deck-slide-card{aspect-ratio:16/9!important;width:100%!important;max-width:820px!important;min-height:380px!important;transform-style:preserve-3d!important;cursor:pointer!important;transition:transform .75s cubic-bezier(.34,1.56,.64,1)!important;position:relative!important}.deck-slide-card.flipped{transform:rotateY(180deg)!important}.deck-slide-face{backface-visibility:hidden!important;box-sizing:border-box!important;border:1px solid #ffffff1f!important;border-radius:16px!important;flex-direction:column!important;width:100%!important;height:100%!important;padding:36px 40px!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden!important;box-shadow:0 20px 60px -10px #000000b3!important}.deck-slide-front{color:#fff!important;background:#0f1523!important}.deck-slide-front:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle at 100% 0,#7658ff2e,#0000 60%)!important;position:absolute!important;inset:0!important}.deck-slide-back{color:#fff!important;background:#090d15!important;border:1px solid #a855f766!important;transform:rotateY(180deg)!important}.deck-slide-back:before{content:""!important;pointer-events:none!important;background-image:radial-gradient(#a855f726 1px,#0000 0)!important;background-size:20px 20px!important;position:absolute!important;inset:0!important}.deck-slide-category{letter-spacing:.1em!important;text-transform:uppercase!important;color:#a855f7!important;justify-content:space-between!important;align-items:center!important;margin-bottom:14px!important;font-size:11px!important;font-weight:850!important;display:flex!important}.deck-slide-kicker{color:#fff9!important;font-size:13px!important;font-weight:700!important}.deck-slide-main-title{letter-spacing:-.03em!important;margin:0 0 16px!important;font-size:clamp(24px,3.2vw,36px)!important;font-weight:900!important;line-height:1.15!important}.deck-slide-subtitle{color:#ffffffbf!important;max-width:620px!important;margin:0 0 24px!important;font-size:clamp(13px,1.4vw,15px)!important;line-height:1.6!important}.deck-metrics-row{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;margin-top:auto!important;display:grid!important}.deck-metric-box{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;padding:14px 16px!important}.deck-metric-val{color:#38bdf8!important;margin-bottom:4px!important;font-size:22px!important;font-weight:900!important}.deck-metric-label{color:#fff9!important;font-size:11px!important;line-height:1.3!important}.deck-teardown-grid{grid-template-columns:1fr 1fr!important;gap:18px!important;margin-top:14px!important;display:grid!important}.deck-teardown-box{background:#ffffff0a!important;border:1px dashed #a855f759!important;border-radius:10px!important;padding:14px 16px!important}.deck-teardown-box h5{color:#c084fc!important;margin:0 0 6px!important;font-size:13px!important;font-weight:800!important}.deck-teardown-box p{color:#ffffffbf!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.deck-flip-hint-badge{color:#a855f7!important;pointer-events:none!important;background:#a855f726!important;border:1px solid #a855f74d!important;border-radius:100px!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;font-size:11px!important;font-weight:750!important;display:inline-flex!important;position:absolute!important;bottom:14px!important;right:18px!important}.deck-bottom-bar{background:#0e1322!important;border-top:1px solid #ffffff14!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:14px 24px!important;display:flex!important}.deck-thumbs-list{align-items:center!important;gap:10px!important;display:flex!important}.deck-thumb-btn{color:#fff9!important;cursor:pointer!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:8px!important;padding:6px 12px!important;font-size:12px!important;font-weight:750!important;transition:all .2s!important}.deck-thumb-btn.active{color:#fff!important;background:#7658ff!important;border-color:#7658ff!important;box-shadow:0 0 16px #7658ff66!important}.deck-controls-nav{align-items:center!important;gap:10px!important;display:flex!important}.deck-nav-circle{color:#fff!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;transition:all .2s!important;display:flex!important}.deck-nav-circle:hover{background:#7658ff!important;border-color:#7658ff!important}.figma-sandbox-section{z-index:4!important;background:#080b12!important;border-bottom:1px solid #ffffff14!important;padding:90px max(24px,7vw) 100px!important;position:relative!important;overflow:hidden!important}.figma-ui-window{background:#1e1e1e!important;border:1px solid #383838!important;border-radius:16px!important;flex-direction:column!important;max-width:1080px!important;margin:40px auto 0!important;display:flex!important;overflow:hidden!important;box-shadow:0 25px 70px -15px #000c!important}.figma-top-bar{color:#fff!important;-webkit-user-select:none!important;user-select:none!important;background:#2c2c2c!important;border-bottom:1px solid #383838!important;justify-content:space-between!important;align-items:center!important;height:48px!important;padding:0 16px!important;display:flex!important}.figma-tools-group{align-items:center!important;gap:4px!important;display:flex!important}.figma-tool-btn{color:#d1d5db!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:13px!important;font-weight:700!important;transition:all .15s!important;display:flex!important}.figma-tool-btn:hover{color:#fff!important;background:#ffffff1a!important}.figma-tool-btn.active{color:#fff!important;background:#0d99ff!important}.figma-doc-name{color:#e5e7eb!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.figma-collaborators{align-items:center!important;gap:8px!important;display:flex!important}.figma-collab-avatar{color:#fff!important;border:2px solid #2c2c2c!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.figma-collab-avatar.purple{background:#8b5cf6!important}.figma-collab-avatar.green{background:#10b981!important}.figma-collab-avatar.blue{background:#0284c7!important}.figma-share-btn{color:#fff!important;cursor:pointer!important;background:#0d99ff!important;border:none!important;border-radius:6px!important;padding:6px 14px!important;font-size:12px!important;font-weight:700!important}.figma-canvas-area{background-color:#1e1e1e!important;background-image:radial-gradient(#ffffff26 1px,#0000 0)!important;background-size:24px 24px!important;justify-content:center!important;align-items:center!important;min-height:460px!important;padding:40px!important;display:flex!important;position:relative!important;overflow:hidden!important}.figma-frame-card{outline-offset:6px!important;background:#fff!important;border:1.5px solid #0d99ff!important;border-radius:14px!important;outline:1px dashed #0d99ff66!important;width:100%!important;max-width:620px!important;padding:32px 30px!important;position:relative!important;box-shadow:0 10px 40px #0006!important}.figma-frame-tag{color:#0d99ff!important;letter-spacing:.02em!important;font-size:11px!important;font-weight:700!important;position:absolute!important;top:-24px!important;left:0!important}.figma-frame-header-row{justify-content:space-between!important;align-items:center!important;margin-bottom:20px!important;display:flex!important}.figma-mock-logo{color:#121826!important;letter-spacing:-.03em!important;font-size:16px!important;font-weight:900!important}.figma-mock-nav{gap:14px!important;display:flex!important}.figma-mock-nav span{color:#6b7280!important;font-size:12px!important;font-weight:600!important}.figma-mock-hero{margin-bottom:24px!important}.figma-mock-hero h4{color:#111827!important;letter-spacing:-.02em!important;margin:0 0 8px!important;font-size:22px!important;font-weight:850!important;line-height:1.25!important}.figma-mock-hero p{color:#4b5563!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.figma-mock-cta-btn{color:#fff!important;background:#7658ff!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:8px 18px!important;font-size:12.5px!important;font-weight:750!important;display:inline-flex!important;box-shadow:0 4px 14px #7658ff59!important}.figma-smart-guide-h{color:#fff!important;letter-spacing:.04em!important;background:#ff007a!important;border-radius:4px!important;padding:1px 6px!important;font-size:10px!important;font-weight:800!important;position:absolute!important;top:-14px!important;left:50%!important;transform:translate(-50%)!important}.figma-smart-guide-v{color:#fff!important;letter-spacing:.04em!important;background:#ff007a!important;border-radius:4px!important;padding:1px 6px!important;font-size:10px!important;font-weight:800!important;position:absolute!important;top:50%!important;right:-28px!important;transform:translateY(-50%)!important}.figma-live-cursor{pointer-events:none!important;z-index:10!important;flex-direction:column!important;align-items:flex-start!important;transition:transform .2s!important;display:flex!important;position:absolute!important}.figma-live-cursor.cursor-irina{animation:12s ease-in-out infinite cursor-float-irina!important;top:22%!important;left:20%!important}.figma-live-cursor.cursor-student{animation:10s ease-in-out infinite cursor-float-student!important;bottom:28%!important;right:24%!important}.figma-live-cursor.cursor-client{animation:14s ease-in-out infinite cursor-float-client!important;top:38%!important;right:12%!important}@keyframes cursor-float-irina{0%{transform:translate(0)}25%{transform:translate(60px,30px)}50%{transform:translate(30px,80px)}75%{transform:translate(-20px,40px)}to{transform:translate(0)}}@keyframes cursor-float-student{0%{transform:translate(0)}30%{transform:translate(-50px,-40px)}60%{transform:translate(30px,-70px)}85%{transform:translate(-20px,20px)}to{transform:translate(0)}}@keyframes cursor-float-client{0%{transform:translate(0)}35%{transform:translate(-40px,60px)}70%{transform:translate(50px,20px)}to{transform:translate(0)}}.figma-cursor-svg{filter:drop-shadow(0 2px 4px #0006)!important;width:18px!important;height:18px!important}.figma-cursor-label{color:#fff!important;white-space:nowrap!important;border-radius:4px!important;margin-top:2px!important;margin-left:12px!important;padding:3px 8px!important;font-size:11px!important;font-weight:750!important;box-shadow:0 2px 8px #0000004d!important}.cursor-irina .figma-cursor-label{background:#8b5cf6!important}.cursor-student .figma-cursor-label{background:#10b981!important}.cursor-client .figma-cursor-label{background:#0284c7!important}.figma-comment-popup{color:#111827!important;background:#fff!important;border:1px solid #00000014!important;border-radius:8px!important;margin-top:6px!important;margin-left:16px!important;padding:6px 12px!important;font-size:11.5px!important;font-weight:700!important;box-shadow:0 8px 24px #00000040!important}.sticky-stack-container{flex-direction:column!important;gap:32px!important;display:flex!important;position:relative!important}.sticky-stack-card{background:#fff!important;border:1px solid #12182614!important;border-radius:24px!important;transition:transform .2s!important;position:sticky!important;top:100px!important;box-shadow:0 20px 50px -10px #1218261f!important}.inner-page.mentoring-page{overflow:visible!important}.hero-rotating-stamp-wrap{z-index:10!important;pointer-events:none!important;position:absolute!important;top:40px!important;right:max(24px,6vw)!important}.rotating-stamp-svg{transform-origin:50%!important;animation:20s linear infinite spin-stamp!important}.stamp-center-star{color:#a855f7!important;justify-content:center!important;align-items:center!important;font-size:24px!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.figma-canvas-sticker{z-index:8!important;pointer-events:none!important;animation:6s ease-in-out infinite alternate float-sticker!important;position:absolute!important}.sticker-autolayout{animation-delay:0s!important}.sticker-revenue{animation-delay:-1.5s!important}.sticker-aistack{animation-delay:-3s!important}.sticker-grid{animation-delay:-4.5s!important}@keyframes float-sticker{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(1.5deg)}to{transform:translateY(6px)rotate(-1deg)}}.mentoring-page .motion-showcase{background:radial-gradient(#12182614 1px,#0000 1px) 0 0/32px 32px!important;border-top:1px solid #12182614!important;border-bottom:1px solid #12182614!important;height:135vh!important;min-height:auto!important;margin-bottom:0!important;padding:0!important;position:relative!important;overflow:visible!important}.mentoring-page .motion-showcase-pin{flex-direction:column!important;justify-content:center!important;gap:16px!important;height:calc(100vh - 52px)!important;padding:20px 0!important;display:flex!important;position:sticky!important;top:52px!important;overflow:hidden!important}.mentoring-page .motion-showcase-head{flex-direction:column!important;gap:8px!important;padding:0 max(24px,7vw)!important;display:flex!important}.mentoring-page .motion-showcase-head h2{letter-spacing:-.045em!important;color:#0b0c11!important;margin:0!important;font-size:clamp(26px,3.2vw,44px)!important;line-height:1.05!important}.mentoring-page .motion-showcase-track{width:max-content!important;transform:translate3d(var(--motion-shift,0), 0, 0)!important;will-change:transform!important;gap:24px!important;padding:0 8vw!important;display:flex!important}.mentoring-page .motion-showcase-card{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;color:#0b0c11!important;width:min(72vw,840px)!important;height:clamp(480px,58vh,560px)!important;min-height:440px!important;transform:translateY(var(--card-y,0px)) scale(var(--card-scale,1)) rotate(var(--card-tilt,0deg))!important;background:#ffffffe0!important;border:1px solid #1218261a!important;border-radius:28px!important;flex-direction:column!important;justify-content:space-between!important;padding:28px 32px!important;transition:border-color .3s,box-shadow .3s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 80px -15px #1218261f,inset 0 0 0 1px #ffffffe6!important}.mentoring-page .motion-showcase-card:hover{border-color:#8b5cf673!important;box-shadow:0 35px 90px -10px #8b5cf633,inset 0 0 0 1px #fffffff2!important}.mentoring-page .motion-showcase-card b{color:#fff!important;background:#0f172a!important;border-radius:50%!important;place-items:center!important;width:48px!important;height:48px!important;font-size:13px!important;font-weight:850!important;display:grid!important;position:absolute!important;top:24px!important;right:24px!important;box-shadow:0 10px 25px #0000002e!important}.mentoring-page .motion-showcase-card .story-card-number{color:#1218262e!important}.mentoring-page .motion-showcase-card .story-card-title{color:#0b0c11!important;margin:6px 0 10px!important;font-size:clamp(22px,2.4vw,32px)!important;line-height:1.15!important}.mentoring-page .motion-showcase-card .story-card-desc{color:#4b5563!important;margin:0 0 12px!important;font-size:15px!important;line-height:1.55!important}.mentoring-page .motion-showcase-card .story-card-tags{flex-wrap:wrap!important;gap:8px!important;margin-bottom:12px!important;display:flex!important}.mentoring-page .motion-showcase-card .story-card-tag{color:#374151!important;background:#1218260d!important;border:1px solid #1218261a!important;border-radius:999px!important;padding:4px 10px!important;font-size:12px!important}.mentoring-page .motion-showcase-card .story-card-meta{border-top:1px solid #12182614!important;justify-content:space-between!important;align-items:center!important;margin-top:auto!important;padding-top:12px!important;display:flex!important}.mentoring-page .motion-showcase-card .story-card-timeline{color:#6b7280!important;font-size:13px!important}.mentoring-page .motion-showcase-card .story-card-revenue-tag{color:#10b981!important;font-size:13px!important;font-weight:700!important}.mentoring-page .motion-showcase-progress{background:#12182614!important;border-radius:999px!important;height:3px!important;position:absolute!important;bottom:12px!important;left:max(24px,7vw)!important;right:max(24px,7vw)!important;overflow:hidden!important}.mentoring-page .motion-showcase-progress span{width:100%!important;height:100%!important;transform:scaleX(var(--motion-progress,0))!important;transform-origin:0!important;background:linear-gradient(90deg,#8b5cf6,#3b82f6,#10b981)!important;display:block!important}@media (width<=1050px){.mentoring-page .motion-showcase{height:auto!important;min-height:0!important;padding:60px 0!important}.mentoring-page .motion-showcase-pin{gap:24px!important;height:auto!important;padding:0!important;position:relative!important;top:auto!important;overflow:visible!important}.mentoring-page .motion-showcase-head{padding:0 20px!important}.mentoring-page .motion-showcase-track{flex-direction:column!important;gap:16px!important;width:100%!important;padding:0 20px!important;display:flex!important;transform:none!important}.mentoring-page .motion-showcase-card{width:100%!important;height:auto!important;min-height:auto!important;padding:24px 20px!important;transform:none!important}.mentoring-page .motion-showcase-progress,.mentoring-page .pinned-scroll-hint{display:none!important}}@media (width<=560px){.mentoring-page .motion-showcase{padding:40px 0!important}.mentoring-page .motion-showcase-head,.mentoring-page .motion-showcase-track{padding:0 16px!important}.mentoring-page .motion-showcase-card{border-radius:20px!important;padding:20px 16px!important}.mentoring-page .motion-showcase-card .story-card-title{font-size:20px!important}}.mentoring-quiz-section{padding-top:36px!important;padding-bottom:100px!important;position:relative!important}@media (width<=900px){.mentoring-quiz-section{padding-top:24px!important;padding-bottom:60px!important}}.mentoring-page .motion-runner-stage{color:#f5f7ff!important;background:#090a10!important;border:1px solid #ffffff1f!important;border-radius:32px!important;height:480px!important;margin:40px max(24px,7vw)!important;padding:60px max(24px,7vw)!important;position:relative!important;overflow:hidden!important;box-shadow:0 35px 90px #00000059!important}.mentoring-page .motion-runner-stage>p{letter-spacing:.18em!important;color:#94a3b8!important;margin:0!important;font-size:10px!important;font-weight:700!important}.mentoring-page .runner-caption{text-align:right!important;letter-spacing:-.05em!important;color:#fff!important;max-width:600px!important;font-size:clamp(28px,3.8vw,54px)!important;font-weight:900!important;line-height:.95!important;position:absolute!important;top:50px!important;right:max(24px,7vw)!important}.mentoring-page .runner-track{border-bottom:1px solid #fff3!important;height:220px!important;position:absolute!important;bottom:60px!important;left:6%!important;right:6%!important}.mentoring-page .runner-obstacle{background:linear-gradient(#8b5cf6,#1e1b4b)!important;border:1px solid #8b5cf666!important;border-bottom:none!important;border-radius:16px 16px 0 0!important;width:13%!important;position:absolute!important;bottom:0!important}.mentoring-page .runner-obstacle:before{content:attr(data-label)!important;letter-spacing:.1em!important;color:#c084fc!important;white-space:nowrap!important;font-size:9px!important;font-weight:800!important;position:absolute!important;top:-26px!important;left:50%!important;transform:translate(-50%)!important}.mentoring-page .runner-obstacle:first-child{height:50px!important;left:22%!important}.mentoring-page .runner-obstacle:nth-child(2){height:90px!important;left:48%!important}.mentoring-page .runner-obstacle:nth-child(3){height:68px!important;left:74%!important}.mentoring-page .runner-token{color:#0b0f19!important;letter-spacing:-.06em!important;will-change:transform!important;background:linear-gradient(145deg,#fff,#c4b5fd 45%,#8b5cf6)!important;border-radius:20px!important;place-items:center!important;width:68px!important;height:68px!important;font-size:22px!important;font-weight:900!important;display:grid!important;position:absolute!important;bottom:8px!important;left:0!important;box-shadow:0 16px 36px #8b5cf680!important}.mentoring-page .work-sticky-story{color:#f6f8ff!important;background:#090a10!important;border-radius:36px!important;height:135vh!important;min-height:auto!important;margin:40px max(24px,7vw)!important;padding:0 max(24px,7vw)!important;display:block!important;position:relative!important;overflow:visible!important;box-shadow:0 35px 100px #0006!important}.mentoring-page .work-story-pin{grid-template-columns:.72fr 1.28fr!important;align-items:stretch!important;gap:7vw!important;height:calc(100vh - 52px)!important;display:grid!important;position:sticky!important;top:52px!important;overflow:hidden!important}.mentoring-page .work-sticky-copy{z-index:12!important;flex-direction:column!important;justify-content:center!important;align-self:stretch!important;height:auto!important;padding:clamp(50px,8vh,90px) 0!important;display:flex!important;position:relative!important;top:auto!important}.mentoring-page .work-sticky-copy h2{letter-spacing:-.06em!important;color:#fff!important;margin:18px 0 20px!important;font-size:clamp(38px,4.2vw,64px)!important;line-height:.96!important}.mentoring-page .work-sticky-copy p{color:#94a3b8!important;font-size:16px!important;line-height:1.6!important}.mentoring-page .work-sticky-cards{z-index:4!important;align-self:stretch!important;height:auto!important;margin:0!important;display:block!important;position:relative!important;top:auto!important;overflow:visible!important}.mentoring-page .work-sticky-cards article{min-height:0!important;opacity:var(--team-opacity)!important;filter:blur(var(--team-blur))!important;transform:translate3d(var(--team-x), var(--team-y), 0) scale(var(--team-scale)) rotate(var(--team-rotate))!important;transform-origin:50%!important;will-change:transform, opacity, filter!important;background:linear-gradient(145deg,#1a1f33f2,#0c0e19fa)!important;border:1px solid #ffffff1f!important;border-radius:28px!important;flex-direction:column!important;justify-content:space-between!important;padding:clamp(28px,3vw,42px)!important;transition:border-color .35s,box-shadow .35s!important;display:flex!important;position:absolute!important;inset:clamp(60px,8vh,100px) 0!important;box-shadow:0 30px 80px #00000080!important}.mentoring-page .work-sticky-cards article.is-active{border-color:#a855f780!important;box-shadow:0 45px 120px #0009,inset 0 0 0 1px #a855f74d!important}.mentoring-page .work-sticky-cards article>span{letter-spacing:.14em!important;color:#c084fc!important;font-size:11px!important;font-weight:850!important}.mentoring-page .work-sticky-cards article>p{letter-spacing:.08em!important;color:#94a3b8!important;margin:6px 0 16px!important;font-size:12px!important;font-weight:700!important}.mentoring-page .work-sticky-cards article h3{letter-spacing:-.04em!important;color:#fff!important;margin:0 0 18px!important;font-size:clamp(26px,3.2vw,42px)!important;line-height:1.15!important}.mentoring-page .work-sticky-cards article>div{color:#cbd5e1!important;max-width:580px!important;font-size:15px!important;line-height:1.65!important}.mentoring-page .work-sticky-cards article>b{color:#fff!important;background:#8b5cf640!important;border:1px solid #8b5cf666!important;border-radius:999px!important;padding:6px 14px!important;font-size:14px!important;font-weight:800!important;position:absolute!important;top:32px!important;right:32px!important}@media (width<=1050px){.mentoring-page .work-sticky-story{height:auto!important;min-height:0!important;margin:24px 16px!important;padding:60px 20px!important}.mentoring-page .work-story-pin{grid-template-columns:1fr!important;gap:30px!important;height:auto!important;display:grid!important;position:relative!important;top:auto!important;overflow:visible!important}.mentoring-page .work-sticky-copy{padding:0!important}.mentoring-page .work-sticky-cards{grid-template-columns:1fr!important;gap:16px!important;height:auto!important;display:grid!important;position:relative!important}.mentoring-page .work-sticky-cards article{opacity:1!important;filter:none!important;min-height:260px!important;position:relative!important;inset:auto!important;transform:none!important}.mentoring-page .work-story-meter{display:none!important}.mentoring-page .motion-runner-stage{height:380px!important;margin:24px 16px!important;padding:40px 20px!important}.mentoring-page .runner-caption{font-size:26px!important;top:35px!important}.mentoring-page .runner-track{height:160px!important;bottom:40px!important}.mentoring-page .runner-token{width:52px!important;height:52px!important;font-size:17px!important}}.footer-bottom{padding-right:180px!important;position:relative!important}.footer-back-top{color:inherit!important;letter-spacing:.08em!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:10px!important;font-weight:700!important;text-decoration:none!important;transition:all .22s!important;display:inline-flex!important;box-shadow:0 2px 8px #0000001a!important}.footer-back-top:hover{background:#fff3!important;border-color:#ffffff59!important;transform:translateY(-2px)!important}[data-theme=light] .inner-page~.global-footer .footer-back-top,body:not([data-theme=dark]) .inner-page~.global-footer .footer-back-top{color:#121826!important;background:#1218260f!important;border-color:#12182624!important}@media (width<=768px){.footer-bottom{flex-wrap:wrap!important;gap:14px!important;padding-right:75px!important}}.services-hero,.inner-page .services-hero{min-height:auto!important;padding-top:clamp(80px,11vh,115px)!important;padding-bottom:clamp(32px,4vh,48px)!important}.services-hero-orbit,.services-page .services-hero-orbit{width:min(30vw,420px)!important;top:50%!important;transform:translateY(-50%)!important}.services-page .services-hero{min-height:auto!important;padding-top:clamp(96px,12vh,124px)!important;padding-bottom:clamp(24px,3.5vh,38px)!important}.services-page .service-catalog{padding-top:clamp(24px,3.5vh,38px)!important}@media (width<=900px){.services-page .services-hero{padding-bottom:220px!important}.services-page .service-catalog{padding-top:24px!important}}.motion-to-top{z-index:998!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffe0!important;border:1px solid #12182624!important;border-radius:50%!important;place-items:center!important;width:50px!important;height:50px!important;transition:opacity .3s,transform .35s cubic-bezier(.16,1,.3,1),background .25s!important;display:grid!important;position:fixed!important;bottom:84px!important;right:24px!important;box-shadow:0 8px 24px #1218261f!important}.motion-loop-line,.integrations-band{width:100%!important;overflow:hidden!important}.motion-loop-line>div,.integrations-band>div{width:max-content!important;animation:26s linear infinite loopLine!important;display:flex!important}.motion-loop-line.reverse>div,.motion-loop-line.motion-loop-reverse>div{animation-duration:26s!important;animation-direction:reverse!important}.section,.flow-story,.idea-section,.capabilities,.work,.process,.team,.contact,.service-catalog,.solution-selector,.engagement,.service-offers,.faq-section,.home-faq-section,.reviews-section,.roi-calculator-section,.design-tracks,.design-portfolio,.design-real-work,.design-mentoring,.design-facts,.work-owner-group,.work-method,.studio-roles,.studio-method,.studio-principles,.portfolio-constellation{padding-top:clamp(64px,8vh,88px)!important;padding-bottom:clamp(64px,8vh,88px)!important}.section-head,.page-section-head,.portfolio-constellation-head,.work-owner-head,.studio-method-intro{margin-bottom:clamp(32px,4vh,44px)!important}[data-theme=dark]{--ed-ink:#f5f7ff!important;--ed-muted:#94a3b8!important;--ed-paper:#06080e!important;--ed-line:#ffffff17!important;--ed-glass:#121626cc!important;--ed-shadow:0 28px 90px #0009!important;--black:#05060a!important;--ink:#f5f7ff!important;--muted:#94a3b8!important;--line:#ffffff17!important;--paper:#080910!important;--white:#06080e!important}[data-theme=dark],[data-theme=dark] body,[data-theme=dark] .home-page{color:#f5f7ff!important;background-color:#06080e!important}[data-theme=dark] .site-header{background:#080a11eb!important;border-bottom:1px solid #ffffff14!important;box-shadow:0 10px 30px #0000008c!important}[data-theme=dark] .brand{color:#fff!important}[data-theme=dark] .site-header nav a{color:#cbd5e1!important}[data-theme=dark] .site-header nav a:hover{color:#fff!important}[data-theme=dark] .site-header nav a:after{background:#fff!important}.site-header nav a.nav-highlight-link,.site-header nav .nav-highlight-link,[data-theme=dark] .site-header nav a.nav-highlight-link,[data-theme=dark] .site-header nav .nav-highlight-link{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.site-header nav a.nav-highlight-link{color:#7658ff!important;font-weight:650!important}.site-header nav a.nav-highlight-link:hover{color:#5b3be8!important;opacity:1!important}[data-theme=dark] .site-header nav a.nav-highlight-link{color:#a78bfa!important;font-weight:650!important}[data-theme=dark] .site-header nav a.nav-highlight-link:hover{color:#c4b5fd!important;opacity:1!important;text-shadow:0 0 10px #a78bfa99!important}[data-theme=dark] .header-discuss-btn,[data-theme=dark] .header-actions a{color:#fff!important;background:linear-gradient(135deg,#2563eb,#3b82f6)!important}[data-theme=dark] .theme-toggle-btn{color:#f5f7ff!important;background:#ffffff14!important;border:1px solid #ffffff24!important}[data-theme=dark] .lang-switcher-pill{color:#cbd5e1!important;background:#ffffff14!important;border:1px solid #ffffff24!important}[data-theme=dark] .lang-switcher-pill span.is-active{color:#fff!important;background:#7658ff59!important}@media (width<=900px){[data-theme=dark] .site-header nav{background:#080a11fa!important;border-bottom:1px solid #ffffff1a!important}[data-theme=dark] .site-header nav a{color:#fff!important}}[data-theme=dark] .command-backdrop{background:#04060cc7!important}[data-theme=dark] .command-palette{color:#f5f7ff!important;background:#0e111cfa!important;border:1px solid #ffffff24!important;box-shadow:0 35px 90px #000000bf,inset 0 0 0 1px #ffffff0f!important}[data-theme=dark] .command-search input{color:#fff!important;background:0 0!important}[data-theme=dark] .command-search input::placeholder{color:#fff6!important}[data-theme=dark] .command-search kbd{color:#cbd5e1!important;background:#ffffff17!important;border:1px solid #ffffff24!important}[data-theme=dark] .command-results a{color:#f5f7ff!important;border-bottom:1px solid #ffffff0f!important}[data-theme=dark] .command-results a:hover{background:#7658ff29!important}[data-theme=dark] .command-results a b{color:#fff!important}[data-theme=dark] .command-results a small{color:#94a3b8!important}[data-theme=dark] .command-foot{color:#64748b!important;border-top:1px solid #ffffff14!important}[data-theme=dark] .hero,[data-theme=dark] .hero.hero-signal{background:radial-gradient(115% 80% at 50% 36%,#170d30 0%,#0d081d 42%,#06080e 82%)!important;border-bottom:1px solid #ffffff14!important;position:relative!important;overflow:hidden!important}[data-theme=dark] .hero.hero-signal:before{content:""!important;pointer-events:none!important;z-index:1!important;background-image:radial-gradient(580px at 50% 38%,#a855f738 0%,#6366f11f 42%,#0000 72%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px)!important;background-size:auto,64px 64px,64px 64px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#0000 3%,#000 35%,#0000 90%)!important;mask-image:linear-gradient(#0000 3%,#000 35%,#0000 90%)!important}body:has(.home-page) .global-ambient-liquid{display:none!important}.hero-liquid-backdrop{z-index:0!important;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.hero-liquid-backdrop canvas{opacity:1!important;width:100%!important;height:100%!important;display:block!important}[data-theme=dark] .hero-liquid-backdrop{opacity:1!important;background:0 0!important}[data-theme=dark] .hero-liquid-backdrop canvas{filter:invert(.94)hue-rotate(185deg)brightness(1.02)contrast(1.38)saturate(2.8)!important;mix-blend-mode:screen!important;opacity:1!important;display:block!important}[data-theme=dark] .hero-liquid-backdrop:after{content:""!important;mix-blend-mode:normal!important;pointer-events:none!important;background:radial-gradient(92% 82% at 50% 45%,#0000 0% 45%,#06080e47 72%,#06080ed9 100%)!important;position:absolute!important;inset:0!important}[data-theme=dark] .hero-signal-field{z-index:2!important;mix-blend-mode:normal!important;opacity:1!important;filter:none!important;display:block!important}[data-theme=dark] .hero-signal-field canvas{mix-blend-mode:screen!important;filter:none!important}.hero-signal .hero-copy{z-index:4!important;position:relative!important}[data-theme=dark] .hero-signal .hero-copy:before{content:""!important;filter:blur(40px)!important;pointer-events:none!important;z-index:-1!important;background:radial-gradient(70% 60% at 50% 48%,#a855f742 0%,#818cf829 40%,#ec489914 65%,#0000 80%)!important;position:absolute!important;inset:-60px -80px!important}.hero-availability-badge{color:#065f46!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#10b98114!important;border:1px solid #10b98140!important;border-radius:9999px!important;align-items:center!important;gap:10px!important;margin:0 auto 16px!important;padding:6px 16px!important;font-size:13px!important;display:inline-flex!important}[data-theme=dark] .hero-availability-badge{color:#a7f3d0!important;background:#10b98129!important;border:1px solid #34d39973!important;margin:0 auto 16px!important;box-shadow:0 4px 24px #00000080,0 0 20px #10b98147!important}[data-theme=dark] .avail-pulse{background:#34d399!important;box-shadow:0 0 0 3px #34d39973!important}[data-theme=dark] .avail-text{color:#f1f5f9!important}[data-theme=dark] .avail-link{color:#38bdf8!important}.hero-signal .hero-copy .kicker,.hero-copy .kicker{box-shadow:none!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#7658ff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;margin:0 auto!important;padding:0!important;font-size:11.5px!important;font-weight:700!important;display:block!important}.hero-signal .hero-copy .kicker:before,.hero-copy .kicker:before{display:none!important}[data-theme=dark] .hero-signal .hero-copy .kicker,[data-theme=dark] .hero-copy .kicker{color:#c084fc!important;text-shadow:0 0 18px #c084fcbf!important}[data-theme=dark] .hero h1 span{color:#fff!important}[data-theme=dark] .hero h1 strong{background:linear-gradient(135deg,#60a5fa 0%,#c084fc 40%,#e879f9 70%,#f43f5e 100%)!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 38px #c084fcb8)!important;-webkit-background-clip:text!important}[data-theme=dark] .hero-intro{color:#cbd5e1!important}[data-theme=dark] .hero-actions .primary-button{color:#fff!important;background:linear-gradient(135deg,#6366f1 0%,#9333ea 52%,#c026d3 100%)!important;border:1px solid #ffffff38!important;box-shadow:0 10px 30px #9333ea80,0 0 20px #6366f14d!important}[data-theme=dark] .hero-actions .text-button{color:#f1f5f9!important;background:#ffffff14!important;border:1px solid #ffffff29!important}[data-theme=dark] .hero-proof span{color:#cbd5e1!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important}[data-theme=dark] .scroll-cue{color:#94a3b8!important}[data-theme=dark] .scroll-cue span{background:linear-gradient(#c084fc80,#0000)!important}[data-theme=dark] .scroll-cue i{color:#94a3b8!important}[data-theme=dark] .scroll-cue-dot{background:#60a5fa!important}[data-theme=dark] .deck-link-button{color:#fff!important;background:#ffffff14!important;border-color:#ffffff29!important}[data-theme=dark] .home-page .practice-duo,[data-theme=dark] .practice-duo{color:#f5f7ff!important;background:#080910!important}[data-theme=dark] .practice-duo .flow-copy h2{color:#fff!important}[data-theme=dark] .practice-duo .flow-copy>p:last-child{color:#94a3b8!important}[data-theme=dark] .practice-panels{background:#080910!important;border-color:#ffffff17!important}[data-theme=dark] .practice-panels article{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .practice-panels article+article{background:#131728!important;border-left:1px solid #ffffff17!important}[data-theme=dark] .practice-panels article:nth-child(3){background:#0f1322!important}[data-theme=dark] .practice-panels article h3{color:#fff!important}[data-theme=dark] .practice-panels article p{color:#94a3b8!important}[data-theme=dark] .practice-panels article>span{color:#818cf8!important}[data-theme=dark] .practice-panels article a{color:#cbd5e1!important;border-top-color:#ffffff17!important}[data-theme=dark] .practice-panels article a b{color:#fff!important;background:#2563eb!important}[data-theme=dark] .home-page .idea-section,[data-theme=dark] .idea-section{color:#f5f7ff!important;background:radial-gradient(circle at 50% 40%,#0e111d 0%,#080a12 60%,#05060a 100%)!important;border-top:1px solid #ffffff14!important;border-bottom:1px solid #ffffff14!important}[data-theme=dark] .idea-section .section-kicker{color:#818cf8!important;background:#7658ff1f!important;border:1px solid #7658ff47!important}[data-theme=dark] .idea-section h2{color:#fff!important}[data-theme=dark] .idea-section h2 span{background:linear-gradient(100deg,#60a5fa 0%,#a78bfa 40%,#ec4899 80%,#f43f5e 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=dark] .idea-section p,[data-theme=dark] .idea-section>div>p:last-child{color:#94a3b8!important}[data-theme=dark] .home-page .capabilities,[data-theme=dark] .capabilities{color:#f5f7ff!important;background:#080910!important}[data-theme=dark] .capabilities .section-head h2{color:#fff!important}[data-theme=dark] .home-page .capability-card,[data-theme=dark] .capability-card{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important;box-shadow:0 18px 50px #0006!important}[data-theme=dark] .home-page .capability-card:nth-child(2n),[data-theme=dark] .capability-card:nth-child(2n){background:#131728!important}[data-theme=dark] .home-page .capability-card:nth-child(3n),[data-theme=dark] .capability-card:nth-child(3n){background:#0f1322!important}[data-theme=dark] .capability-card h3{color:#fff!important}[data-theme=dark] .capability-card>p,[data-theme=dark] .capability-card .cap-top span,[data-theme=dark] .capability-card .cap-top i{color:#94a3b8!important}[data-theme=dark] .capability-card .cap-stat strong{background:linear-gradient(110deg,#60a5fa,#a78bfa,#f472b6)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}[data-theme=dark] .capability-card .cap-stat span{color:#94a3b8!important}[data-theme=dark] .roi-calculator-section{background:#080910!important}[data-theme=dark] .roi-calculator-card{color:#f5f7ff!important;background:radial-gradient(120% 120% at 50% 0,#121526 0%,#0d101c 100%)!important;border:1px solid #7658ff59!important;box-shadow:0 30px 80px -20px #0009,inset 0 0 0 1px #ffffff0f!important}[data-theme=dark] .roi-head h2{color:#fff!important}[data-theme=dark] .roi-sub{color:#94a3b8!important}[data-theme=dark] .roi-controls{background:#151a2d!important;border:1px solid #ffffff14!important}[data-theme=dark] .roi-label-row label,[data-theme=dark] .roi-label-row span{color:#e2e8f0!important}[data-theme=dark] .roi-counter-badge{color:#fff!important;background:#2563eb!important}[data-theme=dark] .roi-slider{accent-color:#7658ff!important;background:#ffffff1f!important}[data-theme=dark] .roi-slider-ticks{color:#64748b!important}[data-theme=dark] .roi-team-btn{color:#cbd5e1!important;background:#1c223a!important;border:1px solid #ffffff1f!important}[data-theme=dark] .roi-team-btn.is-selected{color:#fff!important;background:#7658ff!important;border-color:#7658ff!important;box-shadow:0 4px 14px #7658ff73!important}[data-theme=dark] .roi-controls-summary{background:#7658ff29!important;border:1px solid #a855f759!important}[data-theme=dark] .summary-status-dot{background:#34d399!important;box-shadow:0 0 12px #34d399!important}[data-theme=dark] .summary-info strong{color:#fff!important;-webkit-text-fill-color:#fff!important}[data-theme=dark] .summary-info small{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}[data-theme=dark] .roi-metric{background:#151a2d!important;border:1px solid #ffffff14!important}[data-theme=dark] .roi-metric.highlight{background:linear-gradient(135deg,#7658ff2e 0%,#4ddfff1a 100%)!important;border-color:#7658ff73!important}[data-theme=dark] .roi-metric-label{color:#94a3b8!important}[data-theme=dark] .roi-metric-value{color:#fff!important}[data-theme=dark] .roi-metric-value small{color:#cbd5e1!important}[data-theme=dark] .roi-metric-note{color:#94a3b8!important}[data-theme=dark] .roi-footer{border-top:1px solid #ffffff14!important}[data-theme=dark] .roi-footer-info{color:#cbd5e1!important}[data-theme=dark] .roi-brief-link{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff26!important}.home-page .motion-showcase{height:auto!important;min-height:0!important;padding:80px 0 70px!important;overflow:visible!important}.home-page .motion-showcase-pin{flex-direction:column!important;gap:36px!important;height:auto!important;padding:0!important;display:flex!important;position:relative!important;top:auto!important;overflow:visible!important}.home-page .motion-showcase-head{grid-template-columns:.38fr 1.62fr!important;align-items:end!important;gap:4vw!important;padding:0 max(24px,6vw)!important;display:grid!important}.home-page .motion-showcase-head h2{letter-spacing:-.03em!important;color:#121826!important;margin:0!important;font-size:clamp(32px,3.4vw,50px)!important;line-height:1.12!important}.home-page .motion-showcase-head p{letter-spacing:.12em!important;color:#7658ff!important;margin:0!important;font-size:13px!important;font-weight:700!important}[data-theme=dark] .home-page .motion-showcase-head h2{color:#fff!important}[data-theme=dark] .home-page .motion-showcase-head p{color:#818cf8!important}.home-page .motion-showcase-track{grid-template-columns:repeat(4,1fr)!important;gap:22px!important;width:100%!important;max-width:1480px!important;margin:0 auto!important;padding:0 max(24px,5vw)!important;display:grid!important;transform:none!important}.home-page .motion-showcase-progress{display:none!important}.home-page .motion-showcase-card{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;width:100%!important;height:auto!important;min-height:480px!important;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))!important;background:#ffffffeb!important;border:1px solid #12182617!important;border-radius:26px!important;flex-direction:column!important;justify-content:space-between!important;padding:26px 22px!important;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 45px -12px #12182614,inset 0 0 0 1px #fffc!important}.home-page .motion-showcase-card:hover{border-color:#7658ff59!important;transform:perspective(1000px)translateY(-8px)scale(1.015)!important;box-shadow:0 32px 70px -15px #7658ff38,inset 0 0 0 1px #7658ff66!important}[data-theme=dark] .home-page .motion-showcase-card{color:#f5f7ff!important;background:radial-gradient(130% 120% at 50% 0,#151a30 0%,#0d1020 100%)!important;border:1px solid #ffffff1a!important;box-shadow:0 25px 65px -15px #0000008c,inset 0 1px #ffffff1a!important}[data-theme=dark] .home-page .motion-showcase-card:hover{border-color:#a855f773!important;box-shadow:0 35px 80px -15px #7658ff59,inset 0 1px #fff3!important}.showcase-card-top{justify-content:space-between!important;align-items:center!important;margin-bottom:16px!important;display:flex!important}.showcase-card-num{letter-spacing:.08em!important;color:#7658ff!important;background:#7658ff1a!important;border:1px solid #7658ff33!important;border-radius:999px!important;padding:4px 10px!important;font-size:12px!important;font-weight:800!important}[data-theme=dark] .showcase-card-num{color:#a5b4fc!important;background:#818cf824!important;border-color:#818cf84d!important}.showcase-card-author{letter-spacing:.14em!important;text-transform:uppercase!important;color:#12182680!important;font-size:10.5px!important;font-weight:700!important}[data-theme=dark] .showcase-card-author{color:#94a3b8!important}.showcase-card-icon{color:#121826!important;background:#f1f4f9!important;border:1px solid #1218261a!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;font-size:13px!important;font-weight:800!important;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s,color .3s!important;display:flex!important}[data-theme=dark] .showcase-card-icon{color:#fff!important;background:#ffffff14!important;border-color:#ffffff26!important}.card-design:hover .showcase-card-icon{color:#fff!important;background:#7658ff!important;transform:rotate(360deg)scale(1.15)!important;box-shadow:0 0 16px #7658ff99!important}.card-ai:hover .showcase-card-icon{color:#fff!important;background:#0ea5e9!important;transform:scale(1.15)!important;box-shadow:0 0 16px #0ea5e999!important}.card-build:hover .showcase-card-icon{color:#fff!important;background:#10b981!important;transform:translateY(-2px)scale(1.15)!important;box-shadow:0 0 16px #10b98199!important}.card-mentor:hover .showcase-card-icon{color:#fff!important;background:#d946ef!important;transform:rotate(180deg)scale(1.15)!important;box-shadow:0 0 16px #d946ef99!important}.showcase-visual{background:#f4f6fcf2!important;border:1px solid #12182612!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;height:124px!important;margin-bottom:20px!important;display:flex!important;position:relative!important;overflow:hidden!important}[data-theme=dark] .showcase-visual{background:#090c18bf!important;border-color:#ffffff12!important}.design-interactive-stage{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important;position:relative!important}.stage-layer{border-radius:10px!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important;position:absolute!important}.layer-typography{background:#7658ff29!important;border:1px solid #7658ff59!important;align-items:center!important;gap:8px!important;padding:6px 12px!important;animation:4s ease-in-out infinite alternate floatLayerA!important;display:flex!important;top:14px!important;left:18px!important;transform:rotate(-5deg)!important}.layer-typography .chip-tag{color:#7658ff!important;font-size:13px!important;font-weight:800!important}[data-theme=dark] .layer-typography .chip-tag{color:#c084fc!important}.layer-typography .chip-lines{flex-direction:column!important;gap:3px!important;display:flex!important}.layer-typography .chip-lines i{background:#7658ff66!important;border-radius:2px!important;width:22px!important;height:2px!important;display:block!important}.layer-typography small{color:#12182699!important;font-size:9.5px!important;font-weight:600!important}[data-theme=dark] .layer-typography small{color:#cbd5e1!important}.layer-palette{background:#f062a626!important;border:1px solid #f062a659!important;align-items:center!important;gap:5px!important;padding:6px 10px!important;animation:4s ease-in-out .8s infinite alternate floatLayerB!important;display:flex!important;bottom:14px!important;right:18px!important;transform:rotate(4deg)!important}.color-pip{border-radius:50%!important;width:9px!important;height:9px!important}.pip-1{background:#7658ff!important}.pip-2{background:#f062a6!important}.pip-3{background:#38bdf8!important}.layer-palette small{color:#12182699!important;margin-left:3px!important;font-size:9.5px!important;font-weight:600!important}[data-theme=dark] .layer-palette small{color:#cbd5e1!important}.layer-badge{color:#121826!important;letter-spacing:.08em!important;z-index:2!important;background:#12182614!important;border:1px solid #12182624!important;border-radius:999px!important;padding:4px 10px!important;font-size:9.5px!important;font-weight:800!important}[data-theme=dark] .layer-badge{color:#fff!important;background:#ffffff1a!important;border-color:#fff3!important}.card-design:hover .layer-typography{transform:rotate(-9deg)translate(-5px,-3px)scale(1.05)!important}.card-design:hover .layer-palette{transform:rotate(8deg)translate(5px,3px)scale(1.05)!important}.ai-interactive-stage{justify-content:space-between!important;align-items:center!important;width:100%!important;padding:0 16px!important;display:flex!important;position:relative!important}.neural-node{flex-direction:column!important;align-items:center!important;gap:4px!important;display:flex!important}.neural-node i{color:#121826!important;background:#12182614!important;border:1px solid #1218261f!important;border-radius:8px!important;padding:5px 8px!important;font-size:10px!important;font-style:normal!important;font-weight:800!important}[data-theme=dark] .neural-node i{color:#cbd5e1!important;background:#ffffff14!important;border-color:#ffffff26!important}.neural-node span{color:#64748b!important;font-size:9.5px!important;font-weight:600!important}.neural-node.node-core{color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#6366f1)!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;transition:transform .3s,box-shadow .3s!important;display:flex!important;position:relative!important;box-shadow:0 0 20px #0ea5e980!important}.neural-node.node-core b{color:#fff!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;font-size:13px!important;font-weight:900!important;position:static!important}.neural-node.node-core span{color:#ffffffd9!important;margin-top:-2px!important;font-size:8px!important}.ai-ring-pulse{border:1.5px dashed #0ea5e999!important;border-radius:50%!important;animation:6s linear infinite ringPulseRot!important;position:absolute!important;inset:-6px!important}.neural-connection{background:#1218261f!important;flex:1!important;height:2px!important;margin:0 8px!important;position:relative!important;overflow:hidden!important}[data-theme=dark] .neural-connection{background:#ffffff1f!important}.neural-pulse-particle{background:#38bdf8!important;border-radius:999px!important;width:14px!important;height:6px!important;animation:1.8s ease-in-out infinite pulseStream!important;position:absolute!important;top:-2px!important;left:0!important;box-shadow:0 0 8px #38bdf8!important}.neural-pulse-particle.delay{animation-delay:.9s!important}.card-ai:hover .neural-node.node-core{transform:scale(1.12)!important;box-shadow:0 0 28px #0ea5e9cc!important}.build-interactive-stage{background:#090c16!important;border:1px solid #10b98152!important;border-radius:12px!important;flex-direction:column!important;gap:4px!important;width:88%!important;padding:10px 12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;transition:border-color .3s,box-shadow .3s!important;display:flex!important;box-shadow:0 6px 18px #00000059!important}.terminal-header{align-items:center!important;gap:5px!important;margin-bottom:4px!important;display:flex!important}.term-dot{border-radius:50%!important;width:7px!important;height:7px!important}.dot-1{background:#ef4444!important}.dot-2{background:#eab308!important}.dot-3{background:#22c55e!important}.term-title{color:#64748b!important;margin-left:6px!important;font-size:10px!important}.terminal-code{flex-direction:column!important;gap:2px!important;display:flex!important}.terminal-code p{color:#34d399!important;margin:0!important;font-size:10.5px!important;line-height:1.35!important}.terminal-code code{color:inherit!important;background:0 0!important;padding:0!important}.term-cursor{color:#34d399!important;font-weight:900!important;animation:.9s infinite termCursorBlink!important;display:inline-block!important}.card-build:hover .build-interactive-stage{border-color:#10b981!important;box-shadow:0 0 22px #10b98166!important}.mentor-interactive-stage{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important;position:relative!important}.growth-orbit{justify-content:center!important;align-items:center!important;width:100px!important;height:100px!important;display:flex!important;position:relative!important}.orbit-core{color:#fff!important;z-index:2!important;background:linear-gradient(135deg,#d946ef,#fbbf24)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:11.5px!important;font-weight:800!important;transition:transform .3s,box-shadow .3s!important;display:flex!important;box-shadow:0 0 18px #d946ef8c!important}.orbit-ring.ring-1{border:1px dashed #d946ef66!important;border-radius:50%!important;width:72px!important;height:72px!important;animation:14s linear infinite orbitSpinCW!important;position:absolute!important}.orbit-ring.ring-2{border:1px solid #fbbf2447!important;border-radius:50%!important;width:104px!important;height:104px!important;animation:18s linear infinite orbitSpinCCW!important;position:absolute!important}.orbit-satellite{color:#f1f5f9!important;letter-spacing:.04em!important;background:#121826e6!important;border:1px solid #ffffff40!important;border-radius:6px!important;padding:2px 6px!important;font-size:8.5px!important;font-weight:700!important;position:absolute!important}.sat-1{top:-8px!important;left:12px!important}.sat-2{bottom:-8px!important;right:8px!important}.growth-badge{letter-spacing:.08em!important;color:#f59e0b!important;background:#fbbf242e!important;border:1px solid #fbbf2459!important;border-radius:999px!important;padding:2px 7px!important;font-size:8px!important;font-weight:800!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.card-mentor:hover .orbit-core{transform:scale(1.15)!important;box-shadow:0 0 26px #d946efcc!important}.showcase-card-body h3{letter-spacing:-.02em!important;color:#121826!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;margin:0 0 10px!important;font-size:clamp(19px,1.4vw,23px)!important;font-weight:700!important;line-height:1.25!important}[data-theme=dark] .showcase-card-body h3{color:#fff!important}.showcase-card-body p{color:#121826ad!important;margin:0!important;font-size:13.5px!important;line-height:1.55!important}[data-theme=dark] .showcase-card-body p{color:#94a3b8!important}.showcase-card-footer{border-top:1px solid #12182614!important;margin-top:auto!important;padding-top:18px!important}[data-theme=dark] .showcase-card-footer{border-top-color:#ffffff14!important}.showcase-footer-link{color:#7658ff!important;justify-content:space-between!important;align-items:center!important;width:100%!important;font-size:13.5px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}[data-theme=dark] .showcase-footer-link{color:#a5b4fc!important}.showcase-footer-link b{width:auto!important;height:auto!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;font-size:15px!important;transition:transform .2s!important;position:static!important}.home-page .motion-showcase-card:hover .showcase-footer-link{color:#121826!important}[data-theme=dark] .home-page .motion-showcase-card:hover .showcase-footer-link{color:#fff!important}.home-page .motion-showcase-card:hover .showcase-footer-link b{transform:translate(3px,-2px)!important}@keyframes floatLayerA{0%{transform:rotate(-5deg)translateY(0)}to{transform:rotate(-4deg)translateY(-5px)}}@keyframes floatLayerB{0%{transform:rotate(4deg)translateY(0)}to{transform:rotate(5deg)translateY(5px)}}@keyframes ringPulseRot{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.08)}to{transform:rotate(360deg)scale(1)}}@keyframes pulseStream{0%{opacity:0;left:0%}20%{opacity:1}80%{opacity:1}to{opacity:0;left:85%}}@keyframes termCursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes orbitSpinCW{to{transform:rotate(360deg)}}@keyframes orbitSpinCCW{to{transform:rotate(-360deg)}}@media (width<=1200px){.home-page .motion-showcase-track{grid-template-columns:repeat(2,1fr)!important}}@media (width<=720px){.home-page .motion-showcase{padding:50px 0 40px!important}.home-page .motion-showcase-head{grid-template-columns:1fr!important;gap:12px!important;padding:0 20px!important}.home-page .motion-showcase-track{grid-template-columns:1fr!important;gap:16px!important;padding:0 20px!important}.home-page .motion-showcase-card{min-height:auto!important;padding:24px 20px!important}}[data-theme=dark] .home-page .work,[data-theme=dark] .work{background:#080910!important}[data-theme=dark] .home-page .case-row,[data-theme=dark] .home-page .case-row:nth-child(2n),[data-theme=dark] .case-row{background:#101320!important;border:1px solid #ffffff17!important;box-shadow:0 18px 50px #0006!important}[data-theme=dark] .case-copy h3{color:#fff!important}[data-theme=dark] .case-copy>div{color:#94a3b8!important}[data-theme=dark] .case-copy>a{color:#cbd5e1!important}[data-theme=dark] .case-copy>a b{color:#fff!important;background:#ffffff1a!important}[data-theme=dark] .case-quick-btn{background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:999px!important;padding:6px 14px!important}[data-theme=dark] .case-quick-btn span{color:#fff!important}[data-theme=dark] .case-quick-btn b{color:#818cf8!important}[data-theme=dark] .stage-presentation{background:linear-gradient(145deg,#121526,#181d33 55%,#10121f)!important;border:1px solid #ffffff14!important}[data-theme=dark] .presentation-sheet{color:#f5f7ff!important;background:#14182ad9!important;border:1px solid #ffffff1f!important;box-shadow:0 25px 60px #00000080!important}[data-theme=dark] .presentation-sheet b{color:#fff!important}[data-theme=dark] .presentation-sheet span{color:#94a3b8!important}[data-theme=dark] .stage-mentoring{background:radial-gradient(circle at 50% 45%,#161a2d,#0e111d 60%,#080a12)!important;border:1px solid #ffffff14!important}[data-theme=dark] .mentor-orbit{background:#161b2ed9!important;border-color:#7658ff59!important;box-shadow:0 25px 60px #00000080!important}[data-theme=dark] .mentor-note{color:#f5f7ff!important;background:#121626e6!important;border:1px solid #ffffff1f!important;box-shadow:0 15px 40px #0006!important}[data-theme=dark] .stage-flow,[data-theme=dark] .flow-window{background:#111422!important;border-color:#ffffff17!important}[data-theme=dark] .route span{color:#cbd5e1!important;background:#161a2d!important;border:1px solid #ffffff1a!important}[data-theme=dark] .design-feature{background:linear-gradient(145deg,#0d101a,#121628 56%,#090b12)!important}[data-theme=dark] .design-feature-art{background:#121624cc!important;border-color:#ffffff17!important}[data-theme=dark] .design-frame{background:#ffffff0d!important;border-color:#ffffff26!important}[data-theme=dark] .design-feature-art>span{color:#fff!important;background:#ffffff1a!important}[data-theme=dark] .design-feature-copy h2{color:#fff!important}[data-theme=dark] .design-feature-copy>p{color:#94a3b8!important}[data-theme=dark] .design-feature-copy a{color:#fff!important;background:#2563eb!important}[data-theme=dark] .home-page .process,[data-theme=dark] .process{color:#f5f7ff!important;background:#080910!important}[data-theme=dark] .process-intro h2{color:#fff!important}[data-theme=dark] .home-page .process-list,[data-theme=dark] .process-list{border-top:1px solid #ffffff17!important}[data-theme=dark] .home-page .process-list article,[data-theme=dark] .process-list article{background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .home-page .process-list h3,[data-theme=dark] .process-list h3{color:#fff!important}[data-theme=dark] .home-page .process-list p,[data-theme=dark] .process-list p{color:#94a3b8!important}[data-theme=dark] .home-page .team,[data-theme=dark] .team{color:#f5f7ff!important;background:#080910!important}[data-theme=dark] .home-page .team-grid article,[data-theme=dark] .team-grid article{background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .team-grid h3{color:#fff!important}[data-theme=dark] .team-grid article>p{color:#94a3b8!important}[data-theme=dark] .home-page .contact,[data-theme=dark] .contact{color:#f5f7ff!important;background:linear-gradient(145deg,#0c0e18,#111526 55%,#080910)!important}[data-theme=dark] .contact h2{color:#fff!important}[data-theme=dark] .contact-note{color:#94a3b8!important}[data-theme=dark] .contact-link{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}[data-theme=dark] .contact-tg-btn{color:#fff!important;background:linear-gradient(135deg,#2aabee 0%,#229ed9 100%)!important}[data-theme=dark] .mentoring-page{color:#f5f7ff!important;background:#080910!important}[data-theme=dark] .mentoring-hero h1{color:#fff!important;-webkit-text-fill-color:initial!important}[data-theme=dark] .mentoring-hero-intro{color:#cbd5e1!important}[data-theme=dark] .mentoring-stat-box strong{color:#38bdf8!important}[data-theme=dark] .mentoring-stat-box span{color:#94a3b8!important}[data-theme=dark] .mentoring-hero-stats{border-color:#ffffff17!important}[data-theme=dark] .mentoring-kicker{color:#a78bfa!important}[data-theme=dark] .mentoring-status-tag{color:#34d399!important;background:#10b98126!important;border:1px solid #10b98159!important}[data-theme=dark] .mentoring-subnav{background:#0a0c14eb!important;border-bottom:1px solid #ffffff14!important}[data-theme=dark] .mentoring-subnav-link{color:#ffffffb8!important}[data-theme=dark] .mentoring-subnav-link:hover{color:#fff!important;background:#ffffff14!important}[data-theme=dark] .mentoring-subnav-link.active{color:#c084fc!important;background:#7658ff33!important;border-color:#7658ff73!important}[data-theme=dark] .mentoring-docs-btn{color:#cbd5e1!important;background:#ffffff0f!important;border-color:#ffffff24!important}[data-theme=dark] .mentoring-quiz-card{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important;box-shadow:0 20px 50px #0006!important}[data-theme=dark] .quiz-progress-bar{background:#ffffff14!important}[data-theme=dark] .quiz-question-title{color:#fff!important}[data-theme=dark] .quiz-option-btn{color:#f5f7ff!important;background:#161a2d!important;border:1px solid #ffffff1a!important}[data-theme=dark] .quiz-option-btn:hover{background:#1c223a!important;border-color:#818cf8!important}[data-theme=dark] .quiz-opt-text{color:#f1f5f9!important}[data-theme=dark] .quiz-opt-marker,[data-theme=dark] .quiz-opt-arrow{color:#94a3b8!important}[data-theme=dark] .quiz-result-title{color:#fff!important}[data-theme=dark] .quiz-result-desc{color:#cbd5e1!important}[data-theme=dark] .summary-pill{background:#161a2d!important;border:1px solid #ffffff1a!important}[data-theme=dark] .summary-pill small{color:#94a3b8!important}[data-theme=dark] .summary-pill strong{color:#a78bfa!important}[data-theme=dark] .quiz-reset-btn{color:#94a3b8!important}[data-theme=dark] .quiz-reset-btn:hover{color:#fff!important}[data-theme=dark] .pain-card{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .pain-card h3{color:#fff!important}[data-theme=dark] .pain-card p{color:#94a3b8!important}[data-theme=dark] .compare-bad{color:#f5f7ff!important;background:#ef44440f!important;border:1px solid #ef444440!important}[data-theme=dark] .compare-good{color:#f5f7ff!important;background:#7658ff14!important;border:1px solid #7658ff59!important}[data-theme=dark] .compare-card-head h3{color:#fff!important}[data-theme=dark] .compare-card li p{color:#cbd5e1!important}[data-theme=dark] .curriculum-card{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .curriculum-card.open{background:#151a2d!important;border-color:#818cf8!important}[data-theme=dark] .curriculum-title-wrap h3{color:#fff!important}[data-theme=dark] .curriculum-summary{color:#94a3b8!important}[data-theme=dark] .curriculum-body{border-color:#ffffff17!important}[data-theme=dark] .curriculum-body h4{color:#94a3b8!important}[data-theme=dark] .curriculum-lessons-list li{color:#cbd5e1!important}[data-theme=dark] .curriculum-result-box{background:#181d33!important;border:1px solid #7658ff4d!important}[data-theme=dark] .curriculum-result-box p{color:#fff!important}[data-theme=dark] .journey-card{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .journey-title{color:#fff!important}[data-theme=dark] .journey-desc{color:#94a3b8!important}[data-theme=dark] .mentoring-tier-card{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important;box-shadow:0 16px 45px #00000059!important}[data-theme=dark] .tier-flagship{background:radial-gradient(120% 120% at 50% 0,#171c32 0%,#101424 100%)!important;border-color:#7658ff73!important}[data-theme=dark] .tier-title,[data-theme=dark] .tier-price{color:#fff!important}[data-theme=dark] .tier-desc{color:#94a3b8!important}[data-theme=dark] .tier-points li{color:#cbd5e1!important}[data-theme=dark] .tier-tag,[data-theme=dark] .tier-duration{color:#94a3b8!important}[data-theme=dark] .tier-pricing-box{border-color:#ffffff14!important}[data-theme=dark] .tier-cta-btn{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff24!important}[data-theme=dark] .tier-flagship .tier-cta-btn{background:linear-gradient(135deg,#7658ff 0%,#a855f7 100%)!important;border:none!important}[data-theme=dark] .filter-card{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .filter-card h3{color:#fff!important}[data-theme=dark] .filter-card li p{color:#cbd5e1!important}[data-theme=dark] .author-card{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .author-info h2{color:#fff!important}[data-theme=dark] .author-bio{color:#cbd5e1!important}[data-theme=dark] .mentoring-faq-item{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .mentoring-faq-item summary h3{color:#fff!important}[data-theme=dark] .mentoring-faq-item p{color:#cbd5e1!important}[data-theme=dark] .inner-page,[data-theme=dark] .case-page{--inner-ink:#f5f7ff!important;--inner-muted:#94a3b8!important;--inner-line:#ffffff1a!important;--inner-glass:#121622cc!important;color:#f5f7ff!important;background:#080910!important}[data-theme=dark] .inner-page:before,[data-theme=dark] .case-page:before{opacity:.035!important;filter:invert()brightness(1.2)!important}[data-theme=dark] .inner-page .section-kicker,[data-theme=dark] .case-page .section-kicker{color:#a5b4fc!important;background:#ffffff0f!important;border-color:#ffffff24!important}[data-theme=dark] .inner-page .page-hero,[data-theme=dark] .services-page .services-hero,[data-theme=dark] .studio-page .studio-hero,[data-theme=dark] .work-index .work-hero,[data-theme=dark] .design-hero,[data-theme=dark] .deck-cover,[data-theme=dark] .case-hero{background:radial-gradient(at 50% 48%,#1a2036f2 0 24%,#0a0c14e0 55%,#0000 75%),#080910!important;border-bottom:1px solid #ffffff14!important}[data-theme=dark] .inner-page .page-hero h1,[data-theme=dark] .inner-page .page-hero>div>h1,[data-theme=dark] .design-hero h1,[data-theme=dark] .case-hero h1{color:#fff!important}[data-theme=dark] .inner-page .page-hero>p,[data-theme=dark] .inner-page .page-hero>div>p,[data-theme=dark] .design-hero p,[data-theme=dark] .case-hero p{color:#94a3b8!important}[data-theme=dark] .capabilities,[data-theme=dark] .team,[data-theme=dark] .service-catalog,[data-theme=dark] .services-page .service-catalog,[data-theme=dark] .engagement,[data-theme=dark] .services-page .engagement,[data-theme=dark] .faq-section,[data-theme=dark] .services-page .faq-section,[data-theme=dark] .service-offers,[data-theme=dark] .reviews-section,[data-theme=dark] .home-faq-section,[data-theme=dark] .work,[data-theme=dark] .work-method,[data-theme=dark] .design-tracks,[data-theme=dark] .design-portfolio,[data-theme=dark] .design-real-work,[data-theme=dark] .design-mentoring,[data-theme=dark] .studio-roles,[data-theme=dark] .studio-method,[data-theme=dark] .studio-principles,[data-theme=dark] .portfolio-constellation{color:#f5f7ff!important;background:#080910!important}[data-theme=dark] .capability-card,[data-theme=dark] .team-grid article,[data-theme=dark] .service-catalog article,[data-theme=dark] .services-page .service-catalog article,[data-theme=dark] a.service-offer-card,[data-theme=dark] .review-card,[data-theme=dark] .design-track-grid article,[data-theme=dark] .design-format-grid article,[data-theme=dark] .portfolio-work-card,[data-theme=dark] a.mentor-format-card,[data-theme=dark] .mentoring-steps article,[data-theme=dark] .role-grid article,[data-theme=dark] .principle-grid article,[data-theme=dark] .project-index-card,[data-theme=dark] .project-index-copy,[data-theme=dark] .deck-sheet{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important;box-shadow:0 16px 45px #00000059!important}[data-theme=dark] .capability-card h3,[data-theme=dark] .team-grid h3,[data-theme=dark] .service-catalog article h2,[data-theme=dark] .offer-card-title,[data-theme=dark] .design-track-grid article h3,[data-theme=dark] .design-format-grid article h3,[data-theme=dark] .portfolio-work-card h4,[data-theme=dark] a.mentor-format-card h3,[data-theme=dark] .role-copy h3,[data-theme=dark] .principle-grid article h3,[data-theme=dark] .project-index-copy h3,[data-theme=dark] .project-index-copy h2,[data-theme=dark] .deck-sheet h2,[data-theme=dark] .deck-cover-title{color:#fff!important}[data-theme=dark] .capability-card>p,[data-theme=dark] .team-grid article>p,[data-theme=dark] .service-catalog article>div,[data-theme=dark] .offer-card-desc,[data-theme=dark] .review-text,[data-theme=dark] .design-track-grid article p,[data-theme=dark] .design-format-grid article p,[data-theme=dark] .portfolio-work-card p,[data-theme=dark] a.mentor-format-card p,[data-theme=dark] .role-copy div,[data-theme=dark] .principle-grid article p,[data-theme=dark] .project-index-copy>div,[data-theme=dark] .deck-cover-desc,[data-theme=dark] .sheet-lead{color:#9aa4bd!important}[data-theme=dark] .offer-card-price,[data-theme=dark] .cap-stat strong,[data-theme=dark] a.mentor-format-card b{color:#38bdf8!important}[data-theme=dark] .solution-selector,[data-theme=dark] .services-page .solution-selector{background:#06070c!important;border-color:#ffffff14!important}[data-theme=dark] .pain-tabs{border-top-color:#ffffff1a!important}[data-theme=dark] .pain-tabs button{color:#8b95ad!important;border-bottom-color:#ffffff1a!important}[data-theme=dark] .pain-tabs button.active,[data-theme=dark] .pain-tabs button:hover{color:#fff!important}[data-theme=dark] .recommendation-card,[data-theme=dark] .services-page .recommendation-card{color:#f5f7ff!important;background:linear-gradient(145deg,#161b2d,#0d111c)!important;border:1px solid #7658ff4d!important}[data-theme=dark] .recommendation-card h3{color:#fff!important}[data-theme=dark] .recommendation-card>div{color:#9aa4bd!important}[data-theme=dark] .mode-track,[data-theme=dark] .mode-track article{color:#f5f7ff!important;background:#ffffff05!important;border-color:#ffffff14!important}[data-theme=dark] .mode-track article:hover{background:#ffffff0f!important}[data-theme=dark] .mode-track h3{color:#fff!important}[data-theme=dark] .mode-track p{color:#94a3b8!important}[data-theme=dark] .offers-filter-tabs button{color:#9aa4bd!important;background:#ffffff0f!important;border-color:#ffffff24!important}[data-theme=dark] .offers-filter-tabs button:hover{color:#fff!important;border-color:#7658ff80!important}[data-theme=dark] .offers-filter-tabs button.is-active{color:#fff!important;background:#7658ff!important;border-color:#7658ff!important}[data-theme=dark] .faq-list,[data-theme=dark] .faq-list details,[data-theme=dark] .home-faq-list,[data-theme=dark] .home-faq-item{color:#f5f7ff!important;border-color:#ffffff14!important}[data-theme=dark] .faq-list summary,[data-theme=dark] .home-faq-item summary{color:#fff!important}[data-theme=dark] .faq-list details>p,[data-theme=dark] .home-faq-item p{color:#9aa4bd!important}[data-theme=dark] .faq-list details[open],[data-theme=dark] .home-faq-item[open]{background:#ffffff08!important}[data-theme=dark] .design-facts{background:#0d101a!important;border-color:#ffffff17!important}[data-theme=dark] .design-facts>div{border-color:#ffffff17!important}[data-theme=dark] .design-facts strong{color:#fff!important}[data-theme=dark] .design-facts span{color:#94a3b8!important}[data-theme=dark] .design-facts>p{color:#818cf8!important}[data-theme=dark] .format-art{background:linear-gradient(145deg,#15192c,#1f2540)!important}[data-theme=dark] .work-owner-group:nth-of-type(odd),[data-theme=dark] .work-owner-group{background:#080910!important}[data-theme=dark] .work-owner-head{border-color:#ffffff17!important}[data-theme=dark] .work-owner-head p,[data-theme=dark] .work-owner-head span{color:#94a3b8!important}[data-theme=dark] .work-owner-index{background:#0b0d16!important;border-color:#ffffff17!important}[data-theme=dark] .work-owner-index a{color:#f5f7ff!important;border-color:#ffffff17!important}[data-theme=dark] .work-owner-index a:hover{background:#161a2c!important}[data-theme=dark] .work-owner-index b{color:#fff!important}[data-theme=dark] .work-owner-index span{color:#94a3b8!important}[data-theme=dark] .project-index-copy li{color:#94a3b8!important;background:#ffffff0a!important;border-color:#ffffff1f!important}[data-theme=dark] .project-actions button,[data-theme=dark] .project-actions a{color:#f5f7ff!important;background:#ffffff0f!important;border-color:#ffffff29!important}[data-theme=dark] .project-drawer{color:#f5f7ff!important;background:#0e111d!important;box-shadow:-35px 0 110px #000000b3!important}[data-theme=dark] .project-drawer h2{color:#fff!important}[data-theme=dark] .project-drawer>div{color:#94a3b8!important}[data-theme=dark] .project-drawer-close{color:#fff!important;background:#ffffff14!important;border-color:#ffffff29!important}[data-theme=dark] .project-drawer li{color:#cbd5e1!important;border-color:#ffffff17!important}[data-theme=dark] .deck-page{color:#f5f7ff!important;background:#080910!important}[data-theme=dark] .deck-toolbar-inner{background:#121622e6!important;border-color:#ffffff1f!important}[data-theme=dark] .deck-back-btn{color:#cbd5e1!important}[data-theme=dark] .sheet-title{color:#fff!important}[data-theme=dark] .deck-stat-card,[data-theme=dark] .deck-practice-card,[data-theme=dark] .deck-case-item,[data-theme=dark] .deck-price-box{color:#f5f7ff!important;background:#161a2d!important;border:1px solid #ffffff14!important}[data-theme=dark] .deck-practice-card h3,[data-theme=dark] .case-item-head strong,[data-theme=dark] .deck-price-box h3,[data-theme=dark] .deck-price-box strong,[data-theme=dark] .deck-cover-team strong,[data-theme=dark] .contact-callout{color:#fff!important}[data-theme=dark] .deck-stat-card span,[data-theme=dark] .deck-practice-card p,[data-theme=dark] .deck-case-item p,[data-theme=dark] .deck-price-box p,[data-theme=dark] .deck-cover-team span,[data-theme=dark] .contact-tg-handle,[data-theme=dark] .contact-site{color:#94a3b8!important}[data-theme=dark] .brief-form,[data-theme=dark] .brief-step-card{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .brief-step-card h3{color:#fff!important}[data-theme=dark] .brief-option-btn{color:#d1d5db!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}[data-theme=dark] .brief-option-btn.is-selected{color:#fff!important;background:#7658ff!important;border-color:#7658ff!important}[data-theme=dark] .brief-input,[data-theme=dark] .brief-textarea,[data-theme=dark] .brief-page textarea{color:#fff!important;background:#0d101a!important;border:1px solid #ffffff24!important}[data-theme=dark] .brief-page .brief-builder{background:#080910!important}[data-theme=dark] .brief-page .brief-panel,[data-theme=dark] .brief-page .brief-result,[data-theme=dark] .brief-page .brief-aside{color:#f5f7ff!important;background:#111422!important;border-color:#ffffff17!important;box-shadow:0 20px 50px #0006!important}[data-theme=dark] .brief-page .brief-options button{color:#f5f7ff!important;background:#ffffff0d!important;border-color:#ffffff1a!important}[data-theme=dark] .brief-page .brief-options button.selected{color:#fff!important;background:#7658ff38!important;border-color:#7658ffa6!important}[data-theme=dark] .brief-page .brief-result pre{color:#cbd5e1!important;background:#0a0d16!important;border-color:#ffffff14!important}[data-theme=dark] .brief-page .brief-controls button:not(.brief-next){color:#cbd5e1!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important}[data-theme=dark] .brief-page .brief-aside li{color:#8b95ad!important;border-color:#ffffff14!important}[data-theme=dark] .brief-page .brief-aside li.active{color:#fff!important}[data-theme=dark] .lab-page .lab-workbench{background:#080910!important}[data-theme=dark] .lab-page .lab-stage,[data-theme=dark] .lab-page .chat-device,[data-theme=dark] .lab-page .flow-builder,[data-theme=dark] .lab-page .load-calculator,[data-theme=dark] .lab-page .load-result{color:#f5f7ff!important;background:#111422!important;border-color:#ffffff17!important}[data-theme=dark] .lab-page .lab-tabs button{color:#9aa4bd!important;background:#ffffff0f!important;border-color:#ffffff1f!important}[data-theme=dark] .lab-page .lab-tabs button.active{color:#fff!important;background:#7658ff!important;border-color:#7658ff!important}[data-theme=dark] .lab-page .chat-message.bot,[data-theme=dark] .lab-page .typing{color:#f5f7ff!important;background:#181d30!important}[data-theme=dark] .lab-page .chat-input{color:#fff!important;background:#0d101a!important;border-color:#ffffff1f!important}[data-theme=dark] .lab-page .flow-column button,[data-theme=dark] .lab-page .processor-pills button{color:#cbd5e1!important;background:#ffffff0f!important;border-color:#ffffff1a!important}[data-theme=dark] .lab-page .flow-column button.active,[data-theme=dark] .lab-page .processor-pills button.active{color:#fff!important;background:#7658ff40!important;border-color:#7658ff99!important}[data-theme=dark] .lab-page .lab-manifesto{background:#0b0d16!important;border-color:#ffffff14!important}[data-theme=dark] .lab-page .lab-manifesto-grid article{color:#f5f7ff!important;background:#111422!important;border-color:#ffffff14!important}[data-theme=dark] .inner-page .page-cta,[data-theme=dark] .case-page .page-cta,[data-theme=dark] .page-cta{color:#fff!important;background:radial-gradient(at 50% 52%,#141828f2 0 24%,#080a10e6 55%,#0000 75%),#06070c!important;border-top:1px solid #ffffff14!important}[data-theme=dark] .inner-page .page-cta>a{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}[data-theme=dark] body:has(.home-page) .global-footer{color:#f5f7ff!important;background:#05060a!important;border-top:1px solid #ffffff14!important}[data-theme=dark] body:has(.inner-page) .global-footer{color:#f5f7ff!important;background:#05060a!important;border-top:1px solid #ffffff14!important}[data-theme=dark] body:has(.case-page) .global-footer{color:#f5f7ff!important;background:#05060a!important;border-top:1px solid #ffffff14!important}[data-theme=dark] .motion-loop-line,[data-theme=dark] .integrations-band{color:#f5f7ff!important;background:#0a0d16eb!important;border-color:#ffffff14!important}[data-theme=dark] .motion-loop-line span,[data-theme=dark] .integrations-band p{color:#fff!important}[data-theme=dark] .motion-to-top{color:#fff!important;background:#121624eb!important;border:1px solid #ffffff24!important;box-shadow:0 10px 28px #00000073!important}[data-theme=dark] .motion-to-top span{color:#fff!important}[data-theme=dark] .motion-to-top i{color:#94a3b8!important}[data-theme=dark] .pointer-light{mix-blend-mode:screen!important;background:radial-gradient(circle,#7658ff24 0%,#4ddfff0f 35%,#0000 68%)!important}[data-theme=dark] .case-modal-overlay{background:#04060ccc!important}[data-theme=dark] .case-modal-dialog{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff1f!important}[data-theme=dark] .case-modal-title{color:#fff!important}[data-theme=dark] .case-modal-dialog p{color:#9aa4bd!important}[data-theme=dark] .case-modal-col{color:#f5f7ff!important;background:#161a2d!important;border:1px solid #ffffff14!important}[data-theme=dark] .case-modal-col h4{color:#fff!important}[data-theme=dark] .case-modal-col p{color:#94a3b8!important}[data-theme=dark] .case-modal-metric{background:#161a2d!important;border:1px solid #ffffff14!important}[data-theme=dark] .case-modal-close{color:#fff!important;background:#ffffff14!important;border-color:#ffffff24!important}[data-theme=dark] .case-modal-cancel{color:#94a3b8!important}[data-theme=dark] .case-facts{background:#ffffff14!important}[data-theme=dark] .case-facts>div{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .case-facts h2{color:#fff!important}[data-theme=dark] .case-facts p{color:#94a3b8!important}[data-theme=dark] .deliverable-grid article{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .deliverable-grid h3{color:#fff!important}[data-theme=dark] .deliverable-grid p{color:#94a3b8!important}[data-theme=dark] .case-honesty{color:#f5f7ff!important;background:#080910!important}[data-theme=dark] .case-honesty h2{color:#fff!important}[data-theme=dark] .case-honesty p{color:#94a3b8!important}[data-theme=dark] .prototype-shell{color:#f5f7ff!important;background:#101424!important;border:1px solid #ffffff1a!important;box-shadow:0 20px 60px #0006!important}[data-theme=dark] .prototype-toolbar{color:#cbd5e1!important;background:#ffffff0d!important;border-bottom:1px solid #ffffff14!important}[data-theme=dark] .prototype-toolbar b{color:#fff!important}[data-theme=dark] .vpn-product-grid aside{background:#ffffff08!important;border-right:1px solid #ffffff14!important}[data-theme=dark] .vpn-dashboard{background:#0d101c!important}[data-theme=dark] .vpn-metrics article{color:#f5f7ff!important;background:#151a2d!important;border:1px solid #ffffff14!important}[data-theme=dark] .auto-node{color:#f5f7ff!important;background:#151a2d!important;border:1px solid #ffffff17!important}[data-theme=dark] .auto-node b{color:#fff!important}[data-theme=dark] .automation-log{color:#94a3b8!important;background:#090c16!important;border-top:1px solid #ffffff14!important}[data-theme=dark] .photo-input,[data-theme=dark] .photo-output{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .photo-output article{color:#f5f7ff!important;background:#161a2d!important;border:1px solid #ffffff14!important}[data-theme=dark] .payment-grid{background:#111422!important;border-color:#ffffff17!important}[data-theme=dark] .payment-dashboard{color:#f5f7ff!important;background:#161a2d!important}[data-theme=dark] .payment-table p{color:#cbd5e1!important;background:#ffffff0a!important;border-color:#ffffff0f!important}[data-theme=dark] .state-grid article{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .state-grid article b{color:#fff!important}[data-theme=dark] .insights-hero{background:radial-gradient(at 50% 48%,#1a2036f2 0 24%,#0a0c14e0 55%,#0000 75%),#080910!important;border-bottom:1px solid #ffffff14!important}[data-theme=dark] .insights-hero h1{color:#fff!important}[data-theme=dark] .insights-hero p{color:#94a3b8!important}[data-theme=dark] .notes-index article{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .note-number span,[data-theme=dark] .note-copy h2{color:#fff!important}[data-theme=dark] .note-copy div{color:#94a3b8!important}[data-theme=dark] .notes-principle{color:#f5f7ff!important;background:#0c0f1b!important;border:1px solid #ffffff17!important}[data-theme=dark] .notes-principle h2{color:#fff!important}[data-theme=dark] .notes-principle p{color:#cbd5e1!important}[data-theme=dark] .article-hero{color:#f5f7ff!important;background:#080910!important;border-bottom:1px solid #ffffff14!important}[data-theme=dark] .article-hero h1{color:#fff!important}[data-theme=dark] .article-hero p,[data-theme=dark] .article-body aside a{color:#94a3b8!important}[data-theme=dark] .article-body aside a:hover,[data-theme=dark] .article-content section h2{color:#fff!important}[data-theme=dark] .article-content section p{color:#cbd5e1!important}[data-theme=dark] .article-takeaways article{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .article-takeaways p{color:#cbd5e1!important}[data-theme=dark] .portfolio-constellation{color:#f5f7ff!important;background:#080910!important}[data-theme=dark] .portfolio-constellation:before{border-color:#ffffff0d!important}[data-theme=dark] .portfolio-constellation-head h2{color:#fff!important}[data-theme=dark] .portfolio-constellation-head>div>p:last-child{color:#94a3b8!important}[data-theme=dark] .portfolio-person-head{border-bottom-color:#ffffff17!important}[data-theme=dark] .portfolio-person-head>span{color:#818cf8!important}[data-theme=dark] .portfolio-person-head h3{color:#fff!important}[data-theme=dark] .portfolio-person-head p{color:#94a3b8!important}[data-theme=dark] .portfolio-person-head p b{color:#cbd5e1!important}[data-theme=dark] .portfolio-work-card{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important;box-shadow:0 16px 45px #00000059!important}[data-theme=dark] .portfolio-work-media,[data-theme=dark] .portfolio-work-card:nth-child(2n) .portfolio-work-media,[data-theme=dark] .portfolio-work-card:nth-child(3n) .portfolio-work-media{background:linear-gradient(145deg,#15192c,#1f2540)!important}[data-theme=dark] .portfolio-work-media>div{background:#121626d9!important;border:1px solid #ffffff1f!important}[data-theme=dark] .portfolio-work-media strong{color:#fff!important}[data-theme=dark] .portfolio-work-media i{background:#818cf8!important;box-shadow:0 0 25px #818cf8!important}[data-theme=dark] .portfolio-work-card>span{color:#818cf8!important}[data-theme=dark] .portfolio-work-card h4{color:#fff!important}[data-theme=dark] .portfolio-work-card>p{color:#94a3b8!important}[data-theme=dark] .portfolio-work-card>small{color:#a78bfa!important}[data-theme=dark] .motion-runner-stage{color:#f5f7ff!important;background:#080912!important}[data-theme=dark] .runner-caption{color:#fff!important}[data-theme=dark] .runner-track{border-bottom-color:#ffffff29!important}[data-theme=dark] .runner-obstacle{background:linear-gradient(#7658ff,#1a2048)!important}[data-theme=dark] .runner-obstacle:before{color:#a5b4fc!important}[data-theme=dark] .runner-token{color:#080912!important;background:linear-gradient(145deg,#fff,#c7d2fe 45%,#818cf8)!important;box-shadow:0 18px 42px #7658ff73!important}[data-theme=dark] .data-lines i{background:linear-gradient(90deg,#ffffff38 0 64%,#0000 64%)!important}[data-theme=dark] .data-lines i:nth-child(2){background:linear-gradient(90deg,#ffffff38 0 82%,#0000 82%)!important}[data-theme=dark] .data-lines i:nth-child(3){background:linear-gradient(90deg,#ffffff38 0 48%,#0000 48%)!important}[data-theme=dark] .window-top i{background:#fff3!important}[data-theme=dark] .route b,[data-theme=dark] .presentation-sheet strong{color:#a78bfa!important}[data-theme=dark] .presentation-sheet i{background:#818cf8!important}[data-theme=dark] .presentation-sheet i:nth-child(2){background:#38bdf8!important}[data-theme=dark] .scroll-cue span:after{background:#60a5fa!important;box-shadow:0 0 8px #60a5fa!important}.floating-tg-fab{z-index:999!important;color:#fff!important;background:linear-gradient(135deg,#2aabee 0%,#229ed9 100%)!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:10px 18px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:fixed!important;bottom:24px!important;right:24px!important;box-shadow:0 8px 24px #229ed966!important}.floating-tg-fab:hover{color:#fff!important;transform:translateY(-2px)scale(1.03)!important;box-shadow:0 12px 30px #229ed98c!important}.tg-fab-status{background:#34d399!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:8px!important;height:8px!important;display:inline-flex!important;position:relative!important;box-shadow:0 0 0 2px #34d39966!important}.tg-fab-text{color:#fff!important;letter-spacing:-.01em!important;font-size:13px!important;font-weight:700!important}[data-theme=dark] .floating-tg-fab{box-shadow:0 8px 24px #00000080,0 0 20px #229ed959!important}[data-theme=dark] .global-footer{color:#f5f7ff!important;background:#06080e!important;border-top:1px solid #ffffff14!important}[data-theme=dark] body:has(.home-page) .global-footer{color:#f5f7ff!important;background:#06080e!important;border-top:1px solid #ffffff14!important}[data-theme=dark] body:has(.inner-page) .global-footer{color:#f5f7ff!important;background:#06080e!important;border-top:1px solid #ffffff14!important}[data-theme=dark] body:has(.case-page) .global-footer{color:#f5f7ff!important;background:#06080e!important;border-top:1px solid #ffffff14!important}[data-theme=dark] .global-footer *{border-color:#ffffff14!important}[data-theme=dark] .footer-lead p{color:#8b95ad!important}[data-theme=dark] .footer-nav b{color:#fff!important}[data-theme=dark] .footer-nav a{color:#cbd5e1!important}[data-theme=dark] .footer-nav a:hover{color:#fff!important}[data-theme=dark] .footer-bottom{color:#64748b!important;border-top:1px solid #ffffff14!important}[data-theme=dark] .footer-bottom a{color:#cbd5e1!important}[data-theme=dark] .footer-back-top{color:#fff!important;background:#ffffff14!important;border-color:#ffffff24!important}.home-page .motion-strip,.motion-strip{opacity:1!important;color:#fff!important;background:#0b0d18!important;border-top:1px solid #ffffff14!important;border-bottom:1px solid #ffffff14!important;width:calc(100% + 14vw)!important;margin:0 -7vw!important;padding:16px 0!important;overflow:hidden!important}.motion-strip span{letter-spacing:.14em!important;color:#fff!important;opacity:.95!important;font-size:13px!important;font-weight:750!important}.motion-strip i{color:#818cf8!important;font-size:14px!important;font-style:normal!important}[data-theme=dark] .home-page .motion-strip,[data-theme=dark] .motion-strip{background:#080912!important;border-color:#ffffff1a!important}[data-theme=dark] .motion-strip span{color:#f1f5f9!important;text-shadow:0 0 12px #818cf866!important}[data-theme=dark] .motion-strip i{color:#a78bfa!important;text-shadow:0 0 8px #a78bfa!important}.motion-loop-line>div,.motion-loop-line.reverse>div,.motion-loop-line.motion-loop-reverse>div{animation-duration:26s!important}[data-theme=dark] .motion-loop-line{color:#f1f5f9!important;background:#090b14!important;border-color:#ffffff14!important}[data-theme=dark] .motion-loop-line span{color:#f1f5f9!important}[data-theme=dark] .reviews-section{background:#07080f!important}[data-theme=dark] .review-quote-mark{color:#818cf8!important;opacity:.45!important}[data-theme=dark] .review-author-meta strong{color:#fff!important;font-weight:750!important}[data-theme=dark] .review-author-meta small{color:#a78bfa!important;font-weight:650!important}[data-theme=dark] .home-faq-section{background:#07080f!important}[data-theme=dark] .home-faq-item{background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .home-faq-item[open]{background:#15192c!important;border-color:#818cf866!important;box-shadow:0 14px 35px -10px #818cf826!important}.mode-track{border-top:none!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;margin-top:50px!important;display:grid!important}@media (width<=992px){.mode-track{grid-template-columns:repeat(2,1fr)!important}}@media (width<=580px){.mode-track{grid-template-columns:1fr!important}}.mode-card-enhanced{background:#fff!important;border:1px solid #12182614!important;border-radius:26px!important;flex-direction:column!important;gap:20px!important;padding:24px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px -10px #1218260d!important}.mode-card-enhanced:hover{border-color:#7658ff59!important;transform:translateY(-6px)!important;box-shadow:0 20px 50px -12px #7658ff29!important}.mode-card-art{background:radial-gradient(100% 100% at 50% 0,#f4f6fd 0%,#e9ebf8 100%)!important;border:1px solid #1218260f!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;height:120px!important;display:flex!important;position:relative!important;overflow:hidden!important}.mode-art-radar{justify-content:center!important;align-items:center!important;width:90px!important;height:90px!important;display:flex!important;position:relative!important}.radar-circle{border:1px dashed #7658ff59!important;border-radius:50%!important;position:absolute!important}.rc-1{width:50px!important;height:50px!important}.rc-2{width:84px!important;height:84px!important}.radar-sweep{background:conic-gradient(#0000 0deg 270deg,#7658ff59 360deg)!important;border-radius:50%!important;animation:3.5s linear infinite radarRotate!important;position:absolute!important;inset:0!important}@keyframes radarRotate{to{transform:rotate(360deg)}}.radar-point{background:#7658ff!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;box-shadow:0 0 8px #7658ff!important}.rp-1{top:26%;left:32%;animation:2s infinite fabPulse!important}.rp-2{bottom:30%;right:28%;animation:2s 1s infinite fabPulse!important}.radar-label{letter-spacing:.08em!important;color:#7658ff!important;font-size:8.5px!important;font-weight:850!important;position:absolute!important;bottom:-2px!important}.mode-art-sprint{flex-direction:column!important;align-items:center!important;gap:12px!important;width:80%!important;display:flex!important}.sprint-meter-bar{background:#12182614!important;border-radius:999px!important;width:100%!important;height:6px!important;position:relative!important;overflow:hidden!important}.sprint-fill{background:linear-gradient(90deg,#10b981 0%,#3b82f6 50%,#7658ff 100%)!important;border-radius:999px!important;width:78%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.sprint-nodes{justify-content:space-between!important;width:100%!important;display:flex!important}.sn-node{color:#12182680!important;background:#fff!important;border:1px solid #1218261f!important;border-radius:999px!important;padding:2px 7px!important;font-size:9.5px!important;font-weight:800!important}.sn-node.active{color:#7658ff!important;border-color:#7658ff66!important;box-shadow:0 2px 8px #7658ff26!important}.sprint-badge{letter-spacing:.06em!important;color:#10b981!important;background:#10b9811a!important;border-radius:999px!important;padding:2px 8px!important;font-size:9px!important;font-weight:850!important}.mode-art-system{flex-direction:column!important;align-items:center!important;gap:10px!important;display:flex!important}.system-cluster{align-items:center!important;gap:6px!important;display:flex!important}.sys-node{color:#121826!important;background:#fff!important;border:1px solid #1218261f!important;border-radius:8px!important;padding:4px 8px!important;font-size:9.5px!important;font-weight:850!important}.sys-core{color:#fff!important;background:#7658ff!important;border-color:#7658ff!important;box-shadow:0 4px 14px #7658ff59!important}.sys-line{background:linear-gradient(90deg,#7658ff,#38bdf8)!important;width:8px!important;height:2px!important}.system-label{letter-spacing:.06em!important;color:#3b82f6!important;font-size:9px!important;font-weight:850!important}.mode-art-orbit{flex-direction:column!important;align-items:center!important;gap:8px!important;display:flex!important}.orbit-shield{border:1px solid #10b98159!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:58px!important;height:58px!important;animation:8s linear infinite rotateSlow!important;display:flex!important;position:relative!important}@keyframes rotateSlow{to{transform:rotate(360deg)}}.orbit-dot{background:#10b981!important;border-radius:50%!important;width:8px!important;height:8px!important;position:absolute!important;top:-4px!important;box-shadow:0 0 10px #10b981!important}.orbit-center{color:#10b981!important;font-size:13px!important;font-weight:850!important}.orbit-label{letter-spacing:.06em!important;color:#059669!important;font-size:9px!important;font-weight:850!important}.mode-card-copy span{letter-spacing:.08em!important;color:#7658ff!important;font-size:11px!important;font-weight:850!important}.mode-card-copy h3{letter-spacing:-.02em!important;color:#121826!important;margin:6px 0 8px!important;font-size:20px!important;font-weight:850!important}.mode-card-copy p{color:#121826b3!important;margin:0!important;font-size:13.5px!important;line-height:1.55!important}[data-theme=dark] .mode-card-enhanced{background:#111422!important;border:1px solid #ffffff17!important;box-shadow:0 14px 40px #00000059!important}[data-theme=dark] .mode-card-enhanced:hover{border-color:#818cf866!important;box-shadow:0 20px 50px -10px #818cf82e!important}[data-theme=dark] .mode-card-art{background:radial-gradient(100% 100% at 50% 0,#171b30 0%,#0d0f1c 100%)!important;border-color:#ffffff14!important}[data-theme=dark] .mode-card-copy span{color:#818cf8!important}[data-theme=dark] .mode-card-copy h3{color:#fff!important}[data-theme=dark] .mode-card-copy p{color:#94a3b8!important}[data-theme=dark] .sn-node{color:#cbd5e1!important;background:#ffffff14!important;border-color:#ffffff1f!important}[data-theme=dark] .sn-node.active{color:#a78bfa!important;border-color:#818cf8!important}[data-theme=dark] .sys-node{color:#fff!important;background:#ffffff14!important;border-color:#ffffff1f!important}[data-theme=dark] .sys-core{background:#7658ff!important}.faq-grid-wrap{grid-template-columns:360px 1fr!important;align-items:start!important;gap:44px!important;margin-top:44px!important;display:grid!important}@media (width<=960px){.faq-grid-wrap{grid-template-columns:1fr!important;gap:32px!important}}.faq-visual-card{background:linear-gradient(145deg,#fff 0%,#f7f9ff 100%)!important;border:1px solid #12182617!important;border-radius:26px!important;padding:34px 28px!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 45px -12px #12182612!important}.faq-visual-glow{pointer-events:none!important;background:radial-gradient(circle,#7658ff2e 0%,#0000 70%)!important;border-radius:50%!important;width:150px!important;height:150px!important;position:absolute!important;top:-40px!important;right:-40px!important}.faq-visual-icon{color:#fff!important;background:linear-gradient(135deg,#7658ff 0%,#a855f7 100%)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;margin-bottom:18px!important;font-size:20px!important;display:flex!important;box-shadow:0 6px 18px #7658ff4d!important}.faq-visual-kicker{letter-spacing:.08em!important;color:#7658ff!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:11px!important;font-weight:850!important;display:block!important}.faq-visual-card h3{letter-spacing:-.02em!important;color:#121826!important;margin:0 0 12px!important;font-size:22px!important;font-weight:850!important;line-height:1.25!important}.faq-visual-card p{color:#121826b8!important;margin:0 0 22px!important;font-size:14px!important;line-height:1.6!important}.faq-visual-badges{flex-direction:column!important;gap:8px!important;margin-bottom:24px!important;display:flex!important}.faq-v-badge{color:#121826!important;background:#1218260a!important;border:1px solid #12182614!important;border-radius:999px!important;padding:6px 12px!important;font-size:12.5px!important;font-weight:700!important}.faq-visual-tg-btn{color:#fff!important;background:linear-gradient(135deg,#2aabee 0%,#229ed9 100%)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;padding:13px 20px!important;font-size:13.5px!important;font-weight:750!important;text-decoration:none!important;transition:all .2s!important;display:flex!important;box-shadow:0 8px 20px #229ed94d!important}.faq-visual-tg-btn:hover{transform:translateY(-2px)!important;box-shadow:0 12px 26px #229ed973!important}.faq-list{border-top:none!important;flex-direction:column!important;gap:12px!important;max-width:100%!important;margin:0!important;display:flex!important}.faq-list details{background:#fff!important;border:1px solid #12182614!important;border-radius:18px!important;padding:18px 22px!important;transition:all .25s!important}.faq-list details[open]{border-color:#7658ff4d!important;box-shadow:0 10px 28px -10px #7658ff1f!important}.faq-list summary{cursor:pointer!important;color:#121826!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:auto!important;font-size:17px!important;font-weight:750!important;display:flex!important}.faq-list summary span{color:#7658ff!important;font-size:12px!important;font-weight:800!important}.faq-list details>p{color:#121826b8!important;padding:12px 0 0 34px!important;font-size:14.5px!important;line-height:1.6!important}[data-theme=dark] .faq-section{background:#07080f!important}[data-theme=dark] .faq-visual-card{background:#111422!important;border:1px solid #ffffff17!important;box-shadow:0 16px 45px #0006!important}[data-theme=dark] .faq-visual-card h3{color:#fff!important}[data-theme=dark] .faq-visual-card p{color:#94a3b8!important}[data-theme=dark] .faq-v-badge{color:#e2e8f0!important;background:#ffffff0f!important;border-color:#ffffff1a!important}[data-theme=dark] .faq-list details{background:#111422!important;border:1px solid #ffffff17!important}[data-theme=dark] .faq-list details[open]{background:#15192c!important;border-color:#818cf866!important}[data-theme=dark] .faq-list summary{color:#fff!important}[data-theme=dark] .faq-list details>p{color:#cbd5e1!important}.design-hero-copy a:first-child{color:#fff!important;background:#121826!important;border:1px solid #0000!important;transition:all .25s!important;box-shadow:0 8px 24px #1218262e!important}.design-hero-copy a:last-child{color:#121826!important;background:#ffffffe6!important;border:1px solid #12182624!important;transition:all .25s!important}.design-hero-copy a:hover{transform:translateY(-2px)!important}.mentoring-intro a{color:#fff!important;background:#121826!important;border-radius:999px!important;align-items:center!important;gap:12px!important;padding:13px 22px!important;font-size:14px!important;font-weight:750!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important;box-shadow:0 8px 22px #12182633!important}.mentoring-intro a:hover{background:#7658ff!important;transform:translateY(-2px)!important}[data-theme=dark] .design-hero-copy a:first-child{color:#fff!important;background:linear-gradient(135deg,#7658ff 0%,#9333ea 100%)!important;border:1px solid #fff3!important;box-shadow:0 8px 24px #7658ff59!important}[data-theme=dark] .design-hero-copy a:last-child{color:#f1f5f9!important;background:#ffffff14!important;border:1px solid #ffffff29!important}[data-theme=dark] .design-hero-copy a:last-child:hover{color:#fff!important;background:#ffffff29!important}[data-theme=dark] .mentoring-intro a{color:#fff!important;background:linear-gradient(135deg,#7658ff 0%,#9333ea 100%)!important;border:1px solid #fff3!important;box-shadow:0 8px 24px #7658ff59!important}[data-theme=dark] .mentoring-intro a:hover{color:#fff!important;background:linear-gradient(135deg,#8b5cf6 0%,#a855f7 100%)!important}[data-theme=dark] .mentor-format-card{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important}.project-index-card{background:#fff!important;border:1px solid #12182614!important;border-radius:32px!important;overflow:hidden!important;box-shadow:0 16px 45px -12px #1218260f!important}.project-index-card>a{background:#fff!important}.work-owner-group{background:0 0!important}.work-method{background:linear-gradient(#fff 0%,#f7f9fd 100%)!important;border-top:1px solid #12182612!important;border-bottom:1px solid #12182612!important}.method-points{border-top-color:#12182614!important}.method-points p{color:#121826bf!important;border-bottom-color:#12182614!important}[data-theme=dark] .work-index{background:#06080e!important}[data-theme=dark] .project-index-card{background:#111422!important;border:1px solid #ffffff17!important;box-shadow:0 20px 50px #00000073!important}[data-theme=dark] .project-index-card>a{background:#111422!important}[data-theme=dark] .project-index-copy h3,[data-theme=dark] .project-index-copy h2{color:#fff!important}[data-theme=dark] .project-index-copy>p{color:#818cf8!important}[data-theme=dark] .work-owner-head h2{color:#fff!important}[data-theme=dark] .work-owner-head p{color:#818cf8!important}[data-theme=dark] .work-owner-head span{color:#94a3b8!important}[data-theme=dark] .work-owner-index a{color:#f1f5f9!important;background:#111422!important;border-color:#ffffff17!important}[data-theme=dark] .work-method{background:#080912!important;border-color:#ffffff14!important}[data-theme=dark] .work-method h2{color:#fff!important}[data-theme=dark] .method-points{border-top-color:#ffffff14!important}[data-theme=dark] .method-points p{color:#cbd5e1!important;border-bottom-color:#ffffff14!important}[data-theme=dark] .method-points span{color:#818cf8!important}[data-theme=dark] .studio-small{color:#f5f7ff!important;background:radial-gradient(100% 120% at 50% 0,#15192c 0%,#07080f 100%)!important;border-top:1px solid #ffffff14!important;border-bottom:1px solid #ffffff14!important}[data-theme=dark] .studio-small h2{color:#fff!important}[data-theme=dark] .studio-small p{color:#818cf8!important;font-weight:750!important}[data-theme=dark] .studio-small a{color:#fff!important;background:linear-gradient(135deg,#7658ff 0%,#9333ea 100%)!important;border:1px solid #fff3!important;box-shadow:0 10px 28px #7658ff59!important}[data-theme=dark] .studio-small a:hover{color:#fff!important;background:linear-gradient(135deg,#8b5cf6 0%,#a855f7 100%)!important;transform:translateY(-2px)!important}[data-theme=dark] .role-grid article,[data-theme=dark] .principle-grid article{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important;box-shadow:0 16px 45px #00000059!important}[data-theme=dark] .role-copy h3,[data-theme=dark] .principle-grid article h3{color:#fff!important}[data-theme=dark] .role-copy b{color:#818cf8!important}[data-theme=dark] .role-copy div,[data-theme=dark] .principle-grid article p{color:#94a3b8!important}[data-theme=dark] .role-copy ul li{color:#cbd5e1!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important}[data-theme=dark] .team-work-list li{color:#cbd5e1!important;border-top-color:#ffffff14!important}[data-theme=dark] .team-work-list li span{color:#818cf8!important}[data-theme=dark] .studio-steps article{border-bottom-color:#ffffff14!important}[data-theme=dark] .studio-steps article h3{color:#fff!important}[data-theme=dark] .studio-steps article p{color:#94a3b8!important}[data-theme=dark] .motion-showcase{color:#f5f7ff!important;background:radial-gradient(100% 120% at 50% 0,#0d101d 0%,#06080e 100%)!important;border-top:1px solid #ffffff14!important;border-bottom:1px solid #ffffff14!important}[data-theme=dark] .motion-showcase-head h2{color:#fff!important}[data-theme=dark] .motion-showcase-head p{color:#94a3b8!important}[data-theme=dark] .pinned-scroll-hint{background:#ffffff14!important;border:1px solid #818cf859!important}[data-theme=dark] .pinned-scroll-hint span{color:#e0e7ff!important;font-weight:700!important}[data-theme=dark] .motion-showcase-card{color:#f5f7ff!important;background:#111422!important;border:1px solid #ffffff17!important;box-shadow:0 25px 60px #00000080!important}[data-theme=dark] .motion-showcase-card:nth-child(2){background:radial-gradient(120% 120% at 80% 0,#161b32 0%,#0f1222 100%)!important}[data-theme=dark] .motion-showcase-card:nth-child(3){background:radial-gradient(120% 120% at 80% 0,#1c1532 0%,#0f1222 100%)!important}[data-theme=dark] .motion-showcase-card:nth-child(4){background:radial-gradient(120% 120% at 80% 0,#1d1b30 0%,#0f1222 100%)!important}[data-theme=dark] .story-card-title,[data-theme=dark] .motion-showcase-card h3{color:#fff!important}[data-theme=dark] .story-card-desc,[data-theme=dark] .motion-showcase-card div{color:#cbd5e1!important}[data-theme=dark] .story-card-number,[data-theme=dark] .motion-showcase-card>span{color:#818cf8!important}[data-theme=dark] .story-card-badge{color:#a5b4fc!important;background:#818cf826!important;border:1px solid #818cf84d!important}[data-theme=dark] .story-card-tag{color:#94a3b8!important;background:#ffffff0f!important;border:1px solid #ffffff14!important}[data-theme=dark] .story-card-timeline{color:#94a3b8!important}[data-theme=dark] .story-card-revenue-tag{color:#34d399!important;background:#10b98126!important;border:1px solid #10b9814d!important}.page-cta{color:#121826!important;background:linear-gradient(130deg,#f0f6ff 0%,#eee8ff 52%,#fff1ee 100%)!important}.page-cta h2{color:#121826!important}.page-cta>p{color:#7658ff!important;font-weight:750!important}.page-cta a.primary-button{color:#fff!important;background:linear-gradient(135deg,#2aabee 0%,#229ed9 100%)!important;border:none!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:14px 26px!important;font-size:14px!important;font-weight:750!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important;box-shadow:0 10px 26px #229ed959!important}.page-cta a.primary-button:hover{transform:translateY(-2px)scale(1.02)!important;box-shadow:0 14px 32px #229ed980!important}.page-cta .text-button{color:#121826!important;cursor:pointer!important;background:#fff!important;border:1px solid #12182624!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:14px 22px!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 14px #0000000a!important}[data-theme=dark] .page-cta{color:#f5f7ff!important;background:radial-gradient(100% 120% at 50% 0,#15192c 0%,#07080f 100%)!important;border-top:1px solid #ffffff14!important}[data-theme=dark] .page-cta h2{color:#fff!important}[data-theme=dark] .page-cta>p{color:#818cf8!important}[data-theme=dark] .page-cta a.primary-button{color:#fff!important;background:linear-gradient(135deg,#2aabee 0%,#229ed9 100%)!important;box-shadow:0 10px 28px #229ed973!important}[data-theme=dark] .page-cta .text-button{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff2e!important}[data-theme=dark] .page-cta .text-button:hover{color:#fff!important;background:#ffffff2e!important;border-color:#ffffff4d!important;transform:translateY(-2px)!important}.global-ambient-liquid{z-index:0!important;pointer-events:none!important;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.global-ambient-liquid .hero-liquid-backdrop{opacity:1!important;background:0 0!important;width:100%!important;height:100%!important;animation:none!important;position:absolute!important;inset:0!important}.global-ambient-liquid .hero-liquid-backdrop canvas{opacity:1!important;width:100%!important;height:100%!important;display:block!important;transform:none!important}.global-ambient-liquid .hero-liquid-backdrop:after{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(at 50% 45%,#ffffff61 0 20%,#ffffff29 48%,#f7f9fdb8 78%,#f7f9fd 100%),linear-gradient(#ffffff73 0%,#0000 18% 80%,#f7f9fde0 100%)!important}[data-theme=dark] .global-ambient-liquid .hero-liquid-backdrop:after{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(at 50% 45%,#07080f52 0 22%,#07080f9e 50%,#07080fdb 80%,#06070d 100%),linear-gradient(#07080f73 0%,#0000 18% 80%,#07080fe6 100%)!important}.home-page,.inner-page,.services-page,.work-index,.studio-page,.design-page,.lab-page,.brief-page,.insights-page,.mentoring-page{z-index:1!important;background:0 0!important;position:relative!important}.hero,.hero.hero-signal,.services-hero,.work-hero,.studio-hero,.design-hero,.lab-hero,.brief-intro,.insights-hero,[data-theme=dark] .hero,[data-theme=dark] .hero.hero-signal,[data-theme=dark] .services-hero,[data-theme=dark] .work-hero,[data-theme=dark] .studio-hero,[data-theme=dark] .design-hero,[data-theme=dark] .lab-hero,[data-theme=dark] .brief-intro,[data-theme=dark] .insights-hero{background:0 0!important}.home-page>section:not(.hero),.services-page>section:not(.services-hero),.work-index>section:not(.work-hero),.studio-page>section:not(.studio-hero),.design-page>section:not(.design-hero),.lab-page>section:not(.lab-hero),.brief-page>section:not(.brief-intro),.insights-page>section:not(.insights-hero),.home-page .practice-duo,.home-page .idea-section,.home-page .capabilities,.home-page .work,.home-page .process,.home-page .team,.home-page .reviews-section,.home-page .contact,.service-catalog,.solution-selector,.engagement,.faq-section,.work-method,.studio-roles,.studio-method,.studio-principles,.design-tracks,.design-portfolio,.design-mentoring,.design-real-work{-webkit-backdrop-filter:blur(28px)saturate(160%)!important;background:#f7f9fdc7!important}[data-theme=dark] .home-page>section:not(.hero),[data-theme=dark] .services-page>section:not(.services-hero),[data-theme=dark] .work-index>section:not(.work-hero),[data-theme=dark] .studio-page>section:not(.studio-hero),[data-theme=dark] .design-page>section:not(.design-hero),[data-theme=dark] .lab-page>section:not(.lab-hero),[data-theme=dark] .brief-page>section:not(.brief-intro),[data-theme=dark] .insights-page>section:not(.insights-hero),[data-theme=dark] .home-page .practice-duo,[data-theme=dark] .home-page .idea-section,[data-theme=dark] .home-page .capabilities,[data-theme=dark] .home-page .work,[data-theme=dark] .home-page .process,[data-theme=dark] .home-page .team,[data-theme=dark] .home-page .reviews-section,[data-theme=dark] .home-page .contact,[data-theme=dark] .service-catalog,[data-theme=dark] .solution-selector,[data-theme=dark] .engagement,[data-theme=dark] .faq-section,[data-theme=dark] .work-method,[data-theme=dark] .studio-roles,[data-theme=dark] .studio-method,[data-theme=dark] .studio-principles,[data-theme=dark] .design-tracks,[data-theme=dark] .design-portfolio,[data-theme=dark] .design-mentoring,[data-theme=dark] .design-real-work{-webkit-backdrop-filter:blur(28px)saturate(180%)!important;background:#070911d1!important}.capability-card,.practice-panels article,.team-grid article,.project-index-card,.portfolio-work-card,.service-catalog article,.mode-card-enhanced,.mode-track article,.faq-list details,.faq-visual-card,.role-grid article,.principle-grid article,.design-track-grid article,.design-format-grid article,.mentor-format-card,.mentoring-steps article,.brief-panel,.brief-aside,.brief-result,.roi-calculator-card{-webkit-backdrop-filter:blur(20px)!important;background:#ffffffdb!important;border:1px solid #12182617!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .3s!important;position:relative!important;box-shadow:0 16px 45px -10px #19234b12,inset 0 1px #fffffff2!important}.capability-card:hover,.practice-panels article:hover,.team-grid article:hover,.project-index-card:hover,.portfolio-work-card:hover,.service-catalog article:hover,.mode-card-enhanced:hover,.role-grid article:hover,.principle-grid article:hover,.design-track-grid article:hover,.design-format-grid article:hover,.mentor-format-card:hover{border-color:#7658ff61!important;transform:translateY(-4px)!important;box-shadow:0 24px 60px -12px #7658ff2e,inset 0 1px #fff!important}[data-theme=dark] .capability-card,[data-theme=dark] .practice-panels article,[data-theme=dark] .team-grid article,[data-theme=dark] .project-index-card,[data-theme=dark] .portfolio-work-card,[data-theme=dark] .service-catalog article,[data-theme=dark] .mode-card-enhanced,[data-theme=dark] .mode-track article,[data-theme=dark] .faq-list details,[data-theme=dark] .faq-visual-card,[data-theme=dark] .role-grid article,[data-theme=dark] .principle-grid article,[data-theme=dark] .design-track-grid article,[data-theme=dark] .design-format-grid article,[data-theme=dark] .mentor-format-card,[data-theme=dark] .mentoring-steps article,[data-theme=dark] .brief-panel,[data-theme=dark] .brief-aside,[data-theme=dark] .brief-result,[data-theme=dark] .roi-calculator-card{-webkit-backdrop-filter:blur(20px)!important;background:#0f1220d6!important;border:1px solid #ffffff1f!important;box-shadow:0 20px 50px -10px #0000008c,inset 0 1px #ffffff24!important}[data-theme=dark] .capability-card:hover,[data-theme=dark] .practice-panels article:hover,[data-theme=dark] .team-grid article:hover,[data-theme=dark] .project-index-card:hover,[data-theme=dark] .portfolio-work-card:hover,[data-theme=dark] .service-catalog article:hover,[data-theme=dark] .mode-card-enhanced:hover,[data-theme=dark] .role-grid article:hover,[data-theme=dark] .principle-grid article:hover,[data-theme=dark] .design-track-grid article:hover,[data-theme=dark] .design-format-grid article:hover,[data-theme=dark] .mentor-format-card:hover{border-color:#818cf880!important;transform:translateY(-4px)!important;box-shadow:0 26px 70px -12px #7658ff52,inset 0 1px #ffffff38!important}.capability-card:before,.project-index-card:before,.service-catalog article:before,.mode-card-enhanced:before,.mentor-format-card:before{content:"";border-radius:inherit;background:radial-gradient(circle 320px at var(--gx,50%) var(--gy,50%), #ffffff1f 0%, transparent 70%);opacity:0;pointer-events:none;z-index:1;transition:opacity .3s;position:absolute;inset:0}.capability-card:hover:before,.project-index-card:hover:before,.service-catalog article:hover:before,.mode-card-enhanced:hover:before,.mentor-format-card:hover:before{opacity:1}[data-theme=dark] .capability-card:before,[data-theme=dark] .project-index-card:before,[data-theme=dark] .service-catalog article:before,[data-theme=dark] .mode-card-enhanced:before,[data-theme=dark] .mentor-format-card:before{background:radial-gradient(circle 320px at var(--gx,50%) var(--gy,50%), #818cf82e 0%, transparent 70%)!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4{color:#fff!important}[data-theme=dark] .section-kicker,[data-theme=dark] .kicker{color:#818cf8!important}[data-theme=dark] p,[data-theme=dark] .page-hero>p,[data-theme=dark] .hero-intro{color:#cbd5e1!important}.global-footer{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;z-index:2!important;background:#f7f9fde6!important;border-top:1px solid #12182614!important;position:relative!important}[data-theme=dark] .global-footer{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background:#05060cf0!important;border-top:1px solid #ffffff1a!important}.motion-strip{opacity:1!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffb8!important;border-top:1px solid #12182614!important;border-bottom:1px solid #12182614!important;width:100vw!important;margin:70px -50vw 0!important;padding:18px 0!important;display:flex!important;position:relative!important;left:50%!important;right:50%!important;overflow:hidden!important;box-shadow:0 4px 20px #00000005!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)!important}.motion-strip>div{align-items:center!important;gap:36px!important;min-width:max-content!important;padding-right:36px!important;animation:24s linear infinite marquee!important;display:flex!important}.motion-strip span{letter-spacing:.16em!important;color:#121826!important;text-transform:uppercase!important;font-size:13.5px!important;font-weight:750!important}.motion-strip i{color:#7658ff!important;filter:drop-shadow(0 0 6px #7658ff73)!important;font-size:15px!important;font-style:normal!important}[data-theme=dark] .motion-strip{background:#0e1220e0!important;border-top:1px solid #ffffff1a!important;border-bottom:1px solid #ffffff1a!important;box-shadow:0 8px 30px #0006!important}[data-theme=dark] .motion-strip span{color:#f8fafc!important}[data-theme=dark] .motion-strip i{color:#a855f7!important;filter:drop-shadow(0 0 8px #a855f7b3)!important}.reviews-section{padding-top:clamp(60px,8vh,100px)!important;padding-bottom:clamp(60px,8vh,100px)!important}.reviews-grid{grid-template-columns:repeat(3,1fr)!important;gap:24px!important;margin-top:40px!important;display:grid!important}@media (width<=900px){.reviews-grid{grid-template-columns:1fr!important;gap:18px!important}}.review-card{-webkit-backdrop-filter:blur(20px)!important;background:#ffffffd1!important;border:1px solid #12182617!important;border-radius:26px!important;flex-direction:column!important;justify-content:space-between!important;padding:36px 32px!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s!important;display:flex!important;position:relative!important;box-shadow:0 16px 45px -12px #19234b12,inset 0 1px #ffffffe6!important}.review-card:hover{border-color:#7658ff59!important;transform:translateY(-4px)!important;box-shadow:0 24px 60px -12px #7658ff29,inset 0 1px #fff!important}.review-quote-mark{color:#7658ff!important;opacity:.85!important;margin-bottom:16px!important;font-family:Georgia,serif!important;font-size:54px!important;line-height:.8!important}.review-text{color:#1e293b!important;flex-grow:1!important;margin:0 0 28px!important;font-size:15.5px!important;line-height:1.65!important}.review-author-meta{border-top:1px solid #12182614!important;flex-direction:column!important;gap:4px!important;padding-top:18px!important;display:flex!important}.review-author-meta strong{color:#0f172a!important;letter-spacing:-.01em!important;font-size:16px!important;font-weight:800!important}.review-author-meta span{color:#64748b!important;font-size:13px!important;line-height:1.4!important}.review-author-meta small{color:#7658ff!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-top:4px!important;font-size:11.5px!important;font-weight:700!important}[data-theme=dark] .review-card{background:#0f1220e0!important;border:1px solid #ffffff1f!important;box-shadow:0 20px 50px -10px #0000008c,inset 0 1px #ffffff1f!important}[data-theme=dark] .review-card:hover{border-color:#a855f780!important;box-shadow:0 24px 65px -10px #a855f740,inset 0 1px #fff3!important}[data-theme=dark] .review-quote-mark{color:#a855f7!important;text-shadow:0 0 20px #a855f780!important}[data-theme=dark] .review-text{color:#e2e8f0!important}[data-theme=dark] .review-author-meta{border-top-color:#ffffff1a!important}[data-theme=dark] .review-author-meta strong{color:#fff!important}[data-theme=dark] .review-author-meta span{color:#94a3b8!important}[data-theme=dark] .review-author-meta small{color:#38bdf8!important}.home-faq-section{padding-top:clamp(60px,8vh,100px)!important;padding-bottom:clamp(60px,8vh,100px)!important}.home-faq-layout{grid-template-columns:1fr 1.35fr!important;align-items:stretch!important;gap:32px!important;margin-top:40px!important;display:grid!important}@media (width<=900px){.home-faq-layout{grid-template-columns:1fr!important;gap:28px!important}}.home-faq-visual-card{border:1px solid #1218261a!important;border-radius:28px!important;flex-direction:column!important;justify-content:flex-end!important;min-height:480px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 50px -10px #19234b1a!important}.faq-visual-image{background-position:50%!important;background-size:cover!important;transition:transform .6s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;inset:0!important}.home-faq-visual-card:hover .faq-visual-image{transform:scale(1.04)!important}.faq-visual-overlay{z-index:2!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#fff!important;background:linear-gradient(#080c1833 0%,#080c18eb 55%,#060912fa 100%)!important;padding:36px 32px!important;position:relative!important}.faq-visual-badge{color:#c7d2fe!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#818cf833!important;border:1px solid #818cf866!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;margin-bottom:14px!important;padding:4px 12px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.faq-visual-overlay h3{color:#fff!important;letter-spacing:-.02em!important;margin:0 0 10px!important;font-size:24px!important;font-weight:850!important;line-height:1.25!important}.faq-visual-overlay p{color:#cbd5e1!important;margin:0 0 20px!important;font-size:14px!important;line-height:1.6!important}.faq-visual-chips{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.faq-visual-chips span{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff1f!important;border:1px solid #fff3!important;border-radius:9999px!important;align-items:center!important;padding:5px 12px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.home-faq-list{flex-direction:column!important;gap:14px!important;display:flex!important}.home-faq-item{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffd1!important;border:1px solid #12182617!important;border-radius:20px!important;padding:22px 28px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.home-faq-item[open]{border-color:#7658ff59!important;box-shadow:0 14px 36px -10px #7658ff1f!important}.home-faq-item summary{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;list-style:none!important;display:flex!important}.home-faq-item summary::-webkit-details-marker{display:none!important}.home-faq-item summary span{color:#7658ff!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:800!important}.home-faq-item summary h3{color:#121826!important;letter-spacing:-.01em!important;flex-grow:1!important;margin:0!important;font-size:17px!important;font-weight:750!important}.home-faq-item summary b{color:#7658ff!important;font-size:20px!important;font-weight:400!important;transition:transform .25s!important}.home-faq-item[open] summary b{transform:rotate(45deg)!important}.home-faq-item p{color:#121826b8!important;margin:14px 0 4px 34px!important;font-size:15px!important;line-height:1.65!important}[data-theme=dark] .home-faq-visual-card{border-color:#ffffff24!important;box-shadow:0 20px 50px -10px #0009!important}[data-theme=dark] .home-faq-item{background:#0f1220e0!important;border-color:#ffffff1f!important}[data-theme=dark] .home-faq-item[open]{border-color:#a855f780!important;box-shadow:0 16px 40px -10px #a855f738!important}[data-theme=dark] .home-faq-item summary span{color:#a855f7!important}[data-theme=dark] .home-faq-item summary h3{color:#fff!important}[data-theme=dark] .home-faq-item summary b{color:#a855f7!important}[data-theme=dark] .home-faq-item p{color:#cbd5e1!important}.design-format-grid{grid-template-columns:repeat(2,1fr)!important;gap:28px!important;margin-top:40px!important;display:grid!important}@media (width<=768px){.design-format-grid{grid-template-columns:1fr!important}}.design-format-card{background:#ffffffe0!important;border:1px solid #12182617!important;border-radius:28px!important;flex-direction:column!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .3s!important;display:flex!important;overflow:hidden!important;box-shadow:0 16px 45px -10px #19234b14,inset 0 1px #fff!important}.design-format-card:hover{border-color:#7658ff66!important;transform:translateY(-5px)!important;box-shadow:0 24px 60px -10px #7658ff33,inset 0 1px #fff!important}.format-art{background:radial-gradient(circle,#f0f3fd 0%,#e5e9f8 100%)!important;border-bottom:1px solid #1218260f!important;justify-content:center!important;align-items:center!important;height:220px!important;display:flex!important;position:relative!important;overflow:hidden!important}.format-art:before{content:""!important;opacity:.24!important;pointer-events:none!important;background-position:50%!important;background-size:cover!important;transition:transform .5s,opacity .5s!important;position:absolute!important;inset:0!important}.design-format-card:hover .format-art:before{opacity:.38!important;transform:scale(1.08)!important}.format-art-1{background:radial-gradient(#ede9fe 0%,#ddd6fe 100%)!important}.format-art-1:before{background-image:url(/images/design-art.webp)!important}.format-art-2{background:radial-gradient(#e0f2fe 0%,#bae6fd 100%)!important}.format-art-2:before{background-image:url(/images/work-art.webp)!important}.format-art-3{background:radial-gradient(#fae8ff 0%,#f3e8ff 100%)!important}.format-art-3:before{background-image:url(/images/services-art.webp)!important}.format-art-4{background:radial-gradient(#fef3c7 0%,#fde68a 100%)!important}.format-art-4:before{background-image:url(/images/studio-art.webp)!important}.format-art-preview{z-index:2!important;position:relative!important}.art-deck-preview{background:#fff!important;border:1px solid #7658ff33!important;border-radius:14px!important;width:220px!important;padding:18px!important;box-shadow:0 14px 34px #7658ff2e!important}.deck-page-chip{color:#7658ff!important;letter-spacing:.1em!important;margin-bottom:10px!important;font-size:9px!important;font-weight:800!important;display:inline-block!important}.deck-slide-title{color:#121826!important;letter-spacing:-.01em!important;font-size:13px!important;font-weight:850!important;display:block!important}.deck-slide-bar{background:linear-gradient(90deg,#7658ff,#a855f7)!important;border-radius:3px!important;width:100%!important;height:6px!important;margin:8px 0 6px!important}.deck-slide-sub{background:#12182626!important;border-radius:2px!important;width:60%!important;height:4px!important}.art-web-preview{width:230px!important}.web-mini-browser{background:#fff!important;border:1px solid #0ea5e933!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 14px 34px #0ea5e92e!important}.web-browser-dots{background:#1218260a!important;border-bottom:1px solid #1218260f!important;gap:5px!important;padding:8px 12px!important;display:flex!important}.web-browser-dots i{background:#12182633!important;border-radius:50%!important;width:6px!important;height:6px!important}.web-browser-hero{padding:16px!important}.web-chip{color:#0284c7!important;background:#0ea5e91a!important;border-radius:6px!important;margin-bottom:8px!important;padding:3px 8px!important;font-size:10px!important;font-weight:800!important;display:inline-block!important}.web-hero-line{background:#1218261f!important;border-radius:3px!important;width:80%!important;height:5px!important}.art-system-preview{align-items:center!important;display:flex!important}.system-token-grid{background:#fff!important;border-radius:14px!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;padding:14px!important;display:grid!important;box-shadow:0 14px 34px #a855f72e!important}.token-swatch{color:#fff!important;border-radius:8px!important;padding:6px 10px!important;font-size:9px!important;font-weight:800!important}.t-blue{background:#2563eb!important}.t-purple{background:#7658ff!important}.token-font{color:#121826!important;background:#1218260d!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;font-size:16px!important;font-weight:850!important;display:flex!important}.token-grid-icon{color:#7658ff!important;background:#7658ff14!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;font-size:10px!important;font-weight:750!important;display:flex!important}.art-case-preview{align-items:center!important;display:flex!important}.case-mini-behance{text-align:center!important;background:#fff!important;border:1px solid #f59e0b33!important;border-radius:14px!important;padding:16px 20px!important;box-shadow:0 14px 34px #f59e0b2e!important}.behance-tag{color:#b45309!important;letter-spacing:.08em!important;margin-bottom:6px!important;font-size:9px!important;font-weight:850!important;display:block!important}.case-metric-box strong{color:#121826!important;font-size:24px!important;font-weight:850!important;line-height:1!important;display:block!important}.case-metric-box small{color:#d97706!important;font-size:10px!important;font-weight:750!important}.format-num-pill{color:#121826!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffffd9!important;border-radius:9999px!important;padding:3px 9px!important;font-size:11px!important;font-weight:800!important;position:absolute!important;top:16px!important;left:16px!important}.format-type-mark{color:#7658ff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffffd9!important;border-radius:9999px!important;padding:3px 9px!important;font-size:11px!important;font-weight:800!important;position:absolute!important;top:16px!important;right:16px!important}.format-card-copy{padding:28px 30px!important}.format-card-copy h3{color:#121826!important;letter-spacing:-.02em!important;margin:0 0 10px!important;font-size:22px!important;font-weight:800!important}.format-card-copy p{color:#121826b3!important;margin:0!important;font-size:14.5px!important;line-height:1.6!important}[data-theme=dark] .design-format-card{background:#0f1220e0!important;border-color:#ffffff1f!important;box-shadow:0 20px 50px -10px #0000008c,inset 0 1px #ffffff1a!important}[data-theme=dark] .format-art{border-bottom-color:#ffffff14!important}[data-theme=dark] .format-art-1{background:radial-gradient(#2e1065 0%,#1e1b4b 100%)!important}[data-theme=dark] .format-art-2{background:radial-gradient(#082f49 0%,#0f172a 100%)!important}[data-theme=dark] .format-art-3{background:radial-gradient(#3b0764 0%,#180828 100%)!important}[data-theme=dark] .format-art-4{background:radial-gradient(#451a03 0%,#1f1206 100%)!important}[data-theme=dark] .art-deck-preview,[data-theme=dark] .web-mini-browser,[data-theme=dark] .system-token-grid,[data-theme=dark] .case-mini-behance{background:#14192df2!important;border-color:#ffffff29!important}[data-theme=dark] .deck-slide-title,[data-theme=dark] .case-metric-box strong,[data-theme=dark] .token-font{color:#fff!important}[data-theme=dark] .web-browser-dots{background:#ffffff0f!important;border-bottom-color:#ffffff14!important}[data-theme=dark] .web-browser-dots i{background:#ffffff4d!important}[data-theme=dark] .format-num-pill{color:#cbd5e1!important;background:#0f1220d9!important;border:1px solid #ffffff24!important}[data-theme=dark] .format-type-mark{color:#a855f7!important;background:#0f1220d9!important;border:1px solid #a855f766!important}[data-theme=dark] .format-card-copy h3{color:#fff!important}[data-theme=dark] .format-card-copy p{color:#cbd5e1!important}.design-hero-actions{flex-wrap:wrap!important;align-items:center!important;gap:16px!important;margin-top:32px!important;display:flex!important}.design-btn-primary{color:#fff!important;background:#121826!important;border-radius:9999px!important;align-items:center!important;gap:10px!important;padding:16px 32px!important;font-size:14.5px!important;font-weight:750!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important;box-shadow:0 8px 24px #12182626!important}.design-btn-primary:hover{background:#7658ff!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #7658ff59!important}.design-btn-secondary{color:#121826!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#1218260d!important;border:1px solid #12182624!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:16px 28px!important;font-size:14.5px!important;font-weight:750!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important}.design-btn-secondary:hover{background:#1218261a!important;border-color:#1218264d!important;transform:translateY(-2px)!important}[data-theme=dark] .design-btn-primary{color:#fff!important;background:linear-gradient(135deg,#7658ff 0%,#9333ea 100%)!important;border:1px solid #fff3!important;box-shadow:0 8px 25px #7658ff73!important}[data-theme=dark] .design-btn-primary:hover{box-shadow:0 12px 32px #7658ffa6!important}[data-theme=dark] .design-btn-secondary{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff38!important}[data-theme=dark] .design-btn-secondary:hover{background:#ffffff2e!important;border-color:#ffffff73!important}.mentoring-intro-actions{flex-wrap:wrap!important;align-items:center!important;gap:16px!important;margin-top:28px!important;display:flex!important}.mentor-cta-primary{color:#fff!important;background:linear-gradient(135deg,#7658ff 0%,#9333ea 100%)!important;border:1px solid #ffffff2e!important;border-radius:9999px!important;align-items:center!important;gap:10px!important;padding:15px 30px!important;font-size:14.5px!important;font-weight:750!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important;box-shadow:0 10px 25px #7658ff59!important}.mentor-cta-primary:hover{transform:translateY(-2px)!important;box-shadow:0 14px 32px #7658ff8c!important}.mentor-cta-secondary{color:#121826!important;background:#1218260d!important;border:1px solid #12182624!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:15px 26px!important;font-size:14.5px!important;font-weight:700!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important}.mentor-cta-secondary:hover{background:#1218261a!important;transform:translateY(-2px)!important}[data-theme=dark] .mentor-cta-secondary{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff38!important}[data-theme=dark] .mentor-cta-secondary:hover{background:#ffffff2e!important}[data-theme=dark] .mentor-format-card i{color:#fff!important;background:#ffffff1a!important}.work-index{background:0 0!important}.work-index .project-index{background:0 0!important;gap:28px!important}.work-index .project-index-card{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background:#ffffffe0!important;border:1px solid #fffffff2!important;border-radius:30px!important;overflow:hidden!important;box-shadow:0 16px 45px -10px #19234b14,0 1px 3px #0000000a,inset 0 1px #fff!important}.work-index .work-method{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#ffffffbf!important;border-block:1px solid #12182614!important}[data-theme=dark] .work-index,[data-theme=dark] .work-index .project-index,[data-theme=dark] .work-owner-group,[data-theme=dark] .work-index .work-method{background:0 0!important}[data-theme=dark] .work-index .project-index-card{background:#0f1220e0!important;border:1px solid #ffffff1f!important;box-shadow:0 20px 50px -10px #0000008c,inset 0 1px #ffffff1a!important}[data-theme=dark] .project-index-copy h3{color:#fff!important}[data-theme=dark] .project-index-copy>div{color:#cbd5e1!important}[data-theme=dark] .project-index-copy ul li{color:#e2e8f0!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important}[data-theme=dark] .work-index .work-method{border-block-color:#ffffff1a!important}[data-theme=dark] .work-index .work-method h2{color:#fff!important}[data-theme=dark] .work-index .method-points,[data-theme=dark] .work-index .method-points p{color:#cbd5e1!important;border-color:#ffffff1a!important}[data-theme=dark] .studio-page .studio-roles,[data-theme=dark] .studio-page .studio-principles,[data-theme=dark] .studio-page .studio-method{background:0 0!important}[data-theme=dark] .studio-page .role-grid>article,[data-theme=dark] .studio-page .principle-grid article{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#0f1220e0!important;border:1px solid #ffffff1f!important;box-shadow:0 20px 50px -10px #0000008c,inset 0 1px #ffffff1a!important}[data-theme=dark] .studio-page .role-copy h3{color:#fff!important}[data-theme=dark] .studio-page .role-copy>b{color:#818cf8!important}[data-theme=dark] .studio-page .role-copy>div{color:#cbd5e1!important}[data-theme=dark] .studio-page .role-copy li{color:#cbd5e1!important;background:#ffffff0d!important;border-color:#ffffff24!important}[data-theme=dark] .studio-page .team-work-list li{color:#e2e8f0!important;border-bottom-color:#ffffff14!important}[data-theme=dark] .studio-page .team-work-list li span{color:#818cf8!important}[data-theme=dark] .studio-page .role-visual{background:radial-gradient(circle at 50% 42%,#4b55ff,#171526 50%,#050507)!important}[data-theme=dark] .studio-page .role-2{background:radial-gradient(circle at 50% 42%,#b95bff,#251429 52%,#070508)!important}[data-theme=dark] .studio-page .role-3{background:radial-gradient(circle at 50% 42%,#0ea5e9,#0c1a2e 52%,#050507)!important}[data-theme=dark] .studio-page .role-visual>span{color:#fff!important;background:#ffffff26!important;border:1px solid #ffffff59!important}[data-theme=dark] .studio-page .role-visual>b{color:#ffffffbf!important}[data-theme=dark] .studio-page .studio-small{background:radial-gradient(at 50% 48%,#14182df2 0%,#080a12fa 70%),url(/images/ekastudio-liquid-hero.webp) 50%/cover no-repeat!important;border-block:1px solid #ffffff1a!important}[data-theme=dark] .studio-page .studio-small p{color:#818cf8!important}[data-theme=dark] .studio-page .studio-small h2{color:#fff!important}[data-theme=dark] .studio-page .studio-small a{color:#fff!important;background:linear-gradient(135deg,#7658ff 0%,#9333ea 100%)!important;border:1px solid #fff3!important;box-shadow:0 8px 24px #7658ff66!important}[data-theme=dark] .studio-page .studio-small a:hover{transform:translateY(-2px)!important;box-shadow:0 12px 30px #7658ff99!important}[data-theme=dark] .motion-showcase{background:radial-gradient(at 50% 30%,#1a203cf2,#070910fa)!important}[data-theme=dark] .motion-showcase:before{opacity:.15!important}[data-theme=dark] .motion-showcase-head h2{color:#fff!important;-webkit-text-fill-color:#fff!important}[data-theme=dark] .motion-showcase-head p{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}[data-theme=dark] .pinned-scroll-hint{color:#e2e8f0!important;background:#ffffff14!important;border:1px solid #ffffff29!important}[data-theme=dark] .scroll-mouse-icon{border-color:#fff6!important}[data-theme=dark] .scroll-mouse-wheel{background:#818cf8!important;box-shadow:0 0 8px #818cf8!important}[data-theme=dark] .motion-showcase-card,[data-theme=dark] .motion-showcase-card:first-child,[data-theme=dark] .motion-showcase-card:nth-child(2),[data-theme=dark] .motion-showcase-card:nth-child(3),[data-theme=dark] .motion-showcase-card:nth-child(4){color:#f8fafc!important;background:#0f1222f2!important;border:1px solid #ffffff29!important;box-shadow:0 30px 80px #0009,inset 0 1px #ffffff26!important}[data-theme=dark] .motion-showcase-card .story-card-title,[data-theme=dark] .motion-showcase-card h3,[data-theme=dark] .motion-showcase-card h3 span{color:#fff!important;-webkit-text-fill-color:#fff!important}[data-theme=dark] .motion-showcase-card .story-card-desc,[data-theme=dark] .motion-showcase-card p,[data-theme=dark] .motion-showcase-card>div:not(.story-card-top):not(.story-card-tags):not(.story-card-meta){color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}[data-theme=dark] .motion-showcase-card .story-card-tag{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;background:#ffffff14!important;border:1px solid #ffffff2e!important}[data-theme=dark] .motion-showcase-card .story-card-number{color:#818cf8!important;-webkit-text-fill-color:#818cf8!important}[data-theme=dark] .motion-showcase-card .story-card-badge{color:#c7d2fe!important;-webkit-text-fill-color:#c7d2fe!important;background:#818cf833!important;border:1px solid #818cf866!important}[data-theme=dark] .motion-showcase-card .story-card-timeline{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}[data-theme=dark] .motion-showcase-card .story-card-revenue-tag{color:#34d399!important;-webkit-text-fill-color:#34d399!important;background:#10b9812e!important;border:1px solid #10b98173!important;font-weight:700!important}[data-theme=dark] .motion-showcase-card b{color:#818cf8!important;background:#ffffff1f!important;border:1px solid #ffffff38!important}[data-theme=dark] .motion-showcase-progress{background:#ffffff26!important}[data-theme=dark] .motion-showcase-progress span{background:linear-gradient(90deg,#38bdf8,#818cf8,#c084fc)!important}.mentoring-sticky-bar{z-index:95!important;-webkit-backdrop-filter:blur(24px)saturate(180%)!important;opacity:0!important;pointer-events:none!important;background:#ffffffeb!important;border:1px solid #1218261f!important;border-radius:9999px!important;align-items:center!important;gap:16px!important;max-width:calc(100vw - 36px)!important;padding:8px 10px 8px 18px!important;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s!important;display:flex!important;position:fixed!important;bottom:24px!important;left:50%!important;transform:translate(-50%)translateY(120px)!important;box-shadow:0 16px 40px -10px #19234b26,0 2px 6px #0000000a!important}.mentoring-sticky-bar.visible{opacity:1!important;pointer-events:auto!important;transform:translate(-50%)translateY(0)!important}.mentoring-sticky-bar .sticky-bar-info{color:#0f172a!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;font-size:12.5px!important;font-weight:750!important;display:flex!important}.mentoring-sticky-bar .sticky-bar-pulse{background:#10b981!important;border-radius:50%!important;width:7px!important;height:7px!important;box-shadow:0 0 0 3px #10b98140!important}.mentoring-sticky-bar .sticky-bar-links{white-space:nowrap!important;border-left:1px solid #1218261a!important;align-items:center!important;gap:14px!important;padding-left:14px!important;display:flex!important;overflow-x:auto!important}.mentoring-sticky-bar .sticky-bar-link{color:#475569!important;font-size:12.5px!important;font-weight:650!important;text-decoration:none!important;transition:color .2s!important}.mentoring-sticky-bar .sticky-bar-link:hover{color:#7658ff!important}.mentoring-sticky-bar .sticky-bar-btn{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#7658ff 0%,#9333ea 100%)!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;font-size:12.5px!important;font-weight:750!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 14px #7658ff59!important}.mentoring-sticky-bar .sticky-bar-btn:hover{transform:scale(1.03)!important;box-shadow:0 6px 18px #7658ff8c!important}[data-theme=dark] .mentoring-sticky-bar{background:#0f1222f2!important;border:1px solid #ffffff29!important;box-shadow:0 20px 50px -10px #000000b3,inset 0 1px #ffffff26!important}[data-theme=dark] .mentoring-sticky-bar .sticky-bar-info{color:#f8fafc!important}[data-theme=dark] .mentoring-sticky-bar .sticky-bar-links{border-left-color:#ffffff24!important}[data-theme=dark] .mentoring-sticky-bar .sticky-bar-link{color:#cbd5e1!important}[data-theme=dark] .mentoring-sticky-bar .sticky-bar-link:hover{color:#fff!important}body:has(.mentoring-page) .floating-tg-fab{bottom:84px!important}.page-cta .primary-button{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#7658ff 0%,#9333ea 100%)!important;border:1px solid #ffffff40!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:16px 34px!important;font-size:15px!important;font-weight:750!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important;box-shadow:0 10px 28px #7658ff73!important}.page-cta .primary-button:hover{transform:translateY(-2px)!important;box-shadow:0 14px 34px #7658ffa6!important}.page-cta .text-button{color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;cursor:pointer!important;background:#ffffff1f!important;border:1px solid #ffffff47!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:16px 28px!important;font-size:14.5px!important;font-weight:700!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important}.page-cta .text-button:hover{color:#fff!important;background:#ffffff38!important;border-color:#ffffff80!important;transform:translateY(-2px)!important}.home-page .practice-duo{padding-bottom:clamp(64px,8vh,100px)!important}.practice-panels,.practice-panels.practice-panels-three{border:1px solid #1218261a!important;border-radius:32px!important;max-width:min(1560px,94vw)!important;margin:0 auto!important;overflow:hidden!important;box-shadow:0 24px 70px -15px #19234b14!important}.practice-panels.practice-panels-three{grid-template-columns:repeat(3,1fr)!important;display:grid!important}.practice-panels article{box-sizing:border-box!important;flex-direction:column!important;min-height:460px!important;padding:clamp(32px,3.2vw,46px)!important;display:flex!important;position:relative!important}.practice-panels h3{letter-spacing:-.03em!important;-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important;min-height:2.36em!important;margin:46px 0 18px!important;font-size:clamp(24px,2.2vw,36px)!important;line-height:1.18!important}.practice-panels p{color:#121826b8!important;max-width:440px!important;margin:0 0 28px!important;font-size:15.5px!important;line-height:1.6!important}[data-theme=dark] .practice-panels,[data-theme=dark] .practice-panels.practice-panels-three{border-color:#ffffff24!important;box-shadow:0 24px 70px -15px #0009!important}[data-theme=dark] .practice-panels h3{color:#fff!important}[data-theme=dark] .practice-panels p{color:#cbd5e1!important}.home-page .motion-strip{-webkit-backdrop-filter:blur(20px)!important;box-sizing:border-box!important;background:#ffffffe0!important;border-top:1px solid #12182614!important;border-bottom:1px solid #12182614!important;align-items:center!important;width:100%!important;max-width:100vw!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;left:auto!important;right:auto!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)!important}[data-theme=dark] .home-page .motion-strip{background:#0b0e1a!important;border-top:1px solid #ffffff14!important;border-bottom:1px solid #ffffff14!important;box-shadow:0 4px 24px #00000073!important}.home-page .motion-strip>div{will-change:transform;white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;min-width:max-content!important;height:100%!important;animation:26s linear infinite marquee!important;display:flex!important}.home-page .motion-strip span{letter-spacing:.16em!important;color:#121826!important;text-transform:uppercase!important;padding:0 16px!important;font-size:12px!important;font-weight:750!important;line-height:52px!important}[data-theme=dark] .home-page .motion-strip span{color:#f1f5f9!important}.home-page .motion-strip i{color:#7658ff!important;filter:drop-shadow(0 0 6px #7658ff99)!important;justify-content:center!important;align-items:center!important;font-size:11px!important;font-style:normal!important;display:inline-flex!important}[data-theme=dark] .home-page .motion-strip i{color:#a855f7!important;filter:drop-shadow(0 0 8px #a855f7cc)!important}.home-page .capability-card .cap-stat strong,.capability-card .cap-stat strong,.cap-stat strong{letter-spacing:-.025em!important;margin-right:-.05em!important;padding-left:.02em!important;padding-right:.16em!important;line-height:1!important;display:inline-block!important;overflow:visible!important}@media (width<=960px){.practice-panels.practice-panels-three{border-radius:26px!important;grid-template-columns:1fr!important}.practice-panels h3{min-height:auto!important}.practice-panels article{border-bottom:1px solid #12182614!important;min-height:auto!important}[data-theme=dark] .practice-panels article{border-bottom-color:#ffffff14!important}.practice-panels article:last-child{border-bottom:none!important}}.motion-showcase-card b{color:#121826!important;letter-spacing:-.02em!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffffe6!important;border:1px solid #1218261f!important;border-radius:50%!important;place-items:center!important;width:54px!important;height:54px!important;font-size:15px!important;font-weight:800!important;display:grid!important;position:absolute!important;top:28px!important;right:28px!important;box-shadow:0 4px 14px #0000000d!important}[data-theme=dark] .motion-showcase-card b{color:#c4b5fd!important;background:#ffffff1a!important;border:1px solid #fff3!important;box-shadow:0 4px 16px #0000004d!important}.portfolio-kinetic-showcase{z-index:2!important;padding:80px 0 40px!important;position:relative!important;overflow:hidden!important}.portfolio-constellation:before,.portfolio-kinetic-showcase:before,[data-theme=dark] .portfolio-constellation:before{display:none!important}.portfolio-showcase-header{z-index:3!important;margin-bottom:44px!important;padding:0 max(24px,7vw)!important;position:relative!important}.portfolio-showcase-topbar{border-bottom:1px solid #12182614!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:22px!important;padding-bottom:14px!important;display:flex!important}[data-theme=dark] .portfolio-showcase-topbar{border-bottom-color:#ffffff14!important}.portfolio-showcase-meta-group{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.portfolio-showcase-topbar .section-kicker{letter-spacing:.12em!important;color:#6366f1!important;margin:0!important;font-size:11px!important;font-weight:700!important}[data-theme=dark] .portfolio-showcase-topbar .section-kicker{color:#818cf8!important}.kinetic-live-indicator{letter-spacing:.1em!important;text-transform:uppercase!important;color:#10b981!important;background:#10b98114!important;border:1px solid #10b98140!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:4px 12px!important;font-size:11px!important;font-weight:750!important;display:inline-flex!important}.kinetic-live-indicator .pulse-dot{background:#10b981!important;border-radius:50%!important;width:7px!important;height:7px!important;animation:2s infinite fabPulse!important;box-shadow:0 0 0 3px #10b98140!important}.portfolio-click-hint{color:#121826a6!important;background:#1218260a!important;border:1px solid #12182617!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:4px 12px!important;font-size:11.5px!important;font-weight:600!important;display:inline-flex!important}[data-theme=dark] .portfolio-click-hint{color:#f1f5f9b3!important;background:#ffffff0a!important;border-color:#ffffff17!important}.portfolio-showcase-main{grid-template-columns:1.15fr .85fr!important;align-items:end!important;gap:40px!important;margin-bottom:28px!important;display:grid!important}@media (width<=900px){.portfolio-showcase-main{grid-template-columns:1fr!important;gap:16px!important}}.portfolio-showcase-title-col h2{letter-spacing:-.04em!important;color:#121826!important;margin:0!important;font-size:clamp(30px,3.8vw,54px)!important;line-height:1.08!important}[data-theme=dark] .portfolio-showcase-title-col h2{color:#f8fafc!important}.portfolio-showcase-title-col h2 span{background:linear-gradient(100deg,#6366f1 0%,#8b5cf6 45%,#ec4899 90%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;display:block!important}.portfolio-showcase-desc-col p{color:#121826b3!important;margin:0!important;font-size:clamp(14px,1.1vw,16.5px)!important;line-height:1.6!important}[data-theme=dark] .portfolio-showcase-desc-col p{color:#94a3b8!important}.portfolio-author-legend{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;display:grid!important}@media (width<=900px){.portfolio-author-legend{grid-template-columns:1fr!important;gap:10px!important}}.author-legend-pill{background:#12182608!important;border:1px solid #12182614!important;border-radius:18px!important;align-items:center!important;gap:14px!important;padding:12px 18px!important;transition:transform .25s,border-color .25s,background .25s!important;display:flex!important}[data-theme=dark] .author-legend-pill{background:#ffffff08!important;border-color:#ffffff14!important}.author-legend-pill:hover{background:#1218260d!important;border-color:#7658ff4d!important;transform:translateY(-2px)!important}[data-theme=dark] .author-legend-pill:hover{background:#ffffff0f!important;border-color:#8b5cf666!important}.legend-avatar{border:2px solid #7658ff33!important;border-radius:50%!important;flex-shrink:0!important;width:40px!important;height:40px!important;overflow:hidden!important}.legend-avatar img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.author-legend-pill div{flex-direction:column!important;gap:2px!important;display:flex!important}.author-legend-pill strong{color:#121826!important;font-size:13.5px!important;font-weight:700!important}[data-theme=dark] .author-legend-pill strong{color:#f1f5f9!important}.author-legend-pill small{color:#12182699!important;font-size:11.5px!important}[data-theme=dark] .author-legend-pill small{color:#94a3b8!important}.portfolio-kinetic-row{margin-bottom:32px!important}.portfolio-kinetic-row:last-of-type{margin-bottom:10px!important}.portfolio-track-meta{border-bottom:1px solid #12182612!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-bottom:22px!important;padding:0 max(24px,7vw) 16px!important;display:flex!important}[data-theme=dark] .portfolio-track-meta{border-bottom-color:#ffffff14!important}.track-person-badge{align-items:center!important;gap:14px!important;display:flex!important}.person-avatar{color:#fff!important;letter-spacing:-.02em!important;background:linear-gradient(135deg,#7658ff,#a855f7)!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;font-size:14px!important;font-weight:850!important;display:flex!important;box-shadow:0 4px 16px #7658ff59!important}.person-avatar.anton-avatar{background:linear-gradient(135deg,#0284c7,#06b6d4)!important;box-shadow:0 4px 16px #0284c759!important}.person-avatar.maxim-avatar{background:linear-gradient(135deg,#f59e0b,#ef4444)!important;box-shadow:0 4px 16px #f59e0b59!important}.person-avatar img,.author-orb img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}.person-avatar img{object-position:50% 28%!important}.author-orb{overflow:hidden!important}.author-orb img{object-position:50% 24%!important}.track-person-badge strong{color:#121826!important;letter-spacing:-.02em!important;font-size:17px!important;font-weight:800!important;display:block!important}[data-theme=dark] .track-person-badge strong{color:#f8fafc!important}.track-person-badge small{color:#1218268c!important;margin-top:2px!important;font-size:12.5px!important;display:block!important}[data-theme=dark] .track-person-badge small{color:#f1f5f98c!important}.track-direction-badge{color:#7658ff!important;letter-spacing:.04em!important;white-space:nowrap!important;background:#7658ff14!important;border-radius:9999px!important;padding:5px 12px!important;font-size:11.5px!important;font-weight:700!important}.track-direction-badge.reverse{color:#0284c7!important;background:#0284c714!important}.portfolio-rail-wrap{contain:paint!important;isolation:isolate!important;width:100%!important;padding:12px 0 18px!important;position:relative!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}.portfolio-rail-wrap:before,.portfolio-rail-wrap:after{content:""!important;z-index:4!important;pointer-events:none!important;width:clamp(40px,8vw,120px)!important;position:absolute!important;top:0!important;bottom:0!important}.portfolio-rail-wrap:before{background:linear-gradient(90deg,#fff 0%,#fff0 100%)!important;left:0!important}.portfolio-rail-wrap:after{background:linear-gradient(270deg,#fff 0%,#fff0 100%)!important;right:0!important}[data-theme=dark] .portfolio-rail-wrap:before{background:linear-gradient(90deg,#070913 0%,#07091300 100%)!important}[data-theme=dark] .portfolio-rail-wrap:after{background:linear-gradient(270deg,#070913 0%,#07091300 100%)!important}.portfolio-rail-track{-webkit-user-select:none!important;user-select:none!important;gap:24px!important;width:max-content!important;display:flex!important;overflow:visible!important}.portfolio-rail-group{will-change:transform!important;backface-visibility:hidden!important;flex-shrink:0!important;gap:24px!important;display:flex!important}.animate-marquee-left{animation:marqueeRailLeft var(--track-duration,60s) linear infinite!important}.animate-marquee-right{animation:marqueeRailRight var(--track-duration,60s) linear infinite!important}.animate-marquee-left-slow{animation:marqueeRailLeft var(--track-duration,60s) linear infinite!important}@keyframes marqueeRailLeft{0%{transform:translate(0)}to{transform:translate(calc(-100% - 24px))}}@keyframes marqueeRailRight{0%{transform:translate(calc(-100% - 24px))}to{transform:translate(0)}}.kinetic-case-card{cursor:pointer!important;contain:layout paint!important;backface-visibility:hidden!important;background:#fff!important;border:1px solid #1218261a!important;border-radius:24px!important;flex-direction:column!important;flex-shrink:0!important;width:clamp(320px,28vw,410px)!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s!important;display:flex!important;overflow:hidden!important;transform:translateZ(0)!important;box-shadow:0 12px 36px -10px #12182614!important}[data-theme=dark] .kinetic-case-card{background:#0f1322!important;border-color:#ffffff1a!important;box-shadow:0 16px 40px -10px #00000073!important}.kinetic-case-card:hover{border-color:#7658ff73!important;transform:translateY(-8px)scale(1.02)!important;box-shadow:0 24px 60px -15px #7658ff38!important}.kinetic-case-card.tech-theme:hover{border-color:#0284c780!important;box-shadow:0 24px 60px -15px #0284c740!important}.kinetic-case-card.visual-theme:hover{border-color:#f59e0b80!important;box-shadow:0 24px 60px -15px #f59e0b40!important}.case-card-browser-bar{background:#12182608!important;border-bottom:1px solid #1218260f!important;justify-content:space-between!important;align-items:center!important;padding:12px 18px!important;font-size:11px!important;display:flex!important}[data-theme=dark] .case-card-browser-bar{background:#ffffff08!important;border-bottom-color:#ffffff0f!important}.browser-dots{align-items:center!important;gap:6px!important;display:flex!important}.browser-dots .dot{border-radius:50%!important;width:8px!important;height:8px!important}.browser-dots .dot-r{background:#ff5f56!important}.browser-dots .dot-y{background:#ffbd2e!important}.browser-dots .dot-g{background:#27c93f!important}.browser-tag{letter-spacing:.05em!important;text-transform:uppercase!important;color:#12182680!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:170px!important;font-size:10px!important;font-weight:750!important;overflow:hidden!important}[data-theme=dark] .browser-tag{color:#f1f5f980!important}.browser-media-pill{letter-spacing:.05em!important;color:#7658ff!important;background:#7658ff1a!important;border-radius:9999px!important;padding:2px 7px!important;font-size:9.5px!important;font-weight:800!important}.browser-media-pill.video{color:#059669!important;background:#10b9811f!important}[data-theme=dark] .browser-media-pill.video{color:#34d399!important}.case-card-screen{background:#000!important;width:100%!important;height:210px!important;position:relative!important;overflow:hidden!important}.screen-video-wrapper,.screen-image-wrapper{width:100%!important;height:100%!important;position:relative!important}.screen-video,.screen-image{object-fit:cover!important;backface-visibility:hidden!important;width:100%!important;height:100%!important;transition:transform .4s!important;display:block!important;transform:translateZ(0)!important}.kinetic-case-card:hover .screen-video,.kinetic-case-card:hover .screen-image{transform:scale(1.05)!important}.screen-play-badge,.screen-zoom-badge{letter-spacing:.05em!important;color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0a0e1abf!important;border:1px solid #ffffff2e!important;border-radius:9999px!important;padding:3px 9px!important;font-size:10px!important;font-weight:800!important;position:absolute!important;bottom:10px!important;right:10px!important}.screen-play-badge.tech{color:#38bdf8!important}.screen-play-badge.maxim{color:#fbbf24!important}.case-card-body{flex-direction:column!important;flex-grow:1!important;padding:20px 22px!important;display:flex!important}.case-card-author-row{justify-content:space-between!important;align-items:center!important;margin-bottom:6px!important;font-size:11px!important;display:flex!important}.case-card-author-row span{color:#7658ff!important;letter-spacing:.03em!important;font-weight:750!important}.kinetic-case-card.tech-theme .case-card-author-row span{color:#0284c7!important}.kinetic-case-card.visual-theme .case-card-author-row span{color:#d97706!important}.case-card-author-row small{color:#12182673!important;font-weight:600!important}[data-theme=dark] .case-card-author-row small{color:#f1f5f973!important}.case-card-body h4{letter-spacing:-.02em!important;color:#121826!important;margin:4px 0 8px!important;font-size:19px!important;font-weight:800!important;line-height:1.25!important}[data-theme=dark] .case-card-body h4{color:#f8fafc!important}.case-card-body p{color:#121826a6!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;flex-grow:1!important;margin:0 0 16px!important;font-size:13px!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}[data-theme=dark] .case-card-body p{color:#f1f5f9a6!important}.case-card-footer{border-top:1px solid #1218260f!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:auto!important;padding-top:14px!important;display:flex!important}.case-card-footer:has(.case-open-btn:only-child){justify-content:flex-end!important}[data-theme=dark] .case-card-footer{border-top-color:#ffffff0f!important}.case-card-metric{color:#121826!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;max-width:230px!important;font-size:11.5px!important;font-weight:700!important;display:flex!important;overflow:hidden!important}[data-theme=dark] .case-card-metric{color:#f8fafc!important}.case-card-metric i{color:#7658ff!important;font-size:12px!important;font-style:normal!important}.case-card-metric.tech i{color:#0284c7!important}.case-card-metric.visual i{color:#d97706!important}.case-open-btn{color:#7658ff!important;cursor:pointer!important;white-space:nowrap!important;background:#7658ff0f!important;border:1px solid #7658ff40!important;border-radius:9999px!important;align-items:center!important;gap:4px!important;padding:5px 12px!important;font-size:11.5px!important;font-weight:750!important;transition:all .2s!important;display:inline-flex!important}.case-open-btn:hover{color:#fff!important;background:#7658ff!important}.case-open-btn.tech{color:#0284c7!important;background:#0284c70f!important;border-color:#0284c740!important}.case-open-btn.tech:hover{color:#fff!important;background:#0284c7!important}.case-open-btn.visual{color:#d97706!important;background:#f59e0b14!important;border-color:#f59e0b4d!important}.case-open-btn.visual:hover{color:#fff!important;background:#d97706!important}.portfolio-maxim-note{color:#121826a6!important;background:#12182608!important;border:1px solid #12182612!important;border-radius:14px!important;margin:20px max(24px,7vw) 0!important;padding:14px 18px!important;font-size:13px!important;line-height:1.5!important}[data-theme=dark] .portfolio-maxim-note{color:#f1f5f9a6!important;background:#ffffff08!important;border-color:#ffffff14!important}.cinema-modal-overlay,.case-modal-overlay.cinema-modal-overlay,[data-theme=dark] .cinema-modal-overlay,[data-theme=dark] .case-modal-overlay.cinema-modal-overlay{z-index:99999!important;-webkit-backdrop-filter:none!important;isolation:isolate!important;background:#080a14!important;position:fixed!important;inset:0!important;overflow-y:auto!important}body.case-modal-open .portfolio-kinetic-showcase{visibility:hidden!important;pointer-events:none!important}body.case-modal-open .screen-video{visibility:hidden!important}.cinema-scope-tabs{background:#1218260d!important;border:1px solid #12182614!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:4px!important;display:flex!important}[data-theme=dark] .cinema-scope-tabs{background:#ffffff0d!important;border-color:#ffffff1a!important}.cinema-scope-tab{color:#12182699!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:9999px!important;padding:6px 14px!important;font-size:12px!important;font-weight:750!important;transition:all .2s!important}[data-theme=dark] .cinema-scope-tab{color:#f1f5f999!important}.cinema-scope-tab:hover{color:#121826!important;background:#1218260d!important}[data-theme=dark] .cinema-scope-tab:hover{color:#fff!important;background:#ffffff14!important}.cinema-scope-tab.is-active{color:#fff!important;background:#121826!important;box-shadow:0 4px 12px #12182633!important}.cinema-scope-tab.irina.is-active{color:#fff!important;background:#7658ff!important;box-shadow:0 4px 14px #7658ff59!important}.cinema-scope-tab.anton.is-active{color:#fff!important;background:#0284c7!important;box-shadow:0 4px 14px #0284c759!important}.cinema-scope-tab.maxim.is-active{color:#fff!important;background:#d97706!important;box-shadow:0 4px 14px #d9770659!important}.cinema-modal-dialog{background:#fff!important;border-radius:28px!important;max-width:980px!important;padding:32px!important;box-shadow:0 35px 80px -20px #0009,inset 0 0 0 1px #ffffff1a!important}[data-theme=dark] .cinema-modal-dialog{background:#0d111d!important;box-shadow:0 35px 90px -20px #000000d9,inset 0 0 0 1px #ffffff1f!important}.cinema-topbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:22px!important;display:flex!important}.cinema-nav-controls{align-items:center!important;gap:8px!important;display:flex!important}.cinema-nav-btn{color:#121826!important;cursor:pointer!important;background:#1218260a!important;border:1px solid #1218261f!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;font-size:13px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important}[data-theme=dark] .cinema-nav-btn{color:#f8fafc!important;background:#ffffff0f!important;border-color:#ffffff26!important}.cinema-nav-btn:hover{color:#fff!important;background:#121826!important;border-color:#121826!important}[data-theme=dark] .cinema-nav-btn:hover{color:#fff!important;background:#7658ff!important;border-color:#7658ff!important}.cinema-counter{letter-spacing:.08em!important;color:#12182680!important;font-variant-numeric:tabular-nums!important;padding:0 4px!important;font-size:12.5px!important;font-weight:800!important}[data-theme=dark] .cinema-counter{color:#f1f5f980!important}.cinema-top-badges{align-items:center!important;gap:10px!important;display:flex!important}.cinema-person-pill{color:#7658ff!important;background:#7658ff1a!important;border-radius:9999px!important;padding:4px 14px!important;font-size:11.5px!important;font-weight:750!important}.cinema-person-pill.anton{color:#0284c7!important;background:#0284c71a!important}.cinema-person-pill.maxim{color:#d97706!important;background:#f59e0b1f!important}.cinema-time-pill{color:#10b981!important;background:#10b98114!important;border-radius:9999px!important;padding:4px 12px!important;font-size:11.5px!important;font-weight:700!important}.cinema-close-btn{margin-left:auto!important;position:static!important}.cinema-screen-stage{background:#000!important;border:1px solid #1218261a!important;border-radius:20px!important;width:100%!important;margin-bottom:24px!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 50px -10px #00000059!important}[data-theme=dark] .cinema-screen-stage{border-color:#ffffff1f!important}.cinema-video-box{background:#000!important;justify-content:center!important;align-items:center!important;width:100%!important;height:clamp(280px,48vh,520px)!important;display:flex!important;position:relative!important}.cinema-video-player{object-fit:contain!important;background:#000!important;outline:none!important;width:100%!important;height:100%!important}.cinema-sound-toggle{z-index:10!important;color:#fff!important;cursor:pointer!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0a0e1acc!important;border:1px solid #fff3!important;border-radius:9999px!important;padding:8px 16px!important;font-size:12px!important;font-weight:750!important;transition:all .2s!important;position:absolute!important;top:18px!important;right:18px!important}.cinema-sound-toggle:hover{background:#7658ff!important;border-color:#7658ff!important}.cinema-static-notice{z-index:10!important;color:#fff!important;background:#0a0e1ad1!important;border:1px solid #fff3!important;border-radius:9999px!important;padding:7px 13px!important;font-size:11px!important;font-weight:750!important;position:absolute!important;bottom:18px!important;left:18px!important}.cinema-media-error{text-align:center!important;color:#fff!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;max-width:460px!important;padding:28px!important;display:flex!important}.cinema-media-error span{color:#ffffffa6!important;font-size:13px!important;line-height:1.5!important}.cinema-image-box{background:#090c14!important;justify-content:center!important;align-items:center!important;width:100%!important;height:clamp(280px,48vh,520px)!important;display:flex!important;position:relative!important}.cinema-image-preview{object-fit:contain!important;max-width:100%!important;max-height:100%!important}.cinema-image-watermark{letter-spacing:.12em!important;color:#fff9!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0000008c!important;border-radius:9999px!important;padding:4px 12px!important;font-size:10.5px!important;font-weight:800!important;position:absolute!important;bottom:14px!important;left:18px!important}.cinema-case-meta{margin-bottom:24px!important}.cinema-case-tag-row{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-bottom:8px!important;display:flex!important}.cinema-case-tag{letter-spacing:.06em!important;text-transform:uppercase!important;color:#7658ff!important;font-size:11.5px!important;font-weight:800!important}.cinema-case-author{color:#12182680!important;font-size:12px!important;font-weight:650!important}[data-theme=dark] .cinema-case-author{color:#f1f5f980!important}.cinema-case-title{letter-spacing:-.03em!important;color:#121826!important;margin:0 0 12px!important;font-size:clamp(24px,2.6vw,36px)!important;font-weight:850!important;line-height:1.18!important}[data-theme=dark] .cinema-case-title{color:#f8fafc!important}.cinema-metric-highlight{color:#121826!important;background:linear-gradient(135deg,#7658ff14 0%,#4ddfff14 100%)!important;border:1px solid #7658ff40!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:8px 18px!important;font-size:13.5px!important;display:inline-flex!important}[data-theme=dark] .cinema-metric-highlight{color:#f8fafc!important;border-color:#a855f759!important}.cinema-metric-highlight i{color:#7658ff!important;font-style:normal!important}.cinema-stack-row{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-bottom:26px!important;display:flex!important}.cinema-stack-label{color:#1218268c!important;font-size:12.5px!important;font-weight:700!important}[data-theme=dark] .cinema-stack-label{color:#f1f5f98c!important}.cinema-stack-pills{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.cinema-tech-pill{color:#121826!important;background:#1218260d!important;border:1px solid #1218261a!important;border-radius:9999px!important;padding:4px 12px!important;font-size:11.5px!important;font-weight:700!important}[data-theme=dark] .cinema-tech-pill{color:#f8fafc!important;background:#ffffff0d!important;border-color:#ffffff1f!important}.cinema-modal-footer{border-top:1px solid #12182614!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding-top:20px!important;display:flex!important}[data-theme=dark] .cinema-modal-footer{border-top-color:#ffffff14!important}.cinema-footer-right{align-items:center!important;gap:12px!important;display:flex!important}.cinema-mini-nav{color:#121826!important;cursor:pointer!important;background:#1218260a!important;border:1px solid #1218261f!important;border-radius:9999px!important;padding:8px 16px!important;font-size:13px!important;font-weight:700!important;transition:all .2s!important}[data-theme=dark] .cinema-mini-nav{color:#f8fafc!important;background:#ffffff0f!important;border-color:#ffffff26!important}.cinema-mini-nav:hover{color:#fff!important;background:#121826!important}[data-theme=dark] .cinema-mini-nav:hover{color:#fff!important;background:#7658ff!important}@media (width<=1050px){.portfolio-rail-wrap{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:12px 18px 24px!important;overflow-x:auto!important}.portfolio-rail-wrap::-webkit-scrollbar{display:none!important}.portfolio-rail-wrap:before,.portfolio-rail-wrap:after{display:none!important}.portfolio-rail-track{gap:16px!important;width:auto!important;display:flex!important}.portfolio-rail-group{will-change:auto!important;backface-visibility:visible!important;gap:16px!important;animation:none!important}.portfolio-rail-group[aria-hidden=true]{display:none!important}.kinetic-case-card{contain:none!important;backface-visibility:visible!important;flex-shrink:0!important;width:clamp(280px,75vw,340px)!important;transform:none!important}.kinetic-case-card:hover{transform:none!important}.screen-image{backface-visibility:visible!important;transform:none!important}.portfolio-author-legend{flex-direction:column!important;gap:10px!important}.author-legend-pill{width:100%!important}.cinema-modal-dialog{border-radius:20px!important;padding:22px!important}.cinema-video-box,.cinema-image-box{height:240px!important}.cinema-topbar{gap:12px!important}.portfolio-track-meta{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}}.motion-runner-stage{height:350px!important;min-height:350px!important;margin:0!important;padding:28px max(24px,7vw) 36px!important;position:relative!important;overflow:hidden!important}.motion-runner-stage>p{color:#121826a6!important;letter-spacing:.14em!important;text-transform:uppercase!important;z-index:2!important;margin:0!important;font-size:10px!important;font-weight:800!important;position:absolute!important;top:28px!important;left:max(24px,7vw)!important}[data-theme=dark] .motion-runner-stage>p{color:#94a3b8!important}.motion-runner-stage .runner-caption{visibility:visible!important;opacity:1!important;text-align:right!important;letter-spacing:-.025em!important;color:#111827!important;z-index:3!important;pointer-events:auto!important;max-width:min(580px,46vw)!important;font-size:clamp(20px,2.3vw,32px)!important;font-weight:850!important;line-height:1.15!important;display:block!important;position:absolute!important;top:auto!important;bottom:128px!important;right:max(24px,6vw)!important}[data-theme=dark] .motion-runner-stage .runner-caption{color:#fff!important;text-shadow:0 2px 20px #00000080!important}.motion-runner-stage .runner-track{z-index:2!important;border-bottom:1px solid #12182626!important;height:160px!important;position:absolute!important;bottom:38px!important;left:6%!important;right:6%!important}[data-theme=dark] .motion-runner-stage .runner-track{border-bottom-color:#ffffff38!important}.motion-runner-stage .runner-obstacle{background:linear-gradient(#6366f1 0%,#4338ca 100%)!important;border-radius:16px 16px 0 0!important;box-shadow:0 10px 25px #6366f140!important}[data-theme=dark] .motion-runner-stage .runner-obstacle{background:linear-gradient(#818cf8 0%,#312e81 100%)!important;box-shadow:0 10px 30px #818cf84d!important}.motion-runner-stage .runner-obstacle:before{color:#121826bf!important;letter-spacing:.1em!important;font-size:10.5px!important;font-weight:800!important;top:-24px!important}[data-theme=dark] .motion-runner-stage .runner-obstacle:before{color:#e2e8f0!important}.motion-runner-stage .runner-token{color:#0b0f19!important;font-weight:850!important;box-shadow:0 14px 34px #6366f173!important}.home-page #work.work,.home-page #work.section{padding-top:96px!important;padding-bottom:96px!important}.home-page #portfolio.portfolio-constellation{padding-top:96px!important;padding-bottom:48px!important}.home-page .portfolio-constellation-head{margin-bottom:44px!important}.home-page .portfolio-kinetic-row{margin-bottom:28px!important}.home-page .portfolio-kinetic-row:last-of-type{margin-bottom:0!important}.home-page .process.section,.home-page .reviews-section.section,.home-page .home-faq-section.section{padding-top:96px!important;padding-bottom:96px!important}.home-page .contact{padding-top:96px!important;padding-bottom:64px!important}@media (width<=900px){.home-page #work.work,.home-page #work.section,.home-page #portfolio.portfolio-constellation,.home-page .process.section,.home-page .reviews-section.section,.home-page .home-faq-section.section,.home-page .contact{padding-top:72px!important;padding-bottom:72px!important}.home-page #portfolio.portfolio-constellation{padding-bottom:36px!important}.motion-runner-stage{height:330px!important;min-height:330px!important;padding:20px 18px 28px!important}.motion-runner-stage>p{margin-bottom:8px!important;position:static!important}.motion-runner-stage .runner-caption{text-align:left!important;max-width:100%!important;margin-bottom:16px!important;font-size:19px!important;line-height:1.25!important;position:static!important}.motion-runner-stage .runner-track{height:130px!important;bottom:24px!important;left:18px!important;right:18px!important}}.home-page .process.process-editorial-section,.process.process-editorial-section,.home-page .process-editorial-section,.process-editorial-section{box-sizing:border-box!important;color:#f8fafc!important;background:#080911!important;width:100%!important;padding:120px max(24px,7vw)!important;display:block!important;position:relative!important;overflow:visible!important}[data-theme=light] .home-page .process.process-editorial-section,[data-theme=light] .process.process-editorial-section,[data-theme=light] .home-page .process-editorial-section,[data-theme=light] .process-editorial-section{color:#0f172a!important;background:#f8fafd!important}.process-editorial-container{z-index:2;grid-template-columns:minmax(320px,.92fr) minmax(420px,1.18fr);align-items:stretch;gap:clamp(40px,6vw,90px);max-width:1380px;margin:0 auto;display:grid;position:relative}.process-sidebar-column{height:100%;position:relative}.process-editorial-sidebar{will-change:transform;flex-direction:column!important;gap:16px!important;display:flex!important;position:sticky!important;top:92px!important}.process-sidebar-badge{letter-spacing:.12em;text-transform:uppercase;color:#a5b4fc;background:#6366f11f;border:1px solid #6366f147;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}[data-theme=light] .process-sidebar-badge{color:#4f46e5;background:#4f46e514;border-color:#4f46e533}.process-pulse-dot{background:#60a5fa;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 10px #60a5fa}.process-editorial-title{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:700;line-height:1.08}[data-theme=light] .process-editorial-title{color:#0f172a}.process-editorial-subtitle{color:#94a3b8;max-width:500px;margin:0;font-size:14px;line-height:1.55}[data-theme=light] .process-editorial-subtitle{color:#475569}.process-guarantees-grid{flex-direction:column;gap:10px;margin-top:4px;display:flex}.process-guarantee-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;padding:12px 18px;transition:transform .25s,border-color .25s,background .25s}.process-guarantee-card:hover{background:#ffffff0b;border-color:#6366f159;transform:translate(4px)}[data-theme=light] .process-guarantee-card{background:#fff;border:1px solid #00000014;box-shadow:0 4px 16px #00000008}[data-theme=light] .process-guarantee-card:hover{border-color:#6366f1;box-shadow:0 6px 20px #6366f114}.guarantee-header{align-items:center;gap:10px;margin-bottom:4px;display:flex}.guarantee-num{letter-spacing:.1em;color:#a5b4fc;background:#6366f126;border:1px solid #6366f140;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:800}[data-theme=light] .guarantee-num{color:#4f46e5;background:#4f46e51a;border-color:#4f46e533}.guarantee-label{color:#f1f5f9;letter-spacing:-.01em;font-size:13px;font-weight:700}[data-theme=light] .guarantee-label{color:#1e293b}.guarantee-desc{color:#94a3b8;margin:0;font-size:12px;line-height:1.45}[data-theme=light] .guarantee-desc{color:#64748b}.process-sidebar-cta{margin-top:6px}.process-cta-btn{background:linear-gradient(135deg,#3b82f6 0%,#6366f1 100%);border-radius:999px;align-items:center;gap:10px;padding:12px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 25px #3b82f659;color:#fff!important}.process-cta-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #6366f173}.process-cta-btn i{font-size:16px;font-style:normal;transition:transform .25s}.process-cta-btn:hover i{transform:translate(2px,-2px)}.process-timeline-stream{flex-direction:column;gap:28px;display:flex;position:relative}.process-timeline-spine{opacity:.25;pointer-events:none;z-index:1;background:linear-gradient(#6366f1 0%,#3b82f6 45%,#10b981 100%);width:2px;position:absolute;top:40px;bottom:40px;left:36px}.process-timeline-card{z-index:2;-webkit-backdrop-filter:blur(16px);background:#101424c7;border:1px solid #ffffff14;border-radius:24px;padding:clamp(26px,3.2vw,38px);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;position:relative;box-shadow:0 20px 48px #00000052}.process-timeline-card:hover{border-color:#6366f173;transform:translateY(-4px);box-shadow:0 24px 60px #6366f126}[data-theme=light] .process-timeline-card{background:#fff;border:1px solid #00000014;box-shadow:0 16px 40px #0000000d}[data-theme=light] .process-timeline-card:hover{border-color:#6366f1;box-shadow:0 20px 48px #6366f11a}.card-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.card-phase-wrap{align-items:center;gap:12px;display:flex}.phase-node{letter-spacing:-.02em;color:#a5b4fc;background:#1e1b4b;border:1px solid #a5b4fc59;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid;box-shadow:0 0 16px #6366f140}[data-theme=light] .phase-node{color:#4338ca;background:#eef2ff;border-color:#c7d2fe;box-shadow:0 0 12px #6366f126}.phase-badge{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:700}[data-theme=light] .phase-badge{color:#64748b}.card-duration-badge{color:#34d399;background:#10b9811f;border:1px solid #10b98147;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:12px;font-weight:600;display:inline-flex}[data-theme=light] .card-duration-badge{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.clock-icon{font-size:13px;font-style:normal}.card-content-block{flex-direction:column;display:flex}.card-step-title{letter-spacing:-.035em;color:#fff;margin:0 0 8px;font-size:clamp(22px,2.3vw,29px);font-weight:700;line-height:1.2}[data-theme=light] .card-step-title{color:#0f172a}.card-step-tagline{color:#60a5fa;margin:0 0 16px;font-size:14px;font-weight:600;line-height:1.45}[data-theme=light] .card-step-tagline{color:#2563eb}.card-step-text{color:#cbd5e1;margin:0 0 22px;font-size:15px;line-height:1.65}[data-theme=light] .card-step-text{color:#334155}.card-owners-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.owners-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:11px;font-weight:700}.owners-tags{flex-wrap:wrap;gap:8px;display:flex}.owner-tag{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}[data-theme=light] .owner-tag{color:#334155;background:#f1f5f9;border-color:#e2e8f0}.card-deliverables-block{border-top:1px dashed #ffffff1a;padding-top:18px}[data-theme=light] .card-deliverables-block{border-top-color:#0000001a}.deliverables-caption{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:10px;font-size:11px;font-weight:700;display:block}[data-theme=light] .deliverables-caption{color:#64748b}.deliverables-pills{flex-wrap:wrap;gap:8px;display:flex}.deliverable-chip{color:#c7d2fe;background:#6366f114;border:1px solid #6366f138;border-radius:8px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:500;display:inline-flex}[data-theme=light] .deliverable-chip{color:#5b21b6;background:#f5f3ff;border-color:#ddd6fe}.deliverable-chip i{color:#818cf8;font-size:11px;font-style:normal}@media (width<=960px){.process-editorial-container{grid-template-columns:1fr!important;gap:40px!important}.process-editorial-sidebar{position:static!important}.process-timeline-spine{display:none!important}.home-page .process-editorial-section,.process-editorial-section{padding:72px 18px!important}}.reviews-carousel-wrapper{width:100%;margin-top:36px;position:relative}.reviews-carousel-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.reviews-counter-capsule{color:#f8fafc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;display:inline-flex}[data-theme=light] .reviews-counter-capsule{color:#0f172a;background:#fff;border:1px solid #00000017;box-shadow:0 2px 10px #00000008}.reviews-live-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 10px #10b981}.reviews-counter-capsule strong{letter-spacing:-.01em;font-size:13px;font-weight:700}.reviews-counter-capsule small{opacity:.65;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.reviews-carousel-actions{align-items:center;gap:16px;display:flex}.reviews-swipe-hint{color:#94a3b8;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}[data-theme=light] .reviews-swipe-hint{color:#64748b}.reviews-swipe-hint i{color:#3b82f6;font-size:14px;font-style:normal}.reviews-arrow-btns{gap:8px;display:flex}.reviews-nav-btn{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;transition:all .22s;display:grid}.reviews-nav-btn:hover{color:#fff;background:#3b82f6;border-color:#3b82f6;transform:scale(1.08);box-shadow:0 0 20px #3b82f673}[data-theme=light] .reviews-nav-btn{color:#0f172a;background:#fff;border-color:#0000001f;box-shadow:0 4px 14px #0000000d}[data-theme=light] .reviews-nav-btn:hover{color:#fff;background:#3b82f6}.reviews-stage-container{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;padding:12px 0 32px;position:relative;overflow:hidden}.reviews-stage-container:active{cursor:grabbing}.reviews-infinite-track{will-change:transform;gap:20px;width:max-content;display:flex}.review-card-item{cursor:pointer;outline:none;flex:0 0 290px;width:290px}.review-card-inner{background:#101321;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 16px 40px #00000059}[data-theme=light] .review-card-inner{background:#fff;border-color:#00000014;box-shadow:0 14px 36px #0000000f}.review-card-item:hover .review-card-inner{border-color:#6366f173;transform:translateY(-6px);box-shadow:0 22px 50px #6366f12e}.review-card-img-box{background:#090a12;width:100%;height:390px;position:relative;overflow:hidden}[data-theme=light] .review-card-img-box{background:#f1f5f9}.review-card-img{object-fit:cover;object-position:top center;pointer-events:none;width:100%;height:100%;transition:transform .4s;display:block}.review-card-item:hover .review-card-img{transform:scale(1.03)}.review-card-overlay{opacity:0;pointer-events:none;background:linear-gradient(#0000 45%,#000000b8 100%);justify-content:center;align-items:flex-end;padding:20px;transition:opacity .25s;display:flex;position:absolute;inset:0}.review-card-item:hover .review-card-overlay{opacity:1}.review-zoom-pill{color:#0f172a;background:#fffffff0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:700;transition:transform .25s;display:inline-flex;transform:translateY(6px);box-shadow:0 8px 24px #00000059}.review-card-item:hover .review-zoom-pill{transform:translateY(0)}.review-card-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}[data-theme=light] .review-card-footer{border-top-color:#0000000f}.review-number-badge{color:#60a5fa;letter-spacing:.06em;font-size:11px;font-weight:800}.review-tag-pill{color:#94a3b8;font-size:11px;font-weight:600}[data-theme=light] .review-tag-pill{color:#64748b}.review-lightbox-overlay{z-index:999999;-webkit-backdrop-filter:blur(24px);background:#05070ff0;place-items:center;padding:clamp(12px,2.5vw,24px);animation:.22s forwards modalFadeIn;display:grid;position:fixed;inset:0}.review-lightbox-dialog{background:#0e1220e6;border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;width:100%;max-width:920px;max-height:94vh;animation:.28s cubic-bezier(.16,1,.3,1) forwards modalZoomIn;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 100px #000000bf}.review-lightbox-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.review-modal-meta{align-items:center;gap:12px;display:flex}.review-modal-badge{letter-spacing:.12em;color:#60a5fa;text-transform:uppercase;font-size:11px;font-weight:800}.review-modal-counter{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.review-modal-close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;width:38px;height:38px;transition:all .2s;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.review-modal-close svg{stroke:currentColor;width:18px!important;height:18px!important;display:block!important}.review-modal-close:hover{color:#ef4444;background:#ef444440;border-color:#ef444480;transform:scale(1.08)}.review-lightbox-stage{justify-content:space-between;align-items:center;min-height:480px;max-height:78vh;padding:16px 20px;display:flex;position:relative}.review-modal-image-wrap{flex:1;justify-content:center;align-items:center;height:100%;max-height:76vh;padding:0 16px;display:flex;overflow:auto}.review-modal-image{object-fit:contain;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:74vh;animation:.2s forwards modalFadeIn;box-shadow:0 16px 48px #0009}.review-modal-video-wrap{flex:1;justify-content:center;align-items:center;height:100%;max-height:76vh;padding:0 16px;display:flex}.review-modal-video{background:#000;border-radius:14px;outline:none;width:auto;max-width:100%;max-height:74vh;animation:.2s forwards modalFadeIn;box-shadow:0 16px 48px #0009}.review-modal-nav-arrow{-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;z-index:10;-webkit-user-select:none;user-select:none;background:#0f172ae0;border:1px solid #ffffff38;border-radius:50%;flex-shrink:0;width:50px;height:50px;transition:all .2s;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.review-modal-nav-arrow svg{stroke:currentColor;width:22px!important;height:22px!important;display:block!important}.review-modal-nav-arrow:hover{color:#fff;background:#3b82f6;border-color:#3b82f6;transform:scale(1.12);box-shadow:0 0 24px #3b82f680}.review-card-video-box{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.review-card-video-preview{object-fit:cover;pointer-events:none;width:100%;height:100%}.review-video-play-overlay{pointer-events:none;background:#0000006b;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:background .3s;display:flex;position:absolute;inset:0}.review-card-item:hover .review-video-play-overlay{background:#0003}.review-video-play-btn{color:#fff;background:#3b82f6;border-radius:50%;width:54px;height:54px;transition:transform .25s;box-shadow:0 0 24px #3b82f6a6;justify-content:center!important;align-items:center!important;display:flex!important}.review-card-item:hover .review-video-play-btn{transform:scale(1.14)}.review-video-badge-pill{letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;border:1px solid #fff3;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.review-lightbox-footer{border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:12px;padding:14px 24px;display:flex}.review-modal-hint{color:#94a3b8;letter-spacing:.04em;-webkit-user-select:none;user-select:none;font-size:11px}.review-modal-pills{flex-wrap:wrap;justify-content:center;gap:6px;max-width:85%;display:flex}.review-modal-dot{cursor:pointer;background:#ffffff38;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:all .2s}.review-modal-dot.is-active{background:#60a5fa;border-radius:999px;width:22px;box-shadow:0 0 10px #60a5fa}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalZoomIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (width<=768px){.review-card-item{flex:0 0 260px;width:260px}.review-card-img-box{height:340px}.review-swipe-hint{display:none}.review-lightbox-dialog{border-radius:20px;width:96vw}.review-lightbox-stage{min-height:auto;max-height:74vh;padding:12px 8px}.review-modal-image-wrap{max-height:70vh;padding:0 6px}.review-modal-image{max-height:68vh}.review-modal-nav-arrow{width:42px;height:42px}.review-modal-nav-arrow svg{width:18px;height:18px}.review-modal-pills{display:none}}.case-stage-link{cursor:pointer!important;border-radius:inherit!important;width:100%!important;height:100%!important;text-decoration:none!important;display:block!important}.screen-video-wrapper{background:#090a12!important;width:100%!important;height:100%!important;position:relative!important;overflow:hidden!important}.screen-video-badge{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#fff!important;pointer-events:none!important;z-index:2!important;background:#0f172abf!important;border:1px solid #fff3!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:4px 10px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important;position:absolute!important;bottom:10px!important;right:10px!important}.screen-video-badge .play-icon{color:#38bdf8!important;font-size:9px!important}.design-mentoring{flex-direction:column!important;gap:72px!important;padding-top:130px!important;padding-bottom:130px!important;display:flex!important}.design-mentoring-grid{grid-template-columns:.9fr 1.1fr!important;align-items:start!important;gap:6vw!important;display:grid!important}.design-mentoring .mentoring-intro{align-self:start!important;position:sticky!important;top:120px!important}.mentor-pricing-section{border-top:1px solid #12182617!important;flex-direction:column!important;gap:32px!important;width:100%!important;padding-top:48px!important;display:flex!important}[data-theme=dark] .mentor-pricing-section{border-top-color:#ffffff1a!important}.mentor-pricing-head{flex-direction:column!important;gap:8px!important;display:flex!important}.mentor-pricing-head h3{letter-spacing:-.04em!important;margin:0!important;font-size:clamp(24px,3vw,36px)!important;font-weight:700!important;line-height:1.15!important}.mentor-pricing-section .mentor-format-list{grid-template-columns:repeat(3,1fr)!important;gap:24px!important;width:100%!important;margin-top:0!important;display:grid!important}.mentor-format-card{min-height:280px!important;color:inherit!important;-webkit-backdrop-filter:blur(20px)!important;background:#ffffffe0!important;border:1px solid #12182617!important;border-radius:24px!important;flex-direction:column!important;justify-content:space-between!important;padding:32px 28px!important;text-decoration:none!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .3s!important;display:flex!important;position:relative!important;box-shadow:0 16px 45px -10px #19234b12,inset 0 1px #fffffff2!important}.mentor-format-card:hover{border-color:#7658ff73!important;transform:translateY(-6px)!important;box-shadow:0 24px 60px -12px #7658ff38,inset 0 1px #fff!important}[data-theme=dark] .mentor-format-card{background:#0f1220e0!important;border:1px solid #ffffff1f!important;box-shadow:0 20px 50px -10px #0000008c,inset 0 1px #ffffff24!important}[data-theme=dark] .mentor-format-card:hover{border-color:#818cf88c!important;box-shadow:0 26px 70px -12px #7658ff59,inset 0 1px #ffffff38!important}.mentor-format-top{justify-content:space-between!important;align-items:center!important;margin-bottom:20px!important;display:flex!important}.mentor-format-num{letter-spacing:.14em!important;color:#7658ff!important;font-size:11px!important;font-weight:700!important}[data-theme=dark] .mentor-format-num{color:#a5b4fc!important}.mentor-format-badge{letter-spacing:.08em!important;color:#7658ff!important;background:#7658ff14!important;border:1px solid #7658ff38!important;border-radius:999px!important;padding:4px 11px!important;font-size:10px!important;font-weight:750!important}[data-theme=dark] .mentor-format-badge{color:#c7d2fe!important;background:#818cf826!important;border-color:#818cf859!important}.mentor-format-card h3{letter-spacing:-.03em!important;color:#0f172a!important;margin:0 0 12px!important;font-size:clamp(20px,1.8vw,24px)!important;font-weight:700!important;line-height:1.25!important}[data-theme=dark] .mentor-format-card h3{color:#fff!important}.mentor-format-card p{color:#64748b!important;flex-grow:1!important;margin:0 0 28px!important;font-size:14px!important;line-height:1.55!important}[data-theme=dark] .mentor-format-card p{color:#94a3b8!important}.mentor-format-bottom{border-top:1px solid #12182614!important;justify-content:space-between!important;align-items:center!important;margin-top:auto!important;padding-top:20px!important;display:flex!important}[data-theme=dark] .mentor-format-bottom{border-top-color:#ffffff14!important}.mentor-format-card b{letter-spacing:-.03em!important;color:#1e1b4b!important;font-size:clamp(20px,2vw,25px)!important;font-weight:800!important}[data-theme=dark] .mentor-format-card b{color:#fff!important}.mentor-format-cta{color:#fff!important;background:#229ed9!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:8px 18px!important;font-size:13px!important;font-weight:700!important;transition:transform .2s,box-shadow .2s!important;display:inline-flex!important;box-shadow:0 4px 14px #229ed947!important}.mentor-format-card:hover .mentor-format-cta{transform:scale(1.04)!important;box-shadow:0 6px 20px #229ed973!important}@media (width<=960px){.design-mentoring{gap:48px!important;padding-top:80px!important;padding-bottom:80px!important}.design-mentoring-grid{grid-template-columns:1fr!important;gap:36px!important}.design-mentoring .mentoring-intro{position:static!important}.mentor-pricing-section .mentor-format-list{grid-template-columns:1fr!important;gap:16px!important}.mentor-format-card{min-height:auto!important;padding:24px 20px!important}}html,body{max-width:100vw!important;position:relative!important;overflow-x:clip!important}.inner-page,.case-page,.mentoring-page,.home-page{overflow:visible!important}section[id],div[id],main[id]{scroll-margin-top:68px!important}
