@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-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;--tw-ease: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;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.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}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[hostname\:port\]{hostname:port}}.bespoke-service-scene{isolation:isolate;background:var(--paper);width:100%;height:100%;min-height:260px;color:var(--ink);pointer-events:none;position:relative;overflow:hidden}.bespoke-service-scene p,.bespoke-service-scene h5,.bespoke-service-scene h6{margin:0}.gs-google-ads{background:repeating-linear-gradient(90deg,#0b32340d 0 1px,transparent 1px 42px), var(--paper);grid-template-rows:58px 1fr 28px;grid-template-columns:minmax(0,1.25fr) 92px;gap:12px;padding:22px;display:grid}.gs-google-ads__query{border:1px solid var(--ink);background:#ffffff8c;grid-column:1/-1;grid-template-columns:72px 1fr 18px;align-items:center;gap:10px;padding:10px 14px;display:grid}.gs-google-ads__query span{text-transform:uppercase;font-size:7px;font-weight:900}.gs-google-ads__query strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;overflow:hidden}.gs-google-ads__query i{border:1px solid var(--ink);border-radius:50%;width:14px;height:14px;position:relative}.gs-google-ads__query i:after{content:"";background:var(--ink);width:7px;height:1px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.gs-google-ads__auction{align-content:stretch;gap:7px;display:grid}.gs-google-ads__auction p{border:1px solid var(--line);text-transform:uppercase;grid-template-columns:22px 1fr 45%;align-items:center;gap:7px;padding:8px 10px;font-size:7px;display:grid}.gs-google-ads__auction p b{color:var(--lime)}.gs-google-ads__auction p i{background:linear-gradient(90deg,var(--lime) 0 72%,#0b32341f 72%);transform-origin:0;height:7px}.gs-google-ads__dial{border:1px solid var(--ink);background:var(--ink);color:var(--paper);align-content:center;place-items:center;display:grid;position:relative}.gs-google-ads__dial i{border:8px solid #f3fbfb2e;border-top-color:var(--lime);border-radius:50%;width:54px;height:54px;animation:4.8s cubic-bezier(.6,0,.2,1) infinite gsGoogleBidSweep;position:absolute}.gs-google-ads__dial b{z-index:1;font-size:17px}.gs-google-ads__dial span{z-index:1;text-transform:uppercase;margin-top:48px;font-size:5px}.gs-google-ads__state{border-top:1px solid var(--ink);grid-column:1/-1;justify-content:flex-end;align-items:end;display:flex}@keyframes gsGoogleBidSweep{0%,15%{transform:rotate(-70deg)scale(.85)}48%,72%{transform:rotate(105deg)scale(1)}to{transform:rotate(290deg)scale(.85)}}.gs-meta-ads{background:radial-gradient(circle at 24% 48%,#1cbdc433,transparent 35%),var(--paper);grid-template-rows:1fr 34px;grid-template-columns:43% 1fr;gap:14px;padding:20px;display:grid}.gs-meta-ads__orbit{place-items:center;display:grid;position:relative}.gs-meta-ads__orbit>i{border:1px solid var(--ink);border-radius:50%;position:absolute}.gs-meta-ads__orbit>i:first-child{width:72px;height:72px}.gs-meta-ads__orbit>i:nth-child(2){border-style:dashed;width:118px;height:118px;animation:6.2s linear infinite gsMetaAudienceOrbit}.gs-meta-ads__orbit>i:nth-child(3){border-color:var(--lime);width:164px;height:164px;animation:9s linear infinite reverse gsMetaAudienceOrbit}.gs-meta-ads__orbit>i:after{content:"";border:1px solid var(--ink);background:var(--lime);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:50%}.gs-meta-ads__orbit strong{background:var(--ink);width:49px;height:49px;color:var(--paper);border-radius:50%;place-items:center;font-size:22px;display:grid}.gs-meta-ads__orbit span{text-transform:uppercase;font-size:6px;font-weight:900;position:absolute;bottom:22px}.gs-meta-ads__creative{grid-template-columns:repeat(3,1fr);align-items:center;gap:7px;display:grid}.gs-meta-ads__creative article{border:1px solid var(--ink);background:#ffffff9e;flex-direction:column;justify-content:space-between;min-width:0;height:68%;padding:9px 7px;display:flex}.gs-meta-ads__creative article:nth-child(2){background:var(--lime);height:88%;transform:translateY(-4px)}.gs-meta-ads__creative small{font-size:5px}.gs-meta-ads__creative b{writing-mode:vertical-rl;font-size:clamp(9px,2.4vw,16px)}.gs-meta-ads__creative i{background:var(--ink);opacity:.45;height:5px}.gs-meta-ads__caption{border-top:1px solid var(--ink);text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:end;font-size:7px;display:flex}@keyframes gsMetaAudienceOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gs-snapchat-ads{background:linear-gradient(120deg,#1cbdc424 0 37%,transparent 37%),var(--paper);grid-template-rows:1fr 28px;grid-template-columns:126px 1fr;gap:16px;padding:16px 22px;display:grid}.gs-snapchat-ads__phone{border:2px solid var(--ink);background:var(--ink);width:118px;height:228px;color:var(--paper);border-radius:20px;flex-direction:column;align-self:center;padding:13px 10px;display:flex;position:relative;overflow:hidden;box-shadow:8px 8px #1cbdc452}.gs-snapchat-ads__phone:before{content:"";background:linear-gradient(165deg,var(--lime),transparent 58%);opacity:.7;animation:5.4s steps(3,end) infinite gsSnapStoryFlip;position:absolute;inset:0}.gs-snapchat-ads__progress{z-index:1;gap:3px;display:flex;position:relative}.gs-snapchat-ads__progress i{background:var(--paper);flex:1;height:2px}.gs-snapchat-ads__phone small,.gs-snapchat-ads__phone strong,.gs-snapchat-ads__phone span{z-index:1}.gs-snapchat-ads__phone small{margin-top:12px}.gs-snapchat-ads__phone strong{margin:auto 0;font-size:21px;line-height:.85}.gs-snapchat-ads__phone span{border:1px solid var(--paper);text-transform:uppercase;border-radius:20px;align-self:center;padding:5px 12px;font-size:6px}.gs-snapchat-ads__phone b{background:var(--paper);width:34px;height:3px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.gs-snapchat-ads__frames{align-content:center;gap:8px;display:grid}.gs-snapchat-ads__frames article{border:1px solid var(--ink);background:#fff9;align-items:center;gap:15px;height:52px;padding:0 14px;display:flex}.gs-snapchat-ads__frames article:nth-child(2){background:var(--lime);margin-left:20px}.gs-snapchat-ads__frames article:nth-child(3){margin-left:40px}.gs-snapchat-ads__frames b{font-size:9px}.gs-snapchat-ads__frames span{text-transform:uppercase;font-size:7px;font-weight:900}.gs-snapchat-ads>p{border-top:1px solid var(--ink);text-transform:uppercase;grid-column:1/-1;align-items:end;font-size:7px;font-weight:900;display:flex}@keyframes gsSnapStoryFlip{0%,22%{filter:hue-rotate();transform:translateY(0)}34%,62%{filter:hue-rotate(18deg);transform:translateY(-7px)}74%,to{filter:hue-rotate(-18deg);transform:translateY(7px)}}.gs-linkedin-ads{background:linear-gradient(180deg,var(--paper) 0 72%,#0b32340f 72%);grid-template-columns:44% 48px 1fr;gap:10px;padding:22px;display:grid}.gs-linkedin-ads__accounts{align-content:center;gap:9px;display:grid}.gs-linkedin-ads__accounts article{border:1px solid var(--ink);background:var(--paper);grid-template-columns:22px 1fr 8px;align-items:center;gap:7px;padding:10px;display:grid}.gs-linkedin-ads__accounts article:nth-child(2){background:#1cbdc429;margin-right:-18px}.gs-linkedin-ads__accounts b,.gs-linkedin-ads__accounts span{text-transform:uppercase;font-size:6px}.gs-linkedin-ads__accounts i{background:var(--lime);border-radius:50%;width:7px;height:7px}.gs-linkedin-ads__route{position:relative}.gs-linkedin-ads__route>i{background:var(--ink);transform-origin:100%;height:1px;position:absolute;left:-10px;right:-10px}.gs-linkedin-ads__route>i:first-child{top:31%;transform:rotate(23deg)}.gs-linkedin-ads__route>i:nth-child(2){top:50%}.gs-linkedin-ads__route>i:nth-child(3){top:69%;transform:rotate(-23deg)}.gs-linkedin-ads__route b{background:var(--lime);border-radius:50%;width:10px;height:10px;animation:4.9s cubic-bezier(.3,.7,.2,1) infinite gsLinkedinAccountRoute;position:absolute;top:calc(50% - 5px);left:19px}.gs-linkedin-ads__lead{border:1px solid var(--ink);background:var(--ink);color:var(--paper);flex-direction:column;justify-content:space-between;margin:28px 0;padding:18px;display:flex}.gs-linkedin-ads__lead strong{letter-spacing:-.08em;font-size:42px}.gs-linkedin-ads__lead p{text-transform:uppercase;font-size:7px}.gs-linkedin-ads__lead span{background:var(--lime);width:fit-content;color:var(--ink);text-transform:uppercase;padding:5px 8px;font-size:6px;font-weight:900}@keyframes gsLinkedinAccountRoute{0%,16%{opacity:.2;transform:translate(-32px,-52px)scale(.65)}45%{opacity:1;transform:translate(-3px)scale(1.35)}80%,to{opacity:.2;transform:translate(34px)scale(.65)}}.gs-youtube-ads{background:linear-gradient(135deg,var(--ink) 0 66%,#17484a 66%);color:var(--paper);grid-template-rows:1fr 44px 25px;gap:9px;padding:18px 22px;display:grid}.gs-youtube-ads__screen{border:1px solid var(--paper);align-content:center;place-items:center;display:grid;position:relative;overflow:hidden}.gs-youtube-ads__screen:before{content:"";border:24px solid #1cbdc459;border-radius:50%;width:160px;height:160px;animation:5.8s ease-in-out infinite gsYoutubePlayhead;position:absolute}.gs-youtube-ads__screen>span{font-size:6px;font-weight:900;position:absolute;top:10px;left:12px}.gs-youtube-ads__screen>strong{z-index:1;text-align:center;text-transform:uppercase;max-width:70%;font-size:clamp(16px,4vw,28px)}.gs-youtube-ads__play{z-index:1;border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid var(--lime);width:0;height:0;margin-bottom:8px}.gs-youtube-ads__screen>b{background:var(--lime);border-radius:50%;width:9px;height:9px;position:absolute;top:10px;right:10px}.gs-youtube-ads__timeline{border:1px solid var(--paper);grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid;position:relative}.gs-youtube-ads__timeline span{border-left:1px solid #f3fbfb66;place-items:center;height:100%;font-size:6px;font-weight:900;display:grid}.gs-youtube-ads__timeline>i{background:#f3fbfb33;height:3px;position:absolute;top:-2px;left:0;right:0}.gs-youtube-ads__timeline>b{background:var(--lime);width:2px;animation:5.8s linear infinite gsYoutubePlayhead;position:absolute;top:-4px;bottom:0;left:8%}.gs-youtube-ads__chapters{color:var(--sage);justify-content:space-between;align-items:end;display:flex}@keyframes gsYoutubePlayhead{0%{left:4%;transform:translate(0)scale(.82)}45%{transform:translate(8px)scale(1.12)}to{left:96%;transform:translate(0)scale(.82)}}.gs-ecommerce-ads{background:repeating-linear-gradient(0deg,transparent 0 31px,#0b32340e 31px 32px),var(--paper);grid-template-rows:1fr 25px;grid-template-columns:31% 1fr 78px;gap:12px;padding:20px;display:grid}.gs-ecommerce-ads__feed{border:1px solid var(--ink);align-content:center;gap:7px;padding:10px;display:grid}.gs-ecommerce-ads__feed article{border:1px solid var(--line);grid-template-columns:7px 1fr auto;align-items:center;gap:5px;padding:6px;display:grid}.gs-ecommerce-ads__feed article>i{background:var(--lime);width:6px;height:6px}.gs-ecommerce-ads__feed b,.gs-ecommerce-ads__feed span{text-transform:uppercase;font-size:5px}.gs-ecommerce-ads__shelf{border-bottom:5px solid var(--ink);grid-template-columns:repeat(3,1fr);align-items:end;gap:7px;display:grid}.gs-ecommerce-ads__shelf article{border:1px solid var(--ink);background:#ffffff9e;grid-template-rows:1fr auto auto;gap:5px;min-width:0;height:76%;padding:7px;display:grid}.gs-ecommerce-ads__shelf article:nth-child(2){height:92%}.gs-ecommerce-ads__shelf article>i{background:linear-gradient(145deg,var(--lime),#0b32341f);animation:5.3s steps(3,end) infinite gsCommerceShelfCycle}.gs-ecommerce-ads__shelf span,.gs-ecommerce-ads__shelf b{text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.gs-ecommerce-ads__cart{border:1px solid var(--ink);background:var(--lime);align-content:center;place-items:center;display:grid;position:relative}.gs-ecommerce-ads__cart>i{border:2px solid var(--ink);border-top:0;width:31px;height:22px;transform:skew(-8deg)}.gs-ecommerce-ads__cart strong{font-size:18px}.gs-ecommerce-ads__cart span{text-align:center;text-transform:uppercase;width:70px;font-size:5px}.gs-ecommerce-ads>p{border-top:1px solid var(--ink);text-transform:uppercase;grid-column:1/-1;align-items:end;font-size:7px;font-weight:900;display:flex}@keyframes gsCommerceShelfCycle{0%,25%{filter:saturate(.65);transform:scale(.72)}34%,64%{filter:saturate(1.2);transform:scale(1)}72%,to{filter:saturate(.85);transform:translateY(-5px)scale(.9)}}.gs-retargeting{background:radial-gradient(circle at 38% 45%,#1cbdc42e,transparent 39%),var(--paper);grid-template-rows:1fr 28px;grid-template-columns:1fr 105px;gap:13px;padding:18px 22px;display:grid}.gs-retargeting__loop{border:1px solid var(--ink);border-radius:50%;place-self:center;width:210px;height:180px;position:relative}.gs-retargeting__loop>i{border:1px dashed var(--ink);border-radius:50%;position:absolute;inset:17px}.gs-retargeting__loop>i:nth-child(2){border-color:var(--lime);inset:42px}.gs-retargeting__loop>i:nth-child(3){background:var(--ink);inset:67px}.gs-retargeting__loop article{border:1px solid var(--ink);background:var(--paper);text-transform:uppercase;width:57px;padding:7px;font-size:6px;display:grid;position:absolute}.gs-retargeting__loop article:first-of-type{top:60px;left:-17px}.gs-retargeting__loop article:nth-of-type(2){background:var(--lime);top:-15px;left:76px}.gs-retargeting__loop article:nth-of-type(3){bottom:29px;right:-16px}.gs-retargeting__loop>strong{color:var(--paper);place-items:center;font-size:21px;animation:5.7s linear infinite gsRetargetJourneyLoop;display:grid;position:absolute;inset:0}.gs-retargeting__frequency{border-left:1px solid var(--ink);flex-direction:column;justify-content:center;gap:8px;padding-left:15px;display:flex}.gs-retargeting__frequency>i{background:#0b32341f;height:7px}.gs-retargeting__frequency>i:nth-of-type(-n+3){background:var(--lime)}.gs-retargeting__frequency b{text-transform:uppercase;font-size:6px}.gs-retargeting>p{border-top:1px solid var(--ink);text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:end;font-size:7px;display:flex}@keyframes gsRetargetJourneyLoop{0%{transform:rotate(0)scale(.8)}40%{transform:rotate(150deg)scale(1.15)}70%{transform:rotate(260deg)scale(.9)}to{transform:rotate(360deg)scale(.8)}}.gs-cro{background:linear-gradient(90deg,#0b323409 0 49.8%,var(--ink) 49.8% 50.2%,#1cbdc414 50.2%),var(--paper);grid-template-rows:1fr 38px;grid-template-columns:1fr 54px 1fr;gap:9px;padding:22px;display:grid}.gs-cro__variant{border:1px solid var(--ink);background:#ffffff94;grid-template-rows:auto auto 1fr 1fr auto;gap:7px;padding:15px;display:grid}.gs-cro__variant--b{background:#1cbdc426}.gs-cro__variant strong{font-size:clamp(15px,3.5vw,24px)}.gs-cro__variant>i{background:#0b323424;width:74%;height:8px}.gs-cro__variant>i:nth-of-type(2){width:91%}.gs-cro__variant span{justify-self:end;font-size:27px;font-weight:900}.gs-cro__balance{place-items:center;display:grid;position:relative}.gs-cro__balance>i{background:var(--ink);width:52px;height:2px;animation:5s ease-in-out infinite gsCroTestBalance}.gs-cro__balance>b{border-left:11px solid #0000;border-right:11px solid #0000;border-bottom:29px solid var(--ink);width:0;height:0;margin-top:1px;position:absolute;top:50%}.gs-cro__verdict{border-top:1px solid var(--ink);text-transform:uppercase;grid-column:1/-1;grid-template-columns:70px 1fr 35%;align-items:center;gap:8px;padding-top:7px;font-size:6px;display:grid}.gs-cro__verdict>i{background:linear-gradient(90deg,var(--lime) 0 58%,#0b32341a 58%);height:6px}@keyframes gsCroTestBalance{0%,18%{transform:rotate(-7deg)}42%,70%{background:var(--lime);transform:rotate(9deg)scaleX(1.13)}to{transform:rotate(-7deg)}}.gs-landing-page{background:linear-gradient(135deg,var(--paper) 0 70%,#1cbdc433 70%);padding:18px 22px}.gs-landing-page__browser{border:1px solid var(--ink);background:#ffffffa8;width:72%;height:88%}.gs-landing-page__browser header{border-bottom:1px solid var(--ink);align-items:center;gap:5px;height:25px;padding:0 8px;display:flex}.gs-landing-page__browser header>i{background:var(--ink);border-radius:50%;width:5px;height:5px}.gs-landing-page__browser header span{text-transform:uppercase;margin-left:auto;font-size:5px}.gs-landing-page__browser article{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr 43%;gap:7px 15px;height:calc(100% - 25px);padding:17px;display:grid;position:relative}.gs-landing-page__browser article small,.gs-landing-page__browser article strong{grid-column:1}.gs-landing-page__browser article strong{font-size:clamp(16px,3.8vw,27px);line-height:.85}.gs-landing-page__browser article>i{transform-origin:0;background:#0b323421;grid-column:2;height:14px;animation:5.5s cubic-bezier(.2,.8,.2,1) infinite gsLandingBlockCompose}.gs-landing-page__browser article>i:nth-of-type(2){width:73%;animation-delay:.18s}.gs-landing-page__browser article>i:nth-of-type(3){height:43px;animation-delay:.36s}.gs-landing-page__browser article b{background:var(--lime);grid-column:1;width:fit-content;padding:8px 12px;font-size:6px}.gs-landing-page__blocks{z-index:2;gap:8px;width:31%;display:grid;position:absolute;top:43px;right:20px}.gs-landing-page__blocks span{border:1px solid var(--ink);background:var(--paper);text-transform:uppercase;padding:10px;font-size:6px;font-weight:900}.gs-landing-page__blocks span:nth-child(2){background:var(--lime);margin-left:17px}.gs-landing-page__cursor{z-index:4;border-left:9px solid var(--ink);border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0;position:absolute;top:62%;left:54%;transform:rotate(35deg)}.gs-landing-page>p{border-top:1px solid var(--ink);text-align:right;text-transform:uppercase;font-size:6px;font-weight:900;position:absolute;bottom:7px;left:22px;right:22px}@keyframes gsLandingBlockCompose{0%,15%{opacity:.2;transform:scaleX(.1)translate(18px)}38%,72%{opacity:1;transform:scaleX(1)translate(0)}to{opacity:.45;transform:scaleX(.72)translate(-4px)}}.gs-attribution{background:radial-gradient(circle at 48% 48%,#1cbdc440,transparent 24%),var(--paper);grid-template-rows:1fr 26px;grid-template-columns:88px 1fr 38%;gap:10px;padding:20px;display:grid}.gs-attribution__channels{align-content:center;gap:9px;display:grid}.gs-attribution__channels span{border:1px solid var(--ink);background:var(--paper);padding:7px;font-size:5px;font-weight:900}.gs-attribution__paths{position:relative;overflow:hidden}.gs-attribution__paths>i{background:var(--ink);transform-origin:100%;width:115%;height:1px;animation:5.9s ease-in-out infinite gsAttributionSignalConverge;position:absolute;top:50%;left:-7%}.gs-attribution__paths>i:first-child{transform:rotate(27deg)}.gs-attribution__paths>i:nth-child(2){animation-delay:.2s;transform:rotate(9deg)}.gs-attribution__paths>i:nth-child(3){animation-delay:.4s;transform:rotate(-9deg)}.gs-attribution__paths>i:nth-child(4){animation-delay:.6s;transform:rotate(-27deg)}.gs-attribution__paths b{border:1px solid var(--ink);background:var(--lime);border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:calc(50% - 18px);right:0}.gs-attribution__decision{border:1px solid var(--ink);background:var(--ink);color:var(--paper);flex-direction:column;justify-content:space-between;padding:14px;display:flex}.gs-attribution__decision strong{font-size:clamp(11px,2.6vw,20px)}.gs-attribution__decision>div{align-items:end;gap:5px;height:58px;display:flex}.gs-attribution__decision>div i{background:var(--lime);flex:1}.gs-attribution__decision>div i:first-child{height:35%}.gs-attribution__decision>div i:nth-child(2){height:72%}.gs-attribution__decision>div i:nth-child(3){height:51%}.gs-attribution__decision>div i:nth-child(4){height:88%}.gs-attribution__decision span{text-transform:uppercase;font-size:5px}.gs-attribution>p{border-top:1px solid var(--ink);text-transform:uppercase;grid-column:1/-1;align-items:end;font-size:7px;font-weight:900;display:flex}@keyframes gsAttributionSignalConverge{0%,12%{clip-path:inset(0 100% 0 0);opacity:.2}46%,76%{clip-path:inset(0);opacity:1}to{clip-path:inset(0 0 0 82%);opacity:.35}}.gs-technical-seo{background:repeating-linear-gradient(90deg,transparent 0 25px,#0b32340f 25px 26px),var(--paper);grid-template-rows:1fr 24px;grid-template-columns:1fr 37% 74px;gap:11px;padding:20px;display:grid}.gs-technical-seo__site{border:1px solid var(--ink);background:#fff6;position:relative}.gs-technical-seo__site>i{border:1px solid var(--ink);background:var(--paper);width:35px;height:26px;position:absolute}.gs-technical-seo__site>i:first-child{top:15%;left:12%}.gs-technical-seo__site>i:nth-child(2){top:15%;left:42%}.gs-technical-seo__site>i:nth-child(3){top:15%;right:10%}.gs-technical-seo__site>i:nth-child(4){bottom:15%;left:24%}.gs-technical-seo__site>i:nth-child(5){bottom:15%;right:24%}.gs-technical-seo__site>i:nth-child(6){background:var(--ink);border:0;width:66%;height:1px;top:50%;left:17%}.gs-technical-seo__crawler{background:var(--lime);border-radius:50%;place-items:center;width:29px;height:29px;font-size:6px;animation:6.3s linear infinite gsTechnicalCrawlRoute;display:grid;position:absolute;top:8%;left:8%}.gs-technical-seo__checks{align-content:center;gap:8px;display:grid}.gs-technical-seo__checks p{border-bottom:1px solid var(--ink);grid-template-columns:45px 1fr auto;align-items:center;gap:5px;padding:7px;font-size:5px;display:grid}.gs-technical-seo__checks p i{background:linear-gradient(90deg,var(--lime) 0 82%,#0b32341f 82%);height:5px}.gs-technical-seo__score{text-align:center;background:var(--ink);color:var(--paper);writing-mode:vertical-rl;place-items:center;font-size:15px;display:grid}.gs-technical-seo__title{border-top:1px solid var(--ink);text-transform:uppercase;grid-column:1/-1;align-items:end;font-size:7px;font-weight:900;display:flex}@keyframes gsTechnicalCrawlRoute{0%,8%{top:8%;left:8%}26%{top:8%;left:39%}45%{top:8%;left:77%}66%{top:72%;left:62%}84%{top:72%;left:19%}to{top:8%;left:8%}}.gs-on-page-seo{background:linear-gradient(90deg,#1cbdc41f 0 48px,transparent 48px),var(--paper);grid-template-rows:1fr 24px;grid-template-columns:48px 1fr 88px;gap:9px;padding:18px;display:grid}.gs-on-page-seo__ruler{border-right:1px solid var(--ink);align-content:center;gap:16px;display:grid;position:relative}.gs-on-page-seo__ruler span{font-size:8px;font-weight:900}.gs-on-page-seo__ruler i{background:var(--lime);width:2px;animation:5.1s ease-in-out infinite gsOnPageOutlineBuild;position:absolute;top:16%;bottom:16%;right:-1px}.gs-on-page-seo__document{border:1px solid var(--ink);background:#ffffff8a;align-content:center;gap:7px;padding:16px;display:grid;position:relative}.gs-on-page-seo__document h6{text-transform:uppercase;font-size:clamp(16px,3vw,25px);line-height:.9}.gs-on-page-seo__document h5{text-transform:uppercase;margin-left:18px;font-size:10px}.gs-on-page-seo__document p{width:83%;font-size:6px;line-height:1.4}.gs-on-page-seo__document>i{background:#0b323421;width:72%;height:5px;margin-left:18px}.gs-on-page-seo__document>i:nth-of-type(2){width:88%}.gs-on-page-seo__document>i:nth-of-type(3){width:55%}.gs-on-page-seo__document>b{background:var(--lime);width:1px;height:19px;position:absolute;top:48%;left:16px}.gs-on-page-seo__entities{align-content:center;gap:7px;display:grid}.gs-on-page-seo__entities span{border:1px solid var(--ink);text-align:center;padding:9px 3px;font-size:5px;font-weight:900}.gs-on-page-seo__entities span:nth-child(2){background:var(--lime)}.gs-on-page-seo__title{border-top:1px solid var(--ink);text-transform:uppercase;grid-column:2/-1;align-items:end;font-size:7px;font-weight:900;display:flex}@keyframes gsOnPageOutlineBuild{0%,14%{opacity:.25;transform:translateY(-22px)scaleY(.25)}43%,71%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:.45;transform:translateY(27px)scaleY(.42)}}.gs-local-seo{background:linear-gradient(35deg,transparent 0 48%,#1cbdc41f 48% 52%,transparent 52%),var(--paper);grid-template-rows:1fr 27px;grid-template-columns:1fr 36%;gap:12px;padding:20px;display:grid}.gs-local-seo__map{border:1px solid var(--ink);background:repeating-linear-gradient(90deg,#0000 0 35px,#0b323417 35px 36px),repeating-linear-gradient(0deg,#0000 0 35px,#0b323417 35px 36px);position:relative;overflow:hidden}.gs-local-seo__map>i{background:var(--ink);opacity:.4;position:absolute}.gs-local-seo__map>i:first-child{width:120%;height:2px;top:42%;left:-8%;transform:rotate(19deg)}.gs-local-seo__map>i:nth-child(2){width:2px;height:120%;top:-8%;left:58%;transform:rotate(13deg)}.gs-local-seo__map>i:nth-child(3){width:90%;height:2px;bottom:24%;left:4%;transform:rotate(-16deg)}.gs-local-seo__map>i:nth-child(4){border:1px solid var(--lime);background:0 0;border-radius:50%;width:70px;height:70px;animation:4.6s ease-out infinite gsLocalPinRadar;top:calc(50% - 35px);left:calc(50% - 35px)}.gs-local-seo__pin{border:1px solid var(--ink);background:var(--lime);border-radius:50% 50% 50% 0;place-items:center;width:22px;height:22px;font-size:6px;font-weight:900;display:grid;position:absolute;transform:rotate(-45deg)}.gs-local-seo__pin--one{top:25%;left:24%}.gs-local-seo__pin--two{top:49%;left:53%}.gs-local-seo__pin--three{bottom:18%;right:17%}.gs-local-seo__map>b{background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px)}.gs-local-seo__places{align-content:center;gap:8px;display:grid}.gs-local-seo__places article{border:1px solid var(--ink);grid-template-columns:18px 1fr 8px;align-items:center;gap:4px;padding:9px;display:grid}.gs-local-seo__places article:first-child{background:var(--lime)}.gs-local-seo__places b,.gs-local-seo__places span{text-transform:uppercase;font-size:5px}.gs-local-seo__places i{background:var(--ink);border-radius:50%;width:7px;height:7px}.gs-local-seo>p{border-top:1px solid var(--ink);text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:end;font-size:7px;display:flex}@keyframes gsLocalPinRadar{0%{opacity:.9;transform:scale(.25)}65%{opacity:.55}to{opacity:0;transform:scale(2.8)}}.gs-business-profile{background:linear-gradient(145deg,var(--paper) 0 73%,#0b323414 73%);grid-template-rows:1fr 24px;grid-template-columns:1fr 92px;gap:10px;padding:18px 20px;display:grid}.gs-business-profile__card{border:1px solid var(--ink);background:#ffffffa1;grid-template-rows:auto 1fr auto auto;gap:8px;padding:13px;animation:5.5s cubic-bezier(.2,.8,.2,1) infinite gsProfilePanelReveal;display:grid}.gs-business-profile__card header{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;display:grid}.gs-business-profile__card header>i{background:var(--lime);border-radius:50%;width:28px;height:28px}.gs-business-profile__card header div{display:grid}.gs-business-profile__card header strong{font-size:9px}.gs-business-profile__card header b{font-size:7px}.gs-business-profile__photos{grid-template-columns:1.4fr 1fr 1fr;gap:5px;display:grid}.gs-business-profile__photos i{background:linear-gradient(145deg,#1cbdc4d1,#0b32342e)}.gs-business-profile__card>p{font-size:6px}.gs-business-profile__actions{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.gs-business-profile__actions span{border-left:1px solid var(--ink);text-align:center;padding:7px 3px;font-size:5px;font-weight:900}.gs-business-profile__actions span:first-child{background:var(--lime);border-left:0}.gs-business-profile__completeness{border-left:1px solid var(--ink);flex-direction:column;justify-content:flex-end;gap:8px;padding-left:12px;display:flex}.gs-business-profile__completeness i{background:linear-gradient(0deg,var(--lime) 0 92%,#0b32341a 92%);height:72%}.gs-business-profile__completeness b{font-size:18px}.gs-business-profile__title{border-top:1px solid var(--ink);text-transform:uppercase;grid-column:1/-1;align-items:end;font-size:7px;font-weight:900;display:flex}@keyframes gsProfilePanelReveal{0%,13%{clip-path:inset(0 0 82%);transform:translateY(-7px)}38%,74%{clip-path:inset(0);transform:translateY(0)}to{clip-path:inset(82% 0 0);transform:translateY(7px)}}.gs-ecommerce-seo{background:repeating-linear-gradient(90deg,#0b32340b 0 1px,transparent 1px 29px),var(--paper);grid-template-rows:1fr 25px;grid-template-columns:31% 110px 1fr;gap:10px;padding:19px;display:grid}.gs-ecommerce-seo__product{border:1px solid var(--ink);background:#ffffff9e;grid-template-rows:1fr auto auto auto;gap:6px;padding:11px;display:grid}.gs-ecommerce-seo__product>i{background:linear-gradient(145deg,var(--lime),#0b32341f)}.gs-ecommerce-seo__product>strong{font-size:14px;line-height:.88}.gs-ecommerce-seo__product>p{justify-content:space-between;font-size:5px;display:flex}.gs-ecommerce-seo__schema{border:1px dashed var(--ink);align-content:center;gap:9px;padding:10px;display:grid;position:relative}.gs-ecommerce-seo__schema span{border-left:5px solid var(--lime);background:#0b323412;padding:5px;font-size:5px;font-weight:900}.gs-ecommerce-seo__schema i{background:var(--lime);width:2px;animation:5.8s steps(4,end) infinite gsProductSchemaIndex;position:absolute;top:8%;bottom:8%;right:-7px}.gs-ecommerce-seo__result{border:1px solid var(--ink);background:var(--paper);align-self:center;padding:13px;box-shadow:7px 7px #1cbdc440}.gs-ecommerce-seo__result strong{margin:9px 0 5px;font-size:10px;display:block}.gs-ecommerce-seo__result p{font-size:6px}.gs-ecommerce-seo__title{border-top:1px solid var(--ink);text-transform:uppercase;grid-column:1/-1;align-items:end;font-size:7px;font-weight:900;display:flex}@keyframes gsProductSchemaIndex{0%,18%{opacity:.25;transform:translateY(-55%)scaleY(.2)}34%,66%{opacity:1;transform:translateY(0)scaleY(1)}82%,to{opacity:.4;transform:translateY(55%)scaleY(.35)}}.gs-content-seo{background:radial-gradient(circle at 38% 49%,#1cbdc430,transparent 43%),var(--paper);grid-template-rows:1fr 24px;grid-template-columns:1fr 112px;gap:10px;padding:16px 20px;display:grid}.gs-content-seo__cluster{place-self:center;width:255px;height:225px;position:relative}.gs-content-seo__cluster>strong{text-align:center;background:var(--ink);width:75px;height:75px;color:var(--paper);z-index:2;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:calc(50% - 38px);left:calc(50% - 38px)}.gs-content-seo__cluster article{border:1px solid var(--ink);background:var(--paper);text-transform:uppercase;width:66px;padding:8px;font-size:6px;position:absolute}.gs-content-seo__cluster article:first-of-type{top:8px;left:0}.gs-content-seo__cluster article:nth-of-type(2){background:var(--lime);top:25px;right:0}.gs-content-seo__cluster article:nth-of-type(3){bottom:14px;left:8px}.gs-content-seo__cluster article:nth-of-type(4){bottom:2px;right:5px}.gs-content-seo__cluster>i{background:var(--ink);transform-origin:50%;width:100px;height:1px;animation:6.2s ease-in-out infinite gsContentClusterExpand;position:absolute;top:50%;left:calc(50% - 50px)}.gs-content-seo__cluster>i:first-of-type{transform:rotate(34deg)}.gs-content-seo__cluster>i:nth-of-type(2){transform:rotate(145deg)}.gs-content-seo__cluster>i:nth-of-type(3){transform:rotate(214deg)}.gs-content-seo__cluster>i:nth-of-type(4){transform:rotate(326deg)}.gs-content-seo__index{border-left:1px solid var(--ink);align-content:center;gap:9px;padding-left:13px;display:grid}.gs-content-seo__index>i{background:#0b32341f;height:10px}.gs-content-seo__index>i:nth-of-type(2){background:var(--lime);width:76%}.gs-content-seo__index b{text-transform:uppercase;font-size:6px}.gs-content-seo>p{border-top:1px solid var(--ink);text-transform:uppercase;grid-column:1/-1;align-items:end;font-size:7px;font-weight:900;display:flex}@keyframes gsContentClusterExpand{0%,15%{opacity:.2;width:24px;left:calc(50% - 12px)}45%,72%{opacity:1;width:100px;left:calc(50% - 50px)}to{opacity:.45;width:55px;left:calc(50% - 28px)}}.gs-ai-search{background:linear-gradient(180deg,#1cbdc421,transparent 42%),var(--paper);grid-template-rows:43px 1fr 23px;grid-template-columns:1fr 37%;gap:8px;padding:18px;display:grid}.gs-ai-search__prompt{border:1px solid var(--ink);background:var(--paper);grid-column:1/-1;grid-template-columns:34px 1fr 12px;align-items:center;gap:7px;padding:9px;display:grid}.gs-ai-search__prompt span{color:var(--lime);font-size:7px;font-weight:900}.gs-ai-search__prompt strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.gs-ai-search__prompt i{border:1px solid var(--ink);border-radius:50%;width:10px;height:10px}.gs-ai-search__answer{border:1px solid var(--ink);background:#ffffff94;padding:13px;position:relative}.gs-ai-search__answer>p{max-width:90%;margin:18px 0 13px;font-size:9px;line-height:1.3}.gs-ai-search__answer>div{gap:5px;display:flex}.gs-ai-search__answer>div span{background:var(--lime);padding:5px 8px;font-size:6px;font-weight:900}.gs-ai-search__answer>i{background:var(--lime);width:2px;height:18px;animation:5.4s steps(6,end) infinite gsAnswerCitationWeave;position:absolute;top:48px;left:13px}.gs-ai-search__sources{gap:7px;display:grid}.gs-ai-search__sources p{border:1px solid var(--ink);background:var(--paper);grid-template-columns:21px 1fr;align-items:center;gap:6px;padding:8px;font-size:6px;display:grid}.gs-ai-search__sources p:nth-child(2){background:#1cbdc429;margin-left:8px}.gs-ai-search__title{border-top:1px solid var(--ink);text-transform:uppercase;grid-column:1/-1;align-items:end;font-size:7px;display:flex}@keyframes gsAnswerCitationWeave{0%,12%{opacity:.3;height:2px}34%,61%{opacity:1;height:56px;box-shadow:84px 0 0 var(--lime),168px 0 0 var(--lime)}78%,to{opacity:.5;height:18px;box-shadow:38px 0 0 var(--lime)}}.gs-digital-pr{background:linear-gradient(110deg,var(--paper) 0 56%,#0b323414 56%);grid-template-rows:25px 1fr 24px;grid-template-columns:54% 1fr;gap:9px;padding:17px 20px;display:grid}.gs-digital-pr__ticker{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);white-space:nowrap;grid-column:1/-1;position:relative;overflow:hidden}.gs-digital-pr__ticker span{letter-spacing:.14em;font-size:6px;font-weight:900;animation:7s linear infinite gsDigitalPrWire;position:absolute;top:7px}.gs-digital-pr__story{border:1px solid var(--ink);background:var(--paper);padding:14px;position:relative}.gs-digital-pr__story strong{margin:18px 0 10px;font-size:clamp(16px,3.5vw,26px);line-height:.85;display:block}.gs-digital-pr__story p{font-size:6px}.gs-digital-pr__story>i{background:var(--ink);height:1px;position:absolute;bottom:28px;left:14px;right:14px}.gs-digital-pr__story>i:nth-of-type(2){bottom:20px;right:42%}.gs-digital-pr__outlets{grid-template-columns:repeat(2,1fr);align-content:center;gap:10px;display:grid;position:relative}.gs-digital-pr__outlets span{border:1px solid var(--ink);background:var(--paper);place-items:center;height:41px;font-size:7px;font-weight:900;display:grid}.gs-digital-pr__outlets span:nth-child(3){background:var(--lime)}.gs-digital-pr__outlets>i{background:var(--ink);opacity:.35;width:1px;height:100%;position:absolute;top:0;left:50%}.gs-digital-pr__outlets>i:nth-of-type(2){transform:rotate(90deg)}.gs-digital-pr__outlets>i:nth-of-type(3){transform:rotate(45deg)}.gs-digital-pr>p{border-top:1px solid var(--ink);text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:end;font-size:7px;font-weight:900;display:flex}@keyframes gsDigitalPrWire{0%{transform:translate(105%)}to{transform:translate(-105%)}}.gs-seo-audits{background:repeating-linear-gradient(0deg,transparent 0 26px,#0b32340e 26px 27px),var(--paper);grid-template-rows:1fr 24px;grid-template-columns:1fr 84px;gap:11px;padding:19px;display:grid}.gs-seo-audits__matrix{border:1px solid var(--ink);position:relative;overflow:hidden}.gs-seo-audits__matrix header,.gs-seo-audits__matrix>p{grid-template-columns:22px 1fr 36% 33px;align-items:center;gap:6px;padding:7px 9px;font-size:5px;display:grid}.gs-seo-audits__matrix header{border-bottom:1px solid var(--ink);grid-template-columns:22px 1fr 36% 33px;font-weight:900}.gs-seo-audits__matrix>p{border-bottom:1px solid var(--line)}.gs-seo-audits__matrix>p i{background:#0b32341f;height:6px}.gs-seo-audits__matrix>p:first-of-type i{background:var(--lime)}.gs-seo-audits__scanner{border-top:2px solid var(--lime);background:linear-gradient(#1cbdc438,#0000);height:26px;animation:5s ease-in-out infinite gsAuditPriorityScan;position:absolute;top:0;left:0;right:0}.gs-seo-audits__priority{border:1px solid var(--ink);background:var(--ink);color:var(--paper);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.gs-seo-audits__priority strong{color:var(--lime);font-size:37px}.gs-seo-audits__priority i{border:1px solid var(--lime);border-radius:50%;width:43px;height:43px;position:absolute}.gs-seo-audits__title{border-top:1px solid var(--ink);text-transform:uppercase;grid-column:1/-1;align-items:end;font-size:7px;font-weight:900;display:flex}@keyframes gsAuditPriorityScan{0%,10%{opacity:.3;top:0}52%,72%{opacity:1;top:calc(100% - 26px)}to{opacity:.3;top:0}}.gs-migration-seo{background:linear-gradient(90deg,#0b32340e 0 42%,transparent 42% 58%,#1cbdc41c 58%),var(--paper);grid-template-rows:1fr 38px 23px;grid-template-columns:1fr 78px 1fr;gap:8px;padding:20px;display:grid}.gs-migration-seo__old,.gs-migration-seo__new{border:1px solid var(--ink);background:var(--paper);align-content:center;gap:7px;padding:12px;display:grid}.gs-migration-seo__old span,.gs-migration-seo__new span{background:#0b32340f;border-left:6px solid #0b323440;padding:6px;font-size:6px}.gs-migration-seo__new span{border-left-color:var(--lime)}.gs-migration-seo__bridge{place-items:center;display:grid;position:relative}.gs-migration-seo__bridge>i{background:var(--ink);transform-origin:50%;width:100%;height:1px;animation:5.9s ease-in-out infinite gsMigrationRouteTransfer;position:absolute}.gs-migration-seo__bridge>i:first-child{top:22%;transform:rotate(11deg)}.gs-migration-seo__bridge>i:nth-child(2){animation-delay:.12s;top:40%;transform:rotate(4deg)}.gs-migration-seo__bridge>i:nth-child(3){animation-delay:.24s;top:60%;transform:rotate(-4deg)}.gs-migration-seo__bridge>i:nth-child(4){animation-delay:.36s;top:78%;transform:rotate(-11deg)}.gs-migration-seo__bridge strong{z-index:2;background:var(--lime);border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;display:grid}.gs-migration-seo__validation{border:1px solid var(--ink);text-transform:uppercase;grid-column:1/-1;grid-template-columns:25px 1fr 48%;align-items:center;gap:7px;padding:5px 9px;font-size:6px;display:grid}.gs-migration-seo__validation b{background:var(--lime);border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.gs-migration-seo__validation i{background:linear-gradient(90deg,var(--lime) 0 100%,transparent 100%);height:5px}.gs-migration-seo>p{border-top:1px solid var(--ink);text-transform:uppercase;grid-column:1/-1;align-items:end;font-size:7px;font-weight:900;display:flex}@keyframes gsMigrationRouteTransfer{0%,12%{clip-path:inset(0 100% 0 0);opacity:.25}48%,74%{clip-path:inset(0);opacity:1;background:var(--lime)}to{clip-path:inset(0 0 0 100%);opacity:.25}}@media (max-width:420px){.bespoke-service-scene{min-height:230px}.bespoke-service-scene small{font-size:6px}.gs-google-ads,.gs-meta-ads,.gs-snapchat-ads,.gs-linkedin-ads,.gs-youtube-ads,.gs-ecommerce-ads,.gs-retargeting,.gs-cro,.gs-attribution,.gs-technical-seo,.gs-on-page-seo,.gs-local-seo,.gs-business-profile,.gs-ecommerce-seo,.gs-content-seo,.gs-ai-search,.gs-digital-pr,.gs-seo-audits,.gs-migration-seo{padding:12px}.gs-google-ads{grid-template-columns:minmax(0,1fr) 74px}.gs-google-ads__auction p{grid-template-columns:18px 1fr 31%;padding:6px}.gs-google-ads__dial i{width:43px;height:43px}.gs-meta-ads{grid-template-columns:38% 1fr;gap:7px}.gs-meta-ads__orbit>i:nth-child(2){width:90px;height:90px}.gs-meta-ads__orbit>i:nth-child(3){width:122px;height:122px}.gs-meta-ads__creative{gap:3px}.gs-meta-ads__creative article{padding:6px 3px}.gs-snapchat-ads{grid-template-columns:105px 1fr}.gs-snapchat-ads__phone{width:94px;height:200px}.gs-snapchat-ads__frames article{padding:0 7px}.gs-snapchat-ads__frames article:nth-child(2){margin-left:8px}.gs-snapchat-ads__frames article:nth-child(3){margin-left:16px}.gs-linkedin-ads{grid-template-columns:43% 29px 1fr}.gs-linkedin-ads__accounts article{grid-template-columns:14px 1fr 6px;padding:6px}.gs-linkedin-ads__lead{margin:18px 0;padding:9px}.gs-linkedin-ads__lead strong{font-size:29px}.gs-ecommerce-ads{grid-template-columns:34% 1fr 57px;gap:5px}.gs-ecommerce-ads__feed{padding:5px}.gs-ecommerce-ads__shelf{gap:3px}.gs-ecommerce-ads__shelf article{padding:3px}.gs-retargeting{grid-template-columns:1fr 72px}.gs-retargeting__loop{width:156px;height:145px}.gs-retargeting__loop article{width:46px;padding:4px}.gs-retargeting__loop article:nth-of-type(2){left:55px}.gs-cro{grid-template-columns:1fr 31px 1fr;gap:4px}.gs-cro__variant{padding:7px}.gs-cro__balance>i{width:34px}.gs-landing-page{padding:12px}.gs-landing-page__browser{width:76%}.gs-landing-page__browser article{gap:4px 7px;padding:10px}.gs-landing-page__blocks{width:29%;right:8px}.gs-landing-page__blocks span{padding:7px 3px}.gs-attribution{grid-template-columns:60px 1fr 39%;gap:5px}.gs-attribution__channels span,.gs-attribution__decision{padding:6px}.gs-attribution__decision strong{font-size:9px}.gs-technical-seo{grid-template-columns:1fr 36% 48px;gap:5px}.gs-technical-seo__checks p{grid-template-columns:30px 1fr auto;padding:5px 2px}.gs-technical-seo__score{font-size:11px}.gs-on-page-seo{grid-template-columns:34px 1fr 57px;gap:5px;padding:10px}.gs-on-page-seo__document{padding:9px}.gs-on-page-seo__entities span{padding:7px 2px}.gs-local-seo{grid-template-columns:1fr 34%}.gs-local-seo__places article{grid-template-columns:13px 1fr 6px;padding:6px 3px}.gs-business-profile{grid-template-columns:1fr 59px}.gs-business-profile__card{padding:8px}.gs-business-profile__completeness{padding-left:7px}.gs-ecommerce-seo{grid-template-columns:31% 70px 1fr;gap:5px}.gs-ecommerce-seo__product,.gs-ecommerce-seo__schema,.gs-ecommerce-seo__result{padding:6px}.gs-ecommerce-seo__product>strong{font-size:10px}.gs-ecommerce-seo__result strong{font-size:7px}.gs-content-seo{grid-template-columns:1fr 74px}.gs-content-seo__cluster{width:196px;height:190px}.gs-content-seo__cluster article{width:51px;padding:5px}.gs-content-seo__index{padding-left:7px}.gs-ai-search{grid-template-columns:1fr 34%;gap:5px}.gs-ai-search__answer,.gs-ai-search__sources p{padding:7px}.gs-ai-search__answer>p{margin:11px 0 8px;font-size:7px}.gs-digital-pr{grid-template-columns:56% 1fr}.gs-digital-pr__story{padding:8px}.gs-digital-pr__outlets{gap:5px}.gs-seo-audits{grid-template-columns:1fr 59px}.gs-seo-audits__matrix header,.gs-seo-audits__matrix>p{grid-template-columns:16px 1fr 25% 25px;padding:5px}.gs-seo-audits__priority strong{font-size:28px}.gs-migration-seo{grid-template-columns:1fr 49px 1fr;gap:4px}.gs-migration-seo__old,.gs-migration-seo__new{padding:6px}.gs-migration-seo__old span,.gs-migration-seo__new span{padding:4px}}@media (prefers-reduced-motion:reduce){.bespoke-service-scene *,.bespoke-service-scene :before,.bespoke-service-scene :after{transition:none!important;animation:none!important}}.bespoke-service-scene{--scene-ink:#07393b;--scene-paper:#eef8f8;--scene-cyan:#20b8c0;--scene-cyan-soft:#c8eff1;--scene-warm:#f5f4eb;border:1px solid var(--scene-ink);background:var(--scene-paper);width:100%;height:100%;min-height:260px;color:var(--scene-ink);isolation:isolate;position:relative;overflow:hidden}.bespoke-service-scene small{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.25}.bespoke-service-scene strong,.bespoke-service-scene b,.bespoke-service-scene span,.bespoke-service-scene p{margin:0}.build-scene--corporate{background:linear-gradient(90deg, transparent 49.7%, #07393b14 50%, transparent 50.3%), linear-gradient(var(--scene-paper), #f8fbf6)}.corporate-scene__map{border-right:1px solid var(--scene-ink);width:27%;position:absolute;inset:9% auto 11% 5%}.corporate-scene__map small,.corporate-scene__map span{position:absolute;left:4%}.corporate-scene__map small{top:0}.corporate-scene__map span{border:1px solid var(--scene-ink);background:var(--scene-paper);width:44%;padding:5px 6px;font-size:8px;font-weight:750}.corporate-scene__map .corporate-scene__root{background:var(--scene-cyan);top:17%}.corporate-scene__map span:nth-of-type(2){top:45%}.corporate-scene__map span:nth-of-type(3){top:65%;left:51%}.corporate-scene__map span:nth-of-type(4){top:82%}.corporate-scene__map>i{background:var(--scene-ink);transform-origin:0;width:26%;height:1px;position:absolute;left:25%}.corporate-scene__map>i:first-of-type{top:39%;transform:rotate(90deg)}.corporate-scene__map>i:nth-of-type(2){top:58%}.corporate-scene__map>i:nth-of-type(3){top:78%}.corporate-scene__browser{border:1px solid var(--scene-ink);width:61%;height:69%;box-shadow:9px 9px 0 var(--scene-cyan-soft);background:#fff;animation:6.4s cubic-bezier(.65,0,.2,1) infinite responsive-shell-assembly;position:absolute;top:14%;right:5%}.corporate-scene__chrome{border-bottom:1px solid var(--scene-ink);background:var(--scene-warm);align-items:center;gap:5px;height:17%;padding:0 7px;display:flex}.corporate-scene__chrome i{border:1px solid var(--scene-ink);border-radius:50%;width:5px;height:5px}.corporate-scene__chrome b{letter-spacing:.08em;margin-left:4px;font-size:7px}.corporate-scene__hero{background:linear-gradient(120deg, var(--scene-cyan-soft), transparent 70%);height:50%;padding:9% 8%;position:relative}.corporate-scene__hero strong{letter-spacing:-.05em;font-size:clamp(14px,2.1vw,25px);display:block}.corporate-scene__hero span{background:var(--scene-ink);opacity:.18;width:61%;height:5px;margin-top:7px;display:block}.corporate-scene__hero span+span{width:43%}.corporate-scene__cards{border-top:1px solid var(--scene-ink);grid-template-columns:repeat(3,1fr);gap:5px;height:33%;padding:6px;display:grid}.corporate-scene__cards i{border:1px solid var(--scene-ink);background:var(--scene-paper)}.corporate-scene__breakpoints{gap:7px;display:flex;position:absolute;bottom:4%;right:4%}.corporate-scene__breakpoints span{font-size:7px;font-weight:800}@keyframes responsive-shell-assembly{0%,13%{clip-path:inset(0 82% 0 0);transform:translate(-5%)}35%,72%{clip-path:inset(0);transform:translate(0)}86%,to{clip-path:inset(0 0 0 82%);transform:translate(3%)}}.build-scene--landing{background:radial-gradient(circle at 74% 30%, #20b8c02e, transparent 26%), linear-gradient(135deg, #f7faf5, var(--scene-paper))}.landing-scene__variants{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:absolute;inset:11% 35% 16% 5%}.landing-scene__variants article{border:1px solid var(--scene-ink);background:#ffffffdb;padding:11px;position:relative}.landing-scene__variants article+article{transform:translateY(12%)}.landing-scene__variants strong{letter-spacing:-.05em;margin:22% 0 10%;font-size:clamp(13px,1.7vw,20px);line-height:.96;display:block}.landing-scene__variants span{background:var(--scene-ink);opacity:.15;height:5px;margin:5px 0;display:block}.landing-scene__variants span:nth-of-type(2){width:68%}.landing-scene__variants b{background:var(--scene-cyan);text-transform:uppercase;padding:5px 8px;font-size:7px;position:absolute;bottom:9px;left:10px}.landing-scene__heat{pointer-events:none;animation:5.6s ease-in-out infinite conversion-focus-sweep;position:absolute;inset:0}.landing-scene__heat i{border:2px solid var(--scene-cyan);border-radius:50%;width:15px;height:15px;position:absolute;box-shadow:0 0 0 7px #20b8c01f}.landing-scene__heat i:first-child{top:31%;left:18%}.landing-scene__heat i:nth-child(2){top:61%;left:43%}.landing-scene__heat i:nth-child(3){top:43%;left:57%}.landing-scene__heat i:nth-child(4){top:72%;left:29%}.landing-scene__decision{width:25%;position:absolute;top:25%;right:5%}.landing-scene__decision>div{border:1px solid var(--scene-ink);background:var(--scene-warm);margin-top:10px;padding:11px}.landing-scene__decision span{background:#07393b1f;height:8px;display:block}.landing-scene__decision span:before{content:"";background:var(--scene-cyan);width:72%;height:100%;display:block}.landing-scene__decision b{margin-top:9px;font-size:9px;display:block}@keyframes conversion-focus-sweep{0%,12%{opacity:.2;transform:translate(-18%,12%)scale(.75)}38%,62%{opacity:1;transform:translate(2%,-4%)scale(1)}88%,to{opacity:.35;transform:translate(22%,7%)scale(.82)}}.build-scene--commerce{background:linear-gradient(90deg, #07393b0e 1px, transparent 1px) 0 0 / 28px 28px, var(--scene-paper)}.commerce-scene__shelf{align-items:flex-end;gap:5px;width:39%;height:61%;display:flex;position:absolute;top:11%;left:4%}.commerce-scene__shelf article{border:1px solid var(--scene-ink);background:#fff;flex:1;height:76%;padding:6px}.commerce-scene__shelf article:nth-child(2){height:91%}.commerce-scene__shelf article:nth-child(3){height:68%}.commerce-scene__shelf article>i{background:var(--scene-cyan-soft);border-bottom:1px solid var(--scene-ink);height:52%;margin-bottom:8px;display:block}.commerce-scene__shelf small{font-size:6px;display:block}.commerce-scene__shelf b{margin-top:5px;font-size:10px;display:block}.commerce-scene__cart{border:1px solid var(--scene-ink);border-top:8px solid var(--scene-cyan);background:var(--scene-warm);width:14%;height:28%;position:absolute;top:25%;left:46%}.commerce-scene__cart span{text-transform:uppercase;font-size:7px;font-weight:800;position:absolute;top:-21px}.commerce-scene__cart i{background:var(--scene-ink);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-8px}.commerce-scene__cart i:first-of-type{left:16%}.commerce-scene__cart i:last-of-type{right:16%}.commerce-scene__route{border-top:1px solid var(--scene-ink);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:8%;left:8%;right:5%}.commerce-scene__route span{text-transform:uppercase;padding-top:9px;font-size:7px;font-weight:800}.commerce-scene__route b{background:var(--scene-cyan);border-radius:50%;width:10px;height:10px;animation:6.8s cubic-bezier(.55,0,.25,1) infinite commerce-cart-journey;position:absolute;top:-5px;left:8%}.commerce-scene__receipt{border:1px dashed var(--scene-ink);background:#fff;width:31%;height:47%;padding:12px;position:absolute;top:13%;right:5%;transform:rotate(2deg)}.commerce-scene__receipt strong{margin:18% 0 14%;font-size:clamp(12px,1.7vw,20px);display:block}.commerce-scene__receipt i{background:var(--scene-ink);opacity:.18;width:72%;height:3px;margin:5px 0;display:block}@keyframes commerce-cart-journey{0%,10%{left:8%;transform:scale(.6)}31%{left:34%;transform:scale(1)}55%{left:58%;transform:scale(.8)}78%,to{left:calc(92% - 10px);transform:scale(1.25)}}.build-scene--web-app{background:linear-gradient(160deg, #f9fbf5 0 56%, var(--scene-cyan-soft) 56% 100%)}.web-app-scene__rail{background:var(--scene-ink);flex-direction:column;align-items:center;gap:14px;width:13%;padding-top:9%;display:flex;position:absolute;inset:0 auto 0 0}.web-app-scene__rail strong{color:#fff;font-size:18px}.web-app-scene__rail i{border:1px solid var(--scene-cyan);width:8px;height:8px}.web-app-scene__workspace{border:1px solid var(--scene-ink);background:#ffffffdb;padding:12px;position:absolute;inset:8% 18% 8% 17%}.web-app-scene__metric{border:1px solid var(--scene-ink);width:34%;height:31%;padding:9px;position:absolute;top:24%;left:6%}.web-app-scene__metric span{text-transform:uppercase;font-size:7px;display:block}.web-app-scene__metric b{margin-top:5px;font-size:22px;display:block}.web-app-scene__metric i{border-top:2px solid var(--scene-cyan);width:25%;height:35%;position:absolute;bottom:8px;right:8px;transform:skewY(-25deg)}.web-app-scene__chart{border-bottom:1px solid var(--scene-ink);align-items:flex-end;gap:4px;width:48%;height:31%;display:flex;position:absolute;top:25%;right:5%}.web-app-scene__chart i{background:var(--scene-cyan);flex:1;height:30%}.web-app-scene__chart i:nth-child(2){height:54%}.web-app-scene__chart i:nth-child(3){height:39%}.web-app-scene__chart i:nth-child(4){height:76%}.web-app-scene__chart i:nth-child(5){height:63%}.web-app-scene__chart i:nth-child(6){height:91%}.web-app-scene__records{gap:4px;display:grid;position:absolute;bottom:8%;left:6%;right:5%}.web-app-scene__records span{border:1px solid #07393b5c;height:11px}.web-app-scene__sync{border-left:1px solid var(--scene-ink);width:18%;height:73%;position:absolute;top:13%;right:3%}.web-app-scene__sync i{border:2px solid var(--scene-ink);background:var(--scene-cyan);border-radius:50%;width:11px;height:11px;animation:5.2s ease-in-out infinite app-data-orbit;position:absolute;top:12%;left:-6px}.web-app-scene__sync b,.web-app-scene__sync span{writing-mode:vertical-rl;font-size:7px;position:absolute;left:10px}.web-app-scene__sync b{top:9%}.web-app-scene__sync span{opacity:.65;bottom:8%}@keyframes app-data-orbit{0%,8%{top:12%;box-shadow:0 0 #20b8c04d}50%{top:68%;box-shadow:0 0 0 9px #20b8c02e}92%,to{top:12%;box-shadow:0 0 #20b8c000}}.build-scene--saas{background:radial-gradient(circle at center, #20b8c03d, transparent 34%), var(--scene-warm)}.saas-scene__tenants{justify-content:space-between;height:45%;display:flex;position:absolute;inset:8% 6% auto}.saas-scene__tenants article{border:1px solid var(--scene-ink);background:var(--scene-paper);width:26%;height:74%;padding:9px}.saas-scene__tenants article:nth-child(2){align-self:flex-end}.saas-scene__tenants strong{margin-top:9px;font-size:19px;display:block}.saas-scene__tenants i{background:var(--scene-cyan);width:100%;height:4px;margin-top:8px;display:block}.saas-scene__core{border:1px solid var(--scene-ink);background:var(--scene-cyan);border-radius:50%;place-items:center;width:32%;height:31%;animation:6s ease-in-out infinite tenant-scale-cycle;display:grid;position:absolute;top:37%;left:34%}.saas-scene__core i{border:1px dashed var(--scene-ink);border-radius:50%;position:absolute;inset:-12px}.saas-scene__core span{text-align:center;text-transform:uppercase;max-width:80%;font-size:8px;font-weight:800}.saas-scene__core b{text-transform:uppercase;font-size:7px;position:absolute;bottom:-19px}.saas-scene__plans{border:1px solid var(--scene-ink);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:8%;left:7%;right:7%}.saas-scene__plans span{border-right:1px solid var(--scene-ink);text-align:center;text-transform:uppercase;padding:7px;font-size:7px;font-weight:800}.saas-scene__plans span:last-child{border:0}.saas-scene__pulse i{background:var(--scene-cyan);border-radius:50%;width:5px;height:5px;position:absolute}.saas-scene__pulse i:first-child{top:57%;left:20%}.saas-scene__pulse i:nth-child(2){top:50%;right:21%}.saas-scene__pulse i:nth-child(3){top:12%;left:49%}@keyframes tenant-scale-cycle{0%,to{transform:scale(.82)rotate(-3deg);box-shadow:0 0 #07393b1a}42%,58%{transform:scale(1.06)rotate(2deg);box-shadow:0 0 0 14px #20b8c029}}.build-scene--mobile-app{background:linear-gradient(125deg, var(--scene-ink) 0 27%, var(--scene-paper) 27% 100%)}.mobile-app-scene__phone{border:1px solid var(--scene-ink);width:25%;height:75%;box-shadow:5px 5px 0 var(--scene-cyan-soft);background:#fbfcf7;border-radius:15px;padding:13px 8px 8px;position:absolute;top:11%}.mobile-app-scene__phone--one{left:12%;transform:rotate(-6deg)}.mobile-app-scene__phone--two{z-index:2;left:38%}.mobile-app-scene__phone--three{left:64%;transform:rotate(6deg)}.mobile-app-scene__phone>i{background:var(--scene-ink);border-radius:2px;width:22%;height:3px;position:absolute;top:5px;left:39%}.mobile-app-scene__phone small{margin-top:14px;display:block}.mobile-app-scene__phone strong{margin:12px 0;font-size:clamp(10px,1.3vw,15px);line-height:.95;display:block}.mobile-app-scene__phone>span{background:var(--scene-cyan-soft);height:7px;margin:6px 0;display:block}.mobile-app-scene__phone>span:nth-of-type(2){width:70%}.mobile-app-scene__phone div{gap:3px;margin-top:18px;display:flex}.mobile-app-scene__phone div span{border:1px solid var(--scene-ink);flex:1;height:27px}.mobile-app-scene__phone b{background:var(--scene-cyan);text-align:center;text-transform:uppercase;padding:6px;font-size:7px;position:absolute;bottom:8px;left:8px;right:8px}.mobile-app-scene__gesture{text-align:center;text-transform:uppercase;width:14%;font-size:7px;position:absolute;bottom:4%;left:43%}.mobile-app-scene__gesture i{background:var(--scene-ink);height:1px;animation:4.8s cubic-bezier(.7,0,.25,1) infinite mobile-deck-swipe;display:block}@keyframes mobile-deck-swipe{0%,12%{transform-origin:0;transform:translate(-135%)scaleX(.45)}46%,58%{transform-origin:50%;transform:translate(0)scaleX(1.4)}88%,to{transform-origin:100%;transform:translate(135%)scaleX(.45)}}.build-scene--uiux{background:linear-gradient(#07393b12 1px,#0000 1px) 0 0/100% 22px,#f9faf4}.uiux-scene__wireframe,.uiux-scene__prototype{border:1px solid var(--scene-ink);width:31%;height:68%;padding:10px;position:absolute;top:15%}.uiux-scene__wireframe{border-style:dashed;left:6%}.uiux-scene__prototype{background:var(--scene-paper);box-shadow:6px 6px 0 var(--scene-cyan-soft);right:6%}.uiux-scene__wireframe>i{border:1px dashed var(--scene-ink);height:25%;margin:12px 0 8px;display:block}.uiux-scene__wireframe>span{border:1px dashed #07393b99;width:77%;height:5px;margin:6px 0;display:block}.uiux-scene__wireframe>span:nth-of-type(2){width:54%}.uiux-scene__wireframe>b{border:1px dashed var(--scene-ink);width:46%;height:19px;margin-top:13px;display:block}.uiux-scene__prototype strong{margin:20% 0 10%;font-size:clamp(12px,1.5vw,18px);display:block}.uiux-scene__prototype>span{background:linear-gradient(135deg, var(--scene-cyan-soft), var(--scene-cyan));height:38%;display:block}.uiux-scene__prototype>b{background:var(--scene-ink);color:#fff;text-align:center;text-transform:uppercase;margin-top:8px;padding:5px;font-size:7px;display:block}.uiux-scene__connector{background:var(--scene-ink);transform-origin:0;width:22%;height:1px;animation:5.4s ease-in-out infinite prototype-path-draw;position:absolute;top:46%;left:39%}.uiux-scene__connector i{border:1px solid var(--scene-ink);background:var(--scene-cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px}.uiux-scene__connector i:first-child{left:0}.uiux-scene__connector i:nth-child(2){left:47%}.uiux-scene__connector i:last-child{right:0}.uiux-scene__cursor{align-items:center;gap:4px;font-size:7px;display:flex;position:absolute;top:53%;right:15%}.uiux-scene__cursor i{border-top:11px solid var(--scene-ink);border-right:7px solid #0000;width:0;height:0;transform:rotate(-23deg)}@keyframes prototype-path-draw{0%,14%{opacity:.15;transform:scaleX(0)}46%,72%{opacity:1;transform:scaleX(1)}88%,to{opacity:.3;transform:scaleX(.15)translate(420%)}}.build-scene--redesign{background:var(--scene-warm)}.redesign-scene__before,.redesign-scene__after{padding:8% 7%;position:absolute;inset:0}.redesign-scene__before{background:#e5e1d7;right:50%;overflow:hidden}.redesign-scene__after{background:var(--scene-paper);left:50%;overflow:hidden}.redesign-scene__before strong,.redesign-scene__after strong{margin:13% 0 9%;font-size:clamp(13px,2vw,23px);line-height:.94;display:block}.redesign-scene__before>span{border:1px solid var(--scene-ink);background:#f7f3ea;width:44%;height:32px;margin:2px;display:inline-block}.redesign-scene__after>span{background:#07393b2e;width:76%;height:6px;margin:7px 0;display:block}.redesign-scene__after>span:nth-of-type(2){width:54%}.redesign-scene__after>b{background:var(--scene-cyan);text-transform:uppercase;margin-top:13px;padding:7px 12px;font-size:7px;display:inline-block}.redesign-scene__handle{z-index:2;background:var(--scene-ink);width:1px;animation:6.5s cubic-bezier(.7,0,.25,1) infinite redesign-reveal;position:absolute;top:0;bottom:0;left:50%}.redesign-scene__handle i{border:1px solid var(--scene-ink);background:var(--scene-cyan);border-radius:50%;width:13px;height:13px;position:absolute;top:48%}.redesign-scene__handle i:first-child{right:4px}.redesign-scene__handle i:nth-child(2){left:4px}.redesign-scene__handle span{text-transform:uppercase;font-size:6px;font-weight:800;position:absolute;top:57%;left:-16px}.redesign-scene__score{z-index:3;border:1px solid var(--scene-ink);background:#fff;padding:6px 8px;font-size:7px;position:absolute;bottom:4%;right:4%}.redesign-scene__score b{color:#08787d;margin-left:7px}@keyframes redesign-reveal{0%,12%{left:22%}43%,64%{left:67%}88%,to{left:50%}}.build-scene--maintenance{background:radial-gradient(circle at 72% 53%, #20b8c033, transparent 27%), var(--scene-paper)}.maintenance-scene__calendar{border:1px solid var(--scene-ink);background:#fff;width:56%;height:67%;padding:11px;position:absolute;top:12%;left:5%}.maintenance-scene__calendar>div{border:1px solid var(--scene-ink);grid-template-columns:repeat(5,1fr);margin-top:15px;display:grid}.maintenance-scene__calendar span{border-right:1px solid var(--scene-ink);text-align:center;padding:8px 2px;font-size:8px}.maintenance-scene__calendar span:nth-child(4){background:var(--scene-cyan);font-weight:800}.maintenance-scene__calendar>i{border:1px solid #07393b52;height:10px;margin-top:9px;display:block}.maintenance-scene__calendar>i:nth-of-type(2){width:74%}.maintenance-scene__calendar>i:nth-of-type(3){width:46%}.maintenance-scene__orbit{aspect-ratio:1;border:1px dashed var(--scene-ink);border-radius:50%;width:25%;animation:7s linear infinite maintenance-release-loop;position:absolute;top:16%;right:9%}.maintenance-scene__orbit i{background:var(--scene-cyan);border-radius:50%;width:7px;height:7px;position:absolute}.maintenance-scene__orbit i:first-child{top:-4px;left:46%}.maintenance-scene__orbit i:nth-child(2){top:46%;right:-4px}.maintenance-scene__orbit i:nth-child(3){bottom:-4px;left:46%}.maintenance-scene__orbit strong{background:var(--scene-ink);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset:27%}.maintenance-scene__checks{width:31%;position:absolute;bottom:10%;right:5%}.maintenance-scene__checks span{margin:6px 0;font-size:7px;display:block}.maintenance-scene__checks i{background:var(--scene-cyan);width:5px;height:5px;margin-right:3px;display:inline-block}.maintenance-scene__status{position:absolute;bottom:5%;left:5%}.maintenance-scene__status b{color:#08787d;margin-left:8px;font-size:9px}@keyframes maintenance-release-loop{0%{transform:rotate(0)scale(.85)}42%{transform:rotate(160deg)scale(1.08)}70%{transform:rotate(270deg)scale(.94)}to{transform:rotate(360deg)scale(.85)}}.build-scene--performance{background:linear-gradient(180deg, #f8faf4 0 72%, var(--scene-ink) 72%)}.performance-scene__score{border:1px solid var(--scene-ink);background:var(--scene-paper);border-radius:50%;place-items:center;width:25%;height:52%;display:grid;position:absolute;top:10%;left:5%}.performance-scene__score small{position:absolute;top:20%}.performance-scene__score strong{letter-spacing:-.08em;font-size:clamp(28px,4vw,48px)}.performance-scene__score>i{border:5px solid #0000;border-top-color:var(--scene-cyan);border-right-color:var(--scene-cyan);border-radius:50%;position:absolute;inset:-5px}.performance-scene__waterfall{position:absolute;top:12%;left:36%;right:5%}.performance-scene__waterfall span{border-bottom:1px solid #07393b2e;align-items:center;gap:7px;height:31px;display:flex}.performance-scene__waterfall small{width:32px}.performance-scene__waterfall i{background:var(--scene-cyan);height:8px;animation:5.8s cubic-bezier(.6,0,.3,1) infinite performance-budget-race;display:block}.performance-scene__waterfall span:first-child i{width:44%;animation-delay:-.5s}.performance-scene__waterfall span:nth-child(2) i{width:27%;animation-delay:-1.5s}.performance-scene__waterfall span:nth-child(3) i{width:63%;animation-delay:-2.4s}.performance-scene__waterfall span:nth-child(4) i{width:36%;animation-delay:-3.3s}.performance-scene__vitals{color:#fff;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:8%;left:37%;right:5%}.performance-scene__vitals span{border-right:1px solid #ffffff4d;justify-content:space-between;padding:7px;font-size:7px;display:flex}.performance-scene__vitals i{color:var(--scene-cyan);font-style:normal}.performance-scene__budget{color:#fff;width:25%;position:absolute;bottom:8%;left:5%}.performance-scene__budget span{background:#ffffff40;height:4px;margin-top:5px;display:block}.performance-scene__budget i{background:var(--scene-cyan);width:72%;height:100%;display:block}@keyframes performance-budget-race{0%,14%{transform-origin:0;opacity:.3;transform:scaleX(.08)}55%,74%{transform-origin:0;opacity:1;transform:scaleX(1)}92%,to{transform-origin:100%;opacity:.25;transform:scaleX(.15)}}.build-scene--ai-readiness{background:repeating-linear-gradient(90deg, transparent 0 9.8%, #07393b0f 10%), var(--scene-warm)}.ai-readiness-scene__matrix{border:1px solid var(--scene-ink);background:#ffffffc7;width:54%;height:73%;padding:12px;position:absolute;top:11%;left:5%}.ai-readiness-scene__matrix>span{grid-template-columns:31% 1fr;align-items:center;gap:7px;margin:12px 0;display:grid}.ai-readiness-scene__matrix b{text-transform:uppercase;font-size:7px}.ai-readiness-scene__matrix i{border:1px solid var(--scene-ink);height:8px;display:block}.ai-readiness-scene__matrix i:before{content:"";background:var(--scene-cyan);width:64%;height:100%;display:block}.ai-readiness-scene__matrix span:nth-of-type(2) i:before{width:82%}.ai-readiness-scene__matrix span:nth-of-type(3) i:before{width:48%}.ai-readiness-scene__matrix span:nth-of-type(4) i:before{width:73%}.ai-readiness-scene__scanner{background:var(--scene-cyan);width:52%;height:2px;box-shadow:0 0 12px var(--scene-cyan);animation:5.7s ease-in-out infinite readiness-scan;position:absolute;top:9%;left:6%}.ai-readiness-scene__scanner i{background:var(--scene-ink);border-radius:50%;width:6px;height:6px;position:absolute;top:-2px}.ai-readiness-scene__scanner i:last-of-type{right:0}.ai-readiness-scene__scanner strong{text-transform:uppercase;font-size:6px;position:absolute;top:5px;right:0}.ai-readiness-scene__gate{border:1px solid var(--scene-ink);background:var(--scene-cyan-soft);width:31%;padding:13px;position:absolute;top:22%;right:5%}.ai-readiness-scene__gate strong{margin:14px 0 8px;font-size:clamp(12px,1.7vw,20px);line-height:.96;display:block}.ai-readiness-scene__gate span{font-size:7px}.ai-readiness-scene__levels{width:31%;display:flex;position:absolute;bottom:13%;right:5%}.ai-readiness-scene__levels span{border:1px solid var(--scene-ink);text-align:center;text-transform:uppercase;flex:1;padding:6px 2px;font-size:6px}.ai-readiness-scene__levels span:nth-child(2){background:var(--scene-cyan)}@keyframes readiness-scan{0%,12%{opacity:.2;top:9%}48%,64%{opacity:1;top:80%}88%,to{opacity:.35;top:9%}}.build-scene--website-assistant{background:linear-gradient(90deg, var(--scene-paper) 0 48%, var(--scene-cyan-soft) 48% 100%)}.website-assistant-scene__page{border:1px solid var(--scene-ink);background:#fff;width:46%;height:67%;padding:12px;position:absolute;top:11%;left:5%}.website-assistant-scene__page>i{border-bottom:1px solid var(--scene-ink);background:var(--scene-warm);height:8px;margin:-12px -12px 20%;display:block}.website-assistant-scene__page strong{margin-bottom:10px;font-size:clamp(13px,1.8vw,21px);display:block}.website-assistant-scene__page span{background:#07393b21;width:75%;height:6px;margin:6px 0;display:block}.website-assistant-scene__page span:last-child{width:52%}.website-assistant-scene__chat{border:1px solid var(--scene-ink);background:var(--scene-paper);width:44%;height:67%;padding:11px;animation:6.2s cubic-bezier(.55,0,.25,1) infinite assistant-guidance-flow;position:absolute;top:8%;right:5%;box-shadow:7px 7px #07393b26}.website-assistant-scene__chat p{border:1px solid var(--scene-ink);background:#fff;border-radius:8px 8px 8px 1px;width:79%;margin:10px 0;padding:7px;font-size:8px;line-height:1.25}.website-assistant-scene__chat p:nth-of-type(2){background:var(--scene-cyan);border-radius:8px 8px 1px;margin-left:auto}.website-assistant-scene__chat div{justify-content:flex-end;gap:5px;display:flex}.website-assistant-scene__chat div span{border:1px solid var(--scene-ink);text-transform:uppercase;padding:4px 6px;font-size:6px}.website-assistant-scene__sources{align-items:center;gap:4px;display:flex;position:absolute;bottom:8%;left:6%}.website-assistant-scene__sources i{border:1px solid var(--scene-ink);background:#fff;width:14px;height:17px}.website-assistant-scene__sources span{margin-left:3px;font-size:7px}.website-assistant-scene__handoff{border:1px solid var(--scene-ink);background:var(--scene-warm);padding:6px 9px;font-size:7px;position:absolute;bottom:7%;right:5%}.website-assistant-scene__handoff i{background:var(--scene-cyan);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}@keyframes assistant-guidance-flow{0%,10%{clip-path:inset(0 0 75%);transform:translate(11%,8%)scale(.92)}38%,74%{clip-path:inset(0);transform:translate(0)scale(1)}92%,to{clip-path:inset(75% 0 0);transform:translate(-5%,-3%)scale(.97)}}.build-scene--knowledge-assistant{background:linear-gradient(0deg, #07393b0f 1px, transparent 1px) 0 0 / 100% 25px, var(--scene-paper)}.knowledge-assistant-scene__query{border:1px solid var(--scene-ink);background:#fff;height:21%;padding:10px 12px;position:absolute;top:7%;left:5%;right:5%}.knowledge-assistant-scene__query strong{margin-top:6px;font-size:clamp(11px,1.5vw,17px);display:block}.knowledge-assistant-scene__query i{border:1px solid var(--scene-ink);border-radius:50%;width:17px;height:17px;position:absolute;top:32%;right:13px}.knowledge-assistant-scene__query i:after{content:"";background:var(--scene-ink);width:7px;height:1px;position:absolute;bottom:-3px;right:-5px;transform:rotate(48deg)}.knowledge-assistant-scene__library{grid-template-columns:1fr 1fr;gap:5px;width:38%;animation:6.7s step-end infinite knowledge-retrieval-shuffle;display:grid;position:absolute;top:35%;left:5%}.knowledge-assistant-scene__library span{border:1px solid var(--scene-ink);background:var(--scene-warm);padding:8px 5px;font-size:7px}.knowledge-assistant-scene__library i{background:var(--scene-cyan);width:5px;height:10px;margin-right:4px;display:inline-block}.knowledge-assistant-scene__retrieval{border-left:1px solid var(--scene-ink);border-right:1px solid var(--scene-ink);width:12%;height:37%;position:absolute;top:38%;left:46%}.knowledge-assistant-scene__retrieval i{background:var(--scene-cyan);border-radius:50%;width:5px;height:5px;position:absolute;left:44%}.knowledge-assistant-scene__retrieval i:first-child{top:10%}.knowledge-assistant-scene__retrieval i:nth-child(2){top:44%}.knowledge-assistant-scene__retrieval i:nth-child(3){top:78%}.knowledge-assistant-scene__retrieval b{text-transform:uppercase;font-size:6px;position:absolute;bottom:-13px;left:15%}.knowledge-assistant-scene__answer{border-left:7px solid var(--scene-cyan);width:37%;height:48%;box-shadow:inset 0 0 0 1px var(--scene-ink);background:#fff;padding:11px;position:absolute;top:35%;right:5%}.knowledge-assistant-scene__answer strong{margin:17% 0 11px;font-size:clamp(12px,1.6vw,18px);line-height:.96;display:block}.knowledge-assistant-scene__answer span{color:#08787d;font-size:7px}@keyframes knowledge-retrieval-shuffle{0%,19%{grid-template-areas:"a b""c d";transform:translateY(0)}20%,44%{transform:translateY(7px)rotate(-1deg)}45%,69%{transform:translateY(-3px)rotate(1deg)}70%,to{transform:translateY(0)}}.build-scene--lead-agent{background:linear-gradient(115deg, var(--scene-warm) 0 32%, var(--scene-paper) 32%)}.lead-agent-scene__inbox{border:1px solid var(--scene-ink);background:#fff;width:28%;height:73%;padding:10px;position:absolute;top:11%;left:4%}.lead-agent-scene__inbox article{border-bottom:1px solid #07393b33;margin-top:9px;padding:7px 4px;font-size:7px}.lead-agent-scene__inbox article i{background:var(--scene-cyan);border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.lead-agent-scene__score{aspect-ratio:1;border:1px solid var(--scene-ink);background:var(--scene-cyan);border-radius:50%;place-items:center;width:21%;display:grid;position:absolute;top:20%;left:39%}.lead-agent-scene__score>i{border:1px dashed var(--scene-ink);border-radius:50%;position:absolute;inset:-7px}.lead-agent-scene__score strong{text-transform:uppercase;font-size:7px;position:absolute;top:26%}.lead-agent-scene__score b{letter-spacing:-.08em;font-size:clamp(21px,3vw,35px)}.lead-agent-scene__score span{font-size:6px;position:absolute;bottom:22%}.lead-agent-scene__routes{width:27%;position:absolute;top:13%;right:4%}.lead-agent-scene__routes span{border:1px solid var(--scene-ink);text-transform:uppercase;background:#fff;margin-bottom:9px;padding:9px;font-size:7px;display:block}.lead-agent-scene__routes span:last-child{background:var(--scene-cyan-soft)}.lead-agent-scene__moving-card{z-index:3;border:1px solid var(--scene-ink);background:var(--scene-cyan);width:25%;padding:8px;animation:6.5s cubic-bezier(.7,0,.2,1) infinite lead-qualification-sort;position:absolute;bottom:9%;left:12%;box-shadow:4px 4px #07393b33}.lead-agent-scene__moving-card strong{margin-top:4px;font-size:9px;display:block}@keyframes lead-qualification-sort{0%,12%{bottom:9%;left:12%;transform:rotate(-3deg)scale(.88)}42%,56%{bottom:19%;left:39%;transform:rotate(2deg)scale(1)}84%,to{bottom:18%;left:70%;transform:rotate(0)scale(.92)}}.build-scene--support-agent{background:linear-gradient(90deg, transparent 0 69%, #20b8c026 69% 100%), var(--scene-paper)}.support-agent-scene__queue{border-right:1px solid var(--scene-ink);width:27%;height:72%;padding:10px;position:absolute;top:11%;left:5%}.support-agent-scene__queue span{border:1px solid var(--scene-ink);background:#fff;margin-top:10px;padding:8px 5px;font-size:7px;display:block}.support-agent-scene__queue span:first-of-type{border-left:6px solid var(--scene-cyan)}.support-agent-scene__copilot{border:1px solid var(--scene-ink);background:var(--scene-warm);width:31%;height:50%;padding:11px;animation:6s ease-in-out infinite support-ticket-resolution;position:absolute;top:15%;left:37%}.support-agent-scene__copilot strong{margin:13% 0 9px;font-size:clamp(11px,1.45vw,17px);line-height:1;display:block}.support-agent-scene__copilot>i{background:#07393b33;width:76%;height:4px;margin:5px 0;display:block}.support-agent-scene__copilot>span{color:#08787d;font-size:6px;position:absolute;bottom:8px}.support-agent-scene__ownership{text-transform:uppercase;align-items:center;gap:6px;font-size:7px;display:flex;position:absolute;bottom:12%;left:38%}.support-agent-scene__ownership i{background:var(--scene-cyan);border-radius:50%;width:7px;height:7px}.support-agent-scene__resolved{aspect-ratio:1.35;border:1px solid var(--scene-ink);background:var(--scene-cyan);place-items:center;width:23%;display:grid;position:absolute;top:28%;right:5%;transform:rotate(3deg)}.support-agent-scene__resolved strong{text-transform:uppercase;font-size:clamp(12px,1.7vw,20px)}.support-agent-scene__resolved i{border-left:3px solid var(--scene-ink);border-bottom:3px solid var(--scene-ink);width:23px;height:10px;position:absolute;transform:rotate(-45deg)}.support-agent-scene__resolved small{position:absolute;bottom:7px}@keyframes support-ticket-resolution{0%,14%{clip-path:inset(0 100% 0 0);transform:translate(-8%)}42%,70%{clip-path:inset(0);transform:translate(0)}90%,to{clip-path:inset(0 0 0 100%);transform:translate(8%)}}.build-scene--voice-agent{background:var(--scene-ink);color:#f6fbf8}.voice-agent-scene__caller{border:1px solid var(--scene-cyan);border-radius:50%;place-items:center;width:24%;height:41%;display:grid;position:absolute;top:10%;left:5%}.voice-agent-scene__caller>i{background:var(--scene-cyan);border-radius:50%;width:26px;height:26px}.voice-agent-scene__caller strong{font-size:15px}.voice-agent-scene__caller small{color:#fff}.voice-agent-scene__wave{align-items:center;gap:4px;height:31%;display:flex;position:absolute;top:14%;left:33%;right:5%}.voice-agent-scene__wave i{background:var(--scene-cyan);flex:1;height:22%;animation:1.15s ease-in-out infinite alternate voice-call-pulse}.voice-agent-scene__wave i:nth-child(2n){animation-delay:-.7s}.voice-agent-scene__wave i:nth-child(3n){animation-delay:-.35s}.voice-agent-scene__wave i:nth-child(4n){animation-delay:-.9s}.voice-agent-scene__intent{border:1px solid #ffffff6b;width:36%;padding:10px;position:absolute;top:52%;left:34%}.voice-agent-scene__intent strong{margin:7px 0;font-size:clamp(11px,1.5vw,18px);display:block}.voice-agent-scene__intent span{color:var(--scene-cyan);font-size:7px}.voice-agent-scene__steps{border-top:1px solid #fff6;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:6%;left:5%;right:5%}.voice-agent-scene__steps span{text-transform:uppercase;padding-top:7px;font-size:7px}.voice-agent-scene__handoff{border:1px solid var(--scene-cyan);color:var(--scene-cyan);padding:8px;font-size:7px;position:absolute;top:56%;right:5%}.voice-agent-scene__handoff i{background:var(--scene-cyan);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}@keyframes voice-call-pulse{0%{opacity:.45;height:12%;transform:scaleY(.7)}to{opacity:1;height:86%;transform:scaleY(1.08)}}.build-scene--whatsapp{background:linear-gradient(145deg, var(--scene-cyan-soft), var(--scene-paper) 58%)}.whatsapp-scene__phone{border:1px solid var(--scene-ink);background:#f4f1e9;border-radius:14px;width:43%;height:87%;padding:9px;position:absolute;top:6%;left:6%}.whatsapp-scene__phone>div{background:var(--scene-ink);color:#fff;border-radius:13px 13px 0 0;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;margin:-9px -9px 9px;padding:8px;display:grid}.whatsapp-scene__phone>div i{background:var(--scene-cyan);border-radius:50%;grid-row:1/3;width:20px;height:20px}.whatsapp-scene__phone>div strong{font-size:8px}.whatsapp-scene__phone>div span{color:var(--scene-cyan-soft);font-size:6px}.whatsapp-scene__phone p{background:#fff;border-radius:7px 7px 7px 1px;width:79%;margin:7px 0;padding:6px;font-size:7px;line-height:1.25}.whatsapp-scene__phone p:nth-of-type(2){background:#d9f5df;border-radius:7px 7px 1px;margin-left:auto}.whatsapp-scene__phone p:nth-of-type(3){background:#d9f5df;width:42%;margin-left:auto}.whatsapp-scene__consent{border:1px solid var(--scene-ink);background:#fff;padding:7px;font-size:7px;position:absolute;top:9%;left:52%}.whatsapp-scene__consent i{background:var(--scene-cyan);width:7px;height:7px;margin-right:5px;display:inline-block}.whatsapp-scene__branch{width:37%;height:31%;animation:6.3s ease-in-out infinite whatsapp-consent-thread;position:absolute;top:37%;left:57%}.whatsapp-scene__branch>i{background:var(--scene-ink);transform-origin:0;width:66%;height:1px;position:absolute;left:0}.whatsapp-scene__branch>i:first-of-type{top:15%;transform:rotate(18deg)}.whatsapp-scene__branch>i:nth-of-type(2){top:48%}.whatsapp-scene__branch>i:nth-of-type(3){top:80%;transform:rotate(-18deg)}.whatsapp-scene__branch span{border:1px solid var(--scene-ink);background:var(--scene-paper);text-transform:uppercase;padding:5px;font-size:6px;position:absolute;right:0}.whatsapp-scene__branch span:first-of-type{top:0}.whatsapp-scene__branch span:nth-of-type(2){top:37%}.whatsapp-scene__branch span:nth-of-type(3){bottom:0}.whatsapp-scene__delivery{position:absolute;bottom:8%;right:6%}.whatsapp-scene__delivery strong{margin-top:4px;font-size:10px;display:block}@keyframes whatsapp-consent-thread{0%,12%{opacity:.25;transform:translate(-16%)scale(.85)}46%,73%{opacity:1;transform:translate(0)scale(1)}90%,to{opacity:.45;transform:translate(8%)scale(.94)}}.build-scene--crm{background:linear-gradient(90deg, #07393b0e 1px, transparent 1px) 0 0 / 20px 100%, var(--scene-paper)}.crm-scene__record{border:1px solid var(--scene-ink);width:24%;height:46%;box-shadow:5px 5px 0 var(--scene-cyan-soft);background:#fff;padding:10px;position:absolute;top:12%;left:4%}.crm-scene__record strong{margin:12px 0;font-size:clamp(12px,1.5vw,18px);display:block}.crm-scene__record span{margin:6px 0;font-size:7px;display:block}.crm-scene__pipeline{grid-template-columns:repeat(3,1fr);gap:5px;height:51%;display:grid;position:absolute;top:12%;left:34%;right:5%}.crm-scene__pipeline article{border:1px solid var(--scene-ink);background:var(--scene-warm);padding:8px}.crm-scene__pipeline article:nth-child(2){background:var(--scene-cyan-soft)}.crm-scene__pipeline i{border:1px dashed var(--scene-ink);height:54%;margin-top:16px;display:block}.crm-scene__route{background:var(--scene-ink);transform-origin:0;height:1px;animation:6.6s cubic-bezier(.65,0,.3,1) infinite crm-record-route;position:absolute;top:35%;left:26%;right:10%}.crm-scene__route i{background:var(--scene-cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px}.crm-scene__route i:first-child{left:15%}.crm-scene__route i:nth-child(2){left:48%}.crm-scene__route i:nth-child(3){left:80%}.crm-scene__route b{border-left:9px solid var(--scene-ink);border-top:5px solid #0000;border-bottom:5px solid #0000;position:absolute;top:-5px;right:-4px}.crm-scene__owner{border:1px solid var(--scene-ink);background:var(--scene-cyan);width:27%;padding:8px;position:absolute;bottom:8%;right:5%}.crm-scene__owner i{float:left;background:var(--scene-ink);border-radius:50%;width:25px;height:25px;margin-right:7px}.crm-scene__owner small,.crm-scene__owner strong{display:block}.crm-scene__owner strong{margin-top:3px;font-size:9px}.crm-scene__log{gap:4px;width:56%;display:flex;position:absolute;bottom:8%;left:5%}.crm-scene__log span{border-top:1px solid var(--scene-ink);text-transform:uppercase;flex:1;padding:6px 3px;font-size:6px}@keyframes crm-record-route{0%,10%{opacity:.2;transform:scaleX(.05)}48%,74%{opacity:1;transform:scaleX(1)}90%,to{opacity:.25;transform:scaleX(.2)translate(390%)}}.build-scene--marketing-ops{background:linear-gradient(180deg, var(--scene-paper) 0 25%, var(--scene-warm) 25%)}.marketing-ops-scene__channels{gap:4px;display:flex;position:absolute;top:7%;left:5%;right:5%}.marketing-ops-scene__channels span{border:1px solid var(--scene-ink);text-align:center;text-transform:uppercase;flex:1;padding:6px;font-size:6px;font-weight:800}.marketing-ops-scene__channels span:nth-child(2){background:var(--scene-cyan)}.marketing-ops-scene__sequence{grid-template-columns:repeat(4,1fr);gap:6px;height:36%;display:grid;position:absolute;top:36%;left:5%;right:5%}.marketing-ops-scene__sequence article{border:1px solid var(--scene-ink);background:#fff;padding:8px;position:relative}.marketing-ops-scene__sequence strong{margin-top:13px;font-size:clamp(10px,1.3vw,15px);display:block}.marketing-ops-scene__sequence i{background:var(--scene-cyan-soft);height:5px;position:absolute;bottom:9px;left:8px;right:8px}.marketing-ops-scene__sequence article:nth-child(3) i{background:var(--scene-cyan)}.marketing-ops-scene__flight{z-index:3;border:1px solid var(--scene-ink);background:var(--scene-cyan);width:18%;height:17%;padding:7px;animation:7.2s steps(4,end) infinite marketing-ops-sequence;position:absolute;top:58%;left:7%}.marketing-ops-scene__flight i{background:var(--scene-ink);width:7px;height:7px;margin-right:4px;display:inline-block}.marketing-ops-scene__flight span{text-transform:uppercase;font-size:6px;font-weight:800}.marketing-ops-scene__guard{border:1px solid var(--scene-ink);padding:7px 9px;font-size:7px;position:absolute;bottom:6%;right:5%}.marketing-ops-scene__guard b{color:#08787d;margin-left:7px}@keyframes marketing-ops-sequence{0%,16%{background:var(--scene-cyan-soft);left:7%}17%,38%{background:var(--scene-cyan);left:29%}39%,61%{background:#f0d782;left:52%}62%,84%{background:var(--scene-cyan);left:75%}85%,to{background:var(--scene-cyan-soft);left:7%}}.build-scene--reporting-agent{background:linear-gradient(90deg, var(--scene-paper) 0 64%, #fff 64%), var(--scene-paper)}.reporting-agent-scene__sources{border:1px solid var(--scene-ink);width:31%;height:72%;padding:10px;position:absolute;top:10%;left:5%}.reporting-agent-scene__sources span{border:1px solid var(--scene-ink);background:var(--scene-warm);margin-top:9px;padding:7px;font-size:7px;display:block}.reporting-agent-scene__sources span:before{content:"";background:var(--scene-cyan);width:5px;height:5px;margin-right:5px;display:inline-block}.reporting-agent-scene__plot{border-left:1px solid var(--scene-ink);border-bottom:1px solid var(--scene-ink);width:21%;height:48%;position:absolute;top:16%;left:41%}.reporting-agent-scene__plot i{background:var(--scene-cyan);border-radius:50%;width:7px;height:7px;position:absolute}.reporting-agent-scene__plot i:first-child{bottom:13%;left:7%}.reporting-agent-scene__plot i:nth-child(2){bottom:33%;left:27%}.reporting-agent-scene__plot i:nth-child(3){bottom:26%;left:48%}.reporting-agent-scene__plot i:nth-child(4){bottom:59%;left:67%}.reporting-agent-scene__plot i:nth-child(5){bottom:78%;left:87%}.reporting-agent-scene__plot b{border-bottom:2px solid var(--scene-cyan);position:absolute;inset:15% 6% 15% 4%;transform:skewY(-23deg)}.reporting-agent-scene__story{border:1px solid var(--scene-ink);background:#fff;width:31%;height:74%;padding:11px;animation:6.8s ease-in-out infinite reporting-story-build;position:absolute;top:9%;right:5%}.reporting-agent-scene__story strong{margin:18% 0 10px;font-size:clamp(12px,1.6vw,18px);line-height:.96;display:block}.reporting-agent-scene__story p{font-size:8px;line-height:1.35}.reporting-agent-scene__story span{color:#08787d;font-size:6px;position:absolute;bottom:10px;left:11px}.reporting-agent-scene__page{align-items:center;gap:5px;display:flex;position:absolute;bottom:9%;left:42%}.reporting-agent-scene__page i{border:1px solid var(--scene-ink);background:#fff;width:13px;height:17px}.reporting-agent-scene__page strong{background:var(--scene-cyan);text-transform:uppercase;padding:5px;font-size:6px}@keyframes reporting-story-build{0%,12%{clip-path:inset(0 0 100%);transform:translateY(8%)}44%,76%{clip-path:inset(0);transform:translateY(0)}91%,to{clip-path:inset(100% 0 0);transform:translateY(-5%)}}.build-scene--custom-ai{background:radial-gradient(circle, #07393b1f 1px, transparent 1px) 0 0 / 14px 14px, var(--scene-paper)}.custom-ai-scene__module{border:1px solid var(--scene-ink);z-index:2;background:#fff;width:25%;height:25%;padding:9px;position:absolute}.custom-ai-scene__module small,.custom-ai-scene__module strong{display:block}.custom-ai-scene__module strong{margin-top:8px;font-size:clamp(10px,1.25vw,15px)}.custom-ai-scene__module>i{background:var(--scene-cyan);border-radius:50%;width:7px;height:7px;position:absolute;bottom:7px;right:7px}.custom-ai-scene__module--input{top:12%;left:5%}.custom-ai-scene__module--model{background:var(--scene-cyan-soft);top:12%;left:38%}.custom-ai-scene__module--control{background:var(--scene-warm);top:51%;left:21%}.custom-ai-scene__module--action{background:var(--scene-cyan);top:51%;right:5%}.custom-ai-scene__wires{animation:6.4s cubic-bezier(.65,0,.25,1) infinite custom-ai-module-assemble;position:absolute;inset:0}.custom-ai-scene__wires i{background:var(--scene-ink);transform-origin:0;height:1px;position:absolute}.custom-ai-scene__wires i:first-child{width:8%;top:25%;left:30%}.custom-ai-scene__wires i:nth-child(2){width:22%;top:25%;left:63%;transform:rotate(32deg)}.custom-ai-scene__wires i:nth-child(3){width:17%;top:38%;left:17%;transform:rotate(54deg)}.custom-ai-scene__wires i:nth-child(4){width:24%;top:64%;left:46%}.custom-ai-scene__wires b{background:var(--scene-cyan);width:11%;height:1px;position:absolute;top:29%;right:2%;transform:rotate(90deg)}.custom-ai-scene__deploy{border-top:1px solid var(--scene-ink);align-items:center;display:flex;position:absolute;bottom:5%;left:5%;right:5%}.custom-ai-scene__deploy span{text-transform:uppercase;flex:1;padding-top:7px;font-size:6px}.custom-ai-scene__deploy b{background:var(--scene-ink);color:#fff;text-transform:uppercase;margin-top:6px;padding:5px 8px;font-size:6px}@keyframes custom-ai-module-assemble{0%,12%{opacity:.18;transform:scale(.72)rotate(-4deg)}45%,74%{opacity:1;transform:scale(1)rotate(0)}91%,to{opacity:.35;transform:scale(.82)rotate(3deg)}}.build-scene--governance{background:linear-gradient(135deg, var(--scene-ink) 0 39%, var(--scene-paper) 39%)}.governance-scene__radar{aspect-ratio:1;border:1px solid var(--scene-cyan);border-radius:50%;width:31%;position:absolute;top:13%;left:5%}.governance-scene__radar>i{border:1px solid #c8eff17a;border-radius:50%;position:absolute;inset:16%}.governance-scene__radar>i:nth-child(2){inset:32%}.governance-scene__radar>i:nth-child(3){border:0;border-top:1px solid #c8eff17a;border-radius:0;height:1px;inset:49% 0 auto}.governance-scene__radar>i:nth-child(4){border:0;border-left:1px solid #c8eff17a;border-radius:0;width:1px;inset:0 auto 0 49%}.governance-scene__radar b{background:var(--scene-cyan);transform-origin:0;width:42%;height:1px;animation:4.7s linear infinite governance-eval-watch;position:absolute;top:49%;left:49%}.governance-scene__radar span{color:#fff;text-transform:uppercase;font-size:7px;position:absolute;top:45%;left:35%}.governance-scene__matrix{border:1px solid var(--scene-ink);background:#fff;width:52%;height:54%;padding:10px;position:absolute;top:9%;left:43%}.governance-scene__matrix>span{grid-template-columns:30% 1fr;align-items:center;gap:5px;margin:8px 0;display:grid}.governance-scene__matrix b{text-transform:uppercase;font-size:6px}.governance-scene__matrix i{background:var(--scene-cyan-soft);height:5px;display:block}.governance-scene__matrix i:before{content:"";background:var(--scene-cyan);width:76%;height:100%;display:block}.governance-scene__matrix span:nth-of-type(3) i:before{background:#e7b14d;width:42%}.governance-scene__trace{border-bottom:1px solid var(--scene-ink);align-items:flex-end;gap:3px;height:13%;display:flex;position:absolute;top:68%;left:43%;right:5%}.governance-scene__trace i{background:var(--scene-cyan);flex:1;height:33%}.governance-scene__trace i:nth-child(2){height:46%}.governance-scene__trace i:nth-child(3){height:29%}.governance-scene__trace i:nth-child(4){background:#e7b14d;height:67%}.governance-scene__trace i:nth-child(5){height:51%}.governance-scene__trace i:nth-child(6){height:75%}.governance-scene__alert{border:1px solid var(--scene-cyan);background:var(--scene-ink);color:#fff;width:29%;padding:8px;position:absolute;bottom:9%;left:7%}.governance-scene__alert i{float:left;background:#e7b14d;border-radius:50%;width:8px;height:8px;margin:3px 6px 8px 0}.governance-scene__alert strong{margin-top:3px;font-size:8px;display:block}.governance-scene__audit{gap:8px;font-size:6px;display:flex;position:absolute;bottom:5%;right:5%}.governance-scene__audit b{background:var(--scene-cyan);padding:2px 5px}@keyframes governance-eval-watch{0%{transform:rotate(0);box-shadow:18px 0 7px #20b8c080}50%{transform:rotate(180deg);box-shadow:26px 0 10px #20b8c033}to{transform:rotate(360deg);box-shadow:18px 0 7px #20b8c080}}@media (max-width:420px){.bespoke-service-scene{min-height:228px}.bespoke-service-scene small{font-size:7px}.corporate-scene__map{width:30%;left:3%}.corporate-scene__browser{width:62%;right:3%}.corporate-scene__map span{width:48%;padding-inline:3px;font-size:6px}.landing-scene__variants{inset:10% 29% 16% 3%}.landing-scene__decision{width:23%;right:3%}.landing-scene__variants article{padding:7px}.landing-scene__variants b{padding:4px;left:6px}.commerce-scene__shelf{width:42%;left:3%}.commerce-scene__receipt{width:29%;padding:8px;right:3%}.commerce-scene__route{left:4%;right:3%}.web-app-scene__rail{width:11%}.web-app-scene__workspace{inset-inline:14% 19%}.web-app-scene__sync{right:2%}.saas-scene__tenants article{padding:6px}.saas-scene__core{width:28%;left:36%}.mobile-app-scene__phone{width:28%;padding-inline:5px}.mobile-app-scene__phone--one{left:7%}.mobile-app-scene__phone--two{left:36%}.mobile-app-scene__phone--three{left:65%}.mobile-app-scene__phone strong{font-size:10px}.uiux-scene__wireframe,.uiux-scene__prototype{width:33%;padding:7px}.uiux-scene__wireframe{left:3%}.uiux-scene__prototype{right:3%}.redesign-scene__before,.redesign-scene__after{padding-inline:4%}.redesign-scene__before strong,.redesign-scene__after strong{font-size:12px}.maintenance-scene__calendar{width:58%;padding:7px;left:3%}.maintenance-scene__orbit{width:26%;right:5%}.performance-scene__score{width:27%;left:3%}.performance-scene__waterfall{left:34%;right:3%}.performance-scene__vitals{left:32%;right:2%}.ai-readiness-scene__matrix{width:57%;padding:7px;left:3%}.ai-readiness-scene__gate,.ai-readiness-scene__levels{width:33%;right:3%}.website-assistant-scene__page{width:47%;padding:8px;left:3%}.website-assistant-scene__chat{width:45%;padding:7px;right:3%}.website-assistant-scene__chat p{font-size:6px}.knowledge-assistant-scene__library{width:40%;left:3%}.knowledge-assistant-scene__answer{width:38%;padding:7px;right:3%}.knowledge-assistant-scene__query{left:3%;right:3%}.lead-agent-scene__inbox{width:30%;padding:6px;left:3%}.lead-agent-scene__score{width:22%;left:38%}.lead-agent-scene__routes{width:29%;right:3%}.support-agent-scene__queue{width:29%;padding:6px;left:2%}.support-agent-scene__copilot{width:35%;padding:7px;left:34%}.support-agent-scene__resolved{width:26%;right:2%}.voice-agent-scene__caller{width:27%;left:3%}.voice-agent-scene__wave{left:34%;right:3%}.voice-agent-scene__intent{width:39%;padding:7px;left:34%}.whatsapp-scene__phone{width:46%;padding:6px;left:3%}.whatsapp-scene__phone>div{margin:-6px -6px 7px;padding:6px}.whatsapp-scene__branch{width:42%;left:54%}.crm-scene__record{width:26%;padding:7px;left:3%}.crm-scene__pipeline{left:34%;right:3%}.crm-scene__log{left:3%}.marketing-ops-scene__channels,.marketing-ops-scene__sequence{left:3%;right:3%}.marketing-ops-scene__sequence article{padding:5px}.marketing-ops-scene__flight{width:20%;padding:5px}.reporting-agent-scene__sources{width:32%;padding:6px;left:3%}.reporting-agent-scene__story{width:33%;padding:7px;right:3%}.reporting-agent-scene__plot{width:24%;left:39%}.custom-ai-scene__module{width:27%;padding:6px}.custom-ai-scene__module--input{left:3%}.custom-ai-scene__module--model{left:36%}.custom-ai-scene__module--control{left:18%}.custom-ai-scene__module--action{right:3%}.governance-scene__radar{width:34%;left:3%}.governance-scene__matrix{width:auto;padding:6px;left:41%;right:3%}.governance-scene__trace{left:41%;right:3%}}@media (prefers-reduced-motion:reduce){.bespoke-service-scene *,.bespoke-service-scene :before,.bespoke-service-scene :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.bespoke-service-scene{--cc-ink:var(--ink,#0b3234);--cc-paper:var(--paper,#f3fbfb);--cc-cyan:var(--lime,#20bac2);--cc-bright:var(--cyan,#23d2fe);--cc-muted:var(--muted,#527174);isolation:isolate;width:min(100%,610px);height:100%;min-height:280px;color:var(--cc-ink);font-family:inherit;position:relative;overflow:hidden;container-type:inline-size}.bespoke-service-scene *,.bespoke-service-scene :before,.bespoke-service-scene :after{box-sizing:border-box}.bespoke-service-scene small,.bespoke-service-scene span{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.cc-scene--brand-identity{border:1px solid var(--cc-ink);background:linear-gradient(90deg, transparent 49.8%, #0b323414 50%, transparent 50.2%), var(--cc-paper)}.cc-brand__monogram{border:1px solid var(--cc-ink);background:var(--cc-cyan);width:39%;padding:14px;position:absolute;inset:18px auto 18px 18px;overflow:hidden}.cc-brand__monogram small{z-index:2;position:relative}.cc-brand__monogram strong{z-index:2;letter-spacing:-.14em;place-items:center;font-size:clamp(96px,23cqi,142px);line-height:.8;display:grid;position:absolute;inset:34px 0 0}.cc-brand__monogram i{aspect-ratio:1;border:1px solid var(--cc-ink);border-radius:50%;width:52%;animation:6.6s ease-in-out infinite ccBrandSpectrumSpiral;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.cc-brand__monogram i:nth-of-type(2){border-style:dashed;width:76%;animation-delay:-.8s}.cc-brand__monogram i:nth-of-type(3){width:105%;animation-delay:-1.6s}.cc-brand__ruler{border:1px solid var(--cc-ink);background:var(--cc-paper);justify-content:space-between;align-items:center;height:35px;padding:0 9px;display:flex;position:absolute;top:18px;left:43%;right:18px}.cc-brand__ruler:after{content:"";background:repeating-linear-gradient(90deg, var(--cc-ink) 0 1px, transparent 1px 9px);height:5px;position:absolute;inset:auto 9px 5px}.cc-brand__palette{grid-template-columns:repeat(3,1fr);gap:7px;display:grid;position:absolute;top:63px;left:43%;right:18px}.cc-brand__palette span{gap:5px;min-width:0;display:grid}.cc-brand__palette i{border:1px solid var(--cc-ink);background:var(--cc-ink);height:43px}.cc-brand__palette span:nth-child(2) i{background:var(--cc-cyan)}.cc-brand__palette span:nth-child(3) i{background:var(--cc-paper)}.cc-brand__wordmark{border:1px solid var(--cc-ink);background:var(--cc-ink);color:var(--cc-paper);padding:13px;position:absolute;top:139px;left:43%;right:18px}.cc-brand__wordmark b{letter-spacing:-.08em;font-size:clamp(26px,7cqi,42px);line-height:.8;display:block}.cc-brand__wordmark small{color:var(--cc-cyan)}.cc-brand__seal{border:1px solid var(--cc-ink);align-items:stretch;min-height:46px;display:flex;position:absolute;bottom:18px;left:43%;right:18px}.cc-brand__seal span{flex:1;place-items:center;display:grid}.cc-brand__seal span+span{border-left:1px solid var(--cc-ink)}.cc-scene--social-media-creatives{border:1px solid var(--cc-ink);background:radial-gradient(circle at 18% 22%, #f3fbfbbf 0 2px, transparent 3px), var(--cc-cyan);background-size:24px 24px,auto}.cc-social__orbit{aspect-ratio:1;border:1px solid var(--cc-ink);border-radius:50%;width:55%;position:absolute;top:-19%;left:-9%}.cc-social__orbit i{border:1px dashed var(--cc-ink);border-radius:inherit;position:absolute;inset:18%}.cc-social__orbit i:nth-child(2){background:var(--cc-ink);inset:34%}.cc-social__orbit i:nth-child(3){background:var(--cc-paper);inset:47%}.cc-social__story,.cc-social__square,.cc-social__wide{border:1px solid var(--cc-ink);position:absolute;box-shadow:7px 7px #0b323429}.cc-social__story{background:var(--cc-ink);width:24%;height:70%;color:var(--cc-paper);padding:11px;animation:6.2s cubic-bezier(.5,0,.2,1) infinite ccSocialMosaicShuffle;top:24px;left:20%;transform:rotate(-4deg)}.cc-social__story b{text-transform:uppercase;margin-top:65px;font-size:22px;display:block}.cc-social__story span{background:var(--cc-cyan);height:5px;margin-top:9px;display:block}.cc-social__story span:last-child{width:58%}.cc-social__square{aspect-ratio:1;background:var(--cc-paper);width:27%;padding:11px;animation:6.2s cubic-bezier(.5,0,.2,1) -1.2s infinite reverse ccSocialMosaicShuffle;top:29px;left:48%}.cc-social__square i{aspect-ratio:1;background:var(--cc-cyan);border-radius:50%;width:48%;margin:18px auto 10px;display:block}.cc-social__square strong{text-align:center;text-transform:uppercase;font-size:11px;line-height:1;display:block}.cc-social__wide{background:var(--cc-bright);width:43%;height:78px;padding:12px;animation:6.2s cubic-bezier(.5,0,.2,1) -2.4s infinite ccSocialMosaicShuffle;bottom:52px;right:22px}.cc-social__wide b{letter-spacing:-.05em;text-transform:uppercase;font-size:18px;display:block}.cc-social__wide span{float:right}.cc-social__ticker{border-top:1px solid var(--cc-ink);background:var(--cc-paper);justify-content:space-around;align-items:center;height:34px;display:flex;position:absolute;inset:auto 0 0}.cc-scene--performance-ad-creatives{border:1px solid var(--cc-ink);background:var(--cc-ink);color:var(--cc-paper);padding:16px}.cc-adtest__header{border:1px solid #f3fbfb59;justify-content:space-between;align-items:center;height:34px;padding:0 10px;display:flex}.cc-adtest__header span,.cc-adtest__header b{letter-spacing:.08em;text-transform:uppercase;font-size:7px}.cc-adtest__header b{color:var(--cc-cyan)}.cc-adtest__lanes{grid-template-columns:repeat(4,1fr);gap:7px;display:grid;position:absolute;inset:60px 96px 38px 16px}.cc-adtest__lanes article{border:1px solid #f3fbfb59;flex-direction:column;min-width:0;padding:9px;display:flex}.cc-adtest__lanes article:nth-child(3){border-color:var(--cc-cyan);background:#20bac21f}.cc-adtest__lanes i{background:linear-gradient(135deg, transparent 0 38%, var(--cc-cyan) 39% 62%, transparent 63%), #f3fbfb0f;height:48%;margin:14px 0 9px;display:block}.cc-adtest__lanes b{color:var(--cc-cyan);margin-top:auto;font-size:26px}.cc-adtest__winner{border:1px solid var(--cc-cyan);background:var(--cc-cyan);width:68px;color:var(--cc-ink);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:60px;bottom:38px;right:16px}.cc-adtest__winner i{border:6px double var(--cc-ink);border-radius:50%;width:22px;height:22px}.cc-adtest__winner strong{font-size:50px;line-height:.9}.cc-adtest__scan{z-index:4;background:var(--cc-bright);width:2px;box-shadow:0 0 20px var(--cc-bright);animation:5.8s cubic-bezier(.65,0,.35,1) infinite ccAdVariantElimination;position:absolute;top:60px;bottom:38px;left:16px}.cc-scene--video-production{border:1px solid var(--cc-ink);background:var(--cc-paper)}.cc-video__monitor{border:1px solid var(--cc-ink);background:var(--cc-ink);width:58%;height:58%;color:var(--cc-paper);padding:10px;position:absolute;top:17px;left:17px}.cc-video__timecode{color:var(--cc-cyan)}.cc-video__frame{background:radial-gradient(circle at 68% 37%, var(--cc-cyan) 0 18%, transparent 18.5%), linear-gradient(145deg, transparent 42%, var(--cc-paper) 43% 59%, transparent 60%);display:block;position:absolute;inset:32px 10px 29px;overflow:hidden}.cc-video__frame b{background:var(--cc-cyan);height:1px;position:absolute;top:50%;left:-15%;right:-15%;transform:rotate(-10deg)}.cc-video__monitor>strong{text-transform:uppercase;font-size:10px;position:absolute;bottom:8px;left:10px}.cc-video__storyboard{gap:6px;width:34%;height:58%;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:17px;right:17px}.cc-video__storyboard li{border:1px solid var(--cc-ink);grid-template-columns:20px 1fr;min-height:0;padding:5px;display:grid}.cc-video__storyboard span{align-self:center}.cc-video__storyboard i{background:linear-gradient(25deg, transparent 48%, var(--cc-ink) 49% 51%, transparent 52%), #20bac233}.cc-video__timeline{border:1px solid var(--cc-ink);grid-template-rows:1fr 1fr;grid-template-columns:24px 1.2fr .8fr 1.4fr;gap:5px;height:91px;padding:10px 9px;display:grid;position:absolute;bottom:17px;left:17px;right:17px;overflow:hidden}.cc-video__timeline>span{background:var(--cc-cyan)}.cc-video__timeline>span:nth-of-type(2){background:var(--cc-ink)}.cc-video__timeline>span:nth-of-type(3){background:var(--cc-bright)}.cc-video__timeline>i{border:1px solid var(--cc-ink)}.cc-video__timeline>b{background:var(--cc-ink);width:1px;animation:6.8s linear infinite ccVideoCutPlayhead;position:absolute;top:0;bottom:0;left:30%}.cc-video__timeline>b:before{content:"";border:4px solid #0000;border-top-color:var(--cc-ink);position:absolute;top:0;left:-4px}.cc-scene--motion-graphics{border:1px solid var(--cc-ink);background:var(--cc-cyan)}.cc-motion__rings{aspect-ratio:1;width:70%;position:absolute;top:-25%;left:-13%}.cc-motion__rings i{border:1px solid var(--cc-ink);border-radius:50%;animation:5.4s cubic-bezier(.45,0,.15,1) infinite ccMotionTypeCollision;position:absolute;inset:0}.cc-motion__rings i:nth-child(2){animation-delay:-.4s;inset:16%}.cc-motion__rings i:nth-child(3){background:var(--cc-paper);animation-delay:-.8s;inset:34%}.cc-motion__type{z-index:3;height:51%;position:absolute;top:24%;left:14%;right:8%}.cc-motion__type span,.cc-motion__type strong,.cc-motion__type b{letter-spacing:-.08em;text-transform:uppercase;line-height:.78;position:absolute}.cc-motion__type span{font-size:clamp(42px,12cqi,76px);top:0;left:0}.cc-motion__type strong{color:var(--cc-paper);-webkit-text-stroke:1px var(--cc-ink);font-size:clamp(48px,14cqi,88px);top:25%;right:0}.cc-motion__type b{font-size:clamp(30px,9cqi,58px);bottom:0;left:18%}.cc-motion__shapes i{border:1px solid var(--cc-ink);background:var(--cc-bright);position:absolute}.cc-motion__shapes i:first-child{width:34px;height:34px;top:7%;right:7%;transform:rotate(17deg)}.cc-motion__shapes i:nth-child(2){width:52px;height:17px;bottom:14%;right:12%}.cc-motion__shapes i:nth-child(3){border-radius:50%;width:27px;height:27px;bottom:14%;left:6%}.cc-motion__shapes i:nth-child(4){width:19px;height:51px;top:9%;left:51%;transform:skew(-18deg)}.cc-motion__beats{align-items:end;gap:4px;height:13px;display:flex;position:absolute;inset:auto 10px 9px}.cc-motion__beats span{background:var(--cc-ink);flex:1;height:2px}.cc-motion__beats span:nth-child(3n){height:10px}.cc-motion__label{position:absolute;top:12px;right:13px}.cc-scene--copywriting{border:1px solid var(--cc-ink);background:linear-gradient(#0b32340f 1px, transparent 1px), var(--cc-paper);background-size:100% 22px;padding:18px}.cc-copy__margin{border-right:1px solid var(--cc-ink);flex-direction:column;justify-content:space-around;width:38px;display:flex;position:absolute;top:18px;bottom:18px;left:18px}.cc-copy__page{border:1px solid var(--cc-ink);background:#f3fbfbeb;padding:16px;position:absolute;inset:18px 124px 18px 70px}.cc-copy__page p{gap:6px;margin:23px 0 0;font-size:clamp(11px,2.8cqi,17px);line-height:1;display:grid}.cc-copy__page del{color:var(--cc-muted)}.cc-copy__page ins{background:var(--cc-cyan);width:fit-content;padding:3px 4px;text-decoration:none}.cc-copy__page strong{letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(18px,5cqi,30px);line-height:.92;position:absolute;bottom:18px;left:16px;right:16px}.cc-copy__page>i{background:var(--cc-ink);width:1px;height:20px;animation:4.7s steps(2,end) infinite ccCopyRedlineResolve;position:absolute;bottom:16px;left:55%}.cc-copy__notes{grid-template-rows:repeat(3,1fr);gap:7px;width:94px;display:grid;position:absolute;top:18px;bottom:18px;right:18px}.cc-copy__notes span{border:1px solid var(--cc-ink);background:var(--cc-cyan);flex-direction:column;justify-content:space-between;padding:9px;display:flex}.cc-copy__notes i{background:var(--cc-ink);height:3px}.cc-scene--content-marketing{border:1px solid var(--cc-ink);background:var(--cc-ink);color:var(--cc-paper)}.cc-content__pillar{z-index:4;border:1px solid var(--cc-cyan);background:var(--cc-cyan);width:140px;min-height:82px;color:var(--cc-ink);padding:14px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.cc-content__pillar strong{text-transform:uppercase;margin-top:14px;font-size:18px;line-height:.9;display:block}.cc-content__pillar i{background:var(--cc-ink);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:10px}.cc-content__satellites article{z-index:3;background:var(--cc-ink);border:1px solid #f3fbfb80;flex-direction:column;justify-content:space-between;width:88px;height:53px;padding:9px;animation:7.3s ease-in-out infinite ccContentConstellationFlow;display:flex;position:absolute}.cc-content__satellites article:first-child{top:12%;left:8%}.cc-content__satellites article:nth-child(2){animation-delay:-.6s;top:12%;right:8%}.cc-content__satellites article:nth-child(3){animation-delay:-1.2s;bottom:22%;left:11%}.cc-content__satellites article:nth-child(4){animation-delay:-1.8s;bottom:22%;right:11%}.cc-content__satellites span{color:var(--cc-cyan)}.cc-content__paths i{z-index:1;background:repeating-linear-gradient(90deg, var(--cc-cyan) 0 4px, transparent 4px 9px);transform-origin:0;width:35%;height:1px;position:absolute;top:43%;left:50%}.cc-content__paths i:first-child{transform:rotate(-148deg)}.cc-content__paths i:nth-child(2){transform:rotate(-32deg)}.cc-content__paths i:nth-child(3){transform:rotate(148deg)}.cc-content__paths i:nth-child(4){transform:rotate(32deg)}.cc-content__calendar{text-align:center;border-top:1px solid #f3fbfb59;grid-template-columns:repeat(5,1fr);align-items:end;height:33px;display:grid;position:absolute;inset:auto 18px 13px}.cc-content__calendar b{background:var(--cc-cyan);width:20%;height:3px;animation:7.3s ease-in-out infinite ccContentConstellationFlow;position:absolute;bottom:-2px;left:0}.cc-scene--campaign-creative-systems{border:1px solid var(--cc-ink);background:linear-gradient(90deg, #0b323414 1px, transparent 1px), linear-gradient(#0b323414 1px, transparent 1px), var(--cc-cyan);background-size:20px 20px;padding:18px}.cc-campaign__source{border:1px solid var(--cc-ink);background:var(--cc-ink);width:105px;height:105px;color:var(--cc-paper);border-radius:50%;place-items:center;padding:12px;display:grid;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.cc-campaign__source strong{font-size:34px;line-height:.7}.cc-campaign__source i{border:1px dashed var(--cc-cyan);border-radius:inherit;position:absolute;inset:7px}.cc-campaign__source i:last-child{inset:-8px}.cc-campaign__bus{background:var(--cc-ink);height:1px;position:absolute;top:50%;left:126px;right:66%}.cc-campaign__bus span{background:var(--cc-ink);width:1px;height:122px;position:absolute;top:-61px;right:0}.cc-campaign__bus span:nth-child(2){height:62px;top:-31px}.cc-campaign__bus span:nth-child(3){background:var(--cc-paper);border-radius:50%;width:8px;height:8px;top:-4px}.cc-campaign__bus span:nth-child(4){border-radius:50%;width:8px;height:8px;top:-4px;left:0;right:auto}.cc-campaign__outputs{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:8px;display:grid;position:absolute;inset:18px 18px 52px 35%}.cc-campaign__outputs article{border:1px solid var(--cc-ink);background:var(--cc-paper);padding:10px;animation:6.9s ease-in-out infinite ccCampaignSystemRouting;position:relative;overflow:hidden}.cc-campaign__outputs article:nth-child(2){animation-delay:-.5s}.cc-campaign__outputs article:nth-child(3){animation-delay:-1s}.cc-campaign__outputs article:nth-child(4){animation-delay:-1.5s}.cc-campaign__outputs b{margin-top:8px;font-size:18px;display:block}.cc-campaign__outputs i{background:var(--cc-cyan);border:1px solid var(--cc-ink);border-radius:50%;width:50px;height:50px;position:absolute;bottom:-14px;right:-14px}.cc-campaign__rules{border:1px solid var(--cc-ink);background:var(--cc-ink);height:27px;color:var(--cc-paper);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:16px;left:35%;right:18px}.cc-campaign__rules span{place-items:center;display:grid}.cc-campaign__rules span+span{border-left:1px solid var(--cc-paper)}.cc-scene--cloud-hosting{border:1px solid var(--cc-ink);background:linear-gradient(180deg, #23d2fe1f, transparent 50%), var(--cc-ink);color:var(--cc-paper);padding:17px}.cc-hosting__status{letter-spacing:.08em;text-transform:uppercase;border:1px solid #f3fbfb59;align-items:center;gap:8px;height:35px;padding:0 9px;font-size:7px;display:flex}.cc-hosting__status>i{background:var(--cc-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #20bac226}.cc-hosting__status span{color:var(--cc-cyan);margin-left:auto}.cc-hosting__regions{grid-template-columns:1.05fr .85fr .7fr;align-items:end;gap:13px;display:grid;position:absolute;inset:66px 17px 49px}.cc-hosting__regions article{background:#f3fbfb0a;border:1px solid #f3fbfb66;flex-direction:column;min-height:72%;padding:11px;display:flex}.cc-hosting__regions article:nth-child(2){min-height:91%}.cc-hosting__regions article:nth-child(3){min-height:61%}.cc-hosting__regions span{color:var(--cc-cyan);margin-top:auto}.cc-hosting__regions b{align-items:end;gap:5px;margin-top:11px;display:flex}.cc-hosting__regions b i{background:repeating-linear-gradient(180deg, var(--cc-cyan) 0 2px, transparent 2px 7px);border:1px solid #f3fbfb73;width:17px;height:44px}.cc-hosting__traffic{z-index:5;height:2px;position:absolute;top:49%;left:10%;right:10%}.cc-hosting__traffic i{background:var(--cc-bright);border-radius:50%;width:6px;height:6px;animation:5.9s linear infinite ccHostingRegionBalance;position:absolute;left:0}.cc-hosting__traffic i:nth-child(2){animation-delay:-1s}.cc-hosting__traffic i:nth-child(3){animation-delay:-2s}.cc-hosting__traffic i:nth-child(4){animation-delay:-3s}.cc-hosting__traffic i:nth-child(5){animation-delay:-4s}.cc-hosting__traffic i:nth-child(6){animation-delay:-5s}.cc-hosting__latency{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid;position:absolute;bottom:15px;left:17px;right:17px}.cc-hosting__latency b{background:repeating-linear-gradient(90deg, var(--cc-cyan) 0 6px, transparent 6px 11px);height:1px}.cc-scene--cloud-migration{border:1px solid var(--cc-ink);background:linear-gradient(90deg, #0b32340f 1px, transparent 1px), var(--cc-paper);background-size:30px 100%}.cc-migration__source,.cc-migration__target{border:1px solid var(--cc-ink);flex-direction:column;width:28%;height:164px;padding:15px;display:flex;position:absolute;top:45px}.cc-migration__source{background:var(--cc-ink);color:var(--cc-paper);left:21px}.cc-migration__target{background:var(--cc-cyan);right:21px}.cc-migration__source strong,.cc-migration__target strong{text-transform:uppercase;margin:12px 0 auto;font-size:clamp(20px,5cqi,31px)}.cc-migration__source i,.cc-migration__target i{border:1px solid;height:9px;margin-top:5px}.cc-migration__bridge{border-top:1px solid var(--cc-ink);border-bottom:1px solid var(--cc-ink);justify-content:space-around;align-items:center;height:83px;display:flex;position:absolute;top:87px;left:30%;right:30%}.cc-migration__bridge span{background:repeating-linear-gradient(180deg, var(--cc-ink) 0 3px, transparent 3px 8px);width:4px;height:100%}.cc-migration__bridge b{text-transform:uppercase;font-size:7px;position:absolute;bottom:-24px}.cc-migration__packet{z-index:6;border:1px solid var(--cc-ink);background:var(--cc-bright);place-items:center;width:42px;height:42px;animation:6.4s cubic-bezier(.55,0,.2,1) infinite ccMigrationPacketCrossing;display:grid;position:absolute;top:108px;left:29%}.cc-migration__checks{border-top:1px solid var(--cc-ink);justify-content:space-between;padding-top:10px;display:flex;position:absolute;bottom:17px;left:21px;right:21px}.cc-scene--devops{border:1px solid var(--cc-ink);background:var(--cc-ink);color:var(--cc-paper);padding:19px}.cc-devops__branch{width:63px;position:absolute;top:19px;bottom:45px;left:20px}.cc-devops__branch:before,.cc-devops__branch:after{content:"";background:var(--cc-cyan);width:1px;position:absolute;top:16px;bottom:16px;left:15px}.cc-devops__branch:after{top:56px;bottom:60px;left:44px}.cc-devops__branch span,.cc-devops__branch i{border:2px solid var(--cc-cyan);background:var(--cc-ink);border-radius:50%;width:9px;height:9px;position:absolute}.cc-devops__branch span:first-child{top:13px;left:11px}.cc-devops__branch span:nth-child(2){bottom:13px;left:11px}.cc-devops__branch i:nth-child(3){top:52px;left:40px}.cc-devops__branch i:nth-child(4){bottom:56px;left:40px}.cc-devops__stages{grid-template-columns:repeat(4,1fr);height:118px;display:grid;position:absolute;top:54px;left:88px;right:20px}.cc-devops__stages article{border:1px solid #f3fbfb4d;flex-direction:column;min-width:0;padding:12px 8px;display:flex;position:relative}.cc-devops__stages article+article{border-left:0}.cc-devops__stages small{color:var(--cc-cyan)}.cc-devops__stages strong{text-transform:uppercase;margin:auto 0;font-size:11px}.cc-devops__stages i{border:1px solid var(--cc-cyan);border-radius:50%;width:9px;height:9px}.cc-devops__release{z-index:5;background:var(--cc-cyan);width:86px;height:29px;color:var(--cc-ink);align-items:center;gap:7px;padding:0 8px;animation:6.7s cubic-bezier(.55,0,.2,1) infinite ccDevopsReleaseTrain;display:flex;position:absolute;top:148px;left:93px}.cc-devops__release i{background:var(--cc-ink);border-radius:50%;width:7px;height:7px}.cc-devops__log{color:var(--cc-cyan);border-top:1px solid #f3fbfb40;justify-content:space-between;padding-top:10px;display:flex;position:absolute;bottom:19px;left:88px;right:20px}.cc-scene--website-security{border:1px solid var(--cc-ink);background:radial-gradient(circle at 23% 50%, #20bac233, transparent 35%), var(--cc-paper)}.cc-security__radar{aspect-ratio:1;border:1px solid var(--cc-ink);border-radius:50%;width:210px;position:absolute;top:31px;left:19px;overflow:hidden}.cc-security__radar>i{border-radius:inherit;border:1px solid #0b323459;position:absolute;inset:20%}.cc-security__radar>i:nth-child(2){inset:39%}.cc-security__radar>span{background:var(--cc-cyan);transform-origin:0;width:49%;height:1px;animation:4.6s linear infinite ccSecurityRadarIntercept;position:absolute;top:50%;left:50%}.cc-security__radar>b{background:var(--cc-bright);border-radius:50%;width:8px;height:8px;position:absolute;top:28%;right:21%;box-shadow:0 0 0 6px #23d2fe29}.cc-security__gate{border:1px solid var(--cc-ink);gap:7px;min-height:171px;padding:13px;display:grid;position:absolute;top:31px;left:43%;right:19px}.cc-security__gate>span{border:1px solid var(--cc-ink);align-items:center;gap:8px;min-height:29px;padding:0 9px;display:flex}.cc-security__gate>span i{background:var(--cc-cyan);border-radius:50%;width:6px;height:6px}.cc-security__gate strong{background:var(--cc-ink);color:var(--cc-paper);text-align:center;text-transform:uppercase;padding:8px;font-size:10px}.cc-security__events{justify-content:space-between;display:flex;position:absolute;bottom:19px;left:43%;right:19px}.cc-security__threat{z-index:4;border:1px solid var(--cc-ink);background:var(--cc-bright);grid-template-columns:22px 1fr;align-items:center;width:62px;height:47px;padding:7px;animation:4.6s ease-in-out infinite reverse ccSecurityRadarIntercept;display:grid;position:absolute;top:47%;left:35%}.cc-security__threat b{font-size:18px}.cc-scene--backups{border:1px solid var(--cc-ink);background:var(--cc-cyan)}.cc-backup__clock{aspect-ratio:1;border:1px solid var(--cc-ink);background:var(--cc-paper);border-radius:50%;width:185px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.cc-backup__clock span{position:absolute}.cc-backup__clock span:first-child{top:8px;left:50%;transform:translate(-50%)}.cc-backup__clock span:nth-child(2){top:50%;right:9px;transform:translateY(-50%)}.cc-backup__clock span:nth-child(3){bottom:8px;left:50%;transform:translate(-50%)}.cc-backup__clock span:nth-child(4){top:50%;left:9px;transform:translateY(-50%)}.cc-backup__clock i,.cc-backup__clock b{background:var(--cc-ink);transform-origin:50% 0;width:2px;height:62px;position:absolute;top:50%;left:50%}.cc-backup__clock i{animation:6.2s cubic-bezier(.5,0,.2,1) infinite ccBackupSnapshotRewind}.cc-backup__clock b{background:var(--cc-cyan);height:42px;transform:rotate(122deg)}.cc-backup__vault{position:absolute;inset:33px 20px 62px 38%}.cc-backup__vault article{border:1px solid var(--cc-ink);background:var(--cc-paper);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;height:68px;padding:12px;display:grid;position:absolute;left:0;right:0;box-shadow:6px 6px #0b32341f}.cc-backup__vault article:first-child{opacity:.55;top:0;transform:translate(15px)scale(.92)}.cc-backup__vault article:nth-child(2){opacity:.78;top:49px;transform:translate(8px)scale(.96)}.cc-backup__vault article:nth-child(3){top:101px}.cc-backup__vault i{border:1px solid var(--cc-ink);background:repeating-linear-gradient(180deg, var(--cc-cyan) 0 3px, transparent 3px 7px);height:29px}.cc-backup__vault strong{text-transform:uppercase;font-size:8px}.cc-backup__restore{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid;position:absolute;bottom:21px;left:38%;right:20px}.cc-backup__restore i{background:var(--cc-ink);height:5px}.cc-backup__restore b{font-size:9px}.cc-scene--monitoring{border:1px solid var(--cc-ink);background:var(--cc-ink);color:var(--cc-paper);padding:17px}.cc-monitor__top{border-bottom:1px solid #f3fbfb4d;align-items:center;gap:6px;height:31px;display:flex}.cc-monitor__top span{margin-right:auto}.cc-monitor__top i{background:var(--cc-cyan);border-radius:50%;width:7px;height:7px}.cc-monitor__trace{background:linear-gradient(#f3fbfb14 1px,#0000 1px) 0 0/100% 22px,linear-gradient(90deg,#f3fbfb14 1px,#0000 1px) 0 0/32px 100%;border:1px solid #f3fbfb4d;height:110px;position:absolute;top:67px;left:17px;right:173px;overflow:hidden}.cc-monitor__trace span{background:var(--cc-cyan);width:11%;height:2px;display:inline-block;position:relative;top:62%;transform:rotate(-8deg)}.cc-monitor__trace span:nth-of-type(2){top:55%;transform:rotate(19deg)}.cc-monitor__trace span:nth-of-type(3){top:47%;transform:rotate(-31deg)}.cc-monitor__trace span:nth-of-type(4){top:40%;transform:rotate(8deg)}.cc-monitor__trace span:nth-of-type(5){top:31%;transform:rotate(-20deg)}.cc-monitor__trace span:nth-of-type(6){top:28%;transform:rotate(27deg)}.cc-monitor__trace span:nth-of-type(7){top:40%;transform:rotate(36deg)}.cc-monitor__trace span:nth-of-type(8){top:53%;transform:rotate(-14deg)}.cc-monitor__trace span:nth-of-type(9){top:48%;transform:rotate(-7deg)}.cc-monitor__trace>b{border-right:1px solid var(--cc-bright);background:linear-gradient(90deg,#0000,#23d2fe29);width:10%;animation:5.1s linear infinite ccMonitorTraceEscalation;position:absolute;inset:0 auto 0 -10%}.cc-monitor__metrics{gap:5px;width:143px;height:110px;display:grid;position:absolute;top:67px;right:17px}.cc-monitor__metrics article{border:1px solid #f3fbfb4d;justify-content:space-between;align-items:center;min-height:0;padding:7px 9px;display:flex}.cc-monitor__metrics strong{color:var(--cc-cyan);font-size:14px}.cc-monitor__alert{border:1px solid var(--cc-cyan);background:#20bac21c;grid-template-columns:9px 1fr auto;align-items:center;gap:9px;height:57px;padding:0 13px;display:grid;position:absolute;bottom:17px;left:17px;right:17px}.cc-monitor__alert i{background:var(--cc-cyan);border-radius:50%;width:8px;height:8px}.cc-monitor__alert b{color:var(--cc-cyan);font-size:24px}.cc-scene--performance-management{border:1px solid var(--cc-ink);background:var(--cc-paper);padding:18px}.cc-performance__gauge{border:1px solid var(--cc-ink);background:var(--cc-cyan);place-items:center;width:38%;display:grid;position:absolute;top:18px;bottom:51px;left:18px}.cc-performance__gauge>i{border:1px solid var(--cc-ink);background:conic-gradient(from 270deg at 50% 100%, var(--cc-paper) 0 28%, var(--cc-ink) 28% 50%, transparent 50%);border-bottom:0;border-radius:128px 128px 0 0;width:128px;height:64px}.cc-performance__gauge>b{background:var(--cc-ink);transform-origin:50% 100%;width:2px;height:51px;animation:4.9s ease-in-out infinite ccPerformanceBudgetRace;position:absolute;top:49%;left:50%}.cc-performance__gauge strong{margin-top:-35px;font-size:22px}.cc-performance__gauge small{margin-top:-35px}.cc-performance__waterfall{border:1px solid var(--cc-ink);height:162px;padding:13px;position:absolute;top:18px;left:42%;right:18px}.cc-performance__waterfall>span{border-bottom:1px solid #0b323433;height:15px;margin-top:8px;display:block}.cc-performance__waterfall i{background:var(--cc-cyan);width:58%;height:8px;margin-left:7%;display:block}.cc-performance__waterfall span:nth-of-type(2) i{width:74%;margin-left:12%}.cc-performance__waterfall span:nth-of-type(3) i{width:37%;margin-left:28%}.cc-performance__waterfall span:nth-of-type(4) i{width:46%;margin-left:42%}.cc-performance__waterfall span:nth-of-type(5) i{width:21%;margin-left:67%}.cc-performance__waterfall>b{background:var(--cc-ink);width:1px;position:absolute;top:30px;bottom:9px;left:73%}.cc-performance__budget{border:1px solid var(--cc-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:47px;padding:0 12px;display:grid;position:absolute;bottom:51px;left:42%;right:18px}.cc-performance__budget i{background:linear-gradient(90deg, var(--cc-cyan) 0 72%, #0b323426 72%);height:6px}.cc-performance__numbers{justify-content:space-between;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.cc-scene--website-maintenance{border:1px solid var(--cc-ink);background:linear-gradient(135deg, #20bac21f, transparent 60%), var(--cc-paper)}.cc-maintenance__calendar{border:1px solid var(--cc-ink);width:52%;position:absolute;top:19px;bottom:19px;left:19px}.cc-maintenance__calendar header{border-bottom:1px solid var(--cc-ink);background:var(--cc-ink);height:53px;color:var(--cc-paper);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.cc-maintenance__calendar header b{color:var(--cc-cyan);font-size:28px}.cc-maintenance__calendar>div{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(7,1fr);gap:5px;height:calc(100% - 53px);padding:12px;display:grid}.cc-maintenance__calendar i{background:var(--cc-paper);border:1px solid #0b323440}.cc-maintenance__calendar i:nth-child(10){border-color:var(--cc-ink);background:var(--cc-cyan);animation:4.8s ease-in-out infinite ccMaintenancePatchWindow}.cc-maintenance__patch{border:1px solid var(--cc-ink);gap:7px;height:135px;padding:12px;display:grid;position:absolute;top:19px;left:56%;right:19px}.cc-maintenance__patch>span{border:1px solid var(--cc-ink);align-items:center;gap:8px;padding:0 8px;display:flex}.cc-maintenance__patch i{background:var(--cc-cyan);border-radius:50%;width:6px;height:6px}.cc-maintenance__window{border-top:1px solid var(--cc-ink);border-bottom:1px solid var(--cc-ink);justify-content:space-around;align-items:center;height:55px;display:flex;position:absolute;bottom:58px;left:56%;right:19px}.cc-maintenance__window>i{background:var(--cc-cyan);width:33%;height:3px;animation:4.8s steps(3,end) infinite ccMaintenancePatchWindow;position:absolute;bottom:-1px;left:0}.cc-maintenance__window>b{background:#0b323426;height:1px;position:absolute;top:50%;left:0;right:0}.cc-maintenance__state{background:var(--cc-ink);width:40%;height:27px;color:var(--cc-paper);text-transform:uppercase;place-items:center;font-size:8px;display:grid;position:absolute;bottom:19px;right:19px}.cc-scene--technical-support{border:1px solid var(--cc-ink);background:var(--cc-cyan)}.cc-support__inbox{border:1px solid var(--cc-ink);background:var(--cc-paper);gap:7px;width:38%;padding:12px;display:grid;position:absolute;top:17px;bottom:57px;left:17px}.cc-support__inbox article{border:1px solid var(--cc-ink);grid-template-columns:27px 1fr 7px;align-items:center;gap:7px;min-height:0;padding:8px;display:grid}.cc-support__inbox article:first-of-type{background:var(--cc-ink);color:var(--cc-paper)}.cc-support__inbox article span{color:var(--cc-cyan)}.cc-support__inbox article strong{text-transform:uppercase;font-size:9px}.cc-support__inbox article i{background:var(--cc-cyan);border-radius:50%;width:6px;height:6px}.cc-support__route{background:var(--cc-ink);height:1px;position:absolute;top:50%;left:41%;right:31%}.cc-support__route i{background:var(--cc-ink);transform-origin:0;width:41%;height:1px;position:absolute}.cc-support__route i:first-child{transform:rotate(-28deg)}.cc-support__route i:nth-child(2){transform:rotate(28deg)}.cc-support__route span{background:var(--cc-bright);border-radius:50%;width:10px;height:10px;animation:5.6s cubic-bezier(.55,0,.2,1) infinite ccSupportTicketHandoff;position:absolute;top:-5px;left:0}.cc-support__expert{border:1px solid var(--cc-ink);background:var(--cc-ink);width:27%;height:151px;color:var(--cc-paper);text-align:center;border-radius:50% 50% 5px 5px;flex-direction:column;justify-content:center;align-items:center;padding:14px;display:flex;position:absolute;top:42px;right:17px}.cc-support__expert>i{border:1px solid var(--cc-paper);background:radial-gradient(circle at 50% 35%, var(--cc-cyan) 0 15%, transparent 16%), radial-gradient(ellipse at 50% 90%, var(--cc-cyan) 0 28%, transparent 29%);border-radius:50%;width:52px;height:52px;margin-bottom:9px}.cc-support__expert strong{text-transform:uppercase;font-size:11px}.cc-support__resolution{border:1px solid var(--cc-ink);background:var(--cc-paper);text-align:center;grid-template-columns:repeat(3,1fr);align-items:center;height:31px;display:grid;position:absolute;bottom:16px;left:17px;right:17px}.cc-support__resolution span+span{border-left:1px solid var(--cc-ink)}.cc-support__resolution b{background:var(--cc-ink);width:33%;height:3px;animation:5.6s steps(3,end) infinite ccSupportTicketHandoff;position:absolute;bottom:-1px;left:0}@keyframes ccBrandSpectrumSpiral{0%,to{transform:translate(-50%,-50%)rotate(0)scale(.92)}50%{transform:translate(-50%,-50%)rotate(180deg)scale(1.04)}}@keyframes ccSocialMosaicShuffle{0%,to{transform:translate(0)rotate(-2deg)}35%{transform:translate(5px,-7px)rotate(1deg)}70%{transform:translate(-4px,4px)rotate(-1deg)}}@keyframes ccAdVariantElimination{0%,8%{opacity:0;transform:translate(0)}18%{opacity:1}74%{opacity:1;transform:translate(calc(100cqw - 116px))}88%,to{opacity:0;transform:translate(calc(100cqw - 116px))}}@keyframes ccVideoCutPlayhead{0%{transform:translate(0)}to{transform:translate(350px)}}@keyframes ccMotionTypeCollision{0%,to{transform:rotate(0)scale(.86)}45%{transform:rotate(145deg)scale(1)}65%{transform:rotate(210deg)scale(.94)}}@keyframes ccCopyRedlineResolve{0%,42%,to{opacity:1;transform:scaleY(1)}43%,72%{opacity:0;transform:scaleY(.2)}}@keyframes ccContentConstellationFlow{0%,to{opacity:.58;transform:translateY(4px)}45%,72%{opacity:1;transform:translateY(0)}}@keyframes ccCampaignSystemRouting{0%,18%,to{opacity:.52;transform:scale(.95)}38%,78%{opacity:1;transform:scale(1);box-shadow:5px 5px #0b323426}}@keyframes ccHostingRegionBalance{0%{opacity:0;transform:translate(0)translateY(-8px)}15%{opacity:1}50%{transform:translate(245px)translateY(10px)}85%{opacity:1}to{opacity:0;transform:translate(480px)translateY(-5px)}}@keyframes ccMigrationPacketCrossing{0%,12%{opacity:0;transform:translate(0)rotate(0)}22%{opacity:1}52%{opacity:1;transform:translate(110px)rotate(90deg)}78%{opacity:1;transform:translate(220px)rotate(180deg)}90%,to{opacity:0;transform:translate(220px)rotate(180deg)}}@keyframes ccDevopsReleaseTrain{0%,12%{opacity:0;transform:translate(0)}22%{opacity:1}76%{opacity:1;transform:translate(310px)}90%,to{opacity:0;transform:translate(310px)}}@keyframes ccSecurityRadarIntercept{0%{opacity:.35;transform:rotate(0)}50%{opacity:1}to{opacity:.35;transform:rotate(360deg)}}@keyframes ccBackupSnapshotRewind{0%,18%{transform:rotate(32deg)}56%,82%{transform:rotate(-225deg)}to{transform:rotate(-328deg)}}@keyframes ccMonitorTraceEscalation{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(1100%)}}@keyframes ccPerformanceBudgetRace{0%,to{transform:translate(-50%,-100%)rotate(-48deg)}50%{transform:translate(-50%,-100%)rotate(49deg)}}@keyframes ccMaintenancePatchWindow{0%,to{transform:scale(.9);box-shadow:0 0 #0b323400}50%{transform:scale(1);box-shadow:4px 4px #0b32342e}}@keyframes ccSupportTicketHandoff{0%,12%{opacity:0;transform:translate(0)}22%{opacity:1}78%{opacity:1;transform:translate(155px)}90%,to{opacity:0;transform:translate(155px)}}@media (max-width:420px){.bespoke-service-scene{width:100%;min-height:280px}.bespoke-service-scene small,.bespoke-service-scene span{font-size:6px}.cc-brand__monogram{width:37%}.cc-brand__ruler,.cc-brand__palette,.cc-brand__wordmark,.cc-brand__seal{left:41%}.cc-brand__wordmark b{font-size:25px}.cc-social__story{width:27%;left:11%}.cc-social__square{width:29%;left:42%}.cc-social__wide{width:48%}.cc-adtest__lanes{gap:3px;right:77px}.cc-adtest__lanes article{padding:5px}.cc-adtest__lanes b{font-size:18px}.cc-adtest__winner{width:56px}.cc-video__monitor{width:55%}.cc-video__storyboard{width:36%}.cc-copy__page{padding:10px;left:60px;right:92px}.cc-copy__margin{width:29px}.cc-copy__notes{width:76px}.cc-copy__page p{margin-top:17px}.cc-content__pillar{width:118px}.cc-content__satellites article{width:70px}.cc-campaign__source{width:84px;height:84px}.cc-campaign__bus{left:104px}.cc-campaign__outputs,.cc-campaign__rules{left:34%}.cc-hosting__regions{gap:6px}.cc-hosting__regions article{padding:7px}.cc-migration__source,.cc-migration__target{width:29%;padding:9px}.cc-migration__source strong,.cc-migration__target strong{font-size:17px}.cc-devops__stages{left:72px}.cc-devops__branch{width:48px}.cc-devops__stages article{padding:8px 4px}.cc-devops__release{left:76px}.cc-security__radar{width:165px;top:49px}.cc-security__gate,.cc-security__events{left:45%}.cc-security__threat{width:53px;left:34%}.cc-backup__clock{width:150px}.cc-backup__vault,.cc-backup__restore{left:37%}.cc-monitor__trace{right:133px}.cc-monitor__metrics{width:122px}.cc-monitor__metrics strong{font-size:11px}.cc-performance__gauge>i{width:96px;height:48px}.cc-performance__gauge>b{height:38px}.cc-maintenance__calendar{width:50%}.cc-maintenance__patch,.cc-maintenance__window{left:54%}.cc-support__inbox{width:39%;padding:7px}.cc-support__inbox article{grid-template-columns:20px 1fr 6px;padding:5px}.cc-support__route{left:42%}.cc-support__expert{width:27%;padding:8px}}@media (max-width:330px){.bespoke-service-scene{min-height:270px}.cc-brand__palette span{font-size:5px}.cc-social__ticker span:nth-child(2),.cc-adtest__lanes article:nth-child(4){display:none}.cc-adtest__lanes{grid-template-columns:repeat(3,1fr)}.cc-video__storyboard li:nth-child(2),.cc-copy__page p:nth-of-type(2){display:none}.cc-content__satellites article{width:63px}.cc-campaign__outputs article{padding:6px}.cc-hosting__regions article:nth-child(3){display:none}.cc-hosting__regions{grid-template-columns:1.2fr 1fr}.cc-migration__packet{width:34px;height:34px}.cc-devops__stages strong{font-size:8px}.cc-security__events span:nth-child(2){display:none}.cc-backup__vault article{padding:7px}.cc-monitor__metrics article:nth-child(2){display:none}.cc-monitor__metrics{grid-template-rows:repeat(2,1fr)}.cc-performance__numbers span:nth-child(2),.cc-maintenance__patch>span:nth-of-type(3),.cc-support__inbox article:nth-of-type(3){display:none}}@media (prefers-reduced-motion:reduce){.bespoke-service-scene *,.bespoke-service-scene :before,.bespoke-service-scene :after{transition:none!important;animation:none!important}.cc-adtest__scan,.cc-monitor__trace>b{display:none}.cc-migration__packet{opacity:1;transform:translate(110px)rotate(90deg)}.cc-devops__release{opacity:1;transform:translate(205px)}.cc-support__route span{opacity:1;transform:translate(78px)}}.bespoke-service-scene{--polish-shift:8px;--polish-tilt:1.4deg;--polish-ease:cubic-bezier(.22, .78, .2, 1);perspective:900px;transform:translateZ(0);box-shadow:inset 0 1px #ffffffd1,inset 0 -18px 38px #07393b0b,0 12px 28px #07393b14}.bespoke-service-scene:after{content:"";z-index:40;pointer-events:none;border:1px solid #ffffff5c;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #07393b09,inset 0 24px 42px #ffffff14}.bespoke-service-scene>*{backface-visibility:hidden}.gs-google-ads{--polish-accent:#20b8c057;box-shadow:inset -34px 0 54px #20b8c014,0 12px 28px #07393b14}.gs-google-ads .gs-google-ads__state{animation:polish-google-auction-lock 6.2s var(--polish-ease) infinite;box-shadow:6px 7px 0 var(--polish-accent)}@keyframes polish-google-auction-lock{0%,14%{transform:translateY(var(--polish-shift)) rotate(-1deg);opacity:.58;box-shadow:0 0 #20b8c000}40%,72%{box-shadow:6px 7px 0 var(--polish-accent);opacity:1;transform:translateY(0)rotate(0)}90%,to{transform:translateY(calc(var(--polish-shift) * -.35)) rotate(.6deg);opacity:.72;box-shadow:2px 2px #20b8c029}}.gs-meta-ads{--polish-accent:#20b8c03d;box-shadow:inset 0 -46px 62px #20b8c012,0 13px 27px #07393b14}.gs-meta-ads .gs-meta-ads__creative{animation:polish-meta-creative-lift 7.1s var(--polish-ease) infinite;transform-origin:50% 90%}@keyframes polish-meta-creative-lift{0%,12%{transform:rotateX(7deg)translateY(5px)scale(.96);box-shadow:0 2px #07393b14}38%,68%{transform:rotateX(0)translateY(-3px)scale(1);box-shadow:0 12px 20px #07393b24}88%,to{transform:rotateX(-3deg)translateY(1px)scale(.985);box-shadow:0 5px 9px #07393b17}}.gs-snapchat-ads{--polish-accent:#20b8c047;box-shadow:inset 28px 0 42px #20b8c012,0 12px 26px #07393b17}.gs-snapchat-ads .gs-snapchat-ads__frames{filter:drop-shadow(5px 7px 0 var(--polish-accent));animation:5.9s steps(4,end) infinite polish-snap-story-stack}@keyframes polish-snap-story-stack{0%,12%{clip-path:inset(0 0 76%);opacity:.45;transform:translateY(10px)}25%,43%{clip-path:inset(0 0 50%);opacity:.7;transform:translateY(5px)}56%,78%{clip-path:inset(0);opacity:1;transform:translateY(0)}90%,to{clip-path:inset(74% 0 0);opacity:.56;transform:translateY(-4px)}}.gs-linkedin-ads{--polish-accent:#20b8c04d;box-shadow:inset 0 32px 52px #ffffff24,0 12px 28px #07393b14}.gs-linkedin-ads .gs-linkedin-ads__lead{animation:polish-linkedin-lead-route 7.4s var(--polish-ease) infinite;box-shadow:5px 6px 0 var(--polish-accent)}@keyframes polish-linkedin-lead-route{0%,10%{transform:translateX(calc(var(--polish-shift) * -1.25)) scale(.94);opacity:.46}36%,58%{opacity:1;box-shadow:8px 9px 0 var(--polish-accent);transform:translate(0)scale(1.025)}82%,to{transform:translateX(calc(var(--polish-shift) * .75)) scale(.98);opacity:.72;box-shadow:3px 4px #20b8c02b}}.gs-youtube-ads{--polish-accent:#20b8c03d;box-shadow:inset 0 -35px 58px #07393b0f,0 14px 30px #07393b17}.gs-youtube-ads .gs-youtube-ads__chapters{animation:polish-youtube-chapter-focus 6.8s var(--polish-ease) infinite}@keyframes polish-youtube-chapter-focus{0%,11%{opacity:.42;letter-spacing:.05em;transform:translate(-7px)}34%,66%{opacity:1;letter-spacing:.11em;filter:drop-shadow(0 4px 4px #07393b21);transform:translate(0)}87%,to{opacity:.68;letter-spacing:.07em;filter:none;transform:translate(5px)}}.gs-ecommerce-ads{--polish-accent:#20b8c052;box-shadow:inset 42px -12px 62px #20b8c012,0 12px 26px #07393b14}.gs-ecommerce-ads .gs-ecommerce-ads__cart{animation:polish-ecommerce-cart-catch 6.3s var(--polish-ease) infinite;transform-origin:50% 100%}@keyframes polish-ecommerce-cart-catch{0%,13%{transform:translate(-9px)rotate(-4deg)scale(.9);box-shadow:0 0 #20b8c000}38%,70%{box-shadow:6px 8px 0 var(--polish-accent);transform:translate(0)rotate(0)scale(1.04)}90%,to{transform:translate(5px)rotate(1deg)scale(.98);box-shadow:2px 3px #20b8c029}}.gs-retargeting{--polish-accent:#20b8c038;box-shadow:inset -40px -24px 66px #20b8c014,0 13px 27px #07393b14}.gs-retargeting .gs-retargeting__frequency{animation:7.7s ease-in-out infinite polish-retarget-frequency-breathe;box-shadow:0 0 #20b8c02e}@keyframes polish-retarget-frequency-breathe{0%,to{opacity:.72;transform:scale(.96);box-shadow:0 0 #20b8c01f}42%,62%{opacity:1;transform:scale(1.03);box-shadow:0 0 0 9px #20b8c01c}}.gs-cro{--polish-accent:#20b8c04a;box-shadow:inset 0 34px 48px #ffffff1f,0 12px 29px #07393b17}.gs-cro .gs-cro__verdict{animation:polish-cro-verdict-tip 6.9s var(--polish-ease) infinite;transform-origin:0}@keyframes polish-cro-verdict-tip{0%,14%{opacity:.48;transform:perspective(300px)rotateY(-11deg)translate(-5px)}42%,73%{opacity:1;box-shadow:7px 8px 0 var(--polish-accent);transform:perspective(300px)rotateY(0)translate(0)}91%,to{opacity:.68;transform:perspective(300px)rotateY(5deg)translate(2px);box-shadow:2px 3px #20b8c026}}.gs-landing-page{--polish-accent:#20b8c040;box-shadow:inset 0 -42px 58px #07393b0e,0 12px 27px #07393b14}.gs-landing-page .gs-landing-page__blocks{animation:polish-landing-block-compose 6.5s var(--polish-ease) infinite;filter:drop-shadow(5px 6px 0 var(--polish-accent))}@keyframes polish-landing-block-compose{0%,10%{transform-origin:top;opacity:.44;transform:translateY(-7px)scaleY(.84)}37%,72%{transform-origin:top;opacity:1;transform:translateY(0)scaleY(1)}90%,to{transform-origin:bottom;opacity:.7;transform:translateY(4px)scaleY(.94)}}.gs-attribution{--polish-accent:#20b8c054;box-shadow:inset 38px 0 60px #20b8c00f,0 14px 28px #07393b16}.gs-attribution .gs-attribution__decision{animation:polish-attribution-decision-rise 7.2s var(--polish-ease) infinite;box-shadow:0 2px #07393b14}@keyframes polish-attribution-decision-rise{0%,12%{opacity:.54;transform:translateY(8px)scale(.95);box-shadow:0 2px #07393b0f}39%,70%{opacity:1;transform:translateY(-3px)scale(1);box-shadow:0 13px 19px #07393b26}89%,to{opacity:.74;transform:translateY(1px)scale(.985);box-shadow:0 6px 9px #07393b17}}.gs-technical-seo{--polish-accent:#20b8c045;box-shadow:inset -34px 0 57px #20b8c012,0 12px 26px #07393b14}.gs-technical-seo .gs-technical-seo__score{animation:polish-technical-score-resolve 6.6s var(--polish-ease) infinite}@keyframes polish-technical-score-resolve{0%,15%{opacity:.43;transform:rotate(-7deg)scale(.88);box-shadow:0 0 #20b8c029}44%,74%{opacity:1;transform:rotate(0)scale(1.04);box-shadow:0 0 0 8px #20b8c01c}92%,to{opacity:.72;transform:rotate(2deg)scale(.98);box-shadow:0 0 0 2px #20b8c014}}.gs-on-page-seo{--polish-accent:#20b8c03d;box-shadow:inset 0 -39px 55px #07393b0d,0 13px 28px #07393b14}.gs-on-page-seo .gs-on-page-seo__entities{animation:polish-onpage-entity-reveal 7.3s var(--polish-ease) infinite}@keyframes polish-onpage-entity-reveal{0%,13%{clip-path:inset(0 100% 0 0);opacity:.38;transform:translate(-6px)}43%,75%{clip-path:inset(0);opacity:1;filter:drop-shadow(4px 5px #20b8c038);transform:translate(0)}92%,to{clip-path:inset(0 0 0 70%);opacity:.62;filter:none;transform:translate(4px)}}.gs-local-seo{--polish-accent:#20b8c04d;box-shadow:inset 44px 0 68px #20b8c014,0 12px 28px #07393b14}.gs-local-seo .gs-local-seo__places{animation:polish-local-place-rise 6.4s var(--polish-ease) infinite;box-shadow:6px 7px 0 var(--polish-accent)}@keyframes polish-local-place-rise{0%,11%{opacity:.42;transform:translateY(9px)rotateX(8deg)}39%,71%{opacity:1;box-shadow:6px 7px 0 var(--polish-accent);transform:translateY(0)rotateX(0)}90%,to{opacity:.7;transform:translateY(-3px)rotateX(-3deg);box-shadow:2px 2px #20b8c026}}.gs-business-profile{--polish-accent:#20b8c045;box-shadow:inset 0 30px 52px #ffffff24,0 13px 29px #07393b14}.gs-business-profile .gs-business-profile__completeness{animation:polish-profile-completeness-fill 6.8s var(--polish-ease) infinite;transform-origin:0}@keyframes polish-profile-completeness-fill{0%,12%{opacity:.48;box-shadow:none;transform:scaleX(.56)}42%,74%{opacity:1;box-shadow:4px 5px 0 var(--polish-accent);transform:scaleX(1)}92%,to{opacity:.7;transform:scaleX(.78);box-shadow:1px 2px #20b8c021}}.gs-ecommerce-seo{--polish-accent:#20b8c04f;box-shadow:inset -38px -18px 64px #20b8c012,0 12px 27px #07393b16}.gs-ecommerce-seo .gs-ecommerce-seo__result{animation:polish-product-result-index 7s var(--polish-ease) infinite;transform-origin:0}@keyframes polish-product-result-index{0%,14%{opacity:.45;transform:translate(9px)skew(-2deg)scale(.94)}40%,72%{opacity:1;box-shadow:7px 8px 0 var(--polish-accent);transform:translate(0)skew(0deg)scale(1)}90%,to{opacity:.7;transform:translate(-3px)skew(1deg)scale(.985);box-shadow:2px 3px #20b8c029}}.gs-content-seo{--polish-accent:#20b8c03b;box-shadow:inset 0 -44px 67px #20b8c011,0 14px 29px #07393b14}.gs-content-seo .gs-content-seo__cluster{transform-origin:50%;animation:8s ease-in-out infinite polish-topic-cluster-bloom}@keyframes polish-topic-cluster-bloom{0%,to{filter:drop-shadow(0 2px #07393b0f);opacity:.72;transform:scale(.93)rotate(-1.5deg)}45%,63%{filter:drop-shadow(7px 9px 0 var(--polish-accent));opacity:1;transform:scale(1.035)rotate(1deg)}}.gs-ai-search{--polish-accent:#20b8c04d;box-shadow:inset 40px 0 64px #20b8c012,0 12px 28px #07393b17}.gs-ai-search .gs-ai-search__answer{animation:polish-ai-answer-ground 6.9s var(--polish-ease) infinite;box-shadow:0 2px #07393b12}@keyframes polish-ai-answer-ground{0%,13%{clip-path:inset(0 0 65%);opacity:.42;transform:translateY(7px)}41%,72%{clip-path:inset(0);opacity:1;box-shadow:7px 8px 0 var(--polish-accent);transform:translateY(0)}91%,to{clip-path:inset(65% 0 0);opacity:.66;box-shadow:none;transform:translateY(-3px)}}.gs-digital-pr{--polish-accent:#20b8c042;box-shadow:inset -42px 0 64px #20b8c011,0 13px 28px #07393b14}.gs-digital-pr .gs-digital-pr__story{animation:polish-pr-story-wire 7.6s var(--polish-ease) infinite;transform-origin:0}@keyframes polish-pr-story-wire{0%,12%{opacity:.42;box-shadow:none;transform:translate(-9px)rotateY(-8deg)}39%,69%{opacity:1;box-shadow:8px 8px 0 var(--polish-accent);transform:translate(0)rotateY(0)}88%,to{opacity:.67;transform:translate(6px)rotateY(4deg);box-shadow:2px 3px #20b8c024}}.gs-seo-audits{--polish-accent:#20b8c047;box-shadow:inset 0 35px 57px #ffffff21,0 12px 27px #07393b16}.gs-seo-audits .gs-seo-audits__priority{animation:polish-audit-priority-resolve 6.7s var(--polish-ease) infinite}@keyframes polish-audit-priority-resolve{0%,15%{filter:saturate(.55);opacity:.4;transform:scale(.9)rotate(-2deg)}43%,73%{filter:saturate();opacity:1;box-shadow:6px 8px 0 var(--polish-accent);transform:scale(1.025)rotate(0)}91%,to{filter:saturate(.78);opacity:.7;transform:scale(.98)rotate(.7deg);box-shadow:2px 2px #20b8c024}}.gs-migration-seo{--polish-accent:#20b8c052;box-shadow:inset 0 -40px 62px #07393b0e,0 14px 30px #07393b17}.gs-migration-seo .gs-migration-seo__validation{animation:polish-migration-validation-land 7.1s var(--polish-ease) infinite;transform-origin:50% 100%}@keyframes polish-migration-validation-land{0%,14%{opacity:.38;transform:translateY(-8px)scale(.9);box-shadow:0 0 #20b8c000}44%,76%{opacity:1;transform:translateY(0)scale(1.04);box-shadow:0 0 0 7px #20b8c01f}93%,to{opacity:.68;transform:translateY(3px)scale(.98);box-shadow:0 0 0 2px #20b8c014}}.build-scene--corporate{--polish-accent:#20b8c047;box-shadow:inset 32px 0 58px #20b8c00f,0 13px 28px #07393b16}.build-scene--corporate .corporate-scene__map{animation:polish-corporate-map-stage 7.2s var(--polish-ease) infinite;transform-origin:0}@keyframes polish-corporate-map-stage{0%,12%{opacity:.46;transform:perspective(340px)rotateY(9deg)translate(-6px)}38%,69%{opacity:1;filter:drop-shadow(5px 7px 0 var(--polish-accent));transform:perspective(340px)rotateY(0)translate(0)}89%,to{opacity:.7;filter:none;transform:perspective(340px)rotateY(-4deg)translate(3px)}}.build-scene--landing{--polish-accent:#20b8c04f;box-shadow:inset -36px -20px 64px #20b8c011,0 12px 27px #07393b14}.build-scene--landing .landing-scene__decision{animation:polish-landing-decision-meter 6.8s var(--polish-ease) infinite;box-shadow:5px 7px 0 var(--polish-accent)}@keyframes polish-landing-decision-meter{0%,13%{opacity:.44;transform:translate(7px)scale(.92);box-shadow:0 0 #20b8c000}40%,73%{opacity:1;box-shadow:5px 7px 0 var(--polish-accent);transform:translate(0)scale(1.025)}91%,to{opacity:.69;transform:translate(-3px)scale(.98);box-shadow:2px 2px #20b8c026}}.build-scene--commerce{--polish-accent:#20b8c045;box-shadow:inset 0 -46px 68px #07393b0e,0 14px 29px #07393b16}.build-scene--commerce .commerce-scene__receipt{animation:polish-commerce-receipt-print 7.4s var(--polish-ease) infinite;transform-origin:50% 0}@keyframes polish-commerce-receipt-print{0%,12%{opacity:.38;transform:rotate(2deg)scaleY(.42)translateY(-7px)}43%,72%{opacity:1;box-shadow:7px 9px 0 var(--polish-accent);transform:rotate(-.5deg)scaleY(1)translateY(0)}91%,to{opacity:.68;transform:rotate(1deg)scaleY(.86)translateY(3px);box-shadow:2px 3px #20b8c024}}.build-scene--web-app{--polish-accent:#20b8c04d;box-shadow:inset -32px 0 56px #20b8c00f,0 12px 28px #07393b14}.build-scene--web-app .web-app-scene__metric{animation:polish-webapp-metric-update 6.5s var(--polish-ease) infinite;transform-origin:0 100%}@keyframes polish-webapp-metric-update{0%,15%{opacity:.45;box-shadow:none;transform:rotateX(8deg)translateY(6px)}42%,72%{opacity:1;box-shadow:6px 7px 0 var(--polish-accent);transform:rotateX(0)translateY(0)}90%,to{opacity:.7;transform:rotateX(-3deg)translateY(-2px);box-shadow:2px 2px #20b8c026}}.build-scene--saas{--polish-accent:#20b8c03d;box-shadow:inset 0 35px 58px #ffffff1f,0 13px 29px #07393b14}.build-scene--saas .saas-scene__tenants{filter:drop-shadow(5px 7px 0 var(--polish-accent));animation:8.1s ease-in-out infinite polish-saas-tenant-cadence}@keyframes polish-saas-tenant-cadence{0%,to{opacity:.73;transform:translateY(2px)scale(.97)}28%{opacity:.9;transform:translateY(-4px)scale(1.01)rotate(-.7deg)}58%{opacity:1;transform:translateY(0)scale(1.025)rotate(.7deg)}78%{opacity:.84;transform:translateY(-2px)scale(.99)}}.build-scene--mobile-app{--polish-accent:#20b8c04f;box-shadow:inset 40px 0 62px #20b8c00e,0 14px 30px #07393b17}.build-scene--mobile-app .mobile-app-scene__phone--two{animation:polish-mobile-screen-foreground 7s var(--polish-ease) infinite;transform-origin:50% 90%}@keyframes polish-mobile-screen-foreground{0%,13%{transform:translateY(7px)scale(.92)rotateX(6deg);box-shadow:2px 3px #20b8c029}39%,70%{box-shadow:8px 12px 0 var(--polish-accent);transform:translateY(-4px)scale(1.045)rotateX(0)}90%,to{transform:translateY(1px)scale(.985)rotateX(-2deg);box-shadow:4px 5px #20b8c02e}}.build-scene--uiux{--polish-accent:#20b8c042;box-shadow:inset -38px -16px 61px #20b8c00f,0 12px 27px #07393b16}.build-scene--uiux .uiux-scene__cursor{animation:polish-uiux-cursor-test 5.9s var(--polish-ease) infinite;filter:drop-shadow(3px 4px 0 var(--polish-accent))}@keyframes polish-uiux-cursor-test{0%,12%{opacity:.38;transform:translate(-16px,12px)rotate(-4deg)scale(.9)}36%,51%{opacity:1;transform:translate(-3px,-4px)rotate(0)scale(1.07)}68%,82%{opacity:.82;transform:translate(8px,2px)rotate(3deg)scale(.98)}94%,to{opacity:.46;transform:translate(-16px,12px)rotate(-4deg)scale(.9)}}.build-scene--redesign{--polish-accent:#20b8c054;box-shadow:inset 0 -35px 57px #07393b0e,0 13px 29px #07393b14}.build-scene--redesign .redesign-scene__score{animation:polish-redesign-clarity-score 6.7s var(--polish-ease) infinite;transform-origin:100% 100%}@keyframes polish-redesign-clarity-score{0%,14%{opacity:.42;transform:translateY(6px)rotate(3deg)scale(.88)}43%,74%{opacity:1;box-shadow:5px 6px 0 var(--polish-accent);transform:translateY(0)rotate(0)scale(1.08)}92%,to{opacity:.7;transform:translateY(-2px)rotate(-1deg)scale(.98);box-shadow:2px 2px #20b8c026}}.build-scene--maintenance{--polish-accent:#20b8c040;box-shadow:inset 36px 0 58px #20b8c00f,0 12px 27px #07393b16}.build-scene--maintenance .maintenance-scene__checks{filter:drop-shadow(4px 6px 0 var(--polish-accent));animation:7.8s steps(3,end) infinite polish-maintenance-check-sequence}@keyframes polish-maintenance-check-sequence{0%,14%{clip-path:inset(0 0 68%);opacity:.46;transform:translate(6px)}28%,47%{clip-path:inset(0 0 34%);opacity:.7;transform:translate(3px)}61%,82%{clip-path:inset(0);opacity:1;transform:translate(0)}94%,to{clip-path:inset(70% 0 0);opacity:.58;transform:translate(-2px)}}.build-scene--performance{--polish-accent:#20b8c04a;box-shadow:inset -38px 0 63px #20b8c00f,0 14px 30px #07393b17}.build-scene--performance .performance-scene__score{animation:7.2s ease-in-out infinite polish-performance-score-float}@keyframes polish-performance-score-float{0%,to{transform:translateY(3px)rotate(-2deg)scale(.96);box-shadow:0 4px 7px #07393b14}44%,62%{transform:translateY(-5px)rotate(1deg)scale(1.035);box-shadow:0 14px 22px #07393b29,0 0 0 6px #20b8c017}}.build-scene--ai-readiness{--polish-accent:#20b8c04f;box-shadow:inset 0 38px 61px #ffffff1f,0 13px 28px #07393b16}.build-scene--ai-readiness .ai-readiness-scene__gate{animation:polish-readiness-gate-focus 6.9s var(--polish-ease) infinite;transform-origin:100%}@keyframes polish-readiness-gate-focus{0%,13%{opacity:.44;transform:perspective(330px)rotateY(9deg)translate(7px)scale(.94)}41%,73%{opacity:1;box-shadow:7px 8px 0 var(--polish-accent);transform:perspective(330px)rotateY(0)translate(0)scale(1.02)}92%,to{opacity:.69;transform:perspective(330px)rotateY(-4deg)translate(-2px)scale(.985);box-shadow:2px 3px #20b8c024}}.build-scene--website-assistant{--polish-accent:#20b8c045;box-shadow:inset -41px -12px 65px #20b8c00f,0 12px 27px #07393b14}.build-scene--website-assistant .website-assistant-scene__sources{animation:6.6s steps(3,end) infinite polish-assistant-source-arrival}@keyframes polish-assistant-source-arrival{0%,15%{clip-path:inset(0 78% 0 0);opacity:.4;transform:translate(-8px)}31%,51%{clip-path:inset(0 48% 0 0);opacity:.66;transform:translate(-4px)}63%,82%{clip-path:inset(0);opacity:1;filter:drop-shadow(4px 5px 0 var(--polish-accent));transform:translate(0)}94%,to{clip-path:inset(0 0 0 70%);opacity:.57;filter:none;transform:translate(2px)}}.build-scene--knowledge-assistant{--polish-accent:#20b8c04d;box-shadow:inset 34px 0 59px #20b8c00f,0 13px 29px #07393b16}.build-scene--knowledge-assistant .knowledge-assistant-scene__answer{animation:polish-knowledge-answer-lift 7.5s var(--polish-ease) infinite}@keyframes polish-knowledge-answer-lift{0%,12%{opacity:.43;box-shadow:none;transform:translateY(8px)rotateX(7deg)scale(.94)}39%,72%{opacity:1;box-shadow:8px 10px 0 var(--polish-accent);transform:translateY(-3px)rotateX(0)scale(1.02)}91%,to{opacity:.7;transform:translateY(1px)rotateX(-3deg)scale(.985);box-shadow:2px 3px #20b8c026}}.build-scene--lead-agent{--polish-accent:#20b8c042;box-shadow:inset 0 -42px 66px #07393b0d,0 12px 27px #07393b14}.build-scene--lead-agent .lead-agent-scene__routes{animation:polish-lead-routes-fan 7s var(--polish-ease) infinite;transform-origin:0}@keyframes polish-lead-routes-fan{0%,13%{opacity:.42;transform:translate(-7px)skewY(-2deg)scaleY(.88)}40%,73%{opacity:1;filter:drop-shadow(5px 7px 0 var(--polish-accent));transform:translate(0)skewY(0)scaleY(1)}91%,to{opacity:.68;filter:none;transform:translate(3px)skewY(1deg)scaleY(.95)}}.build-scene--support-agent{--polish-accent:#20b8c04a;box-shadow:inset -35px 0 59px #20b8c012,0 14px 29px #07393b16}.build-scene--support-agent .support-agent-scene__resolved{animation:7.6s ease-in-out infinite polish-support-resolution-pulse}@keyframes polish-support-resolution-pulse{0%,to{opacity:.72;transform:rotate(3deg)scale(.95);box-shadow:2px 3px #20b8c021}42%,62%{box-shadow:8px 10px 0 var(--polish-accent), 0 0 0 7px #20b8c014;opacity:1;transform:rotate(-1deg)scale(1.055)}}.build-scene--voice-agent{--polish-accent:#20b8c057;box-shadow:inset 0 -48px 72px #20b8c00d,0 15px 31px #07393b1f}.build-scene--voice-agent .voice-agent-scene__intent{animation:polish-voice-intent-settle 6.4s var(--polish-ease) infinite}@keyframes polish-voice-intent-settle{0%,14%{opacity:.42;border-color:#fff3;transform:translateY(7px)scale(.93)}42%,73%{opacity:1;border-color:#20b8c0d9;transform:translateY(0)scale(1.015);box-shadow:7px 8px #20b8c030}91%,to{box-shadow:none;opacity:.69;border-color:#ffffff61;transform:translateY(-2px)scale(.985)}}.build-scene--whatsapp{--polish-accent:#20b8c04d;box-shadow:inset 37px 0 61px #20b8c011,0 13px 29px #07393b14}.build-scene--whatsapp .whatsapp-scene__consent{animation:polish-whatsapp-consent-anchor 6.8s var(--polish-ease) infinite;transform-origin:0}@keyframes polish-whatsapp-consent-anchor{0%,13%{opacity:.4;box-shadow:none;transform:translate(-8px)rotate(-2deg)scale(.9)}40%,71%{opacity:1;box-shadow:6px 7px 0 var(--polish-accent);transform:translate(0)rotate(0)scale(1.04)}90%,to{opacity:.68;transform:translate(3px)rotate(.6deg)scale(.985);box-shadow:2px 2px #20b8c024}}.build-scene--crm{--polish-accent:#20b8c047;box-shadow:inset -42px -18px 66px #20b8c00f,0 12px 28px #07393b16}.build-scene--crm .crm-scene__owner{animation:polish-crm-owner-stamp 7.1s var(--polish-ease) infinite;transform-origin:50% 100%}@keyframes polish-crm-owner-stamp{0%,15%{opacity:.36;transform:translateY(-9px)rotate(3deg)scale(1.08)}43%,66%{opacity:.84;transform:translateY(2px)rotate(-1deg)scale(.96);box-shadow:3px 4px #20b8c02b}72%,88%{opacity:1;box-shadow:7px 8px 0 var(--polish-accent);transform:translateY(0)rotate(0)scale(1.02)}96%,to{opacity:.72;transform:scale(.985);box-shadow:2px 2px #20b8c021}}.build-scene--marketing-ops{--polish-accent:#20b8c042;box-shadow:inset 0 34px 57px #ffffff21,0 14px 30px #07393b16}.build-scene--marketing-ops .marketing-ops-scene__guard{animation:polish-marketing-guard-rise 7.7s var(--polish-ease) infinite}@keyframes polish-marketing-guard-rise{0%,18%{opacity:.36;box-shadow:none;transform:translateY(8px)scale(.92)}47%,78%{opacity:1;box-shadow:6px 8px 0 var(--polish-accent);transform:translateY(-2px)scale(1.035)}93%,to{opacity:.7;transform:translateY(1px)scale(.985);box-shadow:2px 2px #20b8c024}}.build-scene--reporting-agent{--polish-accent:#20b8c04d;box-shadow:inset 38px 0 62px #20b8c00e,0 12px 28px #07393b14}.build-scene--reporting-agent .reporting-agent-scene__page{filter:drop-shadow(4px 5px 0 var(--polish-accent));animation:6.9s steps(3,end) infinite polish-report-page-share}@keyframes polish-report-page-share{0%,14%{clip-path:inset(0 72% 0 0);opacity:.42;transform:translate(-7px)}31%,53%{clip-path:inset(0 38% 0 0);opacity:.7;transform:translate(-3px)}67%,84%{clip-path:inset(0);opacity:1;transform:translate(0)}95%,to{clip-path:inset(0 0 0 70%);opacity:.58;transform:translate(3px)}}.build-scene--custom-ai{--polish-accent:#20b8c040;box-shadow:inset -36px 0 60px #20b8c011,0 13px 29px #07393b16}.build-scene--custom-ai .custom-ai-scene__deploy{animation:polish-custom-ai-deploy-lock 7.3s var(--polish-ease) infinite}@keyframes polish-custom-ai-deploy-lock{0%,13%{transform-origin:0;opacity:.42;transform:scaleX(.72)translate(-7px)}43%,74%{transform-origin:0;opacity:1;filter:drop-shadow(0 6px 0 var(--polish-accent));transform:scaleX(1)translate(0)}92%,to{transform-origin:100%;opacity:.68;filter:none;transform:scaleX(.86)translate(4px)}}.build-scene--governance{--polish-accent:#20b8c052;box-shadow:inset 0 -44px 70px #20b8c00e,0 15px 31px #07393b1a}.build-scene--governance .governance-scene__alert{animation:polish-governance-alert-surface 7.9s var(--polish-ease) infinite;transform-origin:0 100%}@keyframes polish-governance-alert-surface{0%,15%{opacity:.4;box-shadow:none;transform:translateY(8px)rotateX(8deg)scale(.92)}44%,76%{opacity:1;transform:translateY(-2px)rotateX(0)scale(1.025);box-shadow:7px 9px #20b8c033}93%,to{opacity:.7;transform:translateY(1px)rotateX(-3deg)scale(.985);box-shadow:2px 2px #20b8c01c}}.cc-scene--brand-identity{--polish-accent:#20b8c04d;box-shadow:inset 34px -16px 62px #20b8c00f,0 13px 28px #07393b16}.cc-scene--brand-identity .cc-brand__seal{animation:polish-brand-seal-approve 7.1s var(--polish-ease) infinite;transform-origin:50%}@keyframes polish-brand-seal-approve{0%,14%{opacity:.38;box-shadow:none;transform:translateY(-8px)rotate(-12deg)scale(1.1)}42%,68%{opacity:.86;transform:translateY(2px)rotate(2deg)scale(.96)}72%,88%{opacity:1;transform:translateY(0)rotate(0)scale(1.04);box-shadow:0 0 0 7px #20b8c01f}95%,to{opacity:.7;transform:scale(.985);box-shadow:0 0 0 2px #20b8c012}}.cc-scene--social-media-creatives{--polish-accent:#20b8c040;box-shadow:inset -40px 0 64px #20b8c011,0 12px 27px #07393b14}.cc-scene--social-media-creatives .cc-social__ticker{animation:polish-social-format-ticker 6.6s var(--polish-ease) infinite;box-shadow:0 5px 0 var(--polish-accent)}@keyframes polish-social-format-ticker{0%,11%{transform-origin:0;opacity:.42;transform:translate(-9px)scaleX(.84)}39%,72%{transform-origin:0;opacity:1;box-shadow:0 5px 0 var(--polish-accent);transform:translate(0)scaleX(1)}91%,to{transform-origin:100%;opacity:.67;transform:translate(5px)scaleX(.88);box-shadow:0 2px #20b8c024}}.cc-scene--performance-ad-creatives{--polish-accent:#20b8c04f;box-shadow:inset 0 -42px 66px #07393b0d,0 14px 29px #07393b17}.cc-scene--performance-ad-creatives .cc-adtest__winner{animation:polish-ad-winner-rise 7.4s var(--polish-ease) infinite;transform-origin:50% 100%}@keyframes polish-ad-winner-rise{0%,14%{opacity:.4;box-shadow:none;transform:translateY(8px)rotate(-2deg)scale(.9)}42%,73%{opacity:1;box-shadow:8px 10px 0 var(--polish-accent);transform:translateY(-4px)rotate(.5deg)scale(1.045)}92%,to{opacity:.7;transform:translateY(1px)rotate(0)scale(.985);box-shadow:2px 3px #20b8c026}}.cc-scene--video-production{--polish-accent:#20b8c047;box-shadow:inset -34px -20px 63px #20b8c00f,0 14px 31px #07393b18}.cc-scene--video-production .cc-video__frame{animation:polish-video-frame-focus 7.8s var(--polish-ease) infinite;transform-origin:50% 60%}@keyframes polish-video-frame-focus{0%,13%{filter:contrast(.82)saturate(.75);opacity:.55;transform:scale(.94)translateY(4px)}39%,69%{filter:contrast(1.08)saturate();opacity:1;box-shadow:7px 9px 0 var(--polish-accent);transform:scale(1.025)translateY(-2px)}89%,to{filter:contrast(.94)saturate(.88);opacity:.72;transform:scale(.985)translateY(0);box-shadow:2px 3px #20b8c021}}.cc-scene--motion-graphics{--polish-accent:#20b8c054;box-shadow:inset 39px 0 62px #20b8c00e,0 13px 29px #07393b16}.cc-scene--motion-graphics .cc-motion__type{transform-origin:0;animation:5.8s cubic-bezier(.2,.82,.25,1) infinite polish-motion-type-beat}@keyframes polish-motion-type-beat{0%,11%{opacity:.38;transform:translate(-10px)skew(-7deg)scaleX(.84)}31%,49%{opacity:1;filter:drop-shadow(6px 7px 0 var(--polish-accent));transform:translate(2px)skew(2deg)scaleX(1.06)}62%,79%{opacity:.9;transform:translate(0)skew(0deg)scaleX(1)}92%,to{opacity:.62;filter:none;transform:translate(6px)skew(3deg)scaleX(.9)}}.cc-scene--copywriting{--polish-accent:#20b8c03d;box-shadow:inset 0 37px 59px #ffffff21,0 12px 28px #07393b14}.cc-scene--copywriting .cc-copy__notes{animation:7.3s steps(3,end) infinite polish-copy-notes-margin}@keyframes polish-copy-notes-margin{0%,15%{clip-path:inset(0 0 68%);opacity:.4;transform:translate(8px)}31%,51%{clip-path:inset(0 0 34%);opacity:.66;transform:translate(5px)}64%,83%{clip-path:inset(0);opacity:1;filter:drop-shadow(4px 6px 0 var(--polish-accent));transform:translate(0)}95%,to{clip-path:inset(68% 0 0);opacity:.58;filter:none;transform:translate(-2px)}}.cc-scene--content-marketing{--polish-accent:#20b8c045;box-shadow:inset -38px 0 64px #20b8c00f,0 13px 29px #07393b16}.cc-scene--content-marketing .cc-content__satellites{transform-origin:50%;animation:8.2s ease-in-out infinite polish-content-satellite-expand}@keyframes polish-content-satellite-expand{0%,to{opacity:.66;filter:drop-shadow(0 2px #07393b0d);transform:scale(.9)rotate(-2deg)}43%,61%{opacity:1;filter:drop-shadow(7px 9px 0 var(--polish-accent));transform:scale(1.045)rotate(1deg)}}.cc-scene--campaign-creative-systems{--polish-accent:#20b8c04d;box-shadow:inset 0 -39px 64px #07393b0e,0 14px 30px #07393b17}.cc-scene--campaign-creative-systems .cc-campaign__outputs{animation:polish-campaign-output-fan 7.2s var(--polish-ease) infinite;transform-origin:0}@keyframes polish-campaign-output-fan{0%,13%{opacity:.4;transform:translate(-7px)scaleY(.82)skewY(-2deg)}41%,73%{opacity:1;filter:drop-shadow(6px 8px 0 var(--polish-accent));transform:translate(0)scaleY(1)skewY(0)}91%,to{opacity:.68;filter:none;transform:translate(3px)scaleY(.93)skewY(1deg)}}.cc-scene--cloud-hosting{--polish-accent:#20b8c04a;box-shadow:inset 35px 0 62px #20b8c00f,0 14px 30px #07393b17}.cc-scene--cloud-hosting .cc-hosting__status{animation:7.7s ease-in-out infinite polish-hosting-status-rise}@keyframes polish-hosting-status-rise{0%,to{opacity:.7;transform:translateY(3px)scale(.96);box-shadow:2px 3px #20b8c01f}43%,62%{opacity:1;box-shadow:8px 10px 0 var(--polish-accent), 0 0 0 6px #20b8c014;transform:translateY(-5px)scale(1.04)}}.cc-scene--cloud-migration{--polish-accent:#20b8c052;box-shadow:inset -42px -14px 68px #20b8c011,0 13px 29px #07393b16}.cc-scene--cloud-migration .cc-migration__packet{animation:polish-cloud-packet-cross 6.4s var(--polish-ease) infinite;box-shadow:3px 4px 0 var(--polish-accent)}@keyframes polish-cloud-packet-cross{0%,12%{transform:translateX(calc(var(--polish-shift) * -1.5)) translateY(4px) rotate(-4deg) scale(.88);opacity:.36}39%,57%{opacity:1;box-shadow:7px 8px 0 var(--polish-accent);transform:translate(0)translateY(-3px)rotate(1deg)scale(1.05)}78%,to{transform:translateX(calc(var(--polish-shift) * 1.4)) translateY(1px) rotate(0) scale(.96);opacity:.64;box-shadow:2px 3px #20b8c024}}.cc-scene--devops{--polish-accent:#20b8c045;box-shadow:inset 0 39px 64px #ffffff1f,0 14px 29px #07393b16}.cc-scene--devops .cc-devops__release{animation:polish-devops-release-lock 7s var(--polish-ease) infinite;transform-origin:50% 100%}@keyframes polish-devops-release-lock{0%,15%{opacity:.38;transform:translateY(-8px)scale(1.08)}41%,64%{opacity:.82;transform:translateY(2px)scale(.96)}69%,87%{opacity:1;box-shadow:7px 8px 0 var(--polish-accent);transform:translateY(0)scale(1.035)}95%,to{opacity:.7;transform:scale(.985);box-shadow:2px 2px #20b8c024}}.cc-scene--website-security{--polish-accent:#20b8c04d;box-shadow:inset -36px 0 65px #20b8c00f,0 15px 31px #07393b1a}.cc-scene--website-security .cc-security__threat{animation:polish-security-threat-isolate 6.8s var(--polish-ease) infinite}@keyframes polish-security-threat-isolate{0%,13%{opacity:.4;transform:translate(-8px)scale(.86);box-shadow:0 0 #20b8c024}40%,68%{opacity:1;transform:translate(0)scale(1.04);box-shadow:0 0 0 9px #20b8c01c}87%,to{opacity:.64;transform:translate(4px)scale(.95);box-shadow:0 0 0 3px #20b8c012}}.cc-scene--backups{--polish-accent:#20b8c040;box-shadow:inset 36px -20px 62px #20b8c00e,0 13px 29px #07393b16}.cc-scene--backups .cc-backup__restore{animation:polish-backup-restore-emerge 7.5s var(--polish-ease) infinite;transform-origin:50% 100%}@keyframes polish-backup-restore-emerge{0%,14%{opacity:.38;box-shadow:none;transform:translateY(9px)rotateX(-8deg)scale(.91)}43%,74%{opacity:1;box-shadow:7px 9px 0 var(--polish-accent);transform:translateY(-3px)rotateX(0)scale(1.035)}92%,to{opacity:.69;transform:translateY(1px)rotateX(3deg)scale(.985);box-shadow:2px 2px #20b8c024}}.cc-scene--monitoring{--polish-accent:#20b8c04f;box-shadow:inset 0 -45px 70px #07393b0e,0 14px 30px #07393b17}.cc-scene--monitoring .cc-monitor__alert{animation:polish-monitor-alert-surface 7.2s var(--polish-ease) infinite;transform-origin:100%}@keyframes polish-monitor-alert-surface{0%,15%{opacity:.38;transform:translate(8px)rotateY(7deg)scale(.9)}44%,75%{opacity:1;box-shadow:7px 8px 0 var(--polish-accent);transform:translate(0)rotateY(0)scale(1.035)}93%,to{opacity:.68;transform:translate(-2px)rotateY(-3deg)scale(.985);box-shadow:2px 2px #20b8c026}}.cc-scene--performance-management{--polish-accent:#20b8c047;box-shadow:inset -39px 0 65px #20b8c00f,0 14px 31px #07393b17}.cc-scene--performance-management .cc-performance__gauge{animation:8s ease-in-out infinite polish-cloud-gauge-depth}@keyframes polish-cloud-gauge-depth{0%,to{transform:perspective(380px)rotateX(5deg)translateY(2px)scale(.96);box-shadow:0 4px 7px #07393b14}44%,62%{transform:perspective(380px)rotateX(0)translateY(-4px)scale(1.035);box-shadow:0 13px 21px #07393b29,0 0 0 6px #20b8c017}}.cc-scene--website-maintenance{--polish-accent:#20b8c045;box-shadow:inset 38px 0 64px #20b8c00e,0 13px 29px #07393b16}.cc-scene--website-maintenance .cc-maintenance__patch{animation:polish-cloud-patch-window 6.9s var(--polish-ease) infinite;transform-origin:50% 100%}@keyframes polish-cloud-patch-window{0%,13%{opacity:.36;box-shadow:none;transform:translateY(-8px)rotate(4deg)scale(1.08)}42%,66%{opacity:.83;transform:translateY(2px)rotate(-1deg)scale(.96)}71%,88%{opacity:1;box-shadow:7px 8px 0 var(--polish-accent);transform:translateY(0)rotate(0)scale(1.03)}96%,to{opacity:.69;transform:scale(.985);box-shadow:2px 2px #20b8c024}}.cc-scene--technical-support{--polish-accent:#20b8c052;box-shadow:inset 0 -42px 69px #07393b0e,0 15px 31px #07393b18}.cc-scene--technical-support .cc-support__resolution{animation:polish-support-case-resolve 7.3s var(--polish-ease) infinite;transform-origin:100% 100%}@keyframes polish-support-case-resolve{0%,14%{opacity:.39;box-shadow:none;transform:translateY(8px)rotate(3deg)scale(.9)}43%,74%{opacity:1;box-shadow:8px 10px 0 var(--polish-accent);transform:translateY(-3px)rotate(0)scale(1.045)}92%,to{opacity:.7;transform:translateY(1px)rotate(-.5deg)scale(.985);box-shadow:2px 3px #20b8c026}}@media (max-width:420px){.bespoke-service-scene{--polish-shift:4px;--polish-tilt:.8deg;box-shadow:inset 0 1px #ffffffbf,inset 0 -12px 24px #07393b09,0 7px 15px #07393b12}.bespoke-service-scene:after{box-shadow:inset 0 0 0 1px #07393b06,inset 0 15px 25px #ffffff0f}.gs-google-ads .gs-google-ads__state,.gs-linkedin-ads .gs-linkedin-ads__lead,.gs-ecommerce-ads .gs-ecommerce-ads__cart,.gs-cro .gs-cro__verdict,.gs-local-seo .gs-local-seo__places,.gs-ecommerce-seo .gs-ecommerce-seo__result,.gs-ai-search .gs-ai-search__answer,.gs-digital-pr .gs-digital-pr__story,.build-scene--landing .landing-scene__decision,.build-scene--commerce .commerce-scene__receipt,.build-scene--web-app .web-app-scene__metric,.build-scene--mobile-app .mobile-app-scene__phone--two,.build-scene--redesign .redesign-scene__score,.build-scene--ai-readiness .ai-readiness-scene__gate,.build-scene--knowledge-assistant .knowledge-assistant-scene__answer,.build-scene--support-agent .support-agent-scene__resolved,.build-scene--whatsapp .whatsapp-scene__consent,.build-scene--crm .crm-scene__owner,.build-scene--marketing-ops .marketing-ops-scene__guard,.build-scene--governance .governance-scene__alert,.cc-scene--brand-identity .cc-brand__seal,.cc-scene--performance-ad-creatives .cc-adtest__winner,.cc-scene--video-production .cc-video__frame,.cc-scene--cloud-hosting .cc-hosting__status,.cc-scene--devops .cc-devops__release,.cc-scene--backups .cc-backup__restore,.cc-scene--monitoring .cc-monitor__alert,.cc-scene--website-maintenance .cc-maintenance__patch,.cc-scene--technical-support .cc-support__resolution{box-shadow:3px 4px #20b8c02e}}@media (prefers-reduced-motion:reduce){.bespoke-service-scene *,.bespoke-service-scene :before,.bespoke-service-scene :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.top-service-scene{--scene-ink:var(--ink,#0b3234);--scene-paper:var(--paper,#f3fbfb);--scene-accent:var(--lime,#1cbdc4);--scene-cyan:var(--cyan,#23d2fe);--scene-muted:var(--muted,#4d6b6d);aspect-ratio:1.56;isolation:isolate;width:min(100%,610px);min-width:0;color:var(--scene-ink);position:relative;overflow:hidden;container-type:inline-size}.top-service-scene *,.top-service-scene :before,.top-service-scene :after{box-sizing:border-box}.top-service-scene--digital-growth{border:1px solid var(--scene-ink);background:linear-gradient(90deg, transparent 49.8%, #0b323414 50%, transparent 50.2%), linear-gradient(#0b323414 1px, transparent 1px), var(--scene-paper);background-size:100% 100%,100% 34px,auto}.growth-observatory__field{background-image:radial-gradient(circle,#0b323438 1px,#0000 1.5px);background-size:19px 19px;border:1px solid #0b323447;position:absolute;inset:22px 29% 70px 22px;overflow:hidden}.growth-observatory__field:before{content:"SIGNAL FIELD / LIVE INPUT";z-index:4;letter-spacing:.12em;font-size:7px;font-weight:900;position:absolute;top:9px;left:10px}.growth-observatory__signal{z-index:3;border:1px solid var(--scene-ink);background:var(--scene-paper);border-radius:50%;width:9px;height:9px;animation:5.8s ease-in-out infinite topGrowthSignal;position:absolute}.growth-observatory__signal--1{animation-delay:-.4s;top:68%;left:10%}.growth-observatory__signal--2{animation-delay:-1.6s;top:32%;left:19%}.growth-observatory__signal--3{animation-delay:-2.4s;top:78%;left:28%}.growth-observatory__signal--4{animation-delay:-.9s;top:49%;left:37%}.growth-observatory__signal--5{animation-delay:-3.1s;top:63%;left:48%}.growth-observatory__signal--6{animation-delay:-1.2s;top:28%;left:57%}.growth-observatory__signal--7{animation-delay:-4s;top:56%;left:67%}.growth-observatory__signal--8{animation-delay:-2s;top:19%;left:74%}.growth-observatory__signal--9{animation-delay:-3.7s;top:42%;left:82%}.growth-observatory__signal--10{animation-delay:-1.8s;top:72%;left:88%}.growth-observatory__signal--11{animation-delay:-4.7s;top:17%;left:44%}.growth-observatory__scan{z-index:2;border-right:2px solid var(--scene-accent);background:linear-gradient(90deg,#0000,#1cbdc42e);width:18%;animation:5.8s cubic-bezier(.6,0,.35,1) infinite topGrowthScan;position:absolute;inset:0 auto 0 -18%}.growth-observatory__trace{z-index:2;height:55%;position:absolute;inset:auto 8% 13%}.growth-observatory__trace i{left:var(--trace-x,0%);bottom:var(--trace-y,0%);background:var(--scene-ink);width:24%;height:2px;transform:rotate(var(--trace-r,0deg)) scaleX(.1);transform-origin:0;animation:5.8s ease-in-out infinite topGrowthTrace;position:absolute}.growth-observatory__trace i:first-child{--trace-x:0%;--trace-y:8%;--trace-r:-8deg}.growth-observatory__trace i:nth-child(2){--trace-x:19%;--trace-y:12%;--trace-r:-25deg;animation-delay:80ms}.growth-observatory__trace i:nth-child(3){--trace-x:39%;--trace-y:30%;--trace-r:12deg;animation-delay:.16s}.growth-observatory__trace i:nth-child(4){--trace-x:58%;--trace-y:23%;--trace-r:-37deg;animation-delay:.24s}.growth-observatory__trace i:nth-child(5){--trace-x:78%;--trace-y:50%;--trace-r:-18deg;animation-delay:.32s}.growth-observatory__decision{z-index:5;border:1px solid var(--scene-ink);background:var(--scene-accent);flex-direction:column;width:25%;min-height:154px;padding:15px;animation:5.8s ease-in-out infinite topDecisionLift;display:flex;position:absolute;top:62px;right:21px}.growth-observatory__decision small,.growth-observatory__timeline,.growth-observatory__decision span{letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.growth-observatory__decision strong{letter-spacing:-.06em;text-transform:uppercase;margin:auto 0 18px;font-size:clamp(19px,4.5cqi,29px);line-height:.9}.growth-observatory__decision span{align-items:center;gap:7px;display:flex}.growth-observatory__decision span i{background:var(--scene-ink);border-radius:50%;width:6px;height:6px}.growth-observatory__timeline{border-top:1px solid var(--scene-ink);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:20px;left:22px;right:22px}.growth-observatory__timeline span{padding-top:12px}.growth-observatory__timeline span:not(:first-child){border-left:1px solid var(--scene-ink);padding-left:12px}.growth-observatory__timeline b{color:var(--scene-muted);margin-right:7px}.top-service-scene--seo-ai-search-visibility{border:1px solid var(--scene-ink);background:var(--scene-ink);color:var(--scene-paper);padding:48px 24px 22px 78px}.discovery-atlas__surfaces{grid-template-columns:repeat(4,1fr);gap:7px;display:grid;position:absolute;top:18px;left:78px;right:24px}.discovery-atlas__surfaces span,.discovery-atlas__rows span{letter-spacing:.09em;text-transform:uppercase;font-size:6px;font-weight:900}.discovery-atlas__surfaces span{color:var(--scene-accent);text-align:center}.discovery-atlas__rows{width:55px;height:224px;color:var(--scene-paper);grid-template-rows:repeat(4,1fr);align-items:center;display:grid;position:absolute;top:48px;left:15px}.discovery-atlas__heatmap{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:7px;height:224px;display:grid;position:relative;overflow:hidden}.discovery-atlas__cell{background:#f3fbfb0a;border:1px solid #f3fbfb38;animation:7.2s ease-in-out infinite topAtlasCell}.discovery-atlas__cell:nth-child(3n+1){animation-delay:-.7s}.discovery-atlas__cell:nth-child(4n+2){animation-delay:-2.2s}.discovery-atlas__cell:nth-child(5n){animation-delay:-4.1s}.discovery-atlas__cell--4,.discovery-atlas__cell--7,.discovery-atlas__cell--10,.discovery-atlas__cell--13{background:#1cbdc43d}.discovery-atlas__sweep{z-index:3;border-bottom:2px solid var(--scene-accent);background:linear-gradient(#0000,#1cbdc424);height:20%;animation:7.2s cubic-bezier(.65,0,.35,1) infinite topAtlasSweep;position:absolute;top:-20%;left:0;right:0}.discovery-atlas__query{justify-content:space-between;align-items:center;gap:18px;margin-top:13px;display:flex}.discovery-atlas__query small{color:var(--scene-accent);letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900}.discovery-atlas__query strong{letter-spacing:-.03em;text-align:right;text-transform:uppercase;font-size:clamp(12px,2.5cqi,16px)}.discovery-atlas__tokens{gap:6px;display:flex;position:absolute;bottom:17px;left:78px;right:24px}.discovery-atlas__tokens span{color:var(--scene-paper);letter-spacing:.08em;text-transform:uppercase;border:1px solid #f3fbfb47;padding:6px 8px;font-size:6px;font-weight:900;animation:7.2s ease-in-out infinite topAtlasToken}.discovery-atlas__tokens span:nth-child(2){animation-delay:.25s}.discovery-atlas__tokens span:nth-child(3){animation-delay:.5s}.discovery-atlas__tokens span:nth-child(4){animation-delay:.75s}.top-service-scene--web-apps-commerce{border:1px solid var(--scene-ink);background:linear-gradient(135deg, #1cbdc433, transparent 58%), var(--scene-paper)}.responsive-assembly__browser{border:1px solid var(--scene-ink);background:var(--scene-paper);width:66%;height:66%;animation:6.4s ease-in-out infinite topBrowserBreathe;position:absolute;top:30px;left:24px;box-shadow:9px 9px #0b32341a}.responsive-assembly__browser>div{border-bottom:1px solid var(--scene-ink);align-items:center;gap:5px;height:28px;padding:0 9px;display:flex}.responsive-assembly__browser>div i{background:var(--scene-ink);border-radius:50%;width:5px;height:5px}.responsive-assembly__browser>div span{color:var(--scene-muted);letter-spacing:.08em;text-transform:uppercase;margin-left:7px;font-size:6px;font-weight:900}.responsive-assembly__browser section{padding:22px;position:absolute;inset:28px 0 0;overflow:hidden}.responsive-assembly__browser section b{background:var(--scene-ink);width:67%;height:42px;display:block}.responsive-assembly__browser section>span{background:#0b323433;width:83%;height:6px;margin-top:11px;display:block}.responsive-assembly__browser section>span:nth-of-type(2){width:56%}.responsive-assembly__action{border:1px solid var(--scene-ink);background:var(--scene-accent);min-height:30px;color:var(--scene-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;align-items:center;padding:0 13px;font-size:6px;font-weight:900;display:inline-flex;position:absolute;bottom:20px;left:22px}.responsive-assembly__phone{z-index:4;border:2px solid var(--scene-ink);background:var(--scene-paper);width:23%;height:66%;box-shadow:8px 8px 0 var(--scene-accent);border-radius:21px;padding:8px;animation:6.4s ease-in-out infinite topPhoneSlide;position:absolute;top:37px;right:25px}.responsive-assembly__phone>i{background:var(--scene-ink);border-radius:99px;width:28%;height:3px;margin:0 auto 8px;display:block}.responsive-assembly__phone section{background:#1cbdc41f;height:calc(100% - 25px);padding:12px 8px}.responsive-assembly__phone section b{background:var(--scene-ink);height:32%;display:block}.responsive-assembly__phone section span{background:#0b323442;width:100%;height:5px;margin-top:10px;display:block}.responsive-assembly__phone section span:last-child{width:62%}.responsive-assembly__phone>div{justify-content:space-around;align-items:end;height:13px;display:flex}.responsive-assembly__phone>div i{background:var(--scene-ink);border-radius:50%;width:4px;height:4px}.responsive-assembly__commerce{z-index:5;border:1px solid var(--scene-ink);background:var(--scene-accent);grid-template-rows:auto 1fr auto;grid-template-columns:38px 1fr;gap:6px 9px;width:33%;min-height:105px;padding:12px;animation:6.4s ease-in-out infinite topCommerceReflow;display:grid;position:absolute;bottom:26px;left:35%}.responsive-assembly__commerce small{letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;font-size:6px;font-weight:900}.responsive-assembly__commerce>i{background:var(--scene-paper);grid-row:2/4}.responsive-assembly__commerce strong{text-transform:uppercase;align-self:end;font-size:10px}.responsive-assembly__commerce span{letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:900}.responsive-assembly__modes{gap:5px;display:flex;position:absolute;bottom:20px;left:23px}.responsive-assembly__modes span{border:1px solid var(--scene-ink);background:var(--scene-paper);text-transform:uppercase;padding:5px 7px;font-size:6px;font-weight:900}.top-service-scene--ai-automation{border:1px solid var(--scene-ink);background:var(--scene-ink);color:var(--scene-paper);padding:20px}.human-workbench__control{border:1px solid #f3fbfb47;justify-content:space-between;align-items:center;min-height:54px;padding:9px 12px;display:flex}.human-workbench__control div{gap:4px;display:grid}.human-workbench__control small,.human-workbench__control span,.human-workbench__board header,.human-workbench__board article small,.human-workbench__moving-task small{letter-spacing:.09em;text-transform:uppercase;font-size:6px;font-weight:900}.human-workbench__control strong{text-transform:uppercase;font-size:11px}.human-workbench__control>span{border:1px solid var(--scene-accent);color:var(--scene-accent);border-radius:99px;align-items:center;gap:7px;padding:7px 9px;display:flex}.human-workbench__control>span i{background:var(--scene-accent);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite topApprovalPulse}.human-workbench__board{grid-template-columns:repeat(3,1fr);gap:9px;height:calc(100% - 66px);margin-top:12px;display:grid;position:relative}.human-workbench__board>section{background:#f3fbfb08;border:1px solid #f3fbfb33;min-width:0;padding:9px}.human-workbench__board header{color:var(--scene-accent);border-bottom:1px solid #f3fbfb29;justify-content:space-between;padding-bottom:8px;display:flex}.human-workbench__board article{background:#f3fbfb12;border:1px solid #f3fbfb52;flex-direction:column;min-height:66px;margin-top:9px;padding:9px;display:flex;position:relative}.human-workbench__board article small{color:var(--scene-muted)}.human-workbench__board article strong{text-transform:uppercase;margin-top:auto;padding-right:12px;font-size:9px;line-height:1.1}.human-workbench__board article>i{background:var(--scene-accent);border-radius:50%;width:6px;height:6px;position:absolute;bottom:9px;right:8px}.human-workbench__board section:nth-child(2) article{background:#1cbdc41c}.human-workbench__board section:nth-child(3) article{border-color:var(--scene-accent)}.human-workbench__moving-task{z-index:8;border:1px solid var(--scene-ink);background:var(--scene-accent);width:calc(33.3333% - 22px);min-height:57px;color:var(--scene-ink);padding:9px;animation:7s cubic-bezier(.55,0,.25,1) infinite topTaskTravel;position:absolute;top:77px;left:8px;transform:translate(calc(200% + 34px));box-shadow:6px 6px #1cbdc42e}.human-workbench__moving-task strong{text-transform:uppercase;margin-top:12px;font-size:9px;display:block}.top-service-scene--creative-content{border:1px solid var(--scene-ink);background:linear-gradient(90deg, #0b323414 1px, transparent 1px), linear-gradient(#0b323414 1px, transparent 1px), var(--scene-accent);background-size:22px 22px}.campaign-studio__idea{border:1px solid var(--scene-ink);background:var(--scene-ink);width:36%;color:var(--scene-paper);flex-direction:column;padding:18px;display:flex;position:absolute;top:22px;bottom:54px;left:22px}.campaign-studio__idea small,.campaign-studio__formats small,.campaign-studio__rail{letter-spacing:.09em;text-transform:uppercase;font-size:6px;font-weight:900}.campaign-studio__idea strong{letter-spacing:-.06em;text-transform:uppercase;margin:auto 0;font-size:clamp(19px,5cqi,32px);line-height:.86}.campaign-studio__idea strong span{clip-path:inset(0);animation:6.8s ease-in-out infinite topTypeReveal;display:block}.campaign-studio__idea strong span:last-child{animation-delay:.18s}.campaign-studio__idea>div{gap:6px;display:flex}.campaign-studio__idea>div i{border:1px solid var(--scene-paper);border-radius:50%;width:17px;height:17px}.campaign-studio__idea>div i:first-child{background:var(--scene-accent)}.campaign-studio__idea>div i:nth-child(2){background:var(--scene-paper)}.campaign-studio__idea>div i:nth-child(3){background:var(--scene-cyan)}.campaign-studio__idea>div i:nth-child(4){background:var(--scene-muted)}.campaign-studio__formats{position:absolute;inset:22px 22px 54px 41%}.campaign-studio__formats article{border:1px solid var(--scene-ink);padding:10px;position:absolute;overflow:hidden}.campaign-studio__formats article strong{z-index:2;letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(11px,2.7cqi,18px);line-height:.9;display:block;position:relative}.campaign-studio__formats article>i{aspect-ratio:1;opacity:.2;background:currentColor;border-radius:50%;width:62%;position:absolute;bottom:-30%;right:-18%}.campaign-studio__square{aspect-ratio:1;background:var(--scene-paper);width:43%;animation:6.8s ease-in-out infinite topFormatSquare;top:0;left:0}.campaign-studio__portrait{background:var(--scene-cyan);width:49%;height:64%;animation:6.8s ease-in-out infinite topFormatPortrait;top:0;right:0}.campaign-studio__wide{background:var(--scene-ink);height:31%;color:var(--scene-paper);animation:6.8s ease-in-out infinite topFormatWide;bottom:0;left:0;right:0}.campaign-studio__rail{border-top:1px solid var(--scene-ink);justify-content:space-between;padding-top:10px;display:flex;position:absolute;bottom:18px;left:22px;right:22px;overflow:hidden}.campaign-studio__rail span{animation:6.8s ease-in-out infinite topCreativeRail}.campaign-studio__rail span:nth-child(2){animation-delay:.15s}.campaign-studio__rail span:nth-child(3){animation-delay:.3s}.campaign-studio__rail span:nth-child(4){animation-delay:.45s}.top-service-scene--cloud-managed-technology{border:1px solid var(--scene-ink);background:linear-gradient(180deg, #23d2fe1a, transparent 45%), var(--scene-paper);padding:20px}.operations-skyline__status{border-bottom:1px solid var(--scene-ink);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;height:38px;font-size:6px;font-weight:900;display:grid}.operations-skyline__status>i{background:var(--scene-accent);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite topStatusBlink}.operations-skyline__status strong{border:1px solid var(--scene-ink);background:var(--scene-accent);padding:6px 8px}.operations-skyline__blocks{grid-template-columns:1.15fr .8fr 1fr .9fr;align-items:end;gap:8px;height:calc(100% - 68px);padding-top:13px;display:grid}.operations-skyline__blocks article{border:1px solid var(--scene-ink);background:var(--scene-paper);flex-direction:column;min-width:0;padding:10px;animation:6.2s ease-in-out infinite topSkylineLift;display:flex}.operations-skyline__blocks article:nth-child(2){animation-delay:-.7s}.operations-skyline__blocks article:nth-child(3){animation-delay:-1.4s}.operations-skyline__blocks article:nth-child(4){animation-delay:-2.1s}.operations-skyline__blocks small{letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.operations-skyline__blocks strong{letter-spacing:-.02em;text-transform:uppercase;margin-top:8px;font-size:clamp(9px,2.1cqi,13px)}.operations-skyline__hosting{height:78%;color:var(--scene-paper);background:var(--scene-ink)!important}.operations-skyline__hosting>div{align-items:end;gap:4px;height:54px;margin-top:auto;display:flex}.operations-skyline__hosting>div i{background:var(--scene-accent);width:9px;height:34%;animation:2.6s ease-in-out infinite topOpsHeartbeat}.operations-skyline__hosting>div i:nth-child(2){height:68%;animation-delay:-.3s}.operations-skyline__hosting>div i:nth-child(3){height:43%;animation-delay:-.6s}.operations-skyline__hosting>div i:nth-child(4){height:88%;animation-delay:-.9s}.operations-skyline__hosting>div i:nth-child(5){height:57%;animation-delay:-1.2s}.operations-skyline__security{height:58%}.operations-skyline__security>span{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:auto;display:grid}.operations-skyline__security>span i{aspect-ratio:1;border:1px solid var(--scene-ink);background:var(--scene-accent);animation:3.8s ease-in-out infinite topSecurityCell}.operations-skyline__security>span i:nth-child(2){animation-delay:-.6s}.operations-skyline__security>span i:nth-child(3){animation-delay:-1.2s}.operations-skyline__backup{height:88%;background:var(--scene-accent)!important}.operations-skyline__backup>div{height:70px;margin-top:auto;position:relative}.operations-skyline__backup>div span{border:1px solid var(--scene-ink);background:var(--scene-paper);height:29px;position:absolute;left:0;right:0}.operations-skyline__backup>div span:first-child{bottom:0}.operations-skyline__backup>div span:nth-child(2){bottom:16px;transform:translate(4px)}.operations-skyline__backup>div span:nth-child(3){animation:4.8s ease-in-out infinite topBackupVerify;bottom:32px;transform:translate(8px)}.operations-skyline__performance{height:70%}.operations-skyline__performance>div{aspect-ratio:1;background:conic-gradient(var(--scene-accent) 0 72%, #0b323421 72%);border-radius:50%;place-items:center;width:min(68px,100%);margin:auto;display:grid;position:relative}.operations-skyline__performance>div:before{content:"";aspect-ratio:1;border-radius:inherit;background:var(--scene-paper);width:70%}.operations-skyline__performance>div i{background:var(--scene-ink);transform-origin:50% 100%;width:2px;height:31px;animation:4.8s ease-in-out infinite topGaugeSweep;position:absolute;transform:translateY(-50%)rotate(38deg)}.operations-skyline__trace{align-items:center;gap:4px;height:14px;display:flex;position:absolute;bottom:13px;left:20px;right:20px}.operations-skyline__trace i{background:var(--scene-ink);flex:1;height:1px}.operations-skyline__trace i:nth-child(4),.operations-skyline__trace i:nth-child(5){background:var(--scene-accent);height:8px;transform:skewY(-34deg)}@keyframes topGrowthSignal{0%,15%,82%,to{background:var(--scene-paper);opacity:.45;transform:scale(.75)}34%,58%{background:var(--scene-accent);opacity:1;transform:scale(1.25)}}@keyframes topGrowthScan{0%,10%{opacity:0;transform:translate(0)}20%{opacity:1}72%{opacity:1;transform:translate(650%)}83%,to{opacity:0;transform:translate(650%)}}@keyframes topGrowthTrace{0%,35%{transform:rotate(var(--trace-r,0deg)) scaleX(.1);opacity:.2}60%,88%{transform:rotate(var(--trace-r,0deg)) scaleX(1);opacity:1}to{transform:rotate(var(--trace-r,0deg)) scaleX(.1);opacity:.2}}@keyframes topDecisionLift{0%,42%,to{transform:translateY(7px);box-shadow:0 0 #0b323400}62%,86%{transform:translateY(0);box-shadow:7px 7px #0b323429}}@keyframes topAtlasCell{0%,16%,86%,to{background-color:#f3fbfb0a;transform:scale(.96)}38%,63%{background-color:#1cbdc475;transform:scale(1)}}@keyframes topAtlasSweep{0%,8%{opacity:0;transform:translateY(0)}19%{opacity:1}70%{opacity:1;transform:translateY(600%)}82%,to{opacity:0;transform:translateY(600%)}}@keyframes topAtlasToken{0%,42%,to{opacity:.42;transform:translateY(5px)}55%,82%{opacity:1;border-color:var(--scene-accent);transform:translateY(0)}}@keyframes topBrowserBreathe{0%,to{transform:translate(0)}50%{transform:translate(3px,-3px)}}@keyframes topPhoneSlide{0%,18%,to{transform:translateY(7px)rotate(1deg)}42%,78%{transform:translateY(0)rotate(-1deg)}}@keyframes topCommerceReflow{0%,18%,to{opacity:.55;transform:translate(-10px)scale(.96)}42%,82%{opacity:1;transform:translate(0)scale(1)}}@keyframes topApprovalPulse{0%,to{box-shadow:0 0 #1cbdc41a}50%{box-shadow:0 0 0 6px #1cbdc429}}@keyframes topTaskTravel{0%,18%{opacity:0;transform:translate(0)}28%{opacity:1}45%{opacity:1;transform:translate(calc(100% + 25px))}64%,82%{opacity:1;transform:translate(calc(200% + 34px))}94%,to{opacity:0;transform:translate(calc(200% + 34px))}}@keyframes topTypeReveal{0%,14%,to{clip-path:inset(0 100% 0 0);transform:translate(-7px)}32%,82%{clip-path:inset(0);transform:translate(0)}}@keyframes topFormatSquare{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(4px,3px)rotate(-1deg)}}@keyframes topFormatPortrait{0%,to{transform:translate(0)}50%{transform:translate(-4px,5px)}}@keyframes topFormatWide{0%,22%,to{transform-origin:0;transform:scaleX(.96)}42%,82%{transform-origin:0;transform:scaleX(1)}}@keyframes topCreativeRail{0%,20%,to{opacity:.35;transform:translateY(7px)}38%,82%{opacity:1;transform:translateY(0)}}@keyframes topStatusBlink{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes topSkylineLift{0%,to{transform:translateY(5px)}50%{transform:translateY(0)}}@keyframes topOpsHeartbeat{0%,to{opacity:.5;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@keyframes topSecurityCell{0%,22%,to{opacity:.28;transform:scale(.84)}40%,76%{opacity:1;transform:scale(1)}}@keyframes topBackupVerify{0%,22%,to{transform:translate(8px,5px)}45%,78%{transform:translate(8px);box-shadow:5px 5px #0b323429}}@keyframes topGaugeSweep{0%,to{transform:translateY(-50%)rotate(-34deg)}50%{transform:translateY(-50%)rotate(58deg)}}@media (max-width:460px){.top-service-scene{aspect-ratio:auto;min-height:315px}.growth-observatory__field{inset:18px 31% 66px 16px}.growth-observatory__decision{width:28%;padding:11px;right:14px}.growth-observatory__timeline{left:16px;right:16px}.top-service-scene--seo-ai-search-visibility{padding-left:66px;padding-right:15px}.discovery-atlas__surfaces,.discovery-atlas__tokens{left:66px;right:15px}.discovery-atlas__rows{width:49px;left:10px}.discovery-atlas__tokens{flex-wrap:wrap}.responsive-assembly__browser{width:70%;left:15px}.responsive-assembly__phone{width:27%;right:14px}.responsive-assembly__commerce{width:43%;left:28%}.human-workbench__board article{padding:7px}.human-workbench__board article strong,.human-workbench__moving-task{font-size:7px}.campaign-studio__idea{padding:12px;top:14px;bottom:50px;left:14px}.campaign-studio__formats{inset:14px 14px 50px 41%}.campaign-studio__rail{left:14px;right:14px}.top-service-scene--cloud-managed-technology{padding:14px}.operations-skyline__blocks{gap:5px}.operations-skyline__blocks article{padding:7px}.operations-skyline__trace{left:14px;right:14px}}@media (max-width:330px){.top-service-scene{min-height:300px}.growth-observatory__decision{width:32%;padding:8px}.growth-observatory__decision strong{letter-spacing:-.04em;font-size:13px}.growth-observatory__decision span{display:none}.growth-observatory__timeline{grid-template-columns:1fr}.growth-observatory__timeline span{display:none}.growth-observatory__timeline span:last-child{border-left:0;padding-left:0;display:block}.discovery-atlas__query strong{max-width:170px}.discovery-atlas__tokens span{padding:4px 5px}.responsive-assembly__commerce{width:49%;left:24%}.responsive-assembly__modes span{padding:4px}.human-workbench__board{gap:4px}.human-workbench__board>section{padding:5px}.human-workbench__board section article:nth-of-type(2){display:none}.human-workbench__control strong{font-size:9px}.campaign-studio__idea{width:38%}.campaign-studio__formats{left:44%}.campaign-studio__idea strong{font-size:17px}.campaign-studio__rail span:nth-child(2){display:none}.operations-skyline__blocks{grid-template-columns:1fr 1fr 1fr}.operations-skyline__security{display:none!important}}@media (prefers-reduced-motion:reduce){.top-service-scene *,.top-service-scene :before,.top-service-scene :after{transition:none!important;animation:none!important}.growth-observatory__scan,.discovery-atlas__sweep{display:none}.growth-observatory__signal{background:var(--scene-accent);opacity:1;transform:scale(1)}.growth-observatory__trace i{opacity:1;transform:rotate(var(--trace-r,0deg)) scaleX(1)}.discovery-atlas__cell{background:#1cbdc457;transform:none}.human-workbench__moving-task{opacity:1;transform:translate(calc(200% + 34px))}.campaign-studio__idea strong span{clip-path:inset(0);transform:none}}.top-service-scene{border-radius:18px;transform:translateZ(0);box-shadow:12px 12px #1cbdc42e,0 28px 70px #0b323429}.top-service-scene:after{content:"";z-index:30;border-radius:inherit;pointer-events:none;border:1px solid #ffffff42;position:absolute;inset:0}.top-service-scene--digital-growth{color:#f3fbfb;background:radial-gradient(circle at 18% 18%,#23d2fe29,#0000 26%),#082d30;border-color:#09292b}.top-service-scene--digital-growth:before{content:"";z-index:0;border:1px solid #23d2fe80;border-radius:50%;width:190px;height:190px;animation:9s linear infinite polishGrowthOrbit;position:absolute;bottom:-92px;left:-64px;box-shadow:0 0 0 22px #23d2fe0d,0 0 0 48px #23d2fe09}.top-service-scene--digital-growth .growth-observatory__field{transform-origin:0;background-color:#031e2094;background-image:radial-gradient(circle,#23d2fe75 1px,#0000 1.5px);border-color:#f3fbfb57;animation:7.2s ease-in-out infinite polishGrowthField;transform:perspective(700px)rotateX(4deg)rotateY(-3deg);box-shadow:inset 0 0 42px #23d2fe14}.top-service-scene--digital-growth .growth-observatory__field:before,.top-service-scene--digital-growth .growth-observatory__timeline{color:#f3fbfbb8}.top-service-scene--digital-growth .growth-observatory__signal{background:#23d2fe;border-color:#23d2fe;box-shadow:0 0 0 4px #23d2fe1f,0 0 18px #23d2febd}.top-service-scene--digital-growth .growth-observatory__scan{background:linear-gradient(90deg,#0000,#23d2fe 35%,#f3fbfb 50%,#23d2fe 65%,#0000);box-shadow:0 0 22px #23d2feb3}.top-service-scene--digital-growth .growth-observatory__trace i{background:#23d2fe;box-shadow:0 0 9px #23d2feb8}.top-service-scene--digital-growth .growth-observatory__decision{color:#06282a;background:#22c6d0;border:0;border-radius:2px 22px;animation:5.6s cubic-bezier(.22,.8,.2,1) infinite polishGrowthDecision;box-shadow:10px 10px #23d2fe29}.top-service-scene--digital-growth .growth-observatory__timeline{border-color:#f3fbfb59}.top-service-scene--seo-ai-search-visibility{background:#eefafa;border:0;box-shadow:-10px 10px #0b3234,12px 22px #23d2fe29,0 32px 60px #0b323421}.top-service-scene--seo-ai-search-visibility:before{content:"DISCOVERY / ENTITY / SOURCE / ANSWER";z-index:1;color:#f3fbfb;letter-spacing:.13em;background:#0b3234;padding:7px 44px;font-size:7px;font-weight:900;position:absolute;top:25px;right:-42px;transform:rotate(34deg)}.top-service-scene--seo-ai-search-visibility .discovery-atlas__heatmap{background:#0b3234;border:0;animation:7s ease-in-out infinite polishAtlasTilt;transform:perspective(720px)rotateY(5deg)rotateX(2deg);box-shadow:9px 10px #1cbdc440}.top-service-scene--seo-ai-search-visibility .discovery-atlas__cell{background:#f3fbfb0a;border-color:#f3fbfb40}.top-service-scene--seo-ai-search-visibility .discovery-atlas__cell:nth-child(3n+1){background:#23d2fe38}.top-service-scene--seo-ai-search-visibility .discovery-atlas__sweep{background:linear-gradient(90deg,#0000,#23d2fe85,#0000);width:26%;animation:4.6s ease-in-out infinite polishAtlasSweep}.top-service-scene--seo-ai-search-visibility .discovery-atlas__query{background:#fff;border:0;animation:6s cubic-bezier(.22,.8,.2,1) infinite polishQueryAnswer;box-shadow:7px 7px #23d2fe}.top-service-scene--seo-ai-search-visibility .discovery-atlas__tokens span{background:#fff;border-radius:999px}.top-service-scene--web-apps-commerce{background:linear-gradient(124deg,#0a3032 0 42%,#25c7d0 42% 68%,#effafa 68%);border:0;overflow:visible;box-shadow:0 30px 65px #0b32342e}.top-service-scene--web-apps-commerce:after{inset:0;box-shadow:inset 0 0 0 1px #0b323433}.top-service-scene--web-apps-commerce .responsive-assembly__browser{border:0;border-radius:13px;animation:6.8s ease-in-out infinite polishBrowserStage;transform:perspective(900px)rotateY(7deg)rotateX(2deg);box-shadow:0 24px 42px #03191b47}.top-service-scene--web-apps-commerce .responsive-assembly__phone{border:3px solid #0b3234;border-radius:22px;animation:5.4s ease-in-out infinite polishPhoneStage;transform:rotate(5deg);box-shadow:13px 18px #0b32342e}.top-service-scene--web-apps-commerce .responsive-assembly__commerce{color:#f3fbfb;background:#0b3234;border:0;animation:6.2s cubic-bezier(.22,.8,.2,1) infinite polishCommerceStage;box-shadow:8px 8px #23d2fe}.top-service-scene--web-apps-commerce .responsive-assembly__commerce>i{background:#23d2fe}.top-service-scene--web-apps-commerce .responsive-assembly__modes span{background:#f3fbfb;border:0;box-shadow:3px 3px #0b32342e}.top-service-scene--ai-automation{color:#f3fbfb;background:radial-gradient(circle at 82% 22%,#23d2fe38,#0000 24%),#082c2e;border:0}.top-service-scene--ai-automation:before{content:"";z-index:0;background:#23d2fe14;width:36%;animation:7.8s ease-in-out infinite polishAiLight;position:absolute;inset:-55% 28% -55% auto;transform:rotate(18deg)}.top-service-scene--ai-automation .human-workbench__control{color:#072b2d;background:#24c8d1;border:0;box-shadow:8px 8px #23d2fe33}.top-service-scene--ai-automation .human-workbench__control>span{background:#f3fbfb;border:1px solid #072b2d}.top-service-scene--ai-automation .human-workbench__board{perspective:800px;background:#f3fbfb0a;border:0;box-shadow:inset 0 0 0 1px #f3fbfb29}.top-service-scene--ai-automation .human-workbench__board>section{background:#f3fbfb0a;border-color:#f3fbfb2b;animation:7s ease-in-out infinite polishAiLane}.top-service-scene--ai-automation .human-workbench__board>section:nth-child(2){animation-delay:-.55s}.top-service-scene--ai-automation .human-workbench__board>section:nth-child(3){animation-delay:-1.1s}.top-service-scene--ai-automation .human-workbench__board article{color:#0b3234;background:#f3fbfb;border:0;box-shadow:4px 5px #23d2fe26}.top-service-scene--ai-automation .human-workbench__moving-task{color:#06282a;background:#23d2fe;border:0;box-shadow:8px 8px #23d2fe38}.top-service-scene--creative-content{color:#082c2e;background:#22c6d0;border:0;box-shadow:-12px 12px #0b3234,12px 25px #23d2fe29}.top-service-scene--creative-content:before{content:"IDEA → SYSTEM → RESPONSE";z-index:20;color:#0b3234;letter-spacing:.12em;background:#f3fbfb;padding:6px 9px;font-size:6px;font-weight:900;animation:5.6s steps(2,end) infinite polishCreativeLabel;position:absolute;top:10px;right:12px}.top-service-scene--creative-content .campaign-studio__idea{color:#f3fbfb;background:#0b3234;border:0;animation:7s ease-in-out infinite polishCreativeIdea;transform:rotate(-2deg);box-shadow:8px 8px #0b323433}.top-service-scene--creative-content .campaign-studio__formats article{border:0;box-shadow:6px 7px #0b323438}.top-service-scene--creative-content .campaign-studio__square{background:#f3fbfb;transform:rotate(2deg)}.top-service-scene--creative-content .campaign-studio__portrait{color:#f3fbfb;background:#0b3234;transform:rotate(-3deg)}.top-service-scene--creative-content .campaign-studio__wide{background:#dff7f7;transform:rotate(1deg)}.top-service-scene--creative-content .campaign-studio__rail{color:#0b3234;background:#f3fbfb;border:0;box-shadow:0 -5px #0b323424}.top-service-scene--cloud-managed-technology{color:#f3fbfb;background:radial-gradient(circle at 50% 115%,#23d2fe42,#0000 45%),#062729;border:0}.top-service-scene--cloud-managed-technology:before{content:"";z-index:0;background:#23d2fe;height:1px;animation:5.8s ease-in-out infinite polishCloudHorizon;position:absolute;bottom:18px;left:0;right:0;box-shadow:0 -28px #23d2fe1a,0 -56px #23d2fe12,0 -84px #23d2fe0d}.top-service-scene--cloud-managed-technology .operations-skyline__status{background:#f3fbfb14;border:0;box-shadow:inset 0 0 0 1px #f3fbfb26}.top-service-scene--cloud-managed-technology .operations-skyline__status>i{background:#23d2fe;box-shadow:0 0 0 5px #23d2fe1c,0 0 18px #23d2fe}.top-service-scene--cloud-managed-technology .operations-skyline__blocks article{color:#0b3234;transform-origin:bottom;background:#f3fbfb;border:0;box-shadow:6px 8px #23d2fe21}.top-service-scene--cloud-managed-technology .operations-skyline__hosting{animation:6.6s ease-in-out infinite polishCloudHosting}.top-service-scene--cloud-managed-technology .operations-skyline__security{background:#22c6d0;animation:5.7s ease-in-out infinite polishCloudSecurity}.top-service-scene--cloud-managed-technology .operations-skyline__backup{animation:7.1s ease-in-out infinite polishCloudBackup}.top-service-scene--cloud-managed-technology .operations-skyline__performance{background:#dff7f7;animation:6.1s ease-in-out infinite polishCloudPerformance}.top-service-scene--cloud-managed-technology .operations-skyline__trace i{background:#23d2fe;box-shadow:0 0 7px #23d2fea6}@keyframes polishGrowthOrbit{to{transform:rotate(360deg)}}@keyframes polishGrowthField{0%,to{transform:perspective(700px)rotateX(4deg)rotateY(-3deg)translateY(0)}50%{transform:perspective(700px)rotateX(1deg)rotateY(2deg)translateY(-5px)}}@keyframes polishGrowthDecision{0%,to{transform:translateY(4px)rotate(1deg)}48%,66%{transform:translateY(-8px)rotate(-1deg)}}@keyframes polishAtlasTilt{0%,to{transform:perspective(720px)rotateY(5deg)rotateX(2deg)translateY(2px)}50%{transform:perspective(720px)rotateY(-3deg)rotateX(-1deg)translateY(-4px)}}@keyframes polishAtlasSweep{0%,12%{opacity:0;left:-28%}34%{opacity:1}78%,to{opacity:0;left:103%}}@keyframes polishQueryAnswer{0%,18%,to{transform:translate(7px);box-shadow:2px 2px #23d2fe}40%,76%{transform:translate(0);box-shadow:7px 7px #23d2fe}}@keyframes polishBrowserStage{0%,to{transform:perspective(900px)rotateY(7deg)rotateX(2deg)translateY(3px)}50%{transform:perspective(900px)rotateY(2deg)rotateX(-1deg)translateY(-7px)}}@keyframes polishPhoneStage{0%,to{transform:translateY(5px)rotate(5deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes polishCommerceStage{0%,22%,to{transform:translate(-8px)scale(.97)}45%,78%{transform:translate(5px)scale(1)}}@keyframes polishAiLight{0%,to{opacity:.45;transform:translate(-18px)rotate(18deg)}50%{opacity:1;transform:translate(38px)rotate(18deg)}}@keyframes polishAiLane{0%,to{transform:translateZ(0)rotateX(0)}50%{transform:translateZ(22px)rotateX(2deg)}}@keyframes polishCreativeLabel{0%,42%{transform:translate(0)}43%,to{transform:translate(-7px)}}@keyframes polishCreativeIdea{0%,to{transform:rotate(-2deg)translateY(3px)}50%{transform:rotate(1deg)translateY(-6px)}}@keyframes polishCloudHorizon{0%,to{opacity:.45;transform:scaleX(.86)}50%{opacity:1;transform:scaleX(1)}}@keyframes polishCloudHosting{0%,to{transform:scaleY(.93)translateY(5px)}50%{transform:scaleY(1)translateY(-2px)}}@keyframes polishCloudSecurity{0%,to{transform:translateY(4px)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes polishCloudBackup{0%,to{transform:translateY(6px)}50%{transform:translateY(-4px)}}@keyframes polishCloudPerformance{0%,to{transform:scale(.97)}50%{transform:scale(1.02)}}@media (max-width:420px){.top-service-scene{border-radius:12px;box-shadow:7px 8px #1cbdc426}.top-service-scene--web-apps-commerce{overflow:hidden}.top-service-scene--seo-ai-search-visibility{box-shadow:-5px 6px #0b3234,7px 10px #23d2fe24}.top-service-scene--creative-content{box-shadow:-6px 7px #0b3234}}@media (prefers-reduced-motion:reduce){.top-service-scene,.top-service-scene *,.top-service-scene:before,.top-service-scene:after{animation:none!important}}.kinetic-service-scene{--kss-accent:#1cbdc4;--kss-bg:#eef9f9;--kss-fg:#073638;border:1px solid var(--kss-fg);background:var(--kss-bg);width:100%;height:100%;color:var(--kss-fg);box-shadow:12px 12px 0 var(--kss-accent);border-radius:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kinetic-service-scene{box-shadow:12px 12px 0 color-mix(in srgb, var(--kss-accent) 24%, transparent)}}.kinetic-service-scene *{box-sizing:border-box}.kinetic-service-scene__grid{opacity:.42;background-image:linear-gradient(var(--kss-fg) 1px, transparent 1px), linear-gradient(90deg, var(--kss-fg) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kinetic-service-scene__grid{background-image:linear-gradient(color-mix(in srgb, var(--kss-fg) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--kss-fg) 12%, transparent) 1px, transparent 1px)}}.kinetic-service-scene__grid{background-size:28px 28px;animation:9s linear infinite kssGrid}.kinetic-service-scene>header,.kinetic-service-scene>footer{z-index:8;background:var(--kss-bg);justify-content:space-between;align-items:center;gap:16px;min-height:43px;padding:0 16px;display:flex;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.kinetic-service-scene>header,.kinetic-service-scene>footer{background:color-mix(in srgb, var(--kss-bg) 88%, transparent)}}.kinetic-service-scene>header,.kinetic-service-scene>footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.kinetic-service-scene>header{border-bottom:1px solid var(--kss-fg);top:0}.kinetic-service-scene>footer{border-top:1px solid var(--kss-fg);bottom:0}.kinetic-service-scene>header b{align-items:center;gap:7px;display:flex}.kinetic-service-scene>header i{background:var(--kss-accent);width:8px;height:8px;box-shadow:0 0 0 5px var(--kss-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.kinetic-service-scene>header i{box-shadow:0 0 0 5px color-mix(in srgb, var(--kss-accent) 20%, transparent)}}.kinetic-service-scene>header i{animation:1.4s ease-in-out infinite kssLive}.kinetic-service-scene>footer strong{text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.kinetic-service-scene__body{z-index:3;position:absolute;inset:43px 0}.kinetic-service-scene--digital-growth{--kss-bg:#073638;--kss-fg:#f2fbfb;--kss-accent:#22d0d8}.kss-growth{grid-template-rows:1fr auto;grid-template-columns:124px 1fr;gap:20px;height:100%;padding:26px;display:grid}.kss-growth__signal{border:1px solid var(--kss-fg);background:var(--kss-accent);color:#073638;flex-direction:column;padding:17px;display:flex}.kss-growth__signal span{text-transform:uppercase;letter-spacing:.09em;font-size:7px;font-weight:900}.kss-growth__signal strong{letter-spacing:-.1em;margin:auto 0 3px;font-size:64px;line-height:.8;animation:4.4s steps(5,end) infinite kssScore}.kss-growth__signal i{transform-origin:0;background:#073638;height:5px;animation:4.4s ease-in-out infinite kssLine}.kss-growth__bars{border-bottom:1px solid var(--kss-fg);align-items:end;gap:8px;min-height:0;display:flex}.kss-growth__bars i{height:var(--kss-value);border:1px solid var(--kss-fg);background:var(--kss-accent);transform-origin:bottom;animation:kssBar var(--kss-speed) cubic-bezier(.2,.8,.2,1) var(--kss-delay) infinite;flex:1}.kss-growth__route{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.kss-growth__route span{border:1px solid var(--kss-fg);text-transform:uppercase;min-height:38px;animation:kssRoute var(--kss-speed) ease-in-out var(--kss-delay) infinite;justify-content:center;align-items:center;padding:0 10px;font-size:8px;font-weight:900;display:flex}.kss-growth__route b{z-index:3;width:9px;height:9px;box-shadow:0 0 14px var(--kss-accent);background:#fff;border-radius:50%;animation:3.2s linear infinite kssTravel;position:absolute;top:-4px;left:0}.kss-growth>p{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:6px;font-weight:900;position:absolute;top:22px;right:27px}.kinetic-service-scene--seo-ai-search-visibility{--kss-bg:#ecfbfb;--kss-fg:#073638;--kss-accent:#22cbd4}.kss-search{height:100%;padding:24px;position:relative}.kss-search__query{border:2px solid var(--kss-fg);background:#fff;align-items:center;gap:12px;height:62px;padding:0 18px;display:flex;position:relative;overflow:hidden}.kss-search__query i{border:2px solid var(--kss-fg);border-radius:50%;width:17px;height:17px}.kss-search__query span{text-transform:uppercase;font-size:13px;font-weight:900}.kss-search__query b{background:var(--kss-accent);width:40%;height:5px;animation:4s ease-in-out infinite kssSearchLoad;position:absolute;bottom:0;left:0}.kss-search__answer{border:1px solid var(--kss-fg);background:var(--kss-fg);color:#fff;flex-direction:column;width:45%;padding:17px;animation:6s cubic-bezier(.2,.8,.2,1) infinite kssAnswer;display:flex;position:absolute;top:105px;bottom:24px;left:24px}.kss-search__answer small,.kss-search__answer span{letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900}.kss-search__answer strong{color:var(--kss-accent);letter-spacing:-.08em;text-transform:uppercase;margin:auto 0;font-size:clamp(27px,5cqi,48px);line-height:.82}.kss-search__results{gap:8px;display:grid;position:absolute;inset:105px 24px 24px 52%}.kss-search__results article{border:1px solid var(--kss-fg);animation:kssResult var(--kss-speed) ease-in-out var(--kss-delay) infinite;background:#fff;grid-template-columns:25px 1fr 8px;align-items:center;gap:8px;padding:0 12px;display:grid}.kss-search__results b,.kss-search__results span{text-transform:uppercase;font-size:7px;font-weight:900}.kss-search__results i{background:var(--kss-accent);border-radius:50%;width:8px;height:8px}.kss-search__sweep{z-index:6;background:var(--kss-accent);height:3px;box-shadow:0 0 18px var(--kss-accent);animation:4.5s ease-in-out infinite kssSweep;position:absolute;top:0;left:0;right:0}.kinetic-service-scene--web-apps-commerce{--kss-bg:#eef9f9;--kss-fg:#073638;--kss-accent:#1cbdc4}.kss-build{perspective:900px;height:100%;padding:24px;position:relative}.kss-build__browser{border:2px solid var(--kss-fg);background:#fff;width:72%;animation:6.8s cubic-bezier(.2,.8,.2,1) infinite kssBrowser;position:absolute;top:24px;bottom:24px;left:24px}.kss-build__browser header{border-bottom:1px solid var(--kss-fg);align-items:center;gap:5px;height:30px;padding:0 9px;display:flex}.kss-build__browser header i{border:1px solid var(--kss-fg);border-radius:50%;width:6px;height:6px}.kss-build__browser header span{margin-left:auto;font-size:6px;font-weight:900}.kss-build__browser main{flex-direction:column;height:calc(100% - 30px);padding:18px;display:flex}.kss-build__browser main strong{letter-spacing:-.08em;text-transform:uppercase;font-size:clamp(29px,5cqi,50px);line-height:.82}.kss-build__browser main .kss-display-accent{color:var(--kss-accent);-webkit-text-stroke:1px var(--kss-fg);font-style:italic}.kss-build__browser main>span{background:#d8ecec;width:64%;height:7px;margin-top:11px}.kss-build__browser main>span+span{width:48%}.kss-build__browser main b{background:var(--kss-fg);color:#fff;text-transform:uppercase;width:fit-content;margin-top:auto;padding:9px 13px;font-size:7px}.kss-build__phone{z-index:4;border:2px solid var(--kss-fg);background:var(--kss-accent);border-radius:22px;flex-direction:column;width:31%;padding:15px;animation:5.8s ease-in-out infinite kssPhone;display:flex;position:absolute;top:47px;bottom:47px;right:24px;box-shadow:10px 11px #07363829}.kss-build__phone>i{background:var(--kss-fg);border-radius:10px;width:30px;height:4px;margin:0 auto 35px}.kss-build__phone strong{text-transform:uppercase;font-size:20px}.kss-build__phone span{background:#07363840;height:6px;margin-top:9px}.kss-build__phone b{border:1px solid var(--kss-fg);background:#fff;height:37px;margin-top:auto}.kss-build__modules{z-index:6;gap:6px;display:flex;position:absolute;bottom:7px;left:42px}.kss-build__modules span{border:1px solid var(--kss-fg);text-align:center;min-width:58px;animation:kssModule var(--kss-speed) ease-in-out var(--kss-delay) infinite;background:#fff;padding:8px;font-size:6px;font-weight:900}.kss-build__cursor{z-index:8;background:var(--kss-fg);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;animation:5s cubic-bezier(.4,0,.2,1) infinite kssCursor;display:grid;position:absolute;top:52%;left:52%}.kinetic-service-scene--ai-automation{--kss-bg:#073638;--kss-fg:#f2fbfb;--kss-accent:#22d0d8}.kss-automation{height:100%;position:relative;overflow:hidden}.kss-automation__orbit{border:1px solid #ffffff6b;border-radius:50%;width:250px;height:250px;animation:13s linear infinite kssOrbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kss-automation__orbit:before,.kss-automation__orbit:after{content:"";border:1px dashed #22d0d885;border-radius:50%;position:absolute;inset:28px}.kss-automation__orbit:after{border-style:solid;inset:65px}.kss-automation__orbit i{background:var(--kss-accent);width:12px;height:12px;box-shadow:0 0 18px var(--kss-accent);transform-origin:6px 131px;transform:rotate(calc(var(--kss-index) * 45deg));animation:kssNode var(--kss-speed) ease-in-out var(--kss-delay) infinite;border-radius:50%;position:absolute;top:-6px;left:calc(50% - 6px)}.kss-automation__core{z-index:4;background:var(--kss-accent);color:#073638;border-radius:35% 65% 45% 55%;align-content:center;place-items:center;width:142px;height:142px;animation:6s ease-in-out infinite kssCore;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kss-automation__core small,.kss-automation__core span{text-transform:uppercase;font-size:6px;font-weight:900}.kss-automation__core strong{letter-spacing:-.1em;font-size:58px;line-height:.9}.kss-automation__tasks{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:24px}.kss-automation__tasks span{border:1px solid var(--kss-fg);color:#073638;text-transform:uppercase;width:115px;min-height:39px;animation:kssTask var(--kss-speed) ease-in-out var(--kss-delay) infinite;background:#fff;align-items:center;gap:9px;padding:0 9px;font-size:7px;font-weight:900;display:flex}.kss-automation__tasks span:nth-child(2){align-self:flex-end}.kss-automation__pulse{border:2px solid var(--kss-accent);border-radius:50%;width:50px;height:50px;animation:2.8s ease-out infinite kssPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kinetic-service-scene--creative-content{--kss-bg:#1cbdc4;--kss-fg:#073638;--kss-accent:#fff}.kss-creative{height:100%;padding:24px;position:relative}.kss-creative__type{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:22px 22px 62px;overflow:hidden}.kss-creative__type span{letter-spacing:-.1em;text-transform:uppercase;-webkit-text-stroke:1.5px var(--kss-fg);animation:kssType var(--kss-speed) cubic-bezier(.2,.8,.2,1) var(--kss-delay) infinite;font-size:clamp(44px,10cqi,92px);font-style:italic;font-weight:900;line-height:.73;display:block}.kss-creative__type span:nth-child(2){color:#fff;align-self:flex-end}.kss-creative__formats{z-index:5;pointer-events:none;width:42%;position:absolute;top:20px;bottom:20px;right:20px}.kss-creative__formats article{border:1px solid var(--kss-fg);animation:kssFormat var(--kss-speed) ease-in-out var(--kss-delay) infinite;background:#fff;flex-direction:column;padding:9px;display:flex;position:absolute}.kss-creative__formats article:first-child{width:92px;height:92px;top:8px;left:0}.kss-creative__formats article:nth-child(2){color:#fff;background:#073638;width:76px;height:126px;top:25%;right:0}.kss-creative__formats article:nth-child(3){background:#dff8f8;width:128px;height:72px;bottom:4px;left:10px}.kss-creative__formats small{font-size:6px}.kss-creative__formats strong{margin:auto;font-size:30px}.kss-creative__formats i{background:var(--kss-accent);height:5px}.kss-creative__ticker{border-top:1px solid var(--kss-fg);border-bottom:1px solid var(--kss-fg);white-space:nowrap;letter-spacing:.16em;padding:7px 0;font-size:7px;font-weight:900;animation:8s linear infinite kssTicker;position:absolute;bottom:17px;left:0;right:0}.kinetic-service-scene--cloud-managed-technology{--kss-bg:#082f32;--kss-fg:#f2fbfb;--kss-accent:#70e0e5}.kss-cloud{height:100%;padding:24px;position:relative}.kss-cloud__sky{position:absolute;inset:0;overflow:hidden}.kss-cloud__sky i{left:calc((var(--kss-index) + 1) * 10%);background:linear-gradient(transparent, var(--kss-accent));width:2px;height:55%;animation:kssRain var(--kss-speed) linear var(--kss-delay) infinite;position:absolute;bottom:-15px}.kss-cloud__stack{z-index:3;gap:8px;display:grid;position:absolute;inset:24px 150px 65px 24px}.kss-cloud__stack article{animation:kssServer var(--kss-speed) ease-in-out var(--kss-delay) infinite;background:#ffffff14;border:1px solid #ffffff80;grid-template-columns:52px 1fr 8px;align-items:center;gap:10px;padding:0 13px;display:grid}.kss-cloud__stack span,.kss-cloud__stack b{text-transform:uppercase;font-size:7px;font-weight:900}.kss-cloud__stack i{background:var(--kss-accent);width:8px;height:8px;box-shadow:0 0 12px var(--kss-accent);border-radius:50%}.kss-cloud__uptime{z-index:4;background:var(--kss-accent);color:#073638;flex-direction:column;width:110px;padding:15px;display:flex;position:absolute;top:24px;bottom:65px;right:24px}.kss-cloud__uptime span{text-transform:uppercase;font-size:7px;font-weight:900}.kss-cloud__uptime strong{letter-spacing:-.1em;margin:auto 0 0;font-size:45px;line-height:.8;animation:4s steps(4,end) infinite kssScore}.kss-cloud__uptime b{font-size:13px}.kss-cloud__wave{z-index:5;align-items:center;gap:5px;height:26px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.kss-cloud__wave i{background:var(--kss-accent);flex:1;height:3px;animation:2.8s ease-in-out infinite kssWave}.kss-cloud__wave i:nth-child(2n){animation-delay:-.7s}.kss-cloud__wave i:nth-child(3n){animation-delay:-1.4s}@keyframes kssGrid{to{background-position:28px 28px}}@keyframes kssLive{50%{opacity:.35;transform:scale(.65)}}@keyframes kssScore{50%{transform:translateY(-5px)}}@keyframes kssLine{0%,to{transform:scaleX(.2)}55%{transform:scaleX(1)}}@keyframes kssBar{0%,to{opacity:.45;transform:scaleY(.25)}52%{opacity:1;transform:scaleY(1)}}@keyframes kssRoute{0%,to{background:0 0}50%{background:var(--kss-accent);color:#073638}}@keyframes kssTravel{0%{left:0}to{left:calc(100% - 9px)}}@keyframes kssSearchLoad{0%,to{width:8%}58%{width:100%}}@keyframes kssAnswer{0%,to{opacity:.6;transform:translate(-12px)}50%{opacity:1;transform:translate(0)}}@keyframes kssResult{0%,to{opacity:.45;transform:translate(12px)}48%{opacity:1;transform:translate(0)}}@keyframes kssSweep{0%,to{opacity:0;top:0}20%{opacity:1}70%{opacity:1;top:calc(100% - 3px)}90%{opacity:0}}@keyframes kssBrowser{0%,to{transform:rotateY(5deg)translate(-8px)}50%{transform:rotateY(-2deg)translate(0)}}@keyframes kssPhone{0%,to{transform:translateY(12px)rotate(2deg)}50%{transform:translateY(-9px)rotate(-2deg)}}@keyframes kssModule{0%,to{opacity:.5;transform:translateY(10px)}50%{opacity:1;transform:translateY(0)}}@keyframes kssCursor{0%,to{transform:translate(-80px,-55px)scale(.7)}45%{transform:translate(65px,45px)scale(1)}}@keyframes kssOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes kssNode{50%{box-shadow:0 0 0 10px #22d0d826, 0 0 22px var(--kss-accent)}}@keyframes kssCore{0%,to{transform:translate(-50%,-50%)rotate(-4deg)scale(.94)}50%{border-radius:62% 38% 55% 45%;transform:translate(-50%,-50%)rotate(5deg)scale(1.06)}}@keyframes kssTask{0%,to{opacity:.5;transform:translate(-18px)}50%{opacity:1;transform:translate(0)}}@keyframes kssPulse{to{opacity:0;width:330px;height:330px}}@keyframes kssType{0%,to{transform:translateX(calc(var(--kss-shift) * -1));opacity:.55}50%{transform:translateX(var(--kss-shift));opacity:1}}@keyframes kssFormat{0%,to{transform:translateY(14px)rotate(-3deg)}50%{transform:translateY(-12px)rotate(4deg)}}@keyframes kssTicker{to{transform:translate(-45%)}}@keyframes kssRain{0%{opacity:0;transform:translateY(-100%)}35%{opacity:1}to{opacity:0;transform:translateY(200%)}}@keyframes kssServer{0%,to{opacity:.55;transform:translate(-10px)}50%{opacity:1;background:#70e0e529;transform:translate(0)}}@keyframes kssWave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(7)}}@media (max-width:760px){.kinetic-service-scene{border-radius:12px}.kinetic-service-scene>header,.kinetic-service-scene>footer{min-height:35px;padding:0 10px;font-size:5px}.kinetic-service-scene__body{inset:35px 0}.kss-growth{grid-template-columns:78px 1fr;gap:10px;padding:15px}.kss-growth__signal{padding:9px}.kss-growth__signal strong{font-size:40px}.kss-search{padding:13px}.kss-search__query{height:48px;padding:0 10px}.kss-search__answer{padding:10px;top:72px;bottom:13px;left:13px}.kss-search__results{gap:5px;inset:72px 13px 13px 51%}.kss-build{padding:13px}.kss-build__browser{top:13px;bottom:13px;left:13px}.kss-build__phone{padding:9px;top:28px;bottom:28px;right:13px}.kss-build__modules{left:25px}.kss-automation__orbit{width:190px;height:190px}.kss-automation__orbit i{transform-origin:6px 101px}.kss-automation__core{width:110px;height:110px}.kss-automation__core strong{font-size:42px}.kss-automation__tasks{inset:13px}.kss-creative{padding:13px}.kss-creative__type{inset:13px 13px 50px}.kss-creative__formats{top:9px;bottom:9px;right:9px}.kss-cloud{padding:13px}.kss-cloud__stack{inset:13px 105px 48px 13px}.kss-cloud__uptime{width:82px;padding:9px;top:13px;bottom:48px;right:13px}.kss-cloud__uptime strong{font-size:32px}.kss-cloud__wave{bottom:14px;left:13px;right:13px}}@media (prefers-reduced-motion:reduce){.kinetic-service-scene *,.kinetic-service-scene :before,.kinetic-service-scene :after{animation:none!important}}.services-landing-slider{--sls-ink:#073638;--sls-paper:#f2fafa;--sls-accent:#20bec6;--sls-tint:#d8f5f5;border-bottom:1px solid var(--sls-ink);background:radial-gradient(circle at 82% 38%, #20bec614, transparent 28%), var(--sls-paper);color:var(--sls-ink);position:relative;overflow:hidden}.sls-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sls-track{width:100%}.sls-slide{grid-template-columns:minmax(0,1.36fr) minmax(360px,.74fr);align-items:center;gap:clamp(34px,5vw,96px);min-height:clamp(650px,100svh - 102px,820px);padding:clamp(34px,4vw,72px) clamp(24px,4.8vw,92px) 36px;display:none}.sls-slide.is-active{display:grid}.sls-slide__copy,.sls-slide__visual{min-width:0}.sls-slide.is-active .sls-slide__copy{animation:.74s cubic-bezier(.2,.72,.18,1) both slsCopyEnter}.sls-slide.is-active .sls-slide__visual{animation:.9s cubic-bezier(.2,.72,.18,1) both slsVisualEnter}.sls-kicker{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 clamp(26px,4vh,52px);font-size:10px;font-weight:900;line-height:1;display:flex}.sls-kicker>span{background:var(--sls-accent);width:9px;height:9px;box-shadow:0 0 0 5px var(--sls-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sls-kicker>span{box-shadow:0 0 0 5px color-mix(in srgb, var(--sls-accent) 19%, transparent)}}.sls-slide h1,.sls-slide h2{letter-spacing:-.075em;text-transform:uppercase;max-width:940px;margin:0;font-size:clamp(48px,5.3vw,72px);font-weight:900;line-height:.84}.sls-slide h1 span,.sls-slide h1 .display-accent,.sls-slide h2 span,.sls-slide h2 .display-accent{display:block}.sls-slide h1 .display-accent,.sls-slide h2 .display-accent{color:var(--lime);text-shadow:-2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink), 2px 2px 0 var(--ink);font-style:italic;font-weight:900}.sls-slide h2 a{color:inherit;text-decoration:none}.sls-slide h2 a:hover .display-accent,.sls-slide h2 a:focus-visible .display-accent{color:var(--sls-paper)}.sls-intro{letter-spacing:-.035em;max-width:780px;margin:30px 0 0;font-size:clamp(17px,1.35vw,24px);line-height:1.35}.sls-category-links{border-top:1px solid var(--sls-ink);grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin-top:clamp(28px,5vh,58px);display:grid}.sls-category-links a{min-height:48px;color:inherit;border-bottom:1px solid #0736384d;grid-template-columns:30px 1fr 24px;align-items:center;gap:8px;padding:11px 8px 10px 0;text-decoration:none;transition:background-color .2s,padding .2s;display:grid}.sls-category-links a:nth-child(odd){border-right:1px solid #0736384d;padding-right:18px}.sls-category-links a:nth-child(2n){padding-left:18px}.sls-category-links a:hover,.sls-category-links a:focus-visible{background:var(--sls-accent);outline:0;padding-left:10px}.sls-category-links span,.sls-category-links i{font-size:9px;font-style:normal;font-weight:900}.sls-category-links strong{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(12px,.85vw,15px)}.sls-category-links i{text-align:right}.sls-outcome{border-bottom:1px solid var(--sls-ink);max-width:820px;color:inherit;letter-spacing:-.03em;grid-template-columns:1fr 26px;gap:20px;margin:24px 0 0;padding-bottom:20px;font-size:clamp(16px,1.15vw,21px);line-height:1.35;text-decoration:none;display:grid}.sls-outcome span{border:1px solid var(--sls-ink);border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;transition:background-color .2s,transform .2s;display:grid}.sls-outcome:hover span,.sls-outcome:focus-visible span{background:var(--sls-accent);transform:rotate(45deg)}.sls-service-directory{max-width:840px;margin-top:19px}.sls-service-directory>p{letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:18px;margin:0 0 8px;font-size:7px;font-weight:900;display:flex}.sls-service-directory>p strong{color:var(--sls-ink)}@supports (color:color-mix(in lab, red, red)){.sls-service-directory>p strong{color:color-mix(in srgb, var(--sls-ink) 62%, transparent)}}.sls-service-directory>p strong{text-align:right}.sls-service-directory ol{border-top:1px solid var(--sls-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sls-service-directory li{border-bottom:1px solid #07363845;min-width:0}.sls-service-directory li:nth-child(odd){border-right:1px solid #07363845}.sls-service-directory a{min-height:39px;color:inherit;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;gap:7px;padding:8px 9px 7px 0;text-decoration:none;transition:padding .2s,background-color .2s;display:grid}.sls-service-directory li:nth-child(2n) a{padding-left:12px}.sls-service-directory a:hover,.sls-service-directory a:focus-visible{background:var(--sls-tint);outline:0;padding-left:9px}.sls-service-directory a>span,.sls-service-directory a>i{font-size:7px;font-style:normal;font-weight:900}.sls-service-directory a>strong{letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(9px,.68vw,12px);line-height:1.05}.sls-service-directory a>i{text-align:right}.sls-slide__visual{justify-self:end;width:min(100%,610px);container-type:inline-size}.sls-visual-link{border:1px solid var(--sls-ink);background:var(--sls-paper);color:inherit;box-shadow:12px 12px 0 var(--sls-accent);padding:0;text-decoration:none;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.sls-visual-link{box-shadow:12px 12px 0 color-mix(in srgb, var(--sls-accent) 23%, transparent)}}.sls-visual-link{transition:box-shadow .25s,transform .25s}.sls-visual-link:hover,.sls-visual-link:focus-visible{box-shadow:18px 18px 0 var(--sls-accent);outline:0;transform:translate(-3px,-3px)}@supports (color:color-mix(in lab, red, red)){.sls-visual-link:hover,.sls-visual-link:focus-visible{box-shadow:18px 18px 0 color-mix(in srgb, var(--sls-accent) 30%, transparent)}}.sls-visual-link__header,.sls-visual-link__footer{letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 13px;font-size:7px;font-weight:900;display:flex}.sls-visual-link__header{border-bottom:1px solid var(--sls-ink);background:var(--sls-tint)}.sls-visual-link__footer{border-top:1px solid var(--sls-ink)}.sls-visual-link__header strong,.sls-visual-link__footer strong{align-items:center;gap:7px;display:flex}.sls-visual-link__header i{background:var(--sls-accent);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite slsStatusPulse;display:inline-block}.sls-visual-link__footer strong{color:var(--sls-accent)}.sls-visual-link__footer i{color:var(--sls-ink);font-style:normal}.sls-visual-link .category-flow{justify-self:stretch;width:100%;height:470px}.sls-visual-link .top-service-scene{aspect-ratio:auto;border:0;min-height:0}.sls-slide--overview .sls-slide__visual{width:min(100%,600px)}.sls-universe{border:1px solid var(--sls-ink);background-color:#eef9f9;background-image:linear-gradient(#07363814 1px,#0000 1px),linear-gradient(90deg,#07363814 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:31px 31px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:520px;position:relative;overflow:hidden;box-shadow:14px 14px #20bec62e}.sls-universe:before{content:"";border:1px solid #07363833;border-radius:50%;position:absolute;inset:20px}.sls-universe__grid{background:radial-gradient(circle,#20bec62b,#0000 46%);animation:5.6s ease-in-out infinite slsGridBreathe;position:absolute;inset:0}.sls-universe__orbit{border:1px dashed #07363873;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.sls-universe__orbit--outer{aspect-ratio:1;width:80%;animation:30s linear infinite slsOrbitSpin}.sls-universe__orbit--inner{aspect-ratio:1;width:52%;animation:19s linear infinite reverse slsOrbitSpin}.sls-universe__beam{transform-origin:0;background:linear-gradient(90deg, var(--sls-accent), transparent);width:42%;height:2px;animation:7s linear infinite slsBeamSweep;position:absolute;top:50%;left:50%}.sls-universe__core{aspect-ratio:1;border:1px solid var(--sls-ink);text-align:center;background:var(--sls-ink);width:44%;color:var(--sls-paper);border-radius:50%;flex-direction:column;justify-content:center;padding:24px;animation:4.6s ease-in-out infinite slsCorePulse;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 12px #20bec624}.sls-universe__core small,.sls-universe__core span,.sls-universe__signal{letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.sls-universe__core strong{color:var(--sls-accent);letter-spacing:-.075em;margin:10px 0 8px;font-size:clamp(28px,7cqi,48px)}.sls-universe__nodes{position:absolute;inset:0}.sls-universe__node{border:1px solid var(--sls-ink);background:var(--sls-paper);grid-template-columns:18px 1fr 7px;align-items:center;gap:6px;width:116px;min-height:44px;padding:8px;animation:4.2s ease-in-out infinite slsNodeFloat;display:grid;position:absolute;box-shadow:4px 4px #20bec633}.sls-universe__node b,.sls-universe__node span{text-transform:uppercase;font-size:6px;line-height:1.05}.sls-universe__node i{background:var(--sls-accent);border-radius:50%;width:6px;height:6px}.sls-universe__node--1{top:12%;left:5%}.sls-universe__node--2{animation-delay:-.7s;top:12%;right:5%}.sls-universe__node--3{animation-delay:-1.4s;top:45%;left:2%}.sls-universe__node--4{animation-delay:-2.1s;top:45%;right:2%}.sls-universe__node--5{animation-delay:-2.8s;bottom:10%;left:9%}.sls-universe__node--6{animation-delay:-3.5s;bottom:10%;right:9%}.sls-universe__signal{align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:24px;right:24px}.sls-universe__signal i{background:#0736384d;flex:1;height:1px;position:relative;overflow:hidden}.sls-universe__signal i:after{content:"";background:var(--sls-accent);inset-block:0;width:30%;animation:2.8s linear infinite slsSignalTravel;position:absolute;left:-30%}.sls-universe__signal i:last-of-type:after{animation-delay:-1.4s}.sls-controls{border-top:1px solid #07363838;grid-template-columns:1fr auto;align-items:center;gap:28px;min-height:70px;padding:10px clamp(24px,4.8vw,92px);display:grid}.sls-progress{grid-template-columns:repeat(7,minmax(18px,1fr));gap:7px;display:grid}.sls-progress button{cursor:pointer;background:0 0;border:0;place-items:center;min-width:0;height:44px;padding:0;display:grid}.sls-progress button>span{background:#07363838;width:100%;height:2px;position:relative;overflow:hidden}.sls-progress button.is-active>span:after{content:"";background:var(--sls-accent);transform-origin:0;animation:7.6s linear both slsProgressFill;position:absolute;inset:0}.sls-actions{align-items:center;gap:8px;display:flex}.sls-actions button{border:1px solid var(--sls-ink);min-width:44px;height:44px;color:inherit;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border-radius:99px;padding:0 14px;font-size:12px;font-weight:900}.sls-actions button:hover,.sls-actions button:focus-visible{background:var(--sls-accent);outline:0}.sls-actions>span{letter-spacing:.1em;text-align:center;min-width:50px;font-size:9px;font-weight:900}.sls-actions .sls-pause{letter-spacing:.08em;min-width:70px;font-size:8px}@keyframes slsCopyEnter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes slsVisualEnter{0%{opacity:0;transform:translate(34px)rotate(.8deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes slsStatusPulse{0%,to{opacity:.45;box-shadow:0 0 0 0 color-mix(in srgb, var(--sls-accent) 20%, transparent)}50%{opacity:1;box-shadow:0 0 0 6px color-mix(in srgb, var(--sls-accent) 16%, transparent)}}@keyframes slsGridBreathe{0%,to{opacity:.52;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes slsOrbitSpin{to{rotate:360deg}}@keyframes slsBeamSweep{to{transform:rotate(360deg)}}@keyframes slsCorePulse{0%,to{box-shadow:0 0 0 8px #20bec61a}50%{box-shadow:0 0 0 18px #20bec633}}@keyframes slsNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes slsSignalTravel{to{left:110%}}@keyframes slsProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1280px){.sls-slide{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);gap:36px}.sls-slide h1,.sls-slide h2{font-size:clamp(48px,5.3vw,72px)}.sls-visual-link .category-flow{height:390px}.sls-universe{min-height:460px}}@media (max-width:960px){.sls-slide{grid-template-columns:1fr;align-items:start;gap:32px;min-height:auto;padding-block:32px 30px}.sls-kicker{margin-bottom:28px}.sls-slide h1,.sls-slide h2{max-width:760px;font-size:clamp(46px,6.3vw,68px)}.sls-slide__visual{justify-self:start;width:100%;max-width:700px}.sls-service-directory{max-width:none}.sls-visual-link .category-flow{height:410px}.sls-slide--overview .sls-slide__visual{width:100%;max-width:700px}.sls-universe{min-height:500px}}@media (max-width:620px){.sls-slide{gap:24px;padding:24px 17px}.sls-kicker{margin-bottom:24px;font-size:8px}.sls-slide h1,.sls-slide h2{font-size:clamp(32px,10vw,60px);line-height:.84}.sls-intro,.sls-outcome{margin-top:18px;font-size:15px}.sls-outcome{padding-bottom:15px}.sls-category-links{grid-template-columns:1fr;margin-top:26px}.sls-category-links a:nth-child(odd){border-right:0;padding-right:0}.sls-category-links a:nth-child(2n){padding-left:0}.sls-service-directory{margin-top:14px}.sls-service-directory>p strong{display:none}.sls-service-directory a,.sls-service-directory li:nth-child(2n) a{min-height:42px;padding:7px 5px 6px 0}.sls-service-directory a>strong{font-size:9px}.sls-visual-link__header,.sls-visual-link__footer{min-height:38px;padding:8px 10px}.sls-visual-link__header strong{display:none}.sls-visual-link .category-flow{height:320px}.sls-universe{min-height:370px}.sls-universe__core{width:47%;padding:14px}.sls-universe__core small,.sls-universe__core span{font-size:5px}.sls-universe__node{grid-template-columns:13px 1fr 5px;width:91px;min-height:38px;padding:6px}.sls-universe__node--1{top:8%;left:3%}.sls-universe__node--2{top:8%;right:3%}.sls-universe__node--3{top:42%;left:1%}.sls-universe__node--4{top:42%;right:1%}.sls-universe__node--5{bottom:9%;left:4%}.sls-universe__node--6{bottom:9%;right:4%}.sls-universe__signal{display:none}.sls-controls{grid-template-columns:1fr auto;gap:12px;min-height:62px;padding:8px 17px}.sls-progress{gap:4px}.sls-progress button{height:44px}.sls-actions{gap:5px}.sls-actions button{min-width:44px;padding:0 10px}.sls-actions>span,.sls-actions .sls-pause{display:none}}@media (prefers-reduced-motion:reduce){.services-landing-slider *,.services-landing-slider :before,.services-landing-slider :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.sls-progress button.is-active>span:after{transform:scaleX(1)}}:root{--ink:#0b3234;--paper:#f3fbfb;--lime:#1cbdc4;--cyan:#23d2fe;--sage:#9eb8b9;--muted:#4d6b6d;--line:#0b323433;--paper-line:#f3fbfb38}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit}.not-found-page{align-content:center;gap:24px;min-height:62vh;padding:clamp(64px,9vw,140px) 7vw;display:grid}.not-found-page h1{letter-spacing:-.065em;text-transform:uppercase;max-width:900px;font-size:clamp(46px,7vw,108px);line-height:.88}.not-found-page>p:not(.kicker){max-width:620px;font-size:clamp(18px,2vw,28px);line-height:1.25}.not-found-page>div{flex-wrap:wrap;gap:12px;display:flex}.not-found-page>div a{border:1px solid var(--ink);letter-spacing:.09em;text-transform:uppercase;padding:16px 22px;font-size:10px;font-weight:900}::selection{background:var(--lime);color:var(--ink)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.skip-link{z-index:200;background:var(--ink);color:var(--paper);text-transform:uppercase;letter-spacing:.08em;padding:12px 16px;font-size:10px;font-weight:900;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--line);z-index:20;background:var(--paper);grid-template-columns:1fr auto 1fr;align-items:center;height:92px;padding:0 3.2vw;display:grid;position:relative}.brand{align-items:center;width:fit-content;display:inline-flex}.brand picture,.hv-brand picture{display:block}.brand img{width:200px;max-width:100%;height:auto;display:block}.main-nav{text-transform:uppercase;letter-spacing:.09em;gap:34px;font-size:11px;font-weight:800;display:flex}.main-nav a{position:relative}.main-nav a:after{content:"";background:var(--ink);height:2px;transition:right .3s;position:absolute;bottom:-7px;left:0;right:100%}.main-nav a:hover:after{right:0}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.header-cta{background:var(--ink);min-height:45px;color:var(--paper);text-transform:uppercase;letter-spacing:.07em;cursor:pointer;border:0;border-radius:99px;justify-self:end;align-items:center;gap:18px;padding:0 20px;font-size:11px;font-weight:800;transition:transform .25s,background .25s,color .25s;display:inline-flex}.header-cta:hover{background:var(--lime);color:var(--ink);transform:translateY(-2px)}.header-cta span{transition:transform .25s}.header-cta:hover span{transform:translate(3px,-3px)}.mobile-menu{display:none}.mobile-menu-toggle{border:1px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:9px;min-height:42px;padding:0 13px;font-size:9px;font-weight:900;display:flex}.mobile-menu-toggle>span{width:17px;height:12px;display:block;position:relative}.mobile-menu-toggle i{background:currentColor;width:17px;height:1px;transition:transform .2s,top .2s;position:absolute;left:0}.mobile-menu-toggle i:first-child{top:3px}.mobile-menu-toggle i:last-child{top:9px}.mobile-menu-toggle>span.is-open i:first-child{top:6px;transform:rotate(45deg)}.mobile-menu-toggle>span.is-open i:last-child{top:6px;transform:rotate(-45deg)}.mobile-navigation{z-index:30;background:var(--ink);color:var(--paper);border-bottom:1px solid var(--lime);padding:24px 3.2vw 30px;display:none;position:absolute;top:100%;left:0;right:0}.mobile-navigation.is-open{display:grid}.mobile-navigation a{border-bottom:1px solid var(--paper-line);letter-spacing:-.04em;text-transform:uppercase;grid-template-columns:50px 1fr auto;align-items:center;min-height:72px;font-size:25px;font-weight:900;display:grid}.mobile-navigation a span{color:var(--lime);letter-spacing:.1em;font-size:9px}.mobile-navigation a b{font-size:18px}.mobile-navigation p{color:var(--sage);text-transform:uppercase;letter-spacing:.1em;margin:28px 0 0;font-size:9px}.mobile-navigation p strong{color:var(--lime)}.kicker{text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;margin:0;font-size:10px;font-weight:900;display:flex}.kicker>span{background:var(--lime);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #1cbdc42e}.eyebrow{text-transform:uppercase;letter-spacing:.14em;margin:8px 0 0;font-size:10px;font-weight:900}.eyebrow:before{content:"";background:var(--lime);width:28px;height:2px;margin:0 12px 3px 0;display:inline-block}.eyebrow--light{color:var(--paper)}.growth-hero{border-bottom:1px solid var(--ink);outline:none;height:600px;min-height:600px;position:relative;overflow:hidden}.growth-hero:focus-visible{outline:3px solid var(--cyan);outline-offset:-3px}.hero-slides{height:100%;position:relative}.growth-slide{opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(360px,410px);gap:clamp(28px,4vw,72px);padding:clamp(46px,6vh,80px) 3.2vw 104px;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1),visibility .7s;display:grid;position:absolute;inset:0;transform:translate(40px)}.growth-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2;transform:translate(0)}.slide-copy{flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative;top:-42px}.slide-copy>.kicker{position:absolute;top:clamp(24px,3.5vh,38px);left:0}.slide-copy h1,.slide-copy h2,.service-index-hero h1,.service-detail-hero h1{letter-spacing:-.085em;text-transform:uppercase;max-width:1140px;margin:auto 0 5vh;font-size:clamp(64px,8.4vw,138px);font-weight:900;line-height:.86}.slide-copy h1,.slide-copy h2{letter-spacing:-.075em;flex-direction:column;justify-content:center;height:auto;margin:0;font-size:clamp(48px,5.3vw,72px);line-height:.84;display:flex}.slide-copy h1>span,.slide-copy h2>span{white-space:nowrap;display:block}.slide-copy h1 .display-accent,.slide-copy h2 .display-accent,.service-index-hero h1 .display-accent{color:var(--lime);text-shadow:-2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink), 2px 2px 0 var(--ink);font-style:italic;font-weight:900}.slide-bottom{border-top:1px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:45px;padding-top:20px;display:grid;position:absolute;bottom:30px;left:0;right:0}.slide-bottom>p{letter-spacing:-.035em;max-width:610px;margin:0;font-size:clamp(18px,1.5vw,25px);line-height:1.2}.slide-bottom a{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;align-items:center;gap:22px;font-size:10px;font-weight:900;display:flex}.slide-bottom a span{font-size:18px;transition:transform .25s}.slide-bottom a:hover span{transform:translate(4px,-4px)}.growth-system{aspect-ratio:1;border:1px solid var(--ink);isolation:isolate;background:#ffffff42;grid-template-rows:47px 1fr 48px;place-self:center end;width:min(100%,410px);display:grid;position:relative;overflow:hidden;box-shadow:12px 12px #1cbdc42e}.growth-slide.is-active .growth-system{animation:.9s cubic-bezier(.2,.9,.2,1) both systemEnter}.system-head,.system-foot{z-index:8;text-transform:uppercase;background:#f5f7eee6;justify-content:space-between;align-items:center;gap:15px;padding:0 16px;display:flex;position:relative}.system-head{border-bottom:1px solid var(--ink)}.system-head>span,.system-foot>span{letter-spacing:.11em;font-size:8px;font-weight:900}.system-head>strong{letter-spacing:.12em;align-items:center;gap:7px;font-size:7px;display:flex}.system-head>strong i{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite livePulse;box-shadow:0 0 #1cbdc447}.system-stage{min-height:0;position:relative;overflow:hidden}.system-grid{opacity:.42;background-image:linear-gradient(#0b323421 1px,#0000 1px),linear-gradient(90deg,#0b323421 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.system-input-label{z-index:2;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:7px;font-weight:900;position:absolute;top:13px;left:16px}.system-node{--node-delay:0s;z-index:4;border:1px solid var(--ink);background:var(--paper);width:104px;height:39px;animation:6s ease-in-out infinite nodeSignal;animation-delay:var(--node-delay);grid-template-columns:20px 1fr 7px;align-items:center;gap:5px;padding:0 9px;display:grid;position:absolute;left:16px}.system-node>span{color:var(--muted);font-size:7px;font-weight:900}.system-node>b{text-transform:uppercase;letter-spacing:.055em;white-space:nowrap;text-overflow:ellipsis;font-size:7px;line-height:1.1;overflow:hidden}.system-node>i{border:1px solid var(--ink);background:var(--paper);border-radius:50%;width:6px;height:6px}.system-node--1{top:39px}.system-node--2{--node-delay:.55s;top:91px}.system-node--3{--node-delay:1.1s;top:143px}.system-node--4{--node-delay:1.65s;top:195px}.system-bus{z-index:2;background:#0b32345c;width:1px;height:195px;position:absolute;top:58px;left:139px}.system-bus:before,.system-bus:after{content:"";border:1px solid var(--ink);background:var(--lime);border-radius:50%;width:7px;height:7px;position:absolute;left:-3px}.system-bus:before{top:-4px}.system-bus:after{bottom:-4px}.system-bus>i{background:linear-gradient(180deg, transparent, var(--lime), transparent);width:3px;height:42px;animation:3s linear infinite busFlow;position:absolute;top:0;left:-1px}.system-link{--link-delay:0s;z-index:3;background:#0b323466;width:66px;height:1px;position:absolute;left:120px;overflow:hidden}.system-link>span{background:var(--lime);width:24px;animation:3s ease-in-out infinite linkFlow;animation-delay:var(--link-delay);position:absolute;inset:-1px auto -1px -24px;box-shadow:0 0 8px #1cbdc4bf}.system-link--1{top:58px}.system-link--2{--link-delay:.55s;top:110px}.system-link--3{--link-delay:1.1s;top:162px}.system-link--4{--link-delay:1.65s;top:214px}.system-core{z-index:5;background:var(--ink);width:118px;height:118px;color:var(--paper);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:24px 10px 18px;animation:6s ease-in-out infinite engineWork;display:flex;position:absolute;top:91px;left:154px;box-shadow:0 0 0 8px #1cbdc41f}.system-core:before{content:"";border-radius:inherit;border:1px dashed #0b323485;animation:12s linear infinite engineTurn;position:absolute;inset:-12px}.system-core>span,.system-core>small{z-index:2;text-transform:uppercase;letter-spacing:.12em;font-size:6px;font-weight:900;position:relative}.system-core>span{color:var(--lime)}.system-core>strong{z-index:2;max-width:92px;color:var(--paper);letter-spacing:-.045em;text-transform:uppercase;margin:7px 0 5px;font-size:17px;line-height:.9;position:relative}.system-core>small{color:var(--sage)}.system-core-pulse{border:1px solid var(--lime);border-radius:inherit;opacity:0;animation:6s ease-out infinite enginePulse;position:absolute;inset:50%}.growth-system--demand .system-core{border-radius:12px 50%}.growth-system--demand .system-core:before{border-style:solid;animation-name:demandTurn;transform:rotate(45deg)}.growth-system--product .system-core{border-radius:3px;box-shadow:8px 8px #1cbdc447}.growth-system--product .system-core:before{border-radius:3px;animation-name:productFrame;inset:-9px}.system-output-link{z-index:3;background:var(--ink);width:22px;height:1px;position:absolute;top:149px;left:272px}.system-output-link:after{content:"";border-top:1px solid var(--ink);border-right:1px solid var(--ink);width:6px;height:6px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.system-output-link>i{background:var(--lime);border:1px solid var(--ink);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite outputFlow;position:absolute;top:-3px;left:-3px}.system-output{z-index:4;border:1px solid var(--ink);background:var(--paper);flex-direction:column;width:102px;height:154px;padding:12px 11px 10px;display:flex;position:absolute;top:71px;right:14px}.system-output>div:first-child>span{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font-size:6px;font-weight:900;display:block}.system-output>div:first-child>strong{text-transform:uppercase;letter-spacing:-.025em;justify-content:space-between;align-items:center;margin-top:5px;font-size:11px;display:flex}.system-output>div:first-child>strong i{color:var(--lime);font-size:15px;font-style:normal}.system-bars{border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);align-items:flex-end;gap:4px;height:83px;margin-top:auto;padding:6px 4px 0;display:flex}.system-bars>i{background:var(--lime);border:1px solid var(--ink);transform-origin:bottom;width:11px;animation:6s cubic-bezier(.2,.9,.2,1) infinite barGrow}.system-bar--1{height:34%}.system-bar--2{height:48%;animation-delay:.12s}.system-bar--3{height:63%;animation-delay:.24s}.system-bar--4{height:78%;animation-delay:.36s}.system-bar--5{height:96%;animation-delay:.48s}.system-sequence{z-index:4;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:6px;font-weight:900;display:flex;position:absolute;bottom:18px;left:154px}.system-sequence i{background:var(--line);width:14px;height:1px;position:relative}.system-sequence i:after{content:"";border-top:1px solid var(--muted);border-right:1px solid var(--muted);width:4px;height:4px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.system-foot{border-top:1px solid var(--ink)}.system-foot>span{color:var(--muted);font-size:6px}.system-foot>strong{border:1px solid var(--ink);background:var(--lime);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:6px 8px;font-size:6px}.hero-visual{aspect-ratio:1;border:1px solid var(--ink);isolation:isolate;background:#ffffff42;grid-template-rows:47px 1fr 48px;place-self:center end;width:min(100%,410px);display:grid;position:relative;top:0;overflow:hidden;box-shadow:12px 12px #1cbdc42e}.growth-slide.is-active .hero-visual{animation:.9s cubic-bezier(.2,.9,.2,1) both heroVisualEnter}.hero-visual__head,.hero-visual__foot{z-index:20;text-transform:uppercase;background:#f5f7eeeb;justify-content:space-between;align-items:center;gap:15px;padding:0 16px;display:flex;position:relative}.hero-visual__head{border-bottom:1px solid var(--ink)}.hero-visual__foot{border-top:1px solid var(--ink)}.hero-visual__head>span,.hero-visual__foot>span{letter-spacing:.11em;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:900;overflow:hidden}.hero-visual__head>strong{letter-spacing:.12em;white-space:nowrap;align-items:center;gap:7px;font-size:7px;display:flex}.hero-visual__head>strong i{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite heroStatusPulse;box-shadow:0 0 #1cbdc447}.hero-visual__foot>span{color:var(--muted);font-size:6px}.hero-visual__foot>strong{border:1px solid var(--ink);background:var(--lime);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:6px 8px;font-size:6px}.hero-visual__stage{background-image:linear-gradient(#0b32341a 1px,#0000 1px),linear-gradient(90deg,#0b32341a 1px,#0000 1px);background-size:26px 26px;min-height:0;position:relative;overflow:hidden}.hero-visual__stage:before{content:"";z-index:-1;background:linear-gradient(145deg,#ffffff73,#0000 55%);position:absolute;inset:0}.hv-brand{flex-direction:column;justify-content:center;height:100%;padding:35px 30px 25px;display:flex;overflow:hidden}.hv-brand__logo{object-fit:contain;transform-origin:0;width:200px;height:auto;animation:7s cubic-bezier(.2,.8,.2,1) infinite heroBrandLogo}.hv-brand>p{letter-spacing:-.035em;width:84%;margin:14px 0 22px;font-size:15px;line-height:1.15}.hv-brand__rails{gap:7px;width:120%;display:grid}.hv-brand__rails span{border:1px solid var(--ink);background:var(--paper);letter-spacing:.11em;align-items:center;height:32px;padding:0 12px;font-size:7px;font-weight:900;animation:7s cubic-bezier(.2,.8,.2,1) infinite heroBrandRail;display:flex}.hv-brand__rails span:nth-child(2){background:var(--lime);margin-left:22px;animation-delay:.15s}.hv-brand__rails span:nth-child(3){margin-left:44px;animation-delay:.3s}.hv-brand>strong{color:var(--muted);letter-spacing:.14em;margin-top:18px;font-size:7px;animation:7s ease-in-out infinite heroBrandTagline}.hv-strategy{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 84px;gap:14px;height:100%;padding:22px;display:grid}.hv-strategy__window{border-bottom:1px solid var(--ink);text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:end;padding-bottom:10px;display:flex}.hv-strategy__window span,.hv-strategy__decision span{color:var(--muted);letter-spacing:.12em;font-size:6px;font-weight:900}.hv-strategy__window strong{letter-spacing:-.04em;font-size:16px}.hv-strategy ol{grid-column:1;gap:8px;margin:0;padding:0;list-style:none;display:grid}.hv-strategy li{border:1px solid var(--ink);background:var(--paper);min-height:52px;animation:6.4s ease-in-out infinite heroStrategyStep;animation-delay:var(--hero-delay);grid-template-columns:24px 1fr;align-content:center;padding:9px 10px;display:grid}.hv-strategy li>span{color:var(--muted);grid-row:1/3;align-self:center;font-size:7px;font-weight:900}.hv-strategy li b{text-transform:uppercase;letter-spacing:.04em;font-size:9px}.hv-strategy li small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:6px}.hv-strategy:after{content:"";background:var(--ink);transform-origin:top;grid-area:2/2;justify-self:center;width:1px;height:100%;animation:6.4s ease-in-out infinite heroStrategyLine}.hv-strategy__decision{border:1px solid var(--ink);background:var(--lime);grid-column:1/-1;justify-content:space-between;align-items:center;padding:12px;display:flex}.hv-strategy__decision strong{letter-spacing:.03em;font-size:9px}.hv-marketing{grid-template-rows:1fr auto;grid-template-columns:112px 1fr;gap:20px;height:100%;padding:24px;display:grid}.hv-marketing__summary{border:1px solid var(--ink);background:var(--ink);color:var(--paper);flex-direction:column;justify-content:flex-end;padding:15px;display:flex}.hv-marketing__summary span,.hv-marketing__summary small{text-transform:uppercase;letter-spacing:.09em;font-size:6px;font-weight:900}.hv-marketing__summary strong{color:var(--lime);letter-spacing:-.08em;margin:auto 0 6px;font-size:32px;animation:5.6s cubic-bezier(.2,.8,.2,1) infinite heroMarketingScore}.hv-marketing__summary small{color:var(--sage)}.hv-marketing__channels{flex-direction:column;justify-content:center;gap:17px;display:flex}.hv-marketing__channels>div{grid-template-columns:48px 1fr 20px;align-items:center;gap:7px;font-size:6px;font-weight:900;display:grid}.hv-marketing__channels i{border:1px solid var(--ink);background:var(--paper);height:10px;overflow:hidden}.hv-marketing__channels i b{width:var(--hero-bar);background:var(--lime);transform-origin:0;height:100%;animation:5.6s cubic-bezier(.2,.8,.2,1) infinite heroMarketingBar;animation-delay:var(--hero-delay);display:block}.hv-marketing__channels strong{text-align:right;font-size:7px}.hv-marketing>p{border-top:1px solid var(--ink);color:var(--muted);letter-spacing:.1em;grid-column:1/-1;justify-content:space-between;margin:0;padding-top:11px;font-size:6px;font-weight:900;display:flex}.hv-web{grid-template-columns:.95fr 1.05fr;gap:12px;height:100%;padding:23px;display:grid;position:relative}.hv-web__editor,.hv-web__preview{border:1px solid var(--ink);background:var(--paper);overflow:hidden}.hv-web__editor>div{border-bottom:1px solid var(--ink);align-items:center;gap:5px;height:28px;padding:0 8px;display:flex}.hv-web__editor>div i{border:1px solid var(--ink);border-radius:50%;width:5px;height:5px}.hv-web__editor>div span{margin-left:auto;font-size:6px;font-weight:900}.hv-web__editor ol{gap:12px;margin:0;padding:16px 8px;list-style:none;display:grid}.hv-web__editor li{color:var(--muted);grid-template-columns:17px 1fr;font-size:6px;display:grid}.hv-web__editor li b{color:var(--ink);font-weight:700;animation:6.2s ease-in-out infinite heroWebCode}.hv-web__editor li:nth-child(2) b{animation-delay:.25s}.hv-web__editor li:nth-child(3) b{animation-delay:.5s}.hv-web__editor li:nth-child(4) b{animation-delay:.75s}.hv-web__preview{flex-direction:column;padding:13px;display:flex}.hv-web__preview>span{letter-spacing:.1em;font-size:6px;font-weight:900}.hv-web__preview>strong{letter-spacing:-.05em;margin:45px 0 18px;font-size:16px;line-height:.9}.hv-web__preview>div{gap:5px;display:flex}.hv-web__preview>div i{border:1px solid var(--ink);background:#1cbdc426;flex:1;height:42px}.hv-web__preview>div i:nth-child(2){background:var(--lime)}.hv-web__button{border:1px solid var(--ink);background:var(--ink);min-height:27px;color:var(--paper);justify-content:center;align-items:center;margin-top:auto;padding:0 8px;font-size:6px;font-weight:900;display:flex}.hv-web__scan{z-index:4;background:var(--lime);height:2px;animation:6.2s ease-in-out infinite heroWebScan;position:absolute;top:23px;left:23px;right:23px;box-shadow:0 0 10px #1cbdc4cc}.hv-search{flex-direction:column;height:100%;padding:22px;display:flex}.hv-search__query{border:1px solid var(--ink);background:var(--paper);flex-direction:column;justify-content:center;height:68px;padding:10px 13px;display:flex;position:relative}.hv-search__query span{color:var(--muted);letter-spacing:.1em;font-size:6px;font-weight:900}.hv-search__query strong{letter-spacing:-.02em;margin-top:7px;font-size:10px}.hv-search__query i{border:1px solid var(--ink);border-radius:50%;width:13px;height:13px;position:absolute;bottom:13px;right:12px}.hv-search__query i:after{content:"";background:var(--ink);width:6px;height:1px;position:absolute;bottom:-3px;right:-4px;transform:rotate(45deg)}.hv-search__results{gap:9px;margin-top:13px;display:grid}.hv-search__results article{border:1px solid var(--ink);min-height:51px;animation:6s ease-in-out infinite heroSearchResult;animation-delay:var(--hero-delay);background:#f5f7eedb;grid-template-columns:22px 1fr 7px;align-items:center;padding:9px 10px;display:grid}.hv-search__results article>span{color:var(--muted);font-size:7px;font-weight:900}.hv-search__results article div{flex-direction:column;gap:4px;display:flex}.hv-search__results article b{font-size:8px}.hv-search__results article small{color:var(--muted);letter-spacing:.08em;font-size:5px;font-weight:900}.hv-search__results article>i{background:var(--lime);border-radius:50%;width:7px;height:7px}.hv-search>p{border-top:1px solid var(--ink);color:var(--muted);letter-spacing:.08em;justify-content:space-between;margin:auto 0 0;padding-top:10px;font-size:6px;font-weight:900;display:flex}.hv-app{grid-template-rows:1fr auto;gap:12px;height:100%;padding:21px;display:grid}.hv-app__screens{min-height:0;position:relative}.hv-app__screen{border:1px solid var(--ink);background:var(--paper);flex-direction:column;width:145px;height:214px;padding:13px;animation:7s cubic-bezier(.2,.8,.2,1) infinite heroAppStack;display:flex;position:absolute;top:6px;box-shadow:5px 5px #0b32341f}.hv-app__screen--1{z-index:1;left:0}.hv-app__screen--2{z-index:2;animation-delay:.18s;left:calc(50% - 72px)}.hv-app__screen--3{z-index:3;animation-delay:.36s;right:0}.hv-app__screen>span{color:var(--muted);font-size:7px;font-weight:900}.hv-app__screen>strong{letter-spacing:-.05em;margin-top:48px;font-size:16px}.hv-app__screen>p{margin:7px 0 0;font-size:8px;line-height:1.2}.hv-app__screen>div{gap:5px;margin-top:auto;display:flex}.hv-app__screen>div i{border:1px solid var(--ink);background:#1cbdc421;flex:1;height:25px}.hv-app__screen>div i:first-child{background:var(--lime)}.hv-app__release{border:1px solid var(--ink);background:var(--ink);min-height:38px;color:var(--paper);justify-content:space-between;align-items:center;padding:0 11px;display:flex}.hv-app__release span{color:var(--sage);text-transform:uppercase;letter-spacing:.08em;font-size:6px}.hv-app__release strong{color:var(--lime);letter-spacing:.08em;font-size:7px}.hv-crm{grid-template-rows:23px 1fr auto;gap:10px;height:100%;padding:22px;display:grid;position:relative}.hv-crm__headings{color:var(--muted);letter-spacing:.08em;grid-template-columns:repeat(3,1fr);gap:8px;font-size:6px;font-weight:900;display:grid}.hv-crm__lanes{grid-template-columns:repeat(3,1fr);gap:8px;min-height:0;display:grid}.hv-crm__lanes>div{background:#f5f7ee99;border:1px solid #0b323473;flex-direction:column;gap:8px;padding:8px;display:flex}.hv-crm article{border:1px solid var(--ink);background:var(--paper);flex-direction:column;gap:5px;min-height:45px;padding:8px;display:flex}.hv-crm article span{color:var(--muted);text-transform:uppercase;font-size:6px}.hv-crm article b{text-transform:uppercase;font-size:7px}.hv-crm__moving-card{z-index:6;width:92px;animation:7s cubic-bezier(.45,.05,.25,1) infinite heroCrmRoute;position:absolute;top:98px;left:31px;background:var(--lime)!important}.hv-crm__score{border:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:39px;padding:0 11px;display:flex}.hv-crm__score span{color:var(--muted);text-transform:uppercase;font-size:6px;font-weight:900}.hv-crm__score strong{letter-spacing:-.04em;font-size:12px}.hv-ai{grid-template-rows:74px 1fr 40px;grid-template-columns:1fr 1fr;gap:10px;height:100%;padding:20px;display:grid}.hv-ai__prompt,.hv-ai__answer,.hv-ai__control{border:1px solid var(--ink);background:var(--paper)}.hv-ai__prompt{flex-direction:column;grid-column:1/-1;justify-content:center;padding:11px;display:flex}.hv-ai__prompt span,.hv-ai__answer>span{color:var(--muted);letter-spacing:.09em;font-size:6px;font-weight:900}.hv-ai__prompt strong{letter-spacing:-.025em;margin-top:7px;font-size:12px;animation:6.6s steps(2,end) infinite heroAiPrompt}.hv-ai__answer{background:#1cbdc41f;padding:12px}.hv-ai__answer p{align-items:center;gap:6px;margin:17px 0 0;font-size:7px;font-weight:800;display:flex}.hv-ai__answer p+p{margin-top:10px}.hv-ai__answer p i{border:1px solid var(--ink);background:var(--lime);border-radius:50%;width:7px;height:7px;animation:6.6s ease-in-out infinite heroAiCheck}.hv-ai__answer p:nth-child(3) i{animation-delay:.35s}.hv-ai__answer p:nth-child(4) i{animation-delay:.7s}.hv-ai__tasks{gap:8px;display:grid}.hv-ai__tasks article{border:1px solid var(--ink);background:var(--paper);grid-template-columns:18px 1fr 7px;align-items:center;padding:0 8px;font-size:6px;display:grid}.hv-ai__tasks article span{color:var(--muted)}.hv-ai__tasks article i{border:1px solid var(--ink);border-radius:50%;width:7px;height:7px;animation:6.6s ease-in-out infinite heroAiTask}.hv-ai__tasks article:nth-child(2) i{animation-delay:.4s}.hv-ai__tasks article:nth-child(3) i{animation-delay:.8s}.hv-ai__control{grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 11px;display:flex}.hv-ai__control span{color:var(--muted);text-transform:uppercase;font-size:6px;font-weight:900}.hv-ai__control strong{background:var(--ink);color:var(--lime);letter-spacing:.1em;padding:6px 12px;font-size:7px}.hv-creative{grid-template-rows:1fr auto;grid-template-columns:122px 1fr;gap:12px;height:100%;padding:20px;display:grid}.hv-creative__idea{border:1px solid var(--ink);background:var(--ink);color:var(--paper);flex-direction:column;justify-content:center;padding:14px;display:flex}.hv-creative__idea span{color:var(--lime);letter-spacing:.1em;font-size:6px;font-weight:900}.hv-creative__idea strong{letter-spacing:-.05em;margin-top:35px;font-size:17px;line-height:.92}.hv-creative__formats{position:relative}.hv-creative__format{border:1px solid var(--ink);background:var(--paper);flex-direction:column;justify-content:space-between;padding:8px;animation:7.2s cubic-bezier(.2,.8,.2,1) infinite heroCreativeFormat;display:flex;position:absolute;box-shadow:4px 4px #0b32341c}.hv-creative__format span{color:var(--muted);font-size:6px;font-weight:900}.hv-creative__format b{font-size:7px}.hv-creative__format--square{width:86px;height:86px;top:0;left:0}.hv-creative__format--portrait{width:70px;height:112px;animation-delay:.18s;top:0;right:0}.hv-creative__format--wide{width:125px;height:70px;animation-delay:.36s;bottom:0;left:0}.hv-creative__format--web{background:var(--lime);width:88px;height:62px;animation-delay:.54s;bottom:0;right:0}.hv-creative>p{border:1px solid var(--ink);letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;margin:0;padding:11px;font-size:6px;font-weight:900;display:flex}.hv-creative>p strong{font-size:8px}.hv-cloud{grid-template-rows:1fr auto;grid-template-columns:105px 1fr;gap:12px;height:100%;padding:20px;display:grid}.hv-cloud__uptime{border:1px solid var(--ink);background:var(--ink);color:var(--paper);flex-direction:column;justify-content:center;padding:13px;display:flex;position:relative;overflow:hidden}.hv-cloud__uptime span{color:var(--sage);letter-spacing:.09em;font-size:6px;font-weight:900}.hv-cloud__uptime strong{color:var(--lime);letter-spacing:-.08em;margin:22px 0 10px;font-size:25px}.hv-cloud__uptime i{border-bottom:1px solid var(--sage);background:linear-gradient(135deg, transparent 0 32%, var(--lime) 33% 35%, transparent 36% 54%, var(--lime) 55% 57%, transparent 58%);background-size:58px 28px;height:28px;animation:4s linear infinite heroCloudPulse}.hv-cloud__checks{align-content:center;gap:10px;display:grid}.hv-cloud__checks article{border:1px solid var(--ink);background:var(--paper);grid-template-columns:8px 1fr auto;align-items:center;gap:7px;min-height:37px;padding:0 8px;font-size:6px;font-weight:900;display:grid}.hv-cloud__checks article i{border:1px solid var(--ink);width:7px;height:7px;animation:5.8s ease-in-out infinite heroCloudCheck;animation-delay:var(--hero-delay);border-radius:50%}.hv-cloud__checks article strong{color:var(--muted);font-size:5px}.hv-cloud__log{border:1px solid var(--ink);background:#f5f7eed9;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;padding:9px 11px;display:grid}.hv-cloud__log p{text-transform:uppercase;margin:0;font-size:5px;line-height:1.3}.hv-cloud__log span{color:var(--muted);font-weight:900;display:block}.growth-hero.is-paused .hero-visual *{animation:none!important}.growth-slide:not(.is-active) .hero-visual *,.growth-hero.is-paused .growth-system *,.growth-slide:not(.is-active) .growth-system *{animation-play-state:paused}.slider-controls{z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:29px;left:3.2vw;right:3.2vw}.slider-progress{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;width:min(48vw,560px);display:grid}.slider-progress button{cursor:pointer;background:0 0;border:0;width:auto;min-width:0;height:20px;padding:9px 0}.slider-progress button span{background:#0b0d0a33;height:2px;display:block;position:relative;overflow:hidden}.slider-progress button span:after{content:"";background:var(--ink);transition:right .4s;position:absolute;inset:0 100% 0 0}.slider-progress button.is-active span:after{animation:6.5s linear both slideProgress;right:0}.growth-hero.is-paused .slider-progress button.is-active span:after{animation-play-state:paused}.slider-arrows{align-items:center;gap:14px;display:flex}.slider-arrows button{border:1px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:50%;width:38px;height:38px;transition:background .2s,color .2s}.slider-arrows button:hover{background:var(--ink);color:var(--lime)}.slider-arrows span{text-align:center;letter-spacing:.1em;min-width:52px;font-size:9px;font-weight:900}.slider-arrows .slider-pause{text-transform:uppercase;letter-spacing:.08em;border-radius:99px;width:auto;min-width:58px;padding:0 12px;font-size:7px;font-weight:900}.signal-strip{background:var(--lime);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--ink);justify-content:space-around;align-items:center;gap:24px;min-height:66px;padding:0 3.2vw;font-size:10px;font-weight:900;display:flex;overflow:hidden}.signal-strip i{font-size:18px;font-style:normal}.ai-growth-section{padding:126px 3.2vw}.ai-growth-intro{grid-template-columns:.55fr 1.55fr .8fr;align-items:start;gap:5vw;margin-bottom:72px;display:grid}.ai-growth-intro h2,.services-home-head h2,.method-head h2,.contact-band h2,.detail-section-head h2,.latest-tech-head h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(42px,4vw,48px);line-height:.96}.large-copy{color:var(--muted);margin:4px 0 0;font-size:17px;line-height:1.55}.growth-stack{grid-template-columns:1.45fr .95fr;gap:12px;display:grid}.growth-stack-featured{background:var(--ink);min-height:650px;color:var(--paper);border:1px solid var(--ink);flex-direction:column;padding:34px;display:flex;position:relative;overflow:hidden}.growth-stack-featured>div:first-child{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.micro-label{border:1px solid var(--lime);color:var(--lime);text-transform:uppercase;letter-spacing:.1em;border-radius:99px;padding:8px 12px;font-size:9px;font-weight:900}.stack-index{color:var(--sage);letter-spacing:.12em;font-size:10px;font-weight:900}.growth-stack-featured h3{letter-spacing:-.065em;text-transform:uppercase;z-index:2;max-width:790px;margin:auto 0 20px;font-size:clamp(47px,5vw,82px);line-height:.9;position:relative}.growth-stack-featured>p{max-width:560px;color:var(--sage);z-index:2;margin:0 0 36px;line-height:1.55;position:relative}.growth-stack-featured>a{width:fit-content;color:var(--lime);text-transform:uppercase;letter-spacing:.1em;z-index:2;align-items:center;gap:22px;font-size:10px;font-weight:900;display:flex;position:relative}.ai-core{aspect-ratio:1;opacity:.8;border:1px solid #1cbdc442;border-radius:50%;place-items:center;width:480px;display:grid;position:absolute;top:22px;right:-90px}.ai-core:before,.ai-core:after{content:"";border:1px solid #1cbdc440;border-radius:50%;position:absolute;inset:16%}.ai-core:after{background:var(--lime);border:0;inset:33%}.ai-core b{z-index:2;color:var(--ink);letter-spacing:-.1em;font-size:60px;position:relative}.ai-core i{background:var(--lime);border-radius:50%;width:12px;height:12px;position:absolute}.ai-core i:first-of-type{top:45%;left:3%}.ai-core i:nth-of-type(2){top:15%;right:16%}.ai-core i:nth-of-type(3){bottom:11%;right:22%}.growth-stack-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.growth-stack-grid article{border:1px solid var(--ink);flex-direction:column;min-height:319px;padding:26px;transition:background .25s,transform .25s;display:flex}.growth-stack-grid article:hover{background:var(--lime);transform:translateY(-4px)}.growth-stack-grid span{color:var(--muted);font-size:10px;font-weight:900}.growth-stack-grid h4{letter-spacing:-.05em;text-transform:uppercase;margin:auto 0 14px;font-size:29px}.growth-stack-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.services-home{background:var(--ink);color:var(--paper);padding:126px 3.2vw}.services-home-head{grid-template-columns:.55fr 1.55fr .5fr;align-items:start;gap:5vw;margin-bottom:70px;display:grid}.services-home-head>a{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;place-self:end;font-size:10px;font-weight:900}.service-cards{border-top:1px solid var(--paper-line);border-left:1px solid var(--paper-line);grid-template-columns:repeat(3,1fr);display:grid}.service-card{border-right:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);flex-direction:column;min-height:430px;padding:28px;transition:color .25s,background .25s;display:flex;position:relative;overflow:hidden}.service-card:hover{background:var(--paper);color:var(--ink)}.service-card--ai{background:var(--lime);color:var(--ink);grid-column:span 2}.service-card-top{color:var(--sage);justify-content:space-between;font-size:10px;font-weight:900;display:flex}.service-card--ai .service-card-top{color:var(--muted)}.service-card-top b{font-size:20px;transition:transform .25s}.service-card:hover .service-card-top b{transform:translate(4px,-4px)}.service-accent{text-transform:uppercase;letter-spacing:.1em;font-weight:900;color:var(--lime)!important;margin:auto 0 14px!important;font-size:10px!important}.service-card--ai .service-accent,.service-card:hover .service-accent{color:var(--ink)!important}.service-card h3{letter-spacing:-.05em;text-transform:uppercase;max-width:430px;margin:0 0 17px;font-size:clamp(30px,3vw,47px);line-height:.97}.service-card>p:not(.service-accent){max-width:420px;color:var(--sage);margin:0 0 30px;font-size:14px;line-height:1.5}.service-card--ai>p:not(.service-accent),.service-card:hover>p:not(.service-accent){color:var(--muted)}.service-tech-line{text-transform:uppercase;letter-spacing:.07em;border-top:1px solid;align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:9px;font-weight:800;display:flex}.service-tech-line span{color:var(--lime)}.service-card--ai .service-tech-line span,.service-card:hover .service-tech-line span{color:var(--ink)}.service-tech-line i{background:currentColor;border-radius:50%;width:4px;height:4px}.growth-method{padding:126px 3.2vw}.method-head{grid-template-columns:.55fr 1.45fr .65fr;align-items:start;gap:5vw;margin-bottom:70px;display:grid}.method-head>p:last-child{color:var(--muted);margin:7px 0 0;font-size:15px;line-height:1.55}.method-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.method-grid article{border-right:1px solid var(--line);min-height:350px;padding:28px 30px 0 0}.method-grid article:not(:first-child){padding-left:30px}.method-grid article:last-child{border-right:0}.method-grid article>div{color:var(--muted);align-items:center;gap:14px;font-size:10px;font-weight:900;display:flex}.method-grid article i{background:var(--line);flex:1;height:1px}.method-grid h3{letter-spacing:-.05em;text-transform:uppercase;margin:120px 0 17px;font-size:clamp(28px,2.7vw,42px);line-height:.98}.method-grid p{max-width:390px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.proof-strip{background:var(--paper);border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:30px;min-height:148px;padding:32px 3.2vw;display:flex}.proof-strip>p{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.proof-strip>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.proof-strip span{border:1px solid var(--ink);text-transform:uppercase;letter-spacing:.1em;border-radius:99px;padding:11px 15px;font-size:9px;font-weight:900}.contact-band{background:var(--lime);border:1px solid var(--ink);flex-direction:column;min-height:360px;margin:0 3.2vw 24px;padding:34px 4.5vw 28px;display:flex}.kicker--dark>span{background:var(--ink);box-shadow:0 0 0 4px #0b0d0a26}.contact-band-main{grid-template-columns:1.35fr 1fr;align-items:end;gap:5vw;margin:54px 0 46px;display:grid}.contact-band h2{font-size:clamp(42px,4vw,48px)}.contact-band-action{border:0;border-bottom:3px solid var(--ink);text-align:left;letter-spacing:-.04em;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:0 0 18px;font-size:clamp(18px,2vw,28px);font-weight:900;display:flex}.contact-band-action b{font-size:26px;transition:transform .25s}.contact-band-action:hover b{transform:translate(5px,-5px)}.contact-band-foot{border-top:1px solid #0b0d0a4d;justify-content:space-between;gap:25px;margin-top:auto;padding-top:18px;display:flex}.contact-band-foot p{text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:9px;font-weight:900}.site-footer{background:var(--ink);color:var(--paper);padding:0 3.2vw 20px}.footer-lead{border-bottom:1px solid var(--paper-line);grid-template-columns:.72fr 1.28fr;align-items:center;gap:5vw;min-height:270px;padding:42px 0;display:grid}.brand--footer img{width:170px}.footer-brand{flex-direction:column;justify-content:center;gap:32px;display:flex}.footer-brand p{max-width:340px;color:var(--sage);margin:0;font-size:13px;line-height:1.5}.footer-invite{flex-direction:column;align-items:flex-start;display:flex}.footer-kicker{color:var(--sage);text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:10px;margin:0;font-size:8px;font-weight:900;display:flex}.footer-kicker span{background:var(--lime);width:20px;height:2px}.footer-invite h2{max-width:760px;color:var(--paper);letter-spacing:-.055em;text-transform:uppercase;margin:30px 0 22px;font-size:clamp(32px,3.2vw,44px);line-height:.94}.footer-cta{background:var(--lime);min-height:46px;color:var(--ink);text-transform:uppercase;letter-spacing:.09em;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:24px;padding:0 17px;font-size:8px;font-weight:900;display:inline-flex}.footer-directory{border-bottom:1px solid var(--paper-line);grid-template-columns:.58fr 1.12fr .9fr;gap:4vw;padding:36px 0 38px;display:grid}.footer-directory>*>p{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;margin:0 0 18px;font-size:7px;font-weight:900}.footer-nav>div{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.footer-nav a{color:var(--paper);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800;transition:color .2s}.footer-nav a:hover,.footer-nav a:focus-visible,.footer-services a:hover,.footer-services a:focus-visible{color:var(--lime)}.footer-services>div{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.footer-services a{color:var(--sage);font-size:12px;line-height:1.3;transition:color .2s}.footer-location{flex-direction:column;align-items:flex-start;display:flex}.footer-location strong{color:var(--paper);letter-spacing:-.04em;text-transform:uppercase;font-size:21px;line-height:1}.footer-location>span{max-width:350px;color:var(--sage);margin-top:13px;font-size:12px;line-height:1.45}.footer-bottom{grid-template-columns:1fr auto 1fr;align-items:center;padding-top:18px;display:grid}.footer-bottom p,.footer-bottom a{color:var(--sage);text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:8px;font-weight:800}.footer-bottom a{color:var(--paper);justify-self:end}.thank-you-hero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:66vh;padding:clamp(56px,7vw,108px) 3.2vw;display:flex}.thank-you-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:7vw;margin-top:clamp(44px,7vw,92px);display:grid}.thank-you-grid h1{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(48px,7.4vw,116px);line-height:.83}.thank-you-grid .display-accent{color:var(--cyan);-webkit-text-stroke:1px var(--ink);font-style:italic}.thank-you-copy{max-width:570px}.thank-you-copy>p{margin:0 0 18px;font-size:clamp(17px,1.4vw,24px);line-height:1.35}.thank-you-copy>div{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.thank-you-home-link{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;font-size:10px;font-weight:900}.service-index-hero{border-bottom:1px solid var(--ink);flex-direction:column;min-height:690px;padding:70px 3.2vw 60px;display:flex}.service-index-hero>div{grid-template-columns:1.6fr .55fr;align-items:end;gap:5vw;margin-top:auto;display:grid}.service-index-hero h1{margin:0}.service-index-hero>div>p{color:var(--muted);margin:0 0 10px;font-size:17px;line-height:1.55}.service-index-list{padding:0 3.2vw 126px}.index-service{border-bottom:1px solid var(--ink);grid-template-columns:70px 1.5fr .65fr 45px;align-items:center;gap:30px;min-height:230px;transition:background .25s,padding .25s;display:grid}.index-service:hover{background:var(--lime);padding:0 24px}.index-service--ai{background:var(--ink);color:var(--paper);border-color:var(--paper);margin:0 -3.2vw;padding:0 3.2vw}.index-service--ai:hover{color:var(--ink)}.index-service>span{color:var(--muted);font-size:10px;font-weight:900}.index-service>div>p:first-child{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 11px;font-size:9px;font-weight:900}.index-service>div>p:last-child{max-width:620px;color:var(--muted);margin:13px 0 0;font-size:14px}.index-service h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(37px,4.2vw,48px);line-height:.95}.index-service ul{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin:0;padding:0;font-size:10px;font-weight:800;list-style:none}.index-service li{margin:9px 0}.index-service>b{justify-self:end;font-size:25px;transition:transform .25s}.index-service:hover>b{transform:translate(4px,-4px)}.service-detail-hero{border-bottom:1px solid var(--ink);grid-template-columns:.35fr 1.4fr .65fr;align-items:end;gap:4vw;min-height:720px;padding:42px 3.2vw 66px;display:grid;position:relative;overflow:hidden}.detail-breadcrumb{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;align-self:start;gap:9px;font-size:9px;font-weight:900;display:flex}.detail-title{z-index:2;position:relative}.detail-title h1{margin:38px 0 28px;font-size:clamp(70px,9vw,142px)}.detail-title>p:last-child{letter-spacing:-.035em;max-width:740px;margin:0;font-size:clamp(20px,1.8vw,29px);line-height:1.2}.detail-orbit{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;align-self:center;place-items:center;width:min(100%,360px);display:grid;position:relative}.detail-orbit:before{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:18%}.detail-orbit>span{border:1px solid var(--ink);background:var(--paper);border-radius:99px;padding:7px 11px;font-size:9px;font-weight:900;position:absolute;top:3%;left:20%}.detail-orbit>b{aspect-ratio:1;background:var(--ink);width:42%;color:var(--lime);letter-spacing:-.08em;z-index:2;border-radius:50%;place-items:center;font-size:46px;display:grid;position:relative}.detail-orbit>i{background:var(--lime);border:2px solid var(--ink);border-radius:50%;width:11px;height:11px;position:absolute}.detail-orbit>i:first-of-type{top:20%;right:17%}.detail-orbit>i:nth-of-type(2){top:51%;left:3%}.detail-orbit>i:nth-of-type(3){bottom:10%;right:23%}.service-promise{grid-template-columns:.4fr 1.15fr .65fr;align-items:start;gap:5vw;padding:120px 3.2vw;display:grid}.service-promise h2{letter-spacing:-.05em;margin:0 0 34px;font-size:clamp(35px,4vw,48px);line-height:1.02}.service-promise>div>button{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;gap:20px;padding:0;font-size:9px;font-weight:900;display:inline-flex}.service-promise ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.service-promise li{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;align-items:center;gap:12px;min-height:64px;font-size:13px;font-weight:700;display:grid}.service-promise li span{color:var(--muted);font-size:9px;font-weight:900}.detail-capabilities{background:var(--ink);color:var(--paper);padding:120px 3.2vw}.detail-section-head{grid-template-columns:.45fr 1.55fr;gap:5vw;margin-bottom:70px;display:grid}.detail-capability-grid{border-top:1px solid var(--paper-line);border-left:1px solid var(--paper-line);grid-template-columns:1fr 1fr;display:grid}.detail-capability-grid article{border-right:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);flex-direction:column;min-height:330px;padding:28px;transition:background .25s,color .25s;display:flex}.detail-capability-grid article:hover{background:var(--lime);color:var(--ink)}.detail-capability-grid span{color:var(--lime);font-size:9px;font-weight:900}.detail-capability-grid article:hover span{color:var(--ink)}.detail-capability-grid h3{letter-spacing:-.05em;text-transform:uppercase;margin:auto 0 16px;font-size:clamp(31px,3vw,47px);line-height:.98}.detail-capability-grid p{max-width:510px;color:var(--sage);margin:0;font-size:14px;line-height:1.55}.detail-capability-grid article:hover p{color:var(--muted)}.latest-tech{padding:126px 3.2vw}.latest-tech-head{grid-template-columns:.45fr 1.25fr .55fr;gap:5vw;margin-bottom:70px;display:grid}.latest-tech-head>p:last-child{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.55}.latest-tech-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.latest-tech-grid article{border:1px solid var(--ink);flex-direction:column;min-height:420px;padding:27px;display:flex;position:relative;overflow:hidden}.latest-tech-grid article>div{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;font-size:9px;font-weight:900;display:flex}.latest-tech-grid article>div span{color:var(--muted)}.latest-tech-grid h3{letter-spacing:-.05em;text-transform:uppercase;z-index:2;max-width:390px;margin:auto 0 16px;font-size:clamp(31px,3vw,48px);line-height:.98;position:relative}.latest-tech-grid p{max-width:390px;color:var(--muted);z-index:2;margin:0;font-size:14px;line-height:1.55;position:relative}.latest-tech-grid article>i{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;width:260px;position:absolute;top:60px;right:-80px}.latest-tech-grid article>i:after{content:"";background:var(--lime);border-radius:50%;position:absolute;inset:27%}.detail-process{background:var(--paper);border-top:1px solid var(--ink);padding:120px 3.2vw}.detail-section-head--dark{color:var(--ink)}.detail-process-grid{grid-template-columns:repeat(3,1fr);display:grid}.detail-process-grid article{border-top:1px solid var(--ink);border-right:1px solid var(--line);min-height:310px;padding:28px 30px}.detail-process-grid article:last-child{border-right:0}.detail-process-grid span{color:var(--muted);font-size:9px;font-weight:900}.detail-process-grid h3{letter-spacing:-.05em;text-transform:uppercase;margin:105px 0 16px;font-size:36px;line-height:1}.detail-process-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.next-service{background:var(--ink);min-height:330px;color:var(--paper);justify-content:space-between;align-items:center;gap:40px;padding:62px 3.2vw;transition:background .25s,color .25s;display:flex}.next-service:hover{background:var(--lime);color:var(--ink)}.next-service p{color:var(--sage);text-transform:uppercase;letter-spacing:.12em;margin:0 0 18px;font-size:9px;font-weight:900}.next-service h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(42px,4vw,48px);line-height:.96}.next-service>span{font-size:58px}.about-hero{border-bottom:1px solid var(--ink);grid-template-columns:.48fr 1.52fr;align-items:stretch;gap:6vw;min-height:calc(100vh - 92px);padding:56px 3.2vw 72px;display:grid}.about-focus{border:1px solid var(--ink);background:var(--lime);flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.about-focus,.about-hero-copy{min-width:0}.about-focus:after{content:"";aspect-ratio:1;border:1px solid #0b323459;border-radius:50%;width:360px;position:absolute;bottom:-180px;right:-180px;box-shadow:0 0 0 60px #0b323412,0 0 0 120px #0b32340a}.about-focus span,.about-focus i{z-index:2;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-style:normal;font-weight:900;position:relative}.about-focus strong{z-index:2;letter-spacing:-.065em;text-transform:uppercase;max-width:390px;margin:auto 0;font-size:clamp(46px,5vw,76px);line-height:.9;position:relative}.about-hero-copy{flex-direction:column;display:flex}.about-hero-copy h1{letter-spacing:-.09em;text-transform:uppercase;margin:auto 0 38px;font-size:clamp(75px,10.6vw,164px);line-height:.78}.about-hero-copy h1 .display-accent{color:var(--lime);font-style:normal}.about-hero-copy>p:last-child{border-top:1px solid var(--ink);letter-spacing:-.035em;max-width:670px;margin:0;padding-top:22px;font-size:clamp(19px,1.6vw,26px);line-height:1.25}.about-origin{grid-template-columns:.4fr 1.6fr;gap:5vw;padding:126px 3.2vw;display:grid}.origin-year{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;margin:0 0 58px;font-size:10px;font-weight:900}.origin-year span{color:var(--lime);margin:0 14px;display:inline-block}.about-origin h2{letter-spacing:-.055em;text-transform:uppercase;max-width:1120px;margin:0;font-size:clamp(42px,4vw,48px);line-height:.96}.about-copy-columns{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:6vw;margin-top:66px;padding-top:28px;display:grid}.about-copy-columns p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.about-principles{background:var(--ink);color:var(--paper);padding:126px 3.2vw}.about-principles-head{grid-template-columns:.4fr 1.6fr;gap:5vw;margin-bottom:70px;display:grid}.about-principles-head h2{letter-spacing:-.055em;text-transform:uppercase;max-width:1100px;margin:0;font-size:clamp(42px,4vw,48px);line-height:.96}.about-principles-grid{border-top:1px solid var(--paper-line);grid-template-columns:repeat(3,1fr);display:grid}.about-principles-grid article{border-right:1px solid var(--paper-line);flex-direction:column;min-height:370px;padding:28px 30px;display:flex}.about-principles-grid article:last-child{border-right:0}.about-principles-grid span{color:var(--lime);font-size:9px;font-weight:900}.about-principles-grid h3{letter-spacing:-.05em;text-transform:uppercase;max-width:350px;margin:auto 0 18px;font-size:clamp(29px,3vw,45px);line-height:.98}.about-principles-grid p{max-width:380px;color:var(--sage);margin:0;font-size:14px;line-height:1.55}.about-timeline{grid-template-columns:repeat(3,1fr);padding:0 3.2vw 126px;display:grid}.about-timeline article{border:1px solid var(--ink);border-right:0;flex-direction:column;min-height:290px;padding:30px;display:flex}.about-timeline article:last-child{border-right:1px solid var(--ink);background:var(--lime)}.about-timeline span{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.about-timeline h3{letter-spacing:-.05em;text-transform:uppercase;margin:auto 0 15px;font-size:30px}.about-timeline p{max-width:350px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.contact-page-hero{border-bottom:1px solid var(--ink);flex-direction:column;min-height:calc(100vh - 92px);padding:62px 3.2vw 76px;display:flex}.contact-page-hero>div{grid-template-columns:1.5fr .5fr;align-items:end;gap:6vw;margin-top:auto;display:grid}.contact-page-hero h1{letter-spacing:-.09em;text-transform:uppercase;margin:0;font-size:clamp(72px,9.8vw,154px);line-height:.8}.contact-page-hero h1 .display-accent{color:var(--lime);font-style:normal}.contact-page-intro{border-top:1px solid var(--ink);padding-top:24px}.contact-page-intro p{color:var(--muted);margin:0 0 34px;font-size:16px;line-height:1.55}.contact-page-button{background:var(--ink);width:100%;min-height:58px;color:var(--paper);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;border-radius:99px;justify-content:space-between;align-items:center;padding:0 22px;font-size:10px;font-weight:900;display:flex}.contact-page-button:hover{background:var(--lime);color:var(--ink)}.contact-details{grid-template-columns:.35fr .8fr .85fr;align-items:start;gap:5vw;padding:126px 3.2vw;display:grid}.contact-address-card{border:1px solid var(--ink);background:var(--lime);flex-direction:column;min-height:520px;padding:32px;display:flex}.contact-address-card>span{text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.contact-address-card h2{letter-spacing:-.055em;text-transform:uppercase;margin:auto 0 20px;font-size:clamp(40px,4vw,48px);line-height:.96}.contact-address-card p{max-width:430px;color:var(--muted);margin:0 0 34px;font-size:14px;line-height:1.55}.contact-address-card a{border-top:1px solid var(--ink);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;padding-top:17px;font-size:9px;font-weight:900;display:flex}.contact-expectations{border-top:1px solid var(--ink)}.contact-expectations article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:0 18px;min-height:172px;padding:24px 0;display:grid}.contact-expectations span{color:var(--muted);grid-row:span 2;font-size:9px;font-weight:900}.contact-expectations h3{letter-spacing:-.04em;text-transform:uppercase;margin:0 0 12px;font-size:25px}.contact-expectations p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.contact-closing{background:var(--ink);min-height:610px;color:var(--paper);flex-direction:column;align-items:flex-start;padding:64px 3.2vw;display:flex}.contact-closing>p{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:9px;font-weight:900}.contact-closing h2{letter-spacing:-.055em;text-transform:uppercase;margin:auto 0 42px;font-size:clamp(42px,4vw,48px);line-height:.96}.contact-page-button--light{background:var(--lime);width:min(440px,100%);color:var(--ink)}.contact-page-button--light:hover{background:var(--paper)}.enquiry-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b3234b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.enquiry-dialog{background:var(--paper);border:1px solid var(--ink);grid-template-columns:.78fr 1.22fr;width:min(1120px,100%);max-height:calc(100vh - 48px);display:grid;position:relative;overflow-y:auto;box-shadow:0 30px 100px #0b323459}.enquiry-close{z-index:2;border:1px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:50%;width:42px;height:42px;font-size:25px;line-height:1;transition:background .2s,color .2s;position:absolute;top:18px;right:18px}.enquiry-close:hover{background:var(--ink);color:var(--paper)}.enquiry-intro{background:var(--ink);color:var(--paper);flex-direction:column;padding:58px 44px;display:flex}.enquiry-intro h2{letter-spacing:-.055em;text-transform:uppercase;margin:auto 0 24px;font-size:clamp(42px,4vw,48px);line-height:.96}.enquiry-intro>p:last-child{max-width:440px;color:var(--sage);margin:0;font-size:14px;line-height:1.55}.enquiry-form{grid-template-columns:1fr 1fr;gap:24px 18px;padding:68px 52px 42px;display:grid}.enquiry-form label{gap:9px;display:grid}.enquiry-form label>span{text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.enquiry-form label>span i{color:var(--muted);font-style:normal;font-weight:700}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:11px 2px;font-size:15px}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{border-bottom-color:var(--lime);box-shadow:0 2px 0 var(--lime)}.enquiry-form textarea{resize:vertical;min-height:112px}.enquiry-message,.enquiry-consent,.enquiry-submit-row{grid-column:1/-1}.enquiry-honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.enquiry-consent{flex-direction:row;align-items:flex-start;grid-template-columns:none!important;gap:10px!important;display:flex!important}.enquiry-consent input{width:16px;height:16px;accent-color:var(--ink);margin-top:1px}.enquiry-consent span{max-width:470px;color:var(--muted);line-height:1.45;text-transform:none!important;letter-spacing:0!important;font-size:10px!important}.enquiry-submit-row{justify-content:space-between;align-items:center;gap:24px;padding-top:6px;display:flex}.enquiry-submit-row p{max-width:300px;color:var(--muted);margin:0;font-size:10px;line-height:1.45}.enquiry-submit-row button,.enquiry-success button{background:var(--ink);min-height:48px;color:var(--paper);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:22px;padding:0 20px;font-size:10px;font-weight:900;display:inline-flex}.enquiry-submit-row button:hover,.enquiry-success button:hover{background:var(--lime);color:var(--ink)}.enquiry-submit-row button:disabled{opacity:.55;cursor:wait}.enquiry-success{flex-direction:column;justify-content:center;padding:70px 52px;display:flex}.enquiry-success>span{background:var(--lime);border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.enquiry-success h3{letter-spacing:-.06em;text-transform:uppercase;margin:36px 0 14px;font-size:clamp(42px,5vw,72px);line-height:.92}.enquiry-success p{max-width:430px;color:var(--muted);margin:0 0 34px;line-height:1.55}.enquiry-success button{width:fit-content}.main-nav{align-items:center;gap:clamp(13px,1.6vw,26px)}.main-nav>a,.services-mega__link{white-space:nowrap}.services-mega{position:static}.services-mega__control{align-items:center;gap:5px;display:inline-flex}.services-mega__link{font:inherit;text-transform:inherit;letter-spacing:inherit}.services-mega__toggle{width:24px;height:28px;color:var(--lime);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.services-mega__toggle span{font-size:15px;line-height:1;transition:transform .2s;display:block}.services-mega.is-open .services-mega__toggle span{transform:rotate(45deg)}.services-mega__panel{z-index:40;border-top:1px solid var(--paper-line);border-bottom:4px solid var(--lime);background:var(--ink);max-height:calc(100vh - 92px);color:var(--paper);padding:34px 3.2vw 28px;position:fixed;top:92px;left:0;right:0;overflow-y:auto;box-shadow:0 22px 50px #0b32343d}.services-mega__panel[hidden]{display:none}.services-mega__columns{border-top:1px solid var(--paper-line);border-left:1px solid var(--paper-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.services-mega__column{border-right:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);min-width:0;padding:22px}.services-mega__column h2{color:var(--lime);text-transform:uppercase;letter-spacing:.14em;margin:0 0 26px;font-size:9px}.services-mega__group+.services-mega__group{border-top:1px solid var(--paper-line);margin-top:28px;padding-top:24px}.services-mega__category{color:var(--paper);text-transform:none;letter-spacing:0;justify-content:space-between;align-items:start;gap:14px;display:flex}.services-mega__category strong{letter-spacing:-.035em;text-transform:uppercase;max-width:260px;font-size:clamp(17px,1.6vw,24px);line-height:1}.services-mega__category span{color:var(--lime);font-size:16px}.services-mega__panel a:after{display:none}.services-mega ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.services-mega li a{color:var(--sage);text-transform:none;letter-spacing:0;font-size:11px;line-height:1.35;transition:color .2s}.services-mega li a:hover,.services-mega li a:focus-visible{color:var(--paper)}.services-mega__all{border-bottom:1px solid var(--lime);width:fit-content;color:var(--lime);text-transform:uppercase;letter-spacing:.1em;gap:16px;margin:24px 0 0 auto;padding-bottom:7px;font-size:9px;font-weight:900;display:flex}.mobile-navigation[hidden],.mobile-services__panel[hidden],.mobile-services__group>[role=region][hidden]{display:none}.mobile-services{border-bottom:1px solid var(--paper-line)}.mobile-services__control{grid-template-columns:1fr 54px;align-items:stretch;min-height:72px;display:grid}.mobile-navigation .mobile-services__link{letter-spacing:-.04em;text-transform:uppercase;border:0;grid-template-columns:50px 1fr;align-items:center;min-height:72px;font-size:25px;font-weight:900;display:grid}.mobile-services__link>span{color:var(--lime);letter-spacing:.1em;font-size:9px}.mobile-services__toggle{border:0;border-left:1px solid var(--paper-line);width:54px;color:var(--lime);cursor:pointer;background:0 0;place-items:center;padding:0;font-size:24px;display:grid}.mobile-services__toggle b{font-weight:400}.mobile-services__panel{padding:4px 0 22px 50px}.mobile-services__group{border-top:1px solid var(--paper-line)}.mobile-services__group-heading{grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:58px;display:grid}.mobile-services__group-heading>button{min-height:58px;color:var(--paper);text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:15px;font-weight:900;display:flex}.mobile-services__group-heading>button span{color:var(--lime)}.mobile-navigation .mobile-services__category{min-height:auto;color:var(--lime);letter-spacing:.1em;border:0;grid-template-columns:none;gap:6px;padding:8px 0;font-size:7px;display:inline-flex}.mobile-services ul{gap:0;margin:0;padding:4px 0 17px 14px;list-style:none;display:grid}.mobile-navigation .mobile-services li a{min-height:42px;color:var(--sage);letter-spacing:0;text-transform:none;border:0;grid-template-columns:none;align-items:center;font-size:13px;line-height:1.25;display:flex}.mobile-navigation .mobile-services__all{min-height:56px;color:var(--lime);letter-spacing:.08em;border:0;grid-template-columns:none;gap:10px;font-size:10px;display:flex}.section-heading{grid-template-columns:.45fr 1.45fr .42fr;align-items:start;gap:4vw;margin-bottom:56px;display:grid}.section-heading h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(44px,5.5vw,48px);line-height:.94}.section-heading>a{text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid;place-self:end;align-items:center;gap:14px;padding-bottom:7px;font-size:9px;font-weight:900;display:flex}.section-heading--wide{grid-template-columns:.42fr 1.38fr .48fr}.section-heading--light{color:var(--paper)}.breadcrumbs{z-index:5;position:relative}.breadcrumbs ol{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:8px;font-weight:900;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:8px;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:var(--lime)}.breadcrumbs a{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.breadcrumbs a:hover{text-decoration-color:currentColor}.service-icon{isolation:isolate;width:76px;height:76px;color:inherit;flex:none;place-items:center;transition:transform .25s;display:grid;position:relative}.service-icon:before{content:"";z-index:-1;background:#1cbdc40f;border:1px solid;transition:border-radius .3s,transform .3s,background .3s,box-shadow .3s;position:absolute;inset:0}.service-icon:after{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;transition:transform .3s;position:absolute;top:8px;right:8px;box-shadow:0 0 0 4px #1cbdc424}.service-icon svg{z-index:2;stroke:currentColor;width:38px;height:38px;transition:transform .3s cubic-bezier(.2,.8,.2,1),stroke .2s;position:relative}.service-icon__accent{z-index:3;background:var(--lime);width:19px;height:3px;transition:width .3s;position:absolute;bottom:10px;left:12px}.service-icon--growth:before{border-radius:50%}.service-icon--search:before{border-radius:20px 20px 20px 3px}.service-icon--build:before{border-radius:3px;box-shadow:inset -8px -8px #1cbdc41a}.service-icon--automation:before{border-radius:18px;inset:7px;transform:rotate(45deg)}.service-icon--creative:before{border-radius:50% 4px}.service-icon--cloud:before{border-radius:8px 30px 8px 8px}.service-pillar-card:hover .service-icon{transform:translateY(-4px)}.service-pillar-card:hover .service-icon:before{background:#1cbdc429;box-shadow:7px 7px #1cbdc433}.service-pillar-card:hover .service-icon svg{stroke:var(--lime);transform:translateY(-2px)scale(1.08)}.service-pillar-card:hover .service-icon:after{transform:scale(1.35)}.service-pillar-card:hover .service-icon__accent{width:35px}.service-pillar-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-pillar-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:510px;padding:28px;transition:background .22s,color .22s,transform .22s;display:flex}.service-pillar-card:hover{background:var(--ink);color:var(--paper);transform:translateY(-3px)}.service-pillar-card--featured{background:var(--lime);color:var(--ink)}.service-pillar-card__top{justify-content:space-between;align-items:start;gap:20px;display:flex}.service-pillar-card__top>span{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:900}.service-pillar-card h3{letter-spacing:-.055em;text-transform:uppercase;max-width:420px;margin:auto 0 16px;font-size:clamp(32px,3vw,48px);line-height:.95}.service-pillar-card>p{max-width:440px;color:var(--muted);margin:0 0 25px;font-size:14px;line-height:1.5}.service-pillar-card:hover>p{color:var(--sage)}.service-pillar-card ul{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid;grid-template-columns:1fr 1fr;gap:9px 12px;margin:0 0 28px;padding:18px 0 0;font-size:8px;font-weight:800;list-style:none;display:grid}.service-pillar-card:hover ul{color:var(--paper)}.service-pillar-card>a{text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;font-size:9px;font-weight:900;display:flex}.platform-trust-strip{border-bottom:1px solid var(--ink);grid-template-columns:.52fr 1.5fr .48fr;align-items:center;gap:3vw;min-height:104px;padding:22px 3.2vw;display:grid}.platform-trust-strip>p,.platform-trust-strip small{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;margin:0;font-size:7px;font-weight:900}.platform-trust-strip>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.platform-trust-strip span{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.07em;padding:9px 12px;font-size:8px;font-weight:900}.platform-trust-strip small{text-align:right;line-height:1.45}.home-service-pillars,.service-catalog,.industries-index,.category-process,.related-services,.service-faq,.subservice-process{padding:118px 3.2vw}.digital-growth-feature{background:var(--ink);min-height:720px;color:var(--paper);grid-template-columns:1.05fr .95fr;align-items:stretch;gap:6vw;padding:92px 3.2vw;display:grid}.digital-growth-feature__intro{flex-direction:column;align-items:flex-start;display:flex}.digital-growth-feature h2{letter-spacing:-.055em;text-transform:uppercase;max-width:850px;margin:auto 0 25px;font-size:clamp(42px,4vw,48px);line-height:.96}.digital-growth-feature__intro>p:last-of-type{max-width:610px;color:var(--sage);margin:0 0 36px;font-size:16px;line-height:1.6}.feature-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.feature-actions button,.ai-automation-feature__copy>button{background:var(--lime);min-height:51px;color:var(--ink);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:20px;padding:0 18px;font-size:9px;font-weight:900;display:inline-flex}.feature-actions>a{color:var(--lime);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.capability-list{border-top:1px solid var(--paper-line);align-self:center}.capability-list>a{border-bottom:1px solid var(--paper-line);grid-template-columns:42px 1fr 22px;align-items:center;gap:15px;min-height:84px;padding:0 8px;transition:padding .2s,background .2s,color .2s;display:grid}.capability-list>a:hover{background:var(--lime);color:var(--ink);padding:0 18px}.capability-list span{color:var(--sage);font-size:8px;font-weight:900}.capability-list strong{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(18px,2vw,27px);line-height:1}.capability-list i{color:var(--lime);font-size:18px;font-style:normal}.capability-list>a:hover i{color:var(--ink)}.ai-automation-feature{grid-template-columns:.82fr 1.18fr;align-items:start;gap:6vw;padding:118px 3.2vw 78px;display:grid}.ai-automation-feature__copy{position:sticky;top:125px}.ai-automation-feature h2{letter-spacing:-.055em;text-transform:uppercase;max-width:760px;margin:38px 0 24px;font-size:clamp(42px,4vw,48px);line-height:.96}.ai-automation-feature__copy>p:last-of-type{max-width:630px;color:var(--muted);margin:0 0 32px;font-size:16px;line-height:1.62}.ai-capability-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.ai-capability-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:245px;padding:24px;display:flex;position:relative;overflow:hidden}.ai-capability-grid span{color:var(--muted);font-size:8px;font-weight:900}.ai-capability-grid h3{letter-spacing:-.05em;text-transform:uppercase;z-index:2;max-width:310px;margin:auto 0 0;font-size:clamp(24px,2.5vw,38px);line-height:.98;position:relative}.ai-capability-grid i{border:1px solid var(--line);border-radius:50%;width:120px;height:120px;position:absolute;top:-55px;right:-55px;box-shadow:0 0 0 25px #1cbdc414}.feature-text-link{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;grid-column:2;justify-self:end;margin-top:-26px;font-size:9px;font-weight:900}.industries-home{background:var(--ink);color:var(--paper);padding:118px 3.2vw}.industry-home-grid,.industry-grid{border-top:1px solid var(--paper-line);border-left:1px solid var(--paper-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.industry-home-grid article{border-right:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);flex-direction:column;min-height:310px;padding:25px;display:flex}.industry-home-grid span{color:var(--lime);font-size:8px;font-weight:900}.industry-home-grid h3{letter-spacing:-.05em;text-transform:uppercase;margin:auto 0 16px;font-size:clamp(27px,2.6vw,40px);line-height:.97}.industry-home-grid p{color:var(--sage);margin:0;font-size:13px;line-height:1.5}.industries-hero,.category-hero,.subservice-hero{border-bottom:1px solid var(--ink);flex-direction:column;min-height:650px;padding:56px 3.2vw 62px;display:flex}.industries-hero{min-height:480px}.industries-hero>div{grid-template-columns:1.4fr .6fr;align-items:end;gap:6vw;margin-top:auto;display:grid}.industries-hero h1,.category-hero h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(52px,5.4vw,82px);line-height:.9}.subservice-hero h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(48px,5vw,76px);line-height:.9}.industries-hero>div>p{color:var(--muted);margin:0;font-size:17px;line-height:1.55}.industries-index{background:var(--ink);color:var(--paper)}.industry-grid article{border-right:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);flex-direction:column;min-height:440px;padding:27px;display:flex}.industry-grid article>span{color:var(--lime);font-size:8px;font-weight:900}.industry-grid h3{letter-spacing:-.05em;text-transform:uppercase;margin:55px 0 16px;font-size:clamp(29px,3vw,45px);line-height:.98}.industry-grid p{color:var(--sage);margin:0 0 24px;font-size:14px;line-height:1.55}.industry-grid ul{border-top:1px solid var(--paper-line);color:var(--sage);text-transform:uppercase;letter-spacing:.06em;gap:8px;margin:0 0 28px;padding:16px 0 0;font-size:8px;list-style:none;display:grid}.industry-grid a{color:var(--lime);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:15px;margin-top:auto;font-size:8px;font-weight:900;display:flex}.category-hero,.subservice-hero{min-height:560px}.category-hero__body,.subservice-hero__body{grid-template-columns:1.05fr .95fr;align-items:center;gap:5vw;margin-top:42px;display:grid}.category-hero__body>div>p:last-child,.subservice-hero__copy>p:last-of-type{letter-spacing:-.03em;max-width:790px;margin:28px 0 0;font-size:clamp(20px,1.8vw,28px);line-height:1.25}.category-flow{border:1px solid var(--ink);background:#fff3;justify-self:end;width:min(610px,100%);overflow:hidden}.category-flow--scene-gallery{background:0 0;border:0;height:410px;overflow:visible}.category-flow--scene-gallery .service-scene-stage__viewport>*{aspect-ratio:auto;width:100%;height:100%}.category-flow__head,.category-flow__foot{letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 14px;font-size:7px;font-weight:900;display:flex}.category-flow__head{border-bottom:1px solid var(--ink)}.category-flow__head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.category-flow__head strong{align-items:center;gap:7px;display:flex}.category-flow__head>strong,.category-flow__foot>strong{flex:none}.category-flow__head strong i{background:var(--lime);border-radius:50%;width:6px;height:6px;animation:2.3s ease-in-out infinite livePulse}.category-flow__stage{height:300px;position:relative;overflow:hidden}.category-flow__grid{opacity:.34;background-image:linear-gradient(#0b32341f 1px,#0000 1px),linear-gradient(90deg,#0b32341f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.category-flow__caption{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900;position:absolute;top:13px;left:16px}.category-flow__node{z-index:4;border:1px solid var(--ink);background:var(--paper);grid-template-columns:22px 1fr 6px;align-items:center;gap:7px;width:34%;min-height:54px;padding:8px 10px;display:grid;position:absolute;left:16px}.category-flow__node--1{top:48px}.category-flow__node--2{top:126px}.category-flow__node--3{top:204px}.category-flow__node small{color:var(--muted);font-size:6px;font-weight:900}.category-flow__node b{letter-spacing:.03em;text-transform:uppercase;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:7px;line-height:1.2;display:-webkit-box;overflow:hidden}.category-flow__node>i{background:var(--lime);border-radius:50%;width:6px;height:6px;animation:4.2s ease-in-out infinite nodeSignal}.category-flow__node--2>i{animation-delay:.55s}.category-flow__node--3>i{animation-delay:1.1s}.category-flow__route,.category-flow__output-route{z-index:1;background:var(--ink);transform-origin:0;height:1px;position:absolute}.category-flow__route{width:19%;left:37%}.category-flow__route--1{top:72px;transform:rotate(27deg)}.category-flow__route--2{top:150px}.category-flow__route--3{top:228px;transform:rotate(-27deg)}.category-flow__route>i,.category-flow__output-route>i{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:3.4s ease-in-out infinite categoryFlowSignal;position:absolute;top:-3px;left:0}.category-flow__route--2>i{animation-delay:.55s}.category-flow__route--3>i{animation-delay:1.1s}.category-flow__core{z-index:3;border:1px solid var(--ink);background:var(--lime);border-radius:50%;align-content:center;place-items:center;width:114px;height:114px;display:grid;position:absolute;top:50%;left:56%;transform:translate(-50%,-50%)}.category-flow__core:after{content:"";border:1px solid var(--lime);border-radius:inherit;animation:4.2s ease-out infinite enginePulse;position:absolute;inset:-1px}.category-flow__core>small{letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900}.category-flow__core>strong{letter-spacing:-.06em;text-align:center;text-transform:uppercase;max-width:88px;font-size:19px;line-height:.9}.category-flow__core>span{gap:4px;margin-top:8px;display:flex}.category-flow__core>span i{background:var(--ink);border-radius:50%;width:4px;height:4px;animation:1.8s ease-in-out infinite pulse}.category-flow__core>span i:nth-child(2){animation-delay:.3s}.category-flow__core>span i:nth-child(3){animation-delay:.6s}.category-flow--build .category-flow__core{border-radius:10px}.category-flow--automation .category-flow__core{border-radius:28% 72% 32% 68%;animation:4.2s ease-in-out infinite categoryFlowCoreWork}.category-flow--creative .category-flow__core{border-radius:55% 45% 70% 30%}.category-flow--cloud .category-flow__core{border-style:dashed}.category-flow__output-route{width:9%;top:50%;left:calc(56% + 57px)}.category-flow__output-route>i{animation-delay:1.65s}.category-flow__output{z-index:4;border:1px solid var(--ink);background:var(--paper);flex-direction:column;width:21%;min-height:112px;padding:12px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.category-flow__output small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:6px;font-weight:900}.category-flow__output strong{letter-spacing:-.045em;text-transform:uppercase;margin:12px 0 auto;font-size:15px;line-height:.95}.category-flow--service .category-flow__output strong{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:11px;line-height:1.05;display:-webkit-box;overflow:hidden}.category-flow__output>span{align-items:end;gap:4px;height:25px;display:flex}.category-flow__output>span i{background:var(--lime);transform-origin:bottom;flex:1;height:100%;animation:4.2s ease-in-out infinite barGrow}.category-flow__output>span i:nth-child(2){height:55%;animation-delay:.18s}.category-flow__output>span i:nth-child(3){height:82%;animation-delay:.36s}.category-flow__output>span i:nth-child(4){height:68%;animation-delay:.54s}.category-flow__foot{border-top:1px solid var(--ink);color:var(--muted)}.category-flow__foot strong{color:var(--ink)}.category-intro,.service-audience{grid-template-columns:.38fr 1.62fr;gap:5vw;padding:112px 3.2vw;display:grid}.category-intro>div,.service-audience>div{grid-template-columns:1fr auto;align-items:end;gap:35px;display:grid}.category-intro h2,.service-audience h2{letter-spacing:-.055em;text-transform:uppercase;max-width:1050px;margin:0;font-size:clamp(42px,4vw,48px);line-height:.96}.category-intro button,.subservice-hero button,.service-final-cta button{background:var(--ink);min-height:52px;color:var(--paper);white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:18px;padding:0 18px;font-size:8px;font-weight:900;display:inline-flex}.category-services{background:var(--ink);color:var(--paper);padding:112px 3.2vw}.subservice-grid{border-top:1px solid var(--paper-line);border-left:1px solid var(--paper-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.subservice-grid article{border-right:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);flex-direction:column;min-height:375px;padding:25px;display:flex}.subservice-grid article>span{color:var(--lime);font-size:8px;font-weight:900}.subservice-grid h3{letter-spacing:-.05em;text-transform:uppercase;margin:auto 0 15px;font-size:clamp(27px,2.8vw,42px);line-height:.98}.subservice-grid p{color:var(--sage);margin:0 0 24px;font-size:13px;line-height:1.5}.subservice-grid a{border-top:1px solid var(--paper-line);color:var(--lime);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;padding-top:14px;font-size:8px;font-weight:900;display:flex}.subservice-grid a i{font-style:normal}.technology-strip{flex-wrap:wrap;gap:8px;margin-top:54px;display:flex}.technology-strip span{border:1px solid var(--ink);text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:10px 13px;font-size:8px;font-weight:900}.service-pillar-grid--related{grid-template-columns:1fr 1fr}.subservice-hero button{margin-top:35px}.service-audience ul{border-top:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:38px 0 0;padding:0;list-style:none;display:grid}.service-audience li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-end;min-height:130px;padding:20px;font-size:15px;font-weight:800;display:flex}.service-problem-deliverable{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;display:grid}.service-problem-deliverable>div{border-right:1px solid var(--paper-line);min-height:630px;padding:86px 3.2vw}.service-problem-deliverable h2{letter-spacing:-.055em;text-transform:uppercase;margin:90px 0 35px;font-size:clamp(40px,4vw,48px);line-height:.96}.service-problem-deliverable ul{border-top:1px solid var(--paper-line);margin:0;padding:0;list-style:none}.service-problem-deliverable li{border-bottom:1px solid var(--paper-line);min-height:66px;color:var(--sage);align-items:center;padding:17px 0;font-size:13px;line-height:1.45;display:flex}.service-process-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-process-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:300px;padding:25px;display:flex}.service-process-grid span{color:var(--muted);font-size:8px;font-weight:900}.service-process-grid h3{letter-spacing:-.05em;text-transform:uppercase;margin:auto 0 15px;font-size:clamp(27px,2.7vw,40px);line-height:.98}.service-process-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.service-technologies{background:var(--ink);color:var(--paper);grid-template-columns:.4fr 1.6fr;gap:5vw;padding:98px 3.2vw;display:grid}.service-technologies h2{letter-spacing:-.055em;text-transform:uppercase;max-width:1000px;margin:0 0 42px;font-size:clamp(42px,4vw,48px);line-height:.96}.service-technologies ul{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.service-technologies li{border:1px solid var(--paper-line);color:var(--sage);text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:11px 14px;font-size:8px;font-weight:900}.faq-list{border-top:1px solid var(--ink);max-width:1040px;margin-left:auto}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{letter-spacing:-.025em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding:16px 0;font-size:clamp(17px,1.45vw,22px);font-weight:900;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--lime);font-size:24px;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:760px;color:var(--muted);margin:0 0 30px;font-size:14px;line-height:1.65}.subservice-related{background:var(--ink);color:var(--paper);padding:100px 3.2vw}.related-link-grid{border-top:1px solid var(--paper-line);border-left:1px solid var(--paper-line);grid-template-columns:repeat(3,1fr);display:grid}.related-link-grid a{border-right:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);flex-direction:column;min-height:230px;padding:25px;display:flex}.related-link-grid span{color:var(--lime);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:900}.related-link-grid strong{letter-spacing:-.05em;text-transform:uppercase;max-width:340px;margin:auto 0 15px;font-size:clamp(25px,2.6vw,39px);line-height:.98}.related-link-grid i{color:var(--lime);align-self:flex-end;font-size:18px;font-style:normal}.service-final-cta{background:var(--lime);flex-direction:column;align-items:flex-start;min-height:520px;padding:90px 3.2vw;display:flex}.service-final-cta h2{letter-spacing:-.055em;text-transform:uppercase;max-width:1150px;margin:auto 0 35px;font-size:clamp(42px,4vw,48px);line-height:.96}@keyframes pulse{50%{opacity:.5}}@keyframes systemEnter{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes livePulse{0%,to{box-shadow:0 0 #1cbdc433}50%{box-shadow:0 0 0 6px #1cbdc41f}}@keyframes nodeSignal{0%,12%,72%,to{background:var(--paper);transform:translate(0)}18%,34%{background:var(--lime);transform:translate(3px)}}@keyframes busFlow{0%{transform:translateY(-42px)}to{transform:translateY(195px)}}@keyframes linkFlow{0%,8%{opacity:0;transform:translate(0)}18%{opacity:1}42%,to{opacity:0;transform:translate(90px)}}@keyframes engineWork{0%,36%,to{transform:scale(1)}43%,54%{transform:scale(1.045)}}@keyframes categoryFlowCoreWork{0%,36%,to{transform:translate(-50%,-50%)scale(1)}43%,54%{transform:translate(-50%,-50%)scale(1.045)}}@keyframes engineTurn{to{transform:rotate(360deg)}}@keyframes demandTurn{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes productFrame{0%,to{transform:translate(0)}50%{transform:translate(4px,4px)}}@keyframes enginePulse{0%,42%{opacity:0;inset:50%}47%{opacity:.8}68%,to{opacity:0;inset:-30px}}@keyframes outputFlow{0%,46%{opacity:0;transform:translate(0)}54%{opacity:1}74%,to{opacity:0;transform:translate(22px)}}@keyframes barGrow{0%,52%{opacity:.35;transform:scaleY(.08)}68%,90%{opacity:1;transform:scaleY(1)}to{opacity:.35;transform:scaleY(.08)}}@keyframes categoryFlowSignal{0%,10%{opacity:0;left:0}20%{opacity:1}72%{opacity:1;left:calc(100% - 7px)}84%,to{opacity:0;left:calc(100% - 7px)}}@keyframes heroVisualEnter{0%{opacity:0;transform:translate(28px,10px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes heroStatusPulse{0%,to{box-shadow:0 0 #1cbdc459}48%{box-shadow:0 0 0 7px #1cbdc400}}@keyframes heroBrandLogo{0%,12%{opacity:.55;transform:translate(-12px)scale(.96)}22%,82%{opacity:1;transform:translate(0)scale(1)}94%,to{opacity:.65;transform:translate(3px)scale(.99)}}@keyframes heroBrandRail{0%,15%{opacity:0;transform:translate(90px)}27%,78%{opacity:1;transform:translate(0)}92%,to{opacity:0;transform:translate(-35px)}}@keyframes heroBrandTagline{0%,25%{opacity:0;letter-spacing:.25em}38%,82%{opacity:1;letter-spacing:.14em}to{opacity:0}}@keyframes heroStrategyStep{0%,9%{opacity:.35;background:var(--paper);transform:translate(-14px)}18%,45%{opacity:1;background:var(--lime);transform:translate(0)}60%,to{opacity:.62;background:var(--paper);transform:translate(0)}}@keyframes heroStrategyLine{0%,10%{transform:scaleY(0)}42%,78%{transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@keyframes heroMarketingScore{0%,16%{opacity:.35;transform:translateY(8px)}30%,82%{opacity:1;transform:translateY(0)}to{opacity:.35;transform:translateY(-4px)}}@keyframes heroMarketingBar{0%,15%{opacity:.35;transform:scaleX(.06)}32%,78%{opacity:1;transform:scaleX(1)}to{opacity:.35;transform:scaleX(.06)}}@keyframes heroWebCode{0%,10%{color:var(--muted);opacity:.25}20%,70%{color:var(--ink);opacity:1}85%,to{color:var(--muted);opacity:.45}}@keyframes heroWebScan{0%,8%{opacity:0;transform:translateY(0)}16%{opacity:1}78%{opacity:1;transform:translateY(260px)}90%,to{opacity:0;transform:translateY(260px)}}@keyframes heroSearchResult{0%,12%{opacity:.35;transform:translateY(8px)}24%,68%{opacity:1;transform:translateY(0)}82%,to{opacity:.35;transform:translateY(-3px)}}@keyframes heroAppStack{0%,12%{opacity:.35;transform:translateY(10px)rotate(-2deg)}26%,72%{opacity:1;transform:translateY(0)rotate(0)}88%,to{opacity:.45;transform:translateY(-7px)rotate(1deg)}}@keyframes heroCrmRoute{0%,13%{transform:translate(0)}30%,46%{transform:translate(111px,42px)}64%,82%{transform:translate(222px,84px)}96%,to{opacity:.2;transform:translate(222px,84px)}}@keyframes heroAiPrompt{0%,14%{opacity:.2;clip-path:inset(0 100% 0 0)}30%,80%{opacity:1;clip-path:inset(0)}to{opacity:.25;clip-path:inset(0 0 0 100%)}}@keyframes heroAiCheck{0%,18%{background:var(--paper);transform:scale(.75)}32%,78%{background:var(--lime);transform:scale(1)}to{background:var(--paper);transform:scale(.75)}}@keyframes heroAiTask{0%,24%{background:var(--paper)}38%,72%{background:var(--lime);box-shadow:0 0 0 4px #1cbdc426}to{background:var(--paper);box-shadow:none}}@keyframes heroCreativeFormat{0%,12%{opacity:.35;transform:translate(10px,8px)rotate(3deg)scale(.94)}28%,76%{opacity:1;transform:translate(0)rotate(0)scale(1)}90%,to{opacity:.35;transform:translate(-6px,-3px)rotate(-2deg)scale(.97)}}@keyframes heroCloudPulse{0%{background-position:0 0}to{background-position:58px 0}}@keyframes heroCloudCheck{0%,16%{background:var(--paper);transform:scale(.75)}30%,72%{background:var(--lime);transform:scale(1)}88%,to{background:var(--paper);transform:scale(.75)}}@keyframes slideProgress{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.system-node,.system-bars>i{background:var(--lime);opacity:1;transform:none}.system-bus>i,.system-link>span,.system-output-link>i,.system-core-pulse,.category-flow__route>i,.category-flow__output-route>i,.category-flow__core:after{display:none}.category-flow__head strong i,.category-flow__node>i,.category-flow__core,.category-flow__core>span i,.category-flow__output>span i{animation:none!important}.hero-visual *,.hero-visual :before,.hero-visual :after{opacity:1;animation:none!important;transform:none!important}}@media (min-width:1600px) and (min-height:800px){.growth-hero{height:690px;min-height:690px}.slide-copy h1,.slide-copy h2{font-size:clamp(60px,4.1vw,78px)}.slide-bottom{bottom:80px}}@media (max-width:1050px){.site-header{grid-template-columns:1fr auto}.main-nav{display:none}.mobile-menu{display:block}.growth-slide{grid-template-columns:minmax(0,1fr) 300px;gap:3vw}.growth-system,.hero-visual{grid-template-rows:39px 1fr 40px;width:300px;box-shadow:8px 8px #1cbdc42e}.hero-visual__head,.hero-visual__foot{padding:0 10px}.hero-visual__head>span{font-size:7px}.hero-visual__head>strong{font-size:6px}.hero-visual__foot>strong{text-overflow:ellipsis;max-width:102px;overflow:hidden}.hero-visual__stage>div{zoom:.7;width:143%;height:143%}.system-head,.system-foot{padding:0 10px}.system-head>span{font-size:7px}.slide-copy h1,.slide-copy h2{font-size:clamp(46px,6.3vw,68px)}.system-input-label{top:8px;left:10px}.system-node{grid-template-columns:14px 1fr 5px;width:80px;height:32px;padding:0 6px;left:10px}.system-node>b{font-size:6px}.system-node>i{width:5px;height:5px}.system-node--1{top:27px}.system-node--2{top:69px}.system-node--3{top:111px}.system-node--4{top:153px}.system-bus{height:147px;top:43px;left:103px}.system-link{width:47px;left:90px}.system-link--1{top:43px}.system-link--2{top:85px}.system-link--3{top:127px}.system-link--4{top:169px}.system-core{width:91px;height:91px;padding:19px 7px 13px;top:60px;left:116px}.system-core>strong{font-size:13px}.system-output-link{width:14px;top:105px;left:207px}.system-output{width:73px;height:137px;padding:9px 7px 8px;top:40px;right:8px}.system-output>div:first-child>strong{font-size:8px}.system-output>div:first-child>strong i{font-size:11px}.system-bars{gap:2px;height:73px;padding:5px 2px 0}.system-bars>i{width:8px}.system-sequence{gap:4px;bottom:9px;left:116px}.system-sequence i{width:8px}.system-foot>strong{text-overflow:ellipsis;max-width:108px;overflow:hidden}.slider-progress{gap:5px;width:min(43vw,410px)}.ai-growth-intro,.services-home-head,.method-head,.latest-tech-head{grid-template-columns:1fr;gap:24px}.large-copy,.method-head>p:last-child,.latest-tech-head>p:last-child{max-width:640px}.growth-stack{grid-template-columns:1fr}.service-cards{grid-template-columns:1fr 1fr}.service-card--ai{grid-column:span 2}.service-index-hero>div{grid-template-columns:1fr}.service-index-hero>div>p{max-width:600px}.service-detail-hero{grid-template-columns:.25fr 1.3fr .55fr}.service-promise{grid-template-columns:.35fr 1.25fr}.service-promise>ul{grid-column:2}.about-hero{grid-template-columns:.6fr 1.4fr}.about-origin,.about-principles-head{grid-template-columns:.3fr 1.7fr}.contact-page-hero>div{grid-template-columns:1.3fr .7fr}.contact-details{grid-template-columns:.3fr .9fr}.contact-expectations{grid-column:2}.enquiry-dialog{grid-template-columns:1fr}.enquiry-intro{min-height:330px}.enquiry-dialog{max-height:calc(100vh - 32px)}}@media (max-width:760px){.site-header{height:74px;padding:0 20px}.brand img{width:126px}.header-actions{gap:7px}.mobile-menu-toggle{justify-content:center;width:40px;min-height:40px;padding:0;font-size:0}.mobile-navigation{padding:16px 20px 26px}.mobile-navigation a{min-height:66px;font-size:22px}.header-cta{min-height:40px;padding:0 12px;font-size:9px}.header-cta span{display:none}.growth-hero{height:820px;min-height:820px}.hero-slides{height:100%;min-height:0}.growth-slide{grid-template-rows:max-content 300px;grid-template-columns:1fr;align-content:start;gap:24px;padding:28px 20px 96px}.slide-copy{justify-content:flex-start;top:0}.slide-copy>.kicker{position:static}.slide-copy h1,.slide-copy h2{height:auto;margin:26px 0 20px;font-size:clamp(32px,10vw,60px)}.slide-bottom{grid-template-columns:1fr;gap:22px;position:static}.growth-system{display:none}.hero-visual{place-self:start center;width:min(100%,300px);display:grid;top:0}.slider-controls{bottom:28px;left:20px;right:20px}.slider-progress{gap:3px;width:min(45vw,280px)}.slider-progress button{width:auto}.signal-strip{justify-content:flex-start;padding:0 20px}.ai-growth-section,.services-home,.growth-method,.latest-tech,.detail-capabilities,.detail-process{padding:82px 20px}.ai-growth-intro{grid-template-columns:1fr;margin-bottom:42px}.ai-growth-intro h2,.services-home-head h2,.method-head h2,.contact-band h2,.detail-section-head h2,.latest-tech-head h2{font-size:clamp(40px,11vw,48px)}.growth-stack-featured{min-height:560px;padding:26px}.growth-stack-featured h3{font-size:48px}.ai-core{width:330px;right:-120px}.growth-stack-grid{grid-template-columns:1fr}.growth-stack-grid article{min-height:250px}.services-home-head{margin-bottom:40px}.services-home-head>a{justify-self:start}.service-cards{grid-template-columns:1fr}.service-card,.service-card--ai{grid-column:auto;min-height:390px}.method-grid,.latest-tech-grid,.detail-process-grid{grid-template-columns:1fr}.method-grid article,.method-grid article:not(:first-child),.detail-process-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:28px 0 44px}.method-grid h3,.detail-process-grid h3{margin:65px 0 16px}.proof-strip{flex-direction:column;align-items:flex-start}.proof-strip>div{justify-content:flex-start}.contact-band{border-left:0;border-right:0;min-height:370px;margin:0 0 12px;padding:30px 20px 24px}.contact-band-main{grid-template-columns:1fr;gap:30px;margin:42px 0 36px}.contact-band-action{font-size:17px}.contact-band-foot{flex-direction:column}.site-footer{padding:0 20px 24px}.footer-lead{grid-template-columns:1fr;gap:38px;min-height:auto;padding:38px 0}.footer-brand p{margin-top:0}.footer-invite h2{margin:28px 0 22px}.footer-directory{grid-template-columns:1fr;gap:34px;padding:34px 0}.footer-services>div{grid-template-columns:1fr}.footer-bottom{grid-template-columns:1fr auto}.footer-bottom p:nth-child(2){display:none}.thank-you-hero{min-height:58vh;padding:54px 20px 64px}.thank-you-grid{grid-template-columns:1fr;gap:42px}.service-index-hero{min-height:650px;padding:46px 20px}.service-index-hero h1{font-size:clamp(56px,16vw,82px)}.service-index-list{padding:0 20px 82px}.index-service,.index-service--ai{grid-template-columns:36px 1fr 28px;align-items:start;min-height:330px;margin:0 -20px;padding:28px 20px}.index-service:hover{padding:28px 20px}.index-service ul{display:none}.index-service h2{font-size:38px}.service-detail-hero{flex-direction:column;align-items:stretch;min-height:680px;padding:34px 20px 50px;display:flex}.detail-title{margin-top:auto}.detail-title h1{margin:38px 0 24px;font-size:clamp(58px,17vw,88px)}.detail-orbit{opacity:.45;width:260px;position:absolute;top:65px;right:-95px}.service-promise{grid-template-columns:1fr;padding:82px 20px}.service-promise>ul{grid-column:auto}.detail-section-head{grid-template-columns:1fr;gap:24px;margin-bottom:42px}.detail-capability-grid{grid-template-columns:1fr}.detail-capability-grid article{min-height:290px}.latest-tech-head{margin-bottom:42px}.latest-tech-grid article{min-height:370px}.next-service{min-height:290px;padding:48px 20px}.next-service>span{font-size:38px}.about-hero{grid-template-columns:1fr;min-height:760px;padding:34px 20px 52px}.about-focus{min-height:260px;padding:20px}.about-focus strong{margin:auto 0 34px;font-size:50px}.about-focus i{position:absolute;bottom:22px;left:20px}.about-hero-copy{padding-top:44px}.about-hero-copy h1{overflow-wrap:anywhere;margin:52px 0 34px;font-size:clamp(50px,15vw,64px)}.about-origin,.about-principles{padding:82px 20px}.about-origin,.about-principles-head{grid-template-columns:1fr;gap:34px}.about-origin h2,.about-principles-head h2{font-size:46px}.about-copy-columns,.about-principles-grid,.about-timeline{grid-template-columns:1fr}.about-copy-columns{gap:24px;margin-top:46px}.about-principles-grid article{border-right:0;border-bottom:1px solid var(--paper-line);min-height:300px;padding:26px 0}.about-timeline{padding:0 20px 82px}.about-timeline article,.about-timeline article:last-child{border-right:1px solid var(--ink);border-bottom:0;min-height:250px}.about-timeline article:last-child{border-bottom:1px solid var(--ink)}.contact-page-hero{min-height:720px;padding:42px 20px 54px}.contact-page-hero>div{grid-template-columns:1fr;gap:46px}.contact-page-hero h1{font-size:clamp(60px,16.5vw,82px)}.contact-details{grid-template-columns:1fr;gap:38px;padding:82px 20px}.contact-address-card{min-height:470px;padding:25px}.contact-expectations{grid-column:auto}.contact-closing{min-height:530px;padding:52px 20px}.contact-closing h2{font-size:clamp(40px,11vw,48px)}.enquiry-backdrop{place-items:stretch stretch;padding:0}.enquiry-dialog{border:0;min-height:100vh;max-height:none}.enquiry-intro{min-height:340px;padding:50px 20px 38px}.enquiry-intro h2{font-size:48px}.enquiry-form,.enquiry-success{grid-template-columns:1fr;padding:48px 20px 34px}.enquiry-message,.enquiry-consent,.enquiry-submit-row{grid-column:auto}.enquiry-submit-row{flex-direction:column;align-items:flex-start}.enquiry-submit-row button{justify-content:space-between;width:100%}}@media (max-width:1050px){.services-mega{display:none}.section-heading,.section-heading--wide{grid-template-columns:1fr;gap:22px}.section-heading>a{justify-self:start}.service-pillar-grid,.industry-home-grid,.industry-grid,.subservice-grid{grid-template-columns:1fr 1fr}.digital-growth-feature,.ai-automation-feature{grid-template-columns:1fr}.digital-growth-feature{min-height:auto}.digital-growth-feature h2{margin-top:110px}.ai-automation-feature__copy{position:static}.feature-text-link{grid-column:auto;justify-self:start;margin:0}.industries-hero>div{grid-template-columns:1fr}.industries-hero>div>p{max-width:650px}.category-hero,.subservice-hero{min-height:auto}.category-hero__body,.subservice-hero__body{grid-template-columns:1fr;gap:34px}.category-flow{justify-self:start}.category-intro,.service-audience,.service-technologies{grid-template-columns:1fr;gap:28px}.category-intro>div,.service-audience>div{grid-template-columns:1fr}.service-audience ul{grid-template-columns:1fr 1fr}.service-problem-deliverable{grid-template-columns:1fr}.service-problem-deliverable>div{border-right:0;border-bottom:1px solid var(--paper-line);min-height:auto}.service-process-grid,.related-link-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.mobile-navigation{max-height:calc(100vh - 74px);overflow-y:auto}.mobile-services__control,.mobile-navigation .mobile-services__link,.mobile-services__toggle{min-height:66px}.mobile-services__toggle{font-size:22px}.mobile-services__panel{padding-left:36px}.mobile-services__group-heading{grid-template-columns:minmax(0,1fr) auto}.mobile-services__group-heading>button{font-size:13px}.platform-trust-strip{grid-template-columns:1fr;gap:18px;padding:28px 20px}.platform-trust-strip>div{justify-content:flex-start}.platform-trust-strip small{text-align:left}.home-service-pillars,.service-catalog,.industries-index,.category-process,.related-services,.service-faq,.subservice-process,.industries-home,.category-services,.subservice-related{padding:82px 20px}.section-heading{margin-bottom:38px}.section-heading h2{font-size:clamp(42px,12.5vw,48px)}.service-pillar-grid,.industry-home-grid,.industry-grid,.subservice-grid,.service-pillar-grid--related,.related-link-grid{grid-template-columns:1fr}.service-pillar-card{min-height:465px;padding:24px}.service-pillar-card ul{grid-template-columns:1fr}.digital-growth-feature{padding:78px 20px}.digital-growth-feature h2{margin-top:80px;font-size:clamp(40px,11vw,48px)}.feature-actions{flex-direction:column;align-items:flex-start}.capability-list{width:100%;margin-top:55px}.capability-list>a{grid-template-columns:30px 1fr 18px}.ai-automation-feature{padding:82px 20px 62px}.ai-automation-feature h2{font-size:clamp(40px,11vw,48px)}.ai-capability-grid{grid-template-columns:1fr}.ai-capability-grid article{min-height:205px}.industry-home-grid article{min-height:260px}.industries-hero,.category-hero,.subservice-hero{min-height:590px;padding:42px 20px 48px}.industries-hero{min-height:430px}.industries-hero h1{font-size:clamp(46px,11vw,60px)}.category-hero,.subservice-hero{min-height:auto}.category-hero h1{font-size:clamp(46px,11vw,60px)}.subservice-hero h1{font-size:clamp(44px,10.5vw,56px)}.industry-grid article{min-height:390px}.category-hero__body,.subservice-hero__body{grid-template-columns:1fr;gap:34px;margin-top:32px}.category-flow{justify-self:stretch;width:100%}.category-flow__stage{height:280px}.category-flow__node{grid-template-columns:17px 1fr 5px;width:38%;padding-left:7px;padding-right:7px;left:11px}.category-flow__route{width:13%;left:41%}.category-flow__core{width:96px;height:96px;left:55%}.category-flow__core>strong{font-size:16px}.category-flow__output-route{width:7%;left:calc(55% + 48px)}.category-flow__output{width:24%;min-height:104px;padding:9px;right:9px}.category-flow__output strong{font-size:12px}.category-flow__foot{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.category-intro,.service-audience{grid-template-columns:1fr;padding:82px 20px}.category-intro h2,.service-audience h2{font-size:clamp(40px,11vw,48px)}.subservice-grid article{min-height:345px}.technology-strip{margin-top:38px}.service-audience ul{grid-template-columns:1fr}.service-audience li{border-right:0;min-height:105px}.service-problem-deliverable>div{padding:76px 20px}.service-problem-deliverable h2{margin-top:70px;font-size:clamp(40px,11vw,48px)}.service-process-grid{grid-template-columns:1fr}.service-process-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:250px}.service-technologies{padding:78px 20px}.service-technologies h2{font-size:clamp(40px,11vw,48px)}.faq-list{margin-left:0}.faq-list summary{min-height:66px;font-size:18px}.related-link-grid a{min-height:205px}.service-final-cta{min-height:470px;padding:72px 20px}.service-final-cta h2{font-size:clamp(40px,11vw,48px)}.slider-arrows{gap:8px}.slider-arrows .slider-pause{min-width:50px;padding:0 8px}}@media (max-width:420px){.site-header{padding-left:14px;padding-right:14px}.brand img{width:112px}.header-cta{padding:0 10px}.mobile-navigation{padding-left:14px;padding-right:14px}.mobile-services__panel{padding-left:26px}.category-flow__node{width:33%}.category-flow__route{width:11%;left:37%}.category-flow__core{width:80px;height:80px;left:53.5%}.category-flow__core>strong{max-width:70px;font-size:14px}.category-flow__output-route{width:6%;left:calc(53.5% + 40px)}.category-flow__output{width:27.5%;right:7px}.slider-progress{gap:2px;width:min(43vw,170px)}.slider-progress button{width:auto}.slider-arrows>span{display:none}.service-pillar-card h3{font-size:34px}.capability-list strong{font-size:17px}}.category-hero--slider{height:700px;min-height:700px;padding:30px 3.2vw 0}.service-family-slider{outline:none;flex:1;min-height:0;margin-top:16px;position:relative;overflow:hidden}.service-family-slider:focus-visible{outline:3px solid var(--cyan);outline-offset:-3px}.service-family-slides{height:100%;position:relative}.service-family-slide{opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(390px,540px);align-items:center;gap:clamp(34px,5vw,90px);padding:18px 0 78px;transition:opacity .65s,transform .65s cubic-bezier(.2,.8,.2,1),visibility .65s;display:grid;position:absolute;inset:0;transform:translate(36px)}.service-family-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2;transform:translate(0)}.service-family-slide__copy{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex;position:relative}.service-family-slide__copy>.kicker{position:absolute;top:12px;left:0}.service-display-title{letter-spacing:-.075em;text-transform:uppercase;flex-direction:column;margin:0;font-size:clamp(48px,5.3vw,72px);font-weight:900;line-height:.84;display:flex}.service-display-title>span{white-space:nowrap;display:block}.service-display-title .display-accent{color:var(--lime);text-shadow:-2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink), 2px 2px 0 var(--ink);font-style:italic;font-weight:900}.service-family-slide__bottom{border-top:1px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:34px;padding-top:18px;display:grid;position:absolute;bottom:18px;left:0;right:0}.service-family-slide__bottom>p{letter-spacing:-.035em;max-width:650px;margin:0;font-size:clamp(18px,1.35vw,23px);line-height:1.2}.service-family-slide__bottom>a{white-space:nowrap;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:18px;font-size:8px;font-weight:900;display:flex}.service-family-slide .category-flow{width:min(100%,590px)}.service-family-controls{z-index:8;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:12px;left:0;right:0}.service-family-controls>*{pointer-events:auto}.service-family-progress{grid-template-columns:repeat(var(--service-slide-count), minmax(0, 1fr));gap:5px;width:min(48vw,560px);display:grid}.service-family-progress button{cursor:pointer;background:0 0;border:0;min-width:0;height:20px;padding:9px 0}.service-family-progress button span{background:#0b0d0a33;height:2px;display:block;position:relative;overflow:hidden}.service-family-progress button span:after{content:"";background:var(--ink);position:absolute;inset:0 100% 0 0}.service-family-progress button.is-active span:after{animation:6.5s linear both slideProgress;right:0}.service-family-slider.is-paused .service-family-progress button.is-active span:after{animation-play-state:paused}.service-family-slide:not(.is-active) .category-flow *,.service-family-slider.is-paused .category-flow *{animation-play-state:paused!important}.unique-service-stage{width:100%;height:100%;color:var(--ink);background:#ffffff24;position:relative;overflow:hidden}.unique-service-stage__grid{opacity:.42;animation:uniqueGridDrift calc(var(--service-route-duration) * 2.4) linear infinite;background-image:linear-gradient(#0b32341a 1px,#0000 1px),linear-gradient(90deg,#0b32341a 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:0}.unique-service-stage__caption{z-index:5;color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:6px;font-weight:900;position:absolute;top:13px;left:14px}.unique-service-stage__rail{z-index:4;grid-template-rows:repeat(3,1fr);gap:13px;width:31%;display:grid;position:absolute;top:47px;bottom:36px;left:14px}.unique-service-stage__node{border:1px solid var(--ink);min-width:0;animation:uniqueNodeReady calc(var(--service-route-duration) * 1.18) ease-in-out infinite;animation-delay:calc(var(--node-index,0) * .44s + var(--service-accent-delay));background:#f3fbfbf5;grid-template-columns:22px 1fr 6px;align-items:center;gap:7px;padding:8px 10px;display:grid}.unique-service-stage__node small{color:var(--muted);font-size:6px;font-weight:900}.unique-service-stage__node b{letter-spacing:.035em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:7px;line-height:1.16;display:-webkit-box;overflow:hidden}.unique-service-stage__node>i{border:1px solid var(--ink);background:var(--lime);width:6px;height:6px;animation:uniqueSignalPulse calc(var(--service-route-duration) * .8) ease-in-out infinite;animation-delay:calc(var(--node-index,0) * .44s + var(--service-accent-delay));border-radius:50%}.unique-service-stage__routes{z-index:2;width:14%;position:absolute;top:47px;bottom:36px;left:calc(31% + 14px)}.unique-service-stage__route{background:#0b3234b3;height:1px;position:absolute;left:0;right:0;overflow:visible}.unique-service-stage__route--1{top:15%}.unique-service-stage__route--2{top:50%}.unique-service-stage__route--3{top:85%}.unique-service-stage__route>i,.unique-service-stage__output-route>i{border:1px solid var(--ink);background:var(--lime);width:7px;height:7px;animation:uniqueRouteTravel var(--service-route-duration) cubic-bezier(.45,0,.25,1) infinite;animation-delay:calc(var(--route-index,0) * .42s + var(--service-accent-delay));border-radius:50%;position:absolute;top:-3px;left:0}.unique-service-stage__bus{background:#0b3234b3;width:1px;position:absolute;top:15%;bottom:15%;right:0}.unique-service-stage__core{z-index:4;border:1px solid var(--ink);border-radius:var(--service-core-radius);background:var(--ink);width:25%;height:148px;color:var(--paper);text-align:center;transform-origin:50%;animation:uniqueCoreBreathe calc(var(--service-route-duration) * 1.2) ease-in-out infinite;animation-delay:var(--service-accent-delay);flex-direction:column;justify-content:center;align-items:center;padding:16px 12px;display:flex;position:absolute;top:76px;left:46%}.unique-service-stage__core small{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;font-size:6px;font-weight:900}.unique-service-stage__core strong{letter-spacing:-.07em;margin:9px 0 7px;font-size:34px;line-height:.85}.unique-service-stage__core>span{max-width:105px;color:var(--paper);letter-spacing:.06em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:6px;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden}.unique-service-stage__core-pulse{border-radius:calc(var(--service-core-radius) * .72);pointer-events:none;animation:uniqueCorePulse calc(var(--service-route-duration) * .82) ease-out infinite;border:1px solid #f3fbfb59;position:absolute;inset:7px}.unique-service-stage__output-route{z-index:2;background:var(--ink);height:1px;position:absolute;top:50%;left:71%;right:24%}.unique-service-stage__output-route>i{animation-delay:calc(var(--service-accent-delay) + 1.1s)}.unique-service-stage__output{z-index:4;border:1px solid var(--ink);background:#f3fbfbf5;flex-direction:column;width:21%;height:148px;padding:13px 11px 10px;display:flex;position:absolute;top:76px;right:13px}.unique-service-stage__output small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900}.unique-service-stage__output strong{letter-spacing:-.035em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:11px;line-height:1;display:-webkit-box;overflow:hidden}.unique-service-stage__output>div{border-bottom:1px solid var(--ink);align-items:end;gap:4px;height:47px;margin-top:auto;display:flex}.unique-service-stage__bar{height:var(--bar-height);border:1px solid var(--ink);background:var(--lime);transform-origin:bottom;animation:uniqueOutputBar calc(var(--service-route-duration) * .92) cubic-bezier(.2,.9,.2,1) infinite;animation-delay:calc(var(--bar-index,0) * .15s + var(--service-accent-delay));border-bottom:0;flex:1}.unique-service-stage__output>span{color:var(--muted);letter-spacing:.09em;text-align:right;text-transform:uppercase;margin-top:8px;font-size:5px;font-weight:900}.unique-service-stage--motion-1 .unique-service-stage__core{animation-name:uniqueCoreShift}.unique-service-stage--motion-2 .unique-service-stage__core-pulse{animation-name:uniqueCoreScan}.unique-service-stage--motion-3 .unique-service-stage__node{animation-name:uniqueNodeSweep}.unique-service-stage--motion-4 .unique-service-stage__grid{animation-direction:reverse}.unique-service-stage--motion-4 .unique-service-stage__output{animation:uniqueOutputLift calc(var(--service-route-duration) * 1.2) ease-in-out infinite;animation-delay:var(--service-accent-delay)}.unique-service-stage--motion-5 .unique-service-stage__route>i,.unique-service-stage--motion-5 .unique-service-stage__output-route>i{animation-direction:reverse}.subservice-hero--studio{min-height:690px}.subservice-hero--studio .subservice-hero__body{margin-top:30px}.subservice-hero--studio .subservice-hero__copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.subservice-hero--studio .service-display-title{margin:42px 0 28px}.subservice-hero--studio .subservice-hero__copy>p:last-of-type{border-top:1px solid var(--ink);padding-top:20px}.service-scene-stage{--scene-tempo:7.2s;--scene-delay:-1.2s;--scene-drift-x:7px;--scene-drift-y:5px;--scene-tilt:.4deg;isolation:isolate;perspective:1100px;position:relative}.service-scene-stage__viewport{z-index:3;filter:drop-shadow(0 24px 34px #07393b29);transform-origin:50%;min-width:0;animation:serviceSceneStageFloat var(--scene-tempo) cubic-bezier(.22,.82,.2,1) var(--scene-delay) infinite;border-radius:20px;position:absolute;inset:24px 20px 26px 18px}.service-scene-stage__orbit,.service-scene-stage__signal{z-index:1;pointer-events:none;display:block;position:absolute}.service-scene-stage__orbit{border:1px solid #0b32343d;border-radius:50%}.service-scene-stage__orbit--one{aspect-ratio:1;width:44%;animation:15s linear infinite serviceSceneOrbit;top:-4%;right:-4%}.service-scene-stage__orbit--two{aspect-ratio:1;border-style:dashed;width:24%;animation:10s linear infinite reverse serviceSceneOrbit;bottom:0;left:0}.service-scene-stage__signal{background:var(--lime);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #1cbdc41f,0 0 24px #1cbdc494}.service-scene-stage__signal--one{animation:serviceSceneSignalA var(--scene-tempo) ease-in-out var(--scene-delay) infinite;top:13%;left:8%}.service-scene-stage__signal--two{animation:serviceSceneSignalB 6.2s ease-in-out var(--scene-delay) infinite;bottom:12%;right:4%}.service-scene-stage--digital-growth .service-scene-stage__orbit--one{background:repeating-radial-gradient(circle,#0000 0 18px,#1cbdc436 19px 20px);border-width:0}.service-scene-stage--seo-ai-search-visibility .service-scene-stage__orbit--one{background:linear-gradient(135deg,#0000 48%,#1cbdc43d 49% 51%,#0000 52%);border-radius:4px;animation-name:serviceSceneSearchSweep;animation-duration:8s;transform:rotate(12deg)}.service-scene-stage--web-apps-commerce .service-scene-stage__orbit{border-radius:10px}.service-scene-stage--web-apps-commerce .service-scene-stage__orbit--one{animation-name:serviceSceneDeviceStack;animation-duration:7.4s;box-shadow:-18px 18px #1cbdc41c,-36px 36px #1cbdc40f}.service-scene-stage--ai-automation .service-scene-stage__orbit--one{border-radius:28% 72% 34% 66%;animation-name:serviceSceneAutomationCore;animation-duration:9s;box-shadow:inset 0 0 0 12px #1cbdc40f}.service-scene-stage--creative-content .service-scene-stage__orbit--one{background:conic-gradient(from 90deg,#1cbdc42e,#0000 32%,#0b32341a,#0000 70%);border-width:2px;border-radius:50% 6px;animation-duration:12s}.service-scene-stage--cloud-managed-technology .service-scene-stage__orbit--one{border-bottom-width:4px;border-radius:50% 50% 18px 18px;width:52%;animation-name:serviceSceneCloudLift;animation-duration:8.5s}.service-scene-stage[data-scene-level=primary] .service-scene-stage__viewport{filter:drop-shadow(0 28px 42px #07393b33)}@keyframes serviceSceneStageFloat{0%,to{transform:translate3d(calc(var(--scene-drift-x) * -1.1), var(--scene-drift-y), 0) rotate(calc(var(--scene-tilt) * 1.5))}34%{transform:translate3d(calc(var(--scene-drift-x) * 1.25), calc(var(--scene-drift-y) * -1.35), 34px) rotate(calc(var(--scene-tilt) * -1.4)) scale(1.025)}68%{transform:translate3d(calc(var(--scene-drift-x) * .35), calc(var(--scene-drift-y) * -.2), 16px) rotate(0deg) scale(.99)}}@keyframes serviceSceneOrbit{to{transform:rotate(360deg)}}@keyframes serviceSceneSignalA{0%,to{opacity:.4;transform:translate(0)scale(.75)}48%{opacity:1;transform:translate(38px,16px)scale(1.2)}}@keyframes serviceSceneSignalB{0%,to{opacity:.38;transform:translate(0)scale(.7)}52%{opacity:1;transform:translate(-44px,-22px)scale(1.15)}}@keyframes serviceSceneSearchSweep{0%,to{opacity:.45;transform:translate(-9px,7px)rotate(8deg)}50%{opacity:1;transform:translate(12px,-10px)rotate(16deg)}}@keyframes serviceSceneDeviceStack{0%,to{transform:translate(0)rotate(0)}48%{transform:translate(-12px,10px)rotate(-3deg)}}@keyframes serviceSceneAutomationCore{0%,to{border-radius:28% 72% 34% 66%;transform:rotate(0)scale(.92)}50%{border-radius:68% 32% 72% 28%;transform:rotate(180deg)scale(1.04)}}@keyframes serviceSceneCloudLift{0%,to{opacity:.48;transform:translateY(10px)scaleX(.94)}50%{opacity:.92;transform:translateY(-14px)scaleX(1.03)}}.category-flow__sweep{z-index:2;opacity:0;background:linear-gradient(90deg, transparent, var(--lime), transparent);height:2px;position:absolute;top:-2px;left:0;right:0;box-shadow:0 0 12px #1cbdc480}.category-flow--motion-0 .category-flow__core{animation:serviceCoreFloat 4.8s ease-in-out infinite var(--flow-delay)}.category-flow--motion-1 .category-flow__node{animation:serviceNodeStep 5.2s ease-in-out infinite var(--flow-delay)}.category-flow--motion-1 .category-flow__node--2{animation-delay:calc(var(--flow-delay) + .3s)}.category-flow--motion-1 .category-flow__node--3{animation-delay:calc(var(--flow-delay) + .6s)}.category-flow--motion-2 .category-flow__sweep{animation:serviceSweep 4.4s linear infinite var(--flow-delay)}.category-flow--motion-3 .category-flow__core{animation:serviceCoreMorph 5.6s ease-in-out infinite var(--flow-delay)}.category-flow--motion-4 .category-flow__output{animation:serviceOutputLift 4.8s ease-in-out infinite var(--flow-delay)}.category-flow--motion-5 .category-flow__grid{animation:serviceGridTravel 8s linear infinite var(--flow-delay)}.category-flow--motion-6 .category-flow__route>i{animation-duration:2.5s;animation-direction:reverse}.category-flow--motion-6 .category-flow__output-route>i{animation-duration:1.9s}.category-flow--motion-7 .category-flow__core:before{content:"";border:1px dashed var(--ink);border-radius:inherit;animation:serviceOrbit 9s linear infinite var(--flow-delay);position:absolute;inset:-12px}@keyframes serviceCoreFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-9px)}}@keyframes serviceNodeStep{0%,15%,to{background:var(--paper);transform:translate(0)}32%,58%{background:#1cbdc43d;transform:translate(8px)}}@keyframes serviceSweep{0%,8%{opacity:0;top:0}16%{opacity:1}82%{opacity:1;top:calc(100% - 2px)}94%,to{opacity:0;top:calc(100% - 2px)}}@keyframes serviceCoreMorph{0%,to{border-radius:50%;transform:translate(-50%,-50%)rotate(0)}50%{border-radius:24% 76% 32% 68%;transform:translate(-50%,-50%)rotate(8deg)}}@keyframes serviceOutputLift{0%,to{transform:translateY(-50%);box-shadow:0 0 #1cbdc400}50%{transform:translateY(calc(-50% - 7px));box-shadow:7px 7px #1cbdc438}}@keyframes serviceGridTravel{0%{background-position:0 0,0 0}to{background-position:30px 30px,30px 30px}}@keyframes serviceOrbit{to{transform:rotate(360deg)}}@keyframes uniqueRouteTravel{0%{opacity:0;left:0;transform:scale(.75)}14%,78%{opacity:1}to{opacity:0;left:calc(100% - 7px);transform:scale(1)}}@keyframes uniqueSignalPulse{0%,to{opacity:.35;transform:scale(.72)}48%{opacity:1;transform:scale(1.35)}}@keyframes uniqueNodeReady{0%,to{opacity:.7;background:#f3fbfbf5}28%,55%{opacity:1;background:#1cbdc424}}@keyframes uniqueCoreBreathe{0%,to{transform:rotate(var(--service-tilt)) scale(1)}50%{transform:rotate(calc(var(--service-tilt) * -1)) scale(var(--service-pulse-scale))}}@keyframes uniqueCoreShift{0%,to{transform:translate(0, 0) rotate(var(--service-tilt))}50%{transform:translate(var(--service-drift-x), calc(var(--service-drift-y) * -1)) rotate(calc(var(--service-tilt) * -1))}}@keyframes uniqueCorePulse{0%{opacity:.12;transform:scale(.88)}44%{opacity:.72}to{opacity:0;transform:scale(1.08)}}@keyframes uniqueCoreScan{0%,to{opacity:.2;clip-path:inset(0 0 82%)}50%{opacity:.8;clip-path:inset(82% 0 0)}}@keyframes uniqueNodeSweep{0%,to{opacity:.68;transform:translate(0)}35%,58%{opacity:1;transform:translateX(var(--service-drift-x))}}@keyframes uniqueOutputLift{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--service-drift-y) * -1))}}@keyframes uniqueGridDrift{to{background-position:27px 27px}}@keyframes uniqueOutputBar{0%,18%,to{opacity:.45;transform:scaleY(.18)}42%,76%{opacity:1;transform:scaleY(1)}}@media (max-width:1050px){.category-hero--slider{height:680px;min-height:680px}.service-family-slide{grid-template-columns:minmax(0,1fr) 300px;gap:3vw}.service-family-slide .category-flow{width:320px;height:340px}.service-display-title{font-size:clamp(46px,6.3vw,68px)}.service-family-slide__bottom>p{font-size:17px}}@media (max-width:760px){.category-hero--slider{height:800px;min-height:800px;padding:28px 20px 0}.service-family-slider{margin-top:12px}.service-family-slide{grid-template-rows:max-content 300px;grid-template-columns:1fr;align-content:start;gap:24px;padding:18px 0 88px}.service-family-slide__copy{justify-content:flex-start;align-self:start}.service-family-slide__copy>.kicker{position:static}.service-display-title{margin:26px 0 20px;font-size:clamp(32px,10vw,60px)}.service-family-slide__bottom{grid-template-columns:1fr;gap:18px;position:static}.service-family-slide__bottom>p{font-size:17px}.service-family-slide__bottom>a{white-space:normal}.service-family-slide .category-flow{justify-self:center;width:min(100%,320px);height:300px}.service-family-controls{bottom:14px}.service-family-progress{gap:2px;width:min(44vw,180px)}.subservice-hero--studio{min-height:auto}.subservice-hero--studio .category-flow--scene-gallery{height:320px}.service-scene-stage__viewport{border-radius:14px;inset:15px 10px 18px}.service-scene-stage__orbit--one{top:0;right:0}.subservice-hero--studio .service-display-title{margin:34px 0 22px;font-size:clamp(32px,10vw,60px)}}@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-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}@property --tw-ease{syntax:"*";inherits:false}
