@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--orbit-turn:0deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--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{.invisible{visibility:hidden}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.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,)}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ink:#0b0d0e;--off:#eceee9;--paper:#f7f8f4;--signal:#ff563c;--film:#719bb5;--muted:#5d6266;--line:#c8ccc6;--success:#177a55;--error:#b42318;--container:92rem;--reading:46rem;--radius:.25rem;--ease:cubic-bezier(.2,.7,.2,1);--z-header:50;--z-menu:60;--z-consent:80}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--off)}body{background:var(--off);color:var(--ink);margin:0;font-family:Manrope,Avenir Next,Segoe UI,Arial,sans-serif;font-size:1rem;line-height:1.55}a{color:inherit}button,input,textarea,select{font:inherit}button{color:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}::selection{background:var(--signal);color:var(--ink)}.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}.skip-link{z-index:100;background:var(--signal);color:var(--ink);padding:.8rem 1rem;font-weight:700;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{min-height:5rem;z-index:var(--z-header);background:var(--off);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,4rem);display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb,var(--off) 92%,transparent)}}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{letter-spacing:-.04em;align-items:center;gap:.8rem;width:max-content;font-size:.78rem;line-height:.9;text-decoration:none;display:flex}.brand span,.footer-brand>span{color:var(--signal);letter-spacing:-.18em;padding-right:.12em;font-size:2.2rem;font-weight:700}.desktop-nav{align-items:center;gap:clamp(1rem,2vw,2rem);display:flex}.desktop-nav a{color:var(--muted);font-size:.9rem;text-decoration:none;position:relative}.desktop-nav a:after{content:"";background:var(--signal);height:2px;transition:right .18s var(--ease);position:absolute;bottom:-.45rem;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a.active:after{right:0}.desktop-nav a.active{color:var(--ink)}.header-actions{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.language{color:var(--muted);white-space:nowrap;font-size:.75rem}.menu-button{border:1px solid var(--ink);background:0 0;width:2.75rem;height:2.75rem;font-size:1.5rem;display:none}.hero{background:var(--ink);min-height:calc(100svh - 5rem);color:var(--off);grid-template-columns:minmax(18rem,.82fr) minmax(28rem,1.18fr);display:grid;overflow:hidden}.hero__copy{z-index:2;align-self:center;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,4vw,4rem);position:relative}.hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:12ch;margin:1rem 0 1.6rem;font-size:clamp(3.2rem,6.3vw,7.7rem);line-height:.86}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0;font-size:.72rem;font-weight:700}.hero .eyebrow,.section-heading--inverse .eyebrow{color:var(--film)}.lede{max-width:36rem;color:var(--off);font-size:clamp(1.12rem,1.6vw,1.45rem);line-height:1.45}@supports (color:color-mix(in lab, red, red)){.lede{color:color-mix(in srgb,var(--off) 82%,transparent)}}.lede--compact{color:var(--muted)}.button-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.button{border-radius:var(--radius);cursor:pointer;min-height:3.25rem;transition:transform .16s var(--ease),background .16s var(--ease);border:1px solid;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--small{min-height:2.75rem;padding:.55rem .85rem;font-size:.82rem}.button--signal{background:var(--signal);color:var(--ink);border-color:var(--signal)}.button--dark{background:var(--ink);color:var(--off);border-color:var(--ink)}.button--ghost{color:inherit;background:0 0}.hero__note{color:var(--off);align-items:center;gap:.55rem;font-size:.78rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero__note{color:color-mix(in srgb,var(--off) 62%,transparent)}}.hero__note{margin-top:2rem}.signal-dot{background:var(--signal);width:.55rem;height:.55rem;display:inline-block}.hero__media{min-height:36rem;position:relative}.hero__media img{object-fit:cover;object-position:62% 50%}.hero__media:before{content:"";z-index:1;background:linear-gradient(90deg,var(--ink),transparent 35%),linear-gradient(0deg,var(--ink),transparent 35%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero__media:before{background:linear-gradient(90deg,var(--ink),transparent 35%),linear-gradient(0deg,color-mix(in srgb,var(--ink) 45%,transparent),transparent 35%)}}.hero__media:before{pointer-events:none}.reveal-frame:after{content:"";z-index:2;border:1px solid var(--off);position:absolute;inset:clamp(1rem,3vw,3rem)}@supports (color:color-mix(in lab, red, red)){.reveal-frame:after{border:1px solid color-mix(in srgb,var(--off) 32%,transparent)}}.reveal-frame:after{pointer-events:none}.frame-label{z-index:3;text-transform:uppercase;letter-spacing:.1em;color:var(--off);justify-content:space-between;font-size:.68rem;display:flex;position:absolute;bottom:clamp(2rem,5vw,5rem);left:clamp(2rem,5vw,5rem);right:clamp(2rem,5vw,5rem)}.section{padding:clamp(4.5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.section-heading{max-width:var(--container);grid-template-columns:minmax(12rem,.6fr) minmax(20rem,1.4fr);align-items:end;gap:1rem 3rem;margin:0 auto clamp(2.5rem,5vw,5rem);display:grid}.section-heading .eyebrow{grid-row:1/span 2;align-self:start}.section-heading h2,.flagship-intro h2{letter-spacing:-.06em;max-width:14ch;margin:0;font-size:clamp(2.5rem,5vw,5.8rem);line-height:.92}.section-heading>p:last-child{max-width:39rem;color:var(--muted);margin:.7rem 0 0;font-size:1.06rem}.section--ink{background:var(--ink);color:var(--off)}.section-heading--inverse>p:last-child{color:var(--off)}@supports (color:color-mix(in lab, red, red)){.section-heading--inverse>p:last-child{color:color-mix(in srgb,var(--off) 68%,transparent)}}.situation-grid{max-width:var(--container);border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:0 auto;display:grid}.situation-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:19rem;transition:background .18s var(--ease),color .18s var(--ease);background:0 0;flex-direction:column;gap:1rem;padding:1.25rem;text-decoration:none;display:flex}.situation-card:hover{background:var(--ink);color:var(--off)}.situation-card strong{letter-spacing:-.025em;font-size:1.2rem;line-height:1.25}.card-index{color:var(--signal);font-variant-numeric:tabular-nums}.card-label{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.card-link{text-underline-offset:.25rem;margin-top:auto;font-size:.82rem;text-decoration:underline}.system-flow{max-width:var(--container);border-top:1px solid var(--off);grid-template-columns:repeat(5,1fr);margin:0 auto;padding:0;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.system-flow{border-top:1px solid color-mix(in srgb,var(--off) 25%,transparent)}}.system-flow li{border-right:1px solid var(--off);flex-direction:column;justify-content:space-between;min-height:11rem;padding:1.2rem .8rem 1.2rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.system-flow li{border-right:1px solid color-mix(in srgb,var(--off) 25%,transparent)}}.system-flow li:before{content:"";background:var(--signal);width:.65rem;height:.65rem}.system-flow span{color:var(--film);font-size:.75rem}.system-flow strong{font-size:clamp(1.1rem,1.6vw,1.5rem)}.flagship-intro{max-width:var(--container);grid-template-columns:1.15fr .85fr;gap:clamp(2rem,7vw,8rem);margin:0 auto;display:grid}.text-link{text-underline-offset:.3rem;font-weight:700}.site-footer{background:var(--ink);color:var(--off);grid-template-columns:1.6fr repeat(3,1fr);gap:2rem;padding:clamp(4rem,7vw,7rem) clamp(1.25rem,5vw,5rem) 2rem;display:grid}.site-footer>div:not(.footer-brand){flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.site-footer a,.site-footer button{color:var(--off)}@supports (color:color-mix(in lab, red, red)){.site-footer a,.site-footer button{color:color-mix(in srgb,var(--off) 70%,transparent)}}.site-footer a,.site-footer button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.site-footer a:hover,.site-footer button:hover{color:var(--signal)}.footer-brand{max-width:22rem}.footer-brand p{color:var(--off)}@supports (color:color-mix(in lab, red, red)){.footer-brand p{color:color-mix(in srgb,var(--off) 58%,transparent)}}.footer-meta{border-top:1px solid var(--off);grid-column:1/-1;margin:2rem 0 0;padding-top:2rem}@supports (color:color-mix(in lab, red, red)){.footer-meta{border-top:1px solid color-mix(in srgb,var(--off) 18%,transparent)}}.footer-meta{color:var(--off)}@supports (color:color-mix(in lab, red, red)){.footer-meta{color:color-mix(in srgb,var(--off) 48%,transparent)}}.footer-meta{font-size:.8rem}.mobile-sticky-cta{display:none}.consent{z-index:var(--z-consent);background:var(--off);border:1px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:1rem 2rem;max-width:58rem;margin-inline:auto;padding:1.3rem;display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 1.5rem 5rem #00000040}.consent h2{margin:.35rem 0;font-size:1.35rem}.consent p{color:var(--muted);margin:0}.consent .button-row{flex-wrap:nowrap;margin:0}@media (max-width:1280px){.desktop-nav{display:none}.site-header{grid-template-columns:1fr auto}.menu-button{place-items:center;display:inline-grid}.hero{grid-template-columns:1fr}.hero__copy{padding-bottom:2rem}.hero__media{min-height:46vw}.situation-grid{grid-template-columns:repeat(2,1fr)}.situation-card:last-child{grid-column:span 2;min-height:13rem}.mobile-menu{z-index:var(--z-menu);background:var(--ink);color:var(--off);border-bottom:3px solid var(--signal);padding:1.5rem;position:fixed;inset:5rem 0 auto}.mobile-menu nav{margin-bottom:1.5rem;display:grid}.mobile-menu nav a{border-bottom:1px solid var(--off);padding:1rem 0}@supports (color:color-mix(in lab, red, red)){.mobile-menu nav a{border-bottom:1px solid color-mix(in srgb,var(--off) 20%,transparent)}}.mobile-menu nav a{justify-content:space-between;font-size:1.2rem;text-decoration:none;display:flex}}@media (max-width:680px){body{padding-bottom:4.4rem}.site-header{min-height:4.4rem;padding:.75rem 1rem}.brand b{font-size:.68rem}.brand span{font-size:1.8rem}.header-actions>.button,.language{display:none}.mobile-menu{top:4.4rem}.hero{min-height:auto}.hero__copy{padding:4.5rem 1.25rem 2rem}.hero h1{font-size:clamp(3.15rem,15vw,5.4rem)}.hero__media{min-height:64vw}.hero__media:before{background:linear-gradient(0deg,var(--ink),transparent 42%)}.button-row{align-items:stretch}.button-row .button{flex:100%}.section{padding:4.5rem 1.25rem}.section-heading{grid-template-columns:1fr;gap:1rem}.section-heading .eyebrow{grid-row:auto}.section-heading h2,.flagship-intro h2{font-size:clamp(2.6rem,12vw,4.2rem)}.situation-grid{grid-template-columns:1fr}.situation-card,.situation-card:last-child{grid-column:auto;min-height:13rem}.system-flow{grid-template-columns:1fr}.system-flow li{border-right:0;border-bottom:1px solid var(--off);grid-template-columns:2rem 1fr;align-items:center;gap:1rem;min-height:6rem;padding:1rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.system-flow li{border-bottom:1px solid color-mix(in srgb,var(--off) 25%,transparent)}}.system-flow li:before{display:none}.flagship-intro{grid-template-columns:1fr;padding:4.5rem 1.25rem}.site-footer{grid-template-columns:1fr;padding:4rem 1.25rem 2rem}.mobile-sticky-cta{z-index:45;background:var(--signal);min-height:3.5rem;color:var(--ink);border:1px solid var(--ink);justify-content:space-between;align-items:center;padding:.8rem 1rem;font-weight:800;text-decoration:none;display:flex;position:fixed;bottom:.6rem;left:.6rem;right:.6rem}.consent{grid-template-columns:1fr;bottom:.6rem}.consent .button-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.breadcrumbs ol{color:var(--off);flex-wrap:wrap;gap:.45rem;margin:0 0 2rem;padding:0;font-size:.76rem;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.breadcrumbs ol{color:color-mix(in srgb,var(--off) 55%,transparent)}}.breadcrumbs li{gap:.45rem;display:flex}.breadcrumbs a{text-underline-offset:.2rem}.page-hero{background:var(--ink);min-height:76svh;color:var(--off);grid-template-columns:minmax(20rem,1.12fr) minmax(20rem,.88fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,5rem);display:grid}.page-hero__copy{max-width:56rem}.page-hero h1,.hub-hero h1,.assessment-hero h1,.state-page h1{letter-spacing:-.07em;text-wrap:balance;margin:1rem 0 1.75rem;font-size:clamp(3rem,7vw,7.8rem);line-height:.88}.page-hero__diagram{border:1px solid var(--off);min-height:27rem}@supports (color:color-mix(in lab, red, red)){.page-hero__diagram{border:1px solid color-mix(in srgb,var(--off) 22%,transparent)}}.page-hero__diagram{background:radial-gradient(circle at 75% 42%,#719bb547,#0000 38%);grid-template-columns:auto 1fr;align-content:center;gap:.7rem 1rem;padding:2rem;display:grid;position:relative}.page-hero__diagram:before,.page-hero__diagram:after{content:"";background:var(--signal);position:absolute}.page-hero__diagram:before{width:36%;height:2px;top:31%;right:0}.page-hero__diagram:after{width:2px;height:34%;top:31%;right:36%}.page-hero__diagram span{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.page-hero__diagram i{background:var(--off);height:1px}@supports (color:color-mix(in lab, red, red)){.page-hero__diagram i{background:color-mix(in srgb,var(--off) 25%,transparent)}}.page-hero__diagram i{align-self:center}.page-hero__diagram b{color:var(--film);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;position:absolute;bottom:1.2rem;right:1.2rem}.content-section{max-width:var(--container);margin:0 auto;padding:clamp(4.5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.content-section--split{grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr);align-items:start;gap:clamp(3rem,9vw,10rem);display:grid}.content-section h2,.content-heading h2{letter-spacing:-.055em;text-wrap:balance;margin:.7rem 0 1.5rem;font-size:clamp(2.25rem,4.5vw,5rem);line-height:.94}.content-section--ink{background:var(--ink);max-width:none;color:var(--off)}.content-section--blue{background:var(--film);max-width:none;color:var(--ink)}.content-section--blue>*{max-width:var(--container);margin-inline:auto}.wide-copy{max-width:69rem;margin:0 auto}.wide-copy h2{letter-spacing:-.06em;margin:.8rem 0 2rem;font-size:clamp(2.7rem,5.5vw,6.5rem);line-height:.9}.check-list,.dash-list{margin:0;padding:0;list-style:none}.check-list li,.dash-list li{border-bottom:1px solid var(--line);padding:1.2rem 0 1.2rem 2.2rem;font-size:clamp(1rem,1.6vw,1.25rem);position:relative}.check-list li:before{content:"//";color:var(--signal);letter-spacing:-.14em;font-weight:800;position:absolute;left:0}.dash-list li:before{content:",";color:var(--signal);position:absolute;left:0}.check-list--compact li{padding-block:.8rem;font-size:1rem}.content-heading{grid-template-columns:.45fr 1.55fr;align-items:start;gap:3rem;margin-bottom:clamp(2.5rem,5vw,5rem);display:grid}.deliverable-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.deliverable-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:17rem;padding:1.4rem}.deliverable-grid article>span,.process-grid li>span{color:var(--signal);font-size:.75rem}.deliverable-grid h3,.process-grid h3{margin:3rem 0 .8rem;font-size:1.35rem;line-height:1.15}.deliverable-grid p,.process-grid p{color:var(--muted)}.process-grid{border-top:1px solid #0b0d0e59;grid-template-columns:repeat(5,1fr);gap:0;padding:0;list-style:none;display:grid}.process-grid li{border-right:1px solid #0b0d0e59;min-height:17rem;padding:1.4rem}.process-grid li>span,.process-grid p{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.process-grid p{color:color-mix(in srgb,var(--ink) 70%,transparent)}}.fit-grid{grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,9rem);display:grid}.fit-grid h2{font-size:clamp(2rem,3.5vw,3.8rem)}.faq-section{grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,9rem);display:grid}.faq-section .content-heading{margin:0;display:block}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;min-height:4.5rem;padding:1rem 0;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--signal);transition:transform .2s var(--ease);font-size:1.6rem}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:42rem;color:var(--muted);margin:0;padding:0 3rem 1.4rem 0}.final-cta{background:var(--ink);color:var(--off);padding:clamp(5rem,10vw,10rem) clamp(1.25rem,5vw,5rem)}.final-cta h2{letter-spacing:-.07em;max-width:14ch;margin:1rem 0;font-size:clamp(3rem,7vw,8rem);line-height:.88}.final-cta .button--ghost{color:var(--off)}.hub-hero,.assessment-hero{max-width:var(--container);margin:0 auto;padding:clamp(5rem,10vw,10rem) clamp(1.25rem,5vw,5rem)}.hub-hero--ink{background:var(--ink);max-width:none;color:var(--off)}.hub-hero h1,.assessment-hero h1{max-width:13ch}.hub-hero .lede,.assessment-hero>p:last-child{max-width:48rem;color:var(--muted);font-size:1.2rem}.hub-hero--ink .lede{color:var(--off)}@supports (color:color-mix(in lab, red, red)){.hub-hero--ink .lede{color:color-mix(in srgb,var(--off) 74%,transparent)}}.hub-grid{max-width:var(--container);grid-template-columns:repeat(3,1fr);margin:0 auto;padding:0 clamp(1.25rem,5vw,5rem) clamp(5rem,10vw,10rem);display:grid}.hub-card{border:1px solid var(--line);min-height:21rem;transition:background .18s var(--ease),color .18s var(--ease);flex-direction:column;margin:-1px 0 0 -1px;padding:1.5rem;text-decoration:none;display:flex}.hub-card>span{color:var(--signal);font-size:.75rem}.hub-card h2{letter-spacing:-.04em;margin:3rem 0 1rem;font-size:clamp(1.5rem,2.3vw,2.4rem);line-height:1.05}.hub-card p{color:var(--muted)}.hub-card b{text-underline-offset:.3rem;margin-top:auto;font-size:.82rem;text-decoration:underline}.hub-card:hover{background:var(--ink);color:var(--off)}.hub-card:hover p{color:var(--off)}@supports (color:color-mix(in lab, red, red)){.hub-card:hover p{color:color-mix(in srgb,var(--off) 67%,transparent)}}.prose{max-width:43rem;font-size:1.08rem}.prose p{margin:0 0 1.5rem}.proof-callout{background:var(--paper);border-left:4px solid var(--signal);max-width:58rem;margin-top:4rem;padding:2rem}.proof-callout>strong{font-size:1.4rem}.proof-callout .button{margin-top:1rem}.form-section{max-width:var(--container);grid-template-columns:1.35fr .65fr;gap:clamp(2rem,6vw,7rem);margin:0 auto;padding:0 clamp(1.25rem,5vw,5rem) clamp(5rem,10vw,10rem);display:grid}.form-section--single{grid-template-columns:1fr;max-width:72rem}.lead-form,.form-success{background:var(--paper);border:1px solid var(--line);padding:clamp(1.5rem,4vw,3.5rem)}.form-heading{margin-bottom:2rem}.form-heading h2,.form-success h2{letter-spacing:-.05em;margin:.8rem 0;font-size:clamp(2rem,4vw,4rem);line-height:.95}.form-heading>p:last-child,.form-actions p{color:var(--muted);font-size:.86rem}.field-grid{grid-template-columns:repeat(2,1fr);gap:1.15rem;display:grid}.field-grid label{gap:.4rem;display:grid}.field-grid label>span{font-size:.86rem;font-weight:700}.field-grid small{color:var(--muted);font-weight:400}.field-grid input:not([type=checkbox]),.field-grid textarea,.field-grid select{border:1px solid var(--line);width:100%;min-height:3.25rem;color:var(--ink);background:#fff;border-radius:0;padding:.75rem}.field-grid textarea{resize:vertical}.field-full{grid-column:1/-1}.consent-field{align-items:start;grid-template-columns:1.3rem 1fr!important}.consent-field input{width:1.2rem;height:1.2rem;margin:.18rem 0 0}.consent-field span{font-weight:400!important}.honeypot{left:-9999px;position:absolute!important}.form-error{color:var(--error);border-left:4px solid var(--error);background:#fff0ed;margin:1.25rem 0;padding:1rem}.form-error p{margin:.25rem 0}.form-actions{align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.form-actions p{max-width:30rem}.form-actions button:disabled,.scorecard>button:disabled{opacity:.55;cursor:not-allowed;transform:none}.contact-aside{padding:2rem 0}.contact-aside h2{margin:1rem 0;font-size:2rem;line-height:1}.contact-aside hr{border:0;border-top:1px solid var(--line);margin:3rem 0}.assessment-hero{padding-bottom:3rem}.assessment-hero>p:last-child{max-width:48rem;color:var(--muted);font-size:1.15rem}.assessment-section{max-width:var(--container);margin:0 auto;padding:0 clamp(1.25rem,5vw,5rem) clamp(5rem,10vw,10rem)}.assessment{border:1px solid var(--line);background:var(--paper);grid-template-columns:.38fr 1.62fr;display:grid}.progress-wrap{border-right:1px solid var(--line);padding:2rem}.progress-wrap>p{font-weight:700}.progress{background:var(--line);height:.35rem;margin:1rem 0 2rem}.progress span{background:var(--signal);height:100%;transition:width .25s var(--ease);display:block}.progress-wrap ol{margin:0;padding:0;list-style:none}.progress-wrap li{color:var(--muted);padding:.8rem 0;font-size:.82rem}.progress-wrap li.active{color:var(--ink);font-weight:800}.progress-wrap li.done:before{content:"✓ ";color:var(--success)}.assessment-panel{flex-direction:column;min-height:35rem;padding:clamp(1.5rem,5vw,4rem);display:flex}.assessment-panel fieldset{border:0;margin:0;padding:0}.assessment-panel legend{letter-spacing:-.05em;margin-bottom:2rem;font-size:clamp(2rem,4vw,4rem);font-weight:800;line-height:.95}.choice-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.choice-grid label{border:1px solid var(--line);cursor:pointer;align-items:flex-end;min-height:6rem;padding:1rem;font-weight:700;display:flex}.choice-grid label.selected{background:var(--ink);color:var(--off);border-color:var(--ink)}.choice-grid input{opacity:0;position:absolute}.choice-grid--symptoms label{min-height:7rem}.assessment-actions{justify-content:space-between;gap:1rem;margin-top:auto;padding-top:2rem;display:flex}.assessment-actions .button:only-child{margin-left:auto}.scorecard-section,.result-section{max-width:72rem;margin:0 auto;padding:0 1.25rem clamp(5rem,10vw,10rem)}.scorecard{border:1px solid var(--line);background:var(--paper)}.scorecard-intro{border-bottom:1px solid var(--line);padding:2rem}.scorecard-intro h2{letter-spacing:-.05em;margin:.8rem 0;font-size:clamp(2rem,4vw,4rem);line-height:.95}.scorecard ol{margin:0;padding:0;list-style:none}.scorecard li{border-bottom:1px solid var(--line);padding:1.5rem 2rem}.scorecard li p{grid-template-columns:2rem 1fr;gap:1rem;font-weight:700;display:grid}.scorecard li p span{color:var(--signal)}.scorecard li>div{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.scorecard li button{border:1px solid var(--line);cursor:pointer;background:#fff;min-height:3rem}.scorecard li button.selected{background:var(--ink);color:var(--off);border-color:var(--ink)}.scorecard>.button{margin:2rem}.result-section{padding-top:clamp(5rem,10vw,10rem)}.score-result{background:var(--ink);color:var(--off);padding:clamp(2rem,5vw,5rem)}.score-number{color:var(--signal);letter-spacing:-.09em;margin:2rem 0;font-size:clamp(6rem,16vw,13rem);font-weight:800;line-height:.8;display:block}.score-number small{letter-spacing:0;color:var(--film);font-size:1rem}.score-result h2{margin:1rem 0;font-size:clamp(2rem,5vw,5rem);line-height:.9}.score-result p{max-width:42rem;color:var(--off)}@supports (color:color-mix(in lab, red, red)){.score-result p{color:color-mix(in srgb,var(--off) 70%,transparent)}}.state-page{place-items:center;min-height:80svh;padding:5rem 1.25rem;display:grid}.state-page>div{max-width:70rem}.state-page h1{max-width:13ch}.policy-content{max-width:54rem;margin:0 auto;padding:0 1.25rem clamp(5rem,10vw,10rem)}.policy-content section{border-top:1px solid var(--line);padding:2rem 0}.policy-content h2{font-size:1.5rem}.policy-note{border-left:4px solid var(--signal);background:var(--paper);margin-top:3rem;padding:1rem;font-size:.85rem}.search-form{max-width:42rem;margin-top:2rem;display:flex}.search-form label{flex:1}.search-form input{border:1px solid var(--ink);background:#fff;width:100%;min-height:3.25rem;padding:.75rem}.search-results{max-width:70rem;margin:0 auto;padding:0 1.25rem clamp(5rem,10vw,10rem);display:grid}.search-results>a{border-top:1px solid var(--line);grid-template-columns:1fr 2fr auto;gap:1.5rem;padding:1.5rem 0;text-decoration:none;display:grid}.search-results>a span{color:var(--muted)}.empty-state{background:var(--paper);border:1px solid var(--line);padding:2rem}@media (max-width:950px){.page-hero{grid-template-columns:1fr;min-height:auto}.page-hero__diagram{min-height:20rem}.content-section--split,.faq-section,.form-section,.content-heading{grid-template-columns:1fr}.deliverable-grid,.hub-grid{grid-template-columns:repeat(2,1fr)}.process-grid{grid-template-columns:repeat(3,1fr)}.assessment{grid-template-columns:1fr}.progress-wrap{border-right:0;border-bottom:1px solid var(--line)}.progress-wrap ol{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.progress-wrap li{font-size:.72rem}}@media (max-width:680px){.page-hero{gap:2rem;padding:4.5rem 1.25rem 3rem}.page-hero h1,.hub-hero h1,.assessment-hero h1,.state-page h1{font-size:clamp(3rem,14vw,5rem)}.page-hero__diagram{min-height:15rem}.hub-hero,.assessment-hero{padding:4.5rem 1.25rem}.content-section--split,.fit-grid,.deliverable-grid,.hub-grid,.process-grid{grid-template-columns:1fr}.deliverable-grid article,.hub-card,.process-grid li{min-height:13rem}.hub-grid{padding-inline:1.25rem}.faq-section{display:block}.faq-section .content-heading{margin-bottom:2rem}.field-grid,.choice-grid{grid-template-columns:1fr}.form-actions{flex-direction:column;align-items:stretch}.form-actions .button{width:100%}.assessment-section{padding-inline:0}.assessment{border-left:0;border-right:0}.progress-wrap{padding:1.25rem}.progress-wrap ol{display:none}.assessment-panel{min-height:36rem;padding:2rem 1.25rem}.choice-grid label{min-height:4.5rem}.scorecard-section{padding-inline:0}.scorecard{border-left:0;border-right:0}.scorecard li{padding:1.25rem}.scorecard li>div{grid-template-columns:1fr}.scorecard li button{min-height:2.8rem}.search-form{gap:.5rem;display:grid}.search-results>a{grid-template-columns:1fr auto}.search-results>a span{grid-column:1/-1}}.motion-hero{min-height:calc(100svh - 5rem);color:var(--off);background:#07090a;grid-template-columns:minmax(24rem,.9fr) minmax(34rem,1.1fr);display:grid;position:relative;overflow:hidden}.motion-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 35%,#719bb521,#0000 30%),linear-gradient(115deg,#0000 55%,#ff563c0d);position:absolute;inset:0}.motion-hero__copy{z-index:3;align-self:center;padding:clamp(4rem,7vw,7rem) clamp(1.25rem,4.5vw,5rem);position:relative}.motion-hero h1{letter-spacing:-.075em;max-width:10ch;margin:1rem 0 2rem;font-size:clamp(4rem,7vw,8.5rem);line-height:.82}.motion-hero h1 em,.question-lead h2 em,.lab-heading h2 em{color:var(--signal);font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-languages{letter-spacing:.14em;gap:.7rem;margin-bottom:clamp(3rem,6vw,6rem);font-size:.72rem;display:flex}.hero-languages a{color:#eceee973;text-decoration:none}.hero-languages a[aria-current=page]{color:var(--off);border-bottom:1px solid var(--signal)}.hero-proofline{letter-spacing:.08em;text-transform:uppercase;color:#eceee98c;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.6rem;margin-top:clamp(3rem,6vw,6rem);font-size:.7rem;display:grid}.hero-proofline b{color:var(--signal);margin-right:.35rem}.hero-proofline i{background:#eceee929;height:1px}.scroll-cue{z-index:4;color:#eceee98c;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:1rem;font-size:.68rem;text-decoration:none;display:flex;position:absolute;bottom:1.5rem;left:50%}.scroll-cue i{background:var(--signal);width:3.5rem;height:1px;position:relative;overflow:hidden}.scroll-cue i:after{content:"";background:#fff;animation:2.4s infinite scanline;position:absolute;inset:0}.system-stage{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;perspective:1100px;background:radial-gradient(circle at var(--mx) var(--my),#ff563c24,transparent 26%);min-height:44rem;position:relative;overflow:hidden}.stage-grid{transform-origin:50%;background-image:linear-gradient(#719bb529 1px,#0000 1px),linear-gradient(90deg,#719bb529 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:8% -8% -35%;transform:rotateX(66deg)translateZ(-8rem);-webkit-mask-image:linear-gradient(#0000,#000 20% 70%,#0000);mask-image:linear-gradient(#0000,#000 20% 70%,#0000)}.stage-glow{background:var(--film);filter:blur(120px);opacity:.12;border-radius:50%;width:22rem;height:22rem;animation:5s ease-in-out infinite breathe;position:absolute;top:28%;left:34%}.system-3d{transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .12s ease-out;position:absolute;inset:8% 3% 10%}.core{background:radial-gradient(circle at 35% 28%,#ffb7a9,var(--signal) 34%,#801d10 80%);border-radius:50%;place-items:center;width:9rem;height:9rem;animation:4s ease-in-out infinite corefloat;display:grid;position:absolute;top:48%;left:50%;transform:translateZ(6rem);box-shadow:0 0 4rem #ff563c70,inset -.8rem -1rem 2rem #0b0d0e73}.core:before{content:"";border:1px solid #ff563c59;border-radius:50%;animation:2.6s infinite ripple;position:absolute;inset:-1.5rem}.core span{letter-spacing:-.09em;font-size:2.4rem;font-weight:800}.core b{white-space:nowrap;text-transform:uppercase;letter-spacing:.14em;color:#eceee980;font-size:.62rem;position:absolute;top:115%}.orbit{transform-style:preserve-3d;border:1px solid #719bb552;border-radius:50%;position:absolute;top:48%;left:50%}.orbit--one{width:23rem;height:23rem;animation:13s linear infinite orbitspin;transform:rotateX(64deg)rotate(10deg)}.orbit--two{width:34rem;height:34rem;animation:17s linear infinite orbitspin2;transform:rotateY(66deg)rotate(-20deg)}.orbit i{background:var(--film);width:.7rem;height:.7rem;box-shadow:0 0 1.2rem var(--film);border-radius:50%;position:absolute;top:-.35rem;left:50%}.float-card{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);width:11.8rem;min-height:8rem;transform-style:preserve-3d;background:#eceee916;border:1px solid #eceee938;flex-direction:column;padding:1rem;animation:5s ease-in-out infinite cardfloat;display:flex;position:absolute;box-shadow:0 1.2rem 3rem #00000059}.float-card small{color:var(--signal);letter-spacing:.14em;font-size:.56rem}.float-card strong{margin-top:auto;font-size:1.25rem}.float-card span{color:#eceee98c;font-size:.7rem}.float-card--demand{top:11%;left:4%;transform:translateZ(1rem)rotateY(8deg)}.float-card--message{animation-delay:-1.1s;top:14%;right:3%;transform:translateZ(4rem)rotateY(-10deg)}.float-card--convert{animation-delay:-2.2s;bottom:8%;left:8%;transform:translateZ(5rem)rotateY(8deg)}.float-card--follow{animation-delay:-3.1s;bottom:6%;right:5%;transform:translateZ(1rem)rotateY(-8deg)}.data-particle{background:var(--signal);width:.42rem;height:.42rem;box-shadow:0 0 1rem var(--signal);border-radius:50%;animation:4s linear infinite particle;position:absolute}.particle--a{top:31%;left:21%}.particle--b{animation-delay:-1.4s;top:36%;right:24%}.particle--c{animation-delay:-2.8s;bottom:20%;left:30%}.stage-hint{color:#eceee96b;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.6rem;font-size:.62rem;display:flex;position:absolute;bottom:1.5rem;right:2rem}.stage-hint span{background:var(--signal);border-radius:50%;width:.45rem;height:.45rem;animation:1.6s infinite breathe}.question-section{background:var(--off);padding:clamp(5rem,9vw,10rem) clamp(1.25rem,5vw,5rem)}.question-lead{max-width:var(--container);grid-template-columns:.4fr 1.05fr .55fr;align-items:end;gap:clamp(1rem,4vw,5rem);margin:0 auto clamp(3rem,6vw,6rem);display:grid}.question-lead h2,.lab-heading h2,.product-stage__intro h2,.conversion-story__title h2,.mini-diagnostic h2{letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3rem,6vw,7rem);line-height:.88}.question-lead>p:last-child{color:var(--muted);max-width:24rem}.question-grid{max-width:var(--container);grid-template-columns:repeat(4,1fr);margin:auto;display:grid}.question-grid a{border:1px solid var(--line);min-height:24rem;transition:transform .35s var(--ease),background .2s,color .2s;flex-direction:column;margin:-1px 0 0 -1px;padding:1.4rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.question-grid a:after{content:"";background:var(--signal);width:10rem;height:10rem;transition:transform .45s var(--ease);border-radius:50%;position:absolute;top:-6rem;right:-6rem}.question-grid a:hover{background:var(--ink);color:var(--off);z-index:2;transform:translateY(-.8rem)rotateX(4deg)}.question-grid a:hover:after{transform:scale(1.4)}.question-grid a>span{color:var(--signal);font-size:.72rem}.question-grid small{color:var(--muted);margin-top:4rem}.question-grid strong{letter-spacing:-.05em;margin-top:.6rem;font-size:clamp(1.7rem,2.8vw,3rem);line-height:.95}.question-grid b{text-transform:uppercase;letter-spacing:.08em;margin-top:auto;font-size:.75rem}.lab-section{background:var(--ink);color:var(--off);padding:clamp(5rem,9vw,10rem) clamp(1.25rem,5vw,5rem)}.lab-heading{max-width:var(--container);grid-template-columns:.4fr 1.1fr .5fr;align-items:end;gap:clamp(1rem,4vw,5rem);margin:0 auto clamp(3rem,6vw,6rem);display:grid}.lab-heading>p:last-child{color:#eceee98c}.marketing-lab{max-width:var(--container);background:#0d1012;border:1px solid #eceee933;grid-template-columns:18rem 1fr;min-height:39rem;margin:auto;display:grid}.lab-controls{border-right:1px solid #eceee933;display:grid}.lab-controls button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eceee924;gap:.3rem;padding:1.3rem;transition:background .2s;display:grid}.lab-controls button:hover,.lab-controls button[aria-selected=true]{background:var(--signal);color:var(--ink)}.lab-controls button span{font-size:1.25rem;font-weight:800}.lab-controls button small{color:#eceee97a}.lab-controls button[aria-selected=true] small{color:#0b0d0ea6}.lab-canvas{min-width:0;position:relative;overflow:hidden}.visual-view{animation:viewin .55s var(--ease) both;background:radial-gradient(circle at 70%,#719bb51f,#0000 40%);padding:2rem;position:absolute;inset:0}.visual-caption{z-index:3;max-width:34rem;position:relative}.visual-caption>span{letter-spacing:.13em;color:var(--signal);font-size:.58rem}.visual-caption h3{letter-spacing:-.055em;margin:.6rem 0;font-size:clamp(2rem,4vw,4.5rem);line-height:.9}.visual-caption p{color:#eceee98c}.funnel-track{grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:absolute;bottom:14%;left:5%;right:5%}.funnel-node{min-height:9rem;animation:nodeup .6s var(--ease) both;animation-delay:calc(var(--i) * 90ms);background:#eceee90f;border:1px solid #eceee933;flex-direction:column;justify-content:flex-end;padding:1rem;display:flex;position:relative}.funnel-node i{background:var(--signal);border-radius:50%;width:.8rem;height:.8rem;animation:2s infinite rippleDot;position:absolute;top:1rem;left:1rem;box-shadow:0 0 #ff563c80}.funnel-node span{color:var(--film);font-size:.6rem}.funnel-node strong{font-size:1rem}.funnel-node b{z-index:2;color:var(--signal);position:absolute;top:50%;right:-.7rem}.flow-pulse{background:linear-gradient(90deg,transparent,var(--signal),transparent);height:1px;animation:2s infinite scanline;position:absolute;bottom:11%;left:7%;right:7%}.pipeline{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid;position:absolute;bottom:7%;left:4%;right:4%}.pipe-column{border-top:2px solid var(--film);background:#eceee909;min-height:17rem;padding:.8rem}.pipe-column>span{letter-spacing:.1em;color:#eceee973;font-size:.58rem}.lead-ticket{height:3.4rem;animation:ticketin .45s var(--ease) both;animation-delay:var(--delay);background:#eceee91a;border:1px solid #eceee91f;grid-template-columns:1.3rem 1fr;gap:.5rem;margin-top:.7rem;padding:.7rem;display:grid}.lead-ticket i{background:var(--signal);border-radius:50%;width:1.1rem;height:1.1rem}.lead-ticket b,.lead-ticket small{background:#eceee940;height:.28rem}.lead-ticket small{width:55%}.entity-map{aspect-ratio:5/3;width:min(65%,42rem);position:absolute;bottom:1%;right:3%}.entity-map svg{width:100%;height:100%;position:absolute;inset:0}.entity-map path{stroke:#719bb573;stroke-width:1px;fill:none;stroke-dasharray:7 8;animation:10s linear infinite dash}.entity-core,.entity-node{z-index:2;text-align:center;background:#12171a;border:1px solid #eceee947;place-items:center;display:grid;position:absolute;box-shadow:0 0 2rem #0006}.entity-core{background:var(--signal);width:7rem;height:7rem;color:var(--ink);border-radius:50%;font-weight:900;line-height:1;top:50%;left:50%;translate:-50% -50%}.entity-node{width:5.5rem;height:3rem;font-size:.65rem;animation:3s infinite breathe}.entity-node--1{top:8%;left:4%}.entity-node--2{top:0;left:50%;translate:-50%}.entity-node--3{top:8%;right:4%}.entity-node--4{bottom:8%;left:4%}.entity-node--5{bottom:0;left:50%;translate:-50%}.entity-node--6{bottom:8%;right:4%}.creative-stack{perspective:900px;width:min(60%,38rem);height:72%;position:absolute;bottom:4%;right:5%}.creative-card{flex-direction:column;justify-content:space-between;width:55%;height:62%;padding:1.3rem;animation:5s ease-in-out infinite creativefloat;display:flex;position:absolute;box-shadow:0 2rem 4rem #00000073}.creative-card>span{letter-spacing:.14em;font-size:.58rem}.creative-card b{font-size:clamp(1.3rem,3vw,2.6rem);line-height:.95}.creative-card--a{background:var(--signal);color:var(--ink);bottom:5%;left:0;transform:rotateY(17deg)rotate(-6deg)}.creative-card--b{background:var(--film);color:var(--ink);animation-delay:-1.5s;top:0;left:25%;transform:translateZ(3rem)rotate(3deg)}.creative-card--c{background:var(--off);color:var(--ink);animation-delay:-3s;bottom:1%;right:0;transform:rotateY(-16deg)rotate(7deg)}.mini-visual{align-items:flex-end;gap:.5rem;height:70%;display:flex}.mini-visual i{background:var(--ink);flex:1;height:35%}.mini-visual i:nth-child(2){height:68%}.mini-visual i:nth-child(3){height:100%}.editorial-scene{background:var(--ink);height:min(92svh,58rem);color:var(--off);position:relative;overflow:hidden}.editorial-scene__image{position:absolute;inset:0}.editorial-scene__image img{object-fit:cover}.editorial-scene__image:after{content:"";background:linear-gradient(90deg,#07090ae6,#07090a1f 58%),linear-gradient(#0000 55%,#07090abf);position:absolute;inset:0}.editorial-scene__copy{z-index:2;max-width:42rem;position:absolute;top:50%;left:clamp(1.25rem,6vw,6rem);translate:0 -50%}.editorial-scene__copy h2{letter-spacing:-.065em;margin:1rem 0;font-size:clamp(3rem,6vw,7rem);line-height:.86}.editorial-scene__copy p{color:#eceee9b8;max-width:34rem}.scene-ticker{z-index:3;background:var(--signal);color:var(--ink);letter-spacing:.12em;white-space:nowrap;gap:2rem;padding:.85rem 0;font-size:.72rem;font-weight:800;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.scene-ticker span{animation:24s linear infinite ticker}.product-stage{max-width:var(--container);grid-template-columns:.62fr 1.38fr;gap:clamp(2rem,6vw,7rem);margin:auto;padding:clamp(5rem,9vw,10rem) clamp(1.25rem,5vw,5rem);display:grid}.product-stage__intro{align-self:start;position:sticky;top:8rem}.product-stage__intro p{max-width:29rem;color:var(--muted)}.product-bento{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.product-tile{background:var(--paper);border:1px solid var(--line);min-height:25rem;transition:transform .3s var(--ease),box-shadow .3s;flex-direction:column;padding:1.3rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.product-tile:hover{transform:translateY(-.5rem);box-shadow:0 1.5rem 3rem #0b0d0e1f}.product-tile>span{color:var(--signal);font-size:.68rem}.product-tile h3{letter-spacing:-.04em;margin:auto 0 .7rem;font-size:clamp(1.5rem,2.4vw,2.6rem);line-height:1;position:relative}.product-tile p{color:var(--muted);position:relative}.product-tile>b{margin-top:1rem;font-size:.75rem}.tile-art{perspective:400px;width:52%;height:42%;position:absolute;top:1rem;right:-1rem}.tile-art i{border:1px solid var(--ink);background:var(--film);width:70%;height:60%;animation:4s ease-in-out infinite tilefloat;position:absolute;transform:rotateY(-22deg)rotate(8deg)}.tile-art i:nth-child(2){background:var(--signal);animation-delay:-1.3s;translate:-1.3rem 1.3rem}.tile-art i:nth-child(3){background:var(--off);animation-delay:-2.6s;translate:-2.6rem 2.6rem}.product-tile--2 .tile-art i{border-radius:50%}.product-tile--3 .tile-art i{height:24%;translate:0}.product-tile--3 .tile-art i:nth-child(2){translate:-1rem 2rem}.product-tile--3 .tile-art i:nth-child(3){translate:-2rem 4rem}.product-tile--4 .tile-art i{border-radius:50% 50% 50% 0}.product-tile--5 .tile-art i{clip-path:polygon(0 0,100% 20%,70% 100%,15% 75%)}.product-tile--6 .tile-art i{border-radius:0 60%}.conversion-story{background:var(--film);color:var(--ink);padding:clamp(5rem,9vw,10rem) clamp(1.25rem,5vw,5rem)}.conversion-story__title,.conversion-story__steps,.conversion-story__action{max-width:var(--container);margin-inline:auto}.conversion-story__title{grid-template-columns:.45fr 1.55fr;align-items:start;display:grid}.conversion-story__steps{border-top:1px solid #0b0d0e59;grid-template-columns:repeat(4,1fr);margin-top:clamp(3rem,6vw,6rem);display:grid}.conversion-story__steps article{border-right:1px solid #0b0d0e59;min-height:20rem;padding:1.3rem}.conversion-story__steps span{font-size:.68rem}.conversion-story__steps h3{margin-top:6rem;font-size:1.55rem;line-height:1}.conversion-story__steps p{color:#0b0d0eab}.conversion-story__action{align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}.conversion-story__action p{margin-right:auto;font-weight:800}.mini-diagnostic{max-width:var(--container);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,9rem);margin:auto;padding:clamp(5rem,9vw,10rem) clamp(1.25rem,5vw,5rem);display:grid}.mini-diagnostic h2{font-size:clamp(2.8rem,5vw,5.5rem)}.diagnostic-list{border-top:1px solid var(--line)}.diagnostic-list a{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:1rem;padding:1.5rem 0;text-decoration:none;transition:padding .2s,background .2s;display:grid}.diagnostic-list a:hover{background:var(--paper);padding-inline:1rem}.diagnostic-list span{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700}.diagnostic-list b{text-transform:uppercase;letter-spacing:.08em;color:var(--signal);font-size:.7rem}@keyframes corefloat{50%{transform:translateZ(7.5rem)translateY(-.5rem)}}@keyframes orbitspin{to{transform:rotateX(64deg)rotate(370deg)}}@keyframes orbitspin2{to{transform:rotateY(66deg)rotate(-380deg)}}@keyframes cardfloat{50%{margin-top:-.7rem}}@keyframes particle{0%{opacity:0;transform:translate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(18rem,8rem)}}@keyframes breathe{50%{opacity:.55;transform:scale(1.08)}}@keyframes ripple{to{opacity:0;transform:scale(1.5)}}@keyframes rippleDot{70%{box-shadow:0 0 0 1rem #ff563c00}}@keyframes scanline{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes viewin{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes nodeup{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@keyframes ticketin{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:none}}@keyframes dash{to{stroke-dashoffset:-100px}}@keyframes creativefloat{50%{margin-top:-.8rem}}@keyframes ticker{to{transform:translate(calc(-100% - 2rem))}}@keyframes tilefloat{50%{margin-top:-.5rem;transform:rotateY(-12deg)rotate(3deg)}}@media (max-width:1050px){.motion-hero{grid-template-columns:1fr}.motion-hero__copy{padding-bottom:1rem}.system-stage{min-height:42rem}.question-lead,.lab-heading{grid-template-columns:1fr 1.5fr}.question-lead>p:last-child,.lab-heading>p:last-child{grid-column:2}.question-grid{grid-template-columns:repeat(2,1fr)}.lab-section{padding-inline:1.25rem}.product-stage{grid-template-columns:1fr}.product-stage__intro{position:static}.conversion-story__steps{grid-template-columns:repeat(2,1fr)}.mini-diagnostic{grid-template-columns:1fr}.scroll-cue{display:none}}@media (max-width:680px){.motion-hero{min-height:auto}.motion-hero__copy{padding:3rem 1.25rem 1rem}.motion-hero h1{font-size:clamp(3.7rem,17vw,6rem)}.hero-languages{margin-bottom:3rem}.hero-proofline{margin-top:2.5rem}.system-stage{min-height:31rem}.system-3d{inset:5% -16%}.float-card{width:8.4rem;min-height:6.2rem;padding:.7rem}.float-card strong{font-size:.95rem}.float-card--demand{left:12%}.float-card--message{right:10%}.float-card--convert{left:14%}.float-card--follow{right:11%}.orbit--one{width:17rem;height:17rem}.orbit--two{width:25rem;height:25rem}.core{width:6.5rem;height:6.5rem}.stage-hint{right:1rem}.question-section,.product-stage,.conversion-story,.mini-diagnostic{padding-inline:1.25rem}.question-lead,.lab-heading{display:block}.question-lead h2,.lab-heading h2{margin:.8rem 0 1.5rem}.question-grid{grid-template-columns:1fr}.question-grid a{min-height:15rem}.lab-heading>p:last-child{margin-top:1.5rem}.marketing-lab{grid-template-columns:1fr;min-height:45rem}.lab-controls{border-bottom:1px solid #eceee933;border-right:0;grid-template-columns:repeat(2,1fr)}.lab-controls button{min-height:5.5rem}.lab-canvas{min-height:33rem}.visual-view{padding:1.25rem}.visual-caption h3{font-size:2.3rem}.funnel-track{grid-template-columns:1fr;top:12rem;bottom:auto}.funnel-node{grid-template-columns:2rem 1fr;min-height:2.8rem;padding:.65rem;display:grid}.funnel-node i,.funnel-node b{display:none}.pipeline{gap:.25rem;bottom:3%}.pipe-column{min-height:14rem;padding:.3rem}.lead-ticket{grid-template-columns:1fr;height:2.7rem;padding:.4rem}.lead-ticket b,.lead-ticket small{display:none}.entity-map{width:96%;bottom:0;right:2%}.creative-stack{width:95%;height:55%;bottom:1%;right:2%}.editorial-scene{height:47rem}.editorial-scene__image img{object-position:35% 50%}.editorial-scene__copy{top:auto;bottom:5rem;right:1.25rem;translate:none}.editorial-scene__copy h2{font-size:3.4rem}.product-bento{grid-template-columns:1fr}.product-tile{min-height:20rem}.conversion-story__title{display:block}.conversion-story__steps{grid-template-columns:1fr}.conversion-story__steps article{border-bottom:1px solid #0b0d0e59;border-right:0;min-height:12rem}.conversion-story__steps h3{margin-top:2.5rem}.conversion-story__action{flex-direction:column;align-items:stretch}.conversion-story__action p{margin-right:0}.diagnostic-list a{grid-template-columns:1fr}.diagnostic-list b{margin-top:.5rem}}.brand b{flex-direction:column;gap:.18rem;display:flex}.brand b small{letter-spacing:.08em;text-transform:none;color:var(--muted);font-size:.56rem;font-weight:600;line-height:1.1}.motion-hero--new h1{max-width:13ch}.hero-microcopy{max-width:34rem;color:var(--off);margin:1.25rem 0 0}@supports (color:color-mix(in lab, red, red)){.hero-microcopy{color:color-mix(in srgb,var(--off) 62%,transparent)}}.hero-microcopy{font-size:.82rem}.button-row--center{justify-content:center}.diagnostic-panel{background:var(--paper);padding:clamp(4.5rem,8vw,8rem) clamp(1.25rem,5vw,5rem)}.diagnostic-panel__head{max-width:var(--container);grid-template-columns:.5fr 1fr;gap:.6rem 3rem;margin:0 auto 2.25rem;display:grid}.diagnostic-panel__head .eyebrow{grid-row:1/span 2}.diagnostic-panel__head h2{letter-spacing:-.055em;max-width:13ch;margin:0;font-size:clamp(2.7rem,5vw,5.5rem);line-height:.92}.diagnostic-panel__head p:last-child{max-width:40rem;color:var(--muted);margin:.4rem 0}.symptom-selector{max-width:var(--container);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:0 auto;display:grid}.symptom-selector button{background:var(--off);text-align:left;cursor:pointer;min-height:10rem;transition:.18s var(--ease);border:0;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.symptom-selector button:hover,.symptom-selector button[aria-pressed=true]{background:var(--ink);color:var(--off)}.symptom-selector strong{font-size:1.1rem;line-height:1.3}.symptom-check{border:1px solid;flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid}.diagnostic-result{max-width:var(--container);background:var(--film);color:var(--ink);grid-template-columns:.3fr 1fr auto;align-items:center;gap:1.5rem;margin:1px auto 0;padding:1.5rem;display:grid}.diagnostic-result>span{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:700}.diagnostic-result p{max-width:48rem;margin:0;font-size:1.08rem}.feature-stage{padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.feature-stage--ink{background:var(--ink);color:var(--off)}.feature-stage__copy{max-width:var(--container);grid-template-columns:.55fr 1.1fr;gap:1rem 3rem;margin:0 auto 3rem;display:grid}.feature-stage__copy .eyebrow{grid-row:1/span 3}.feature-stage__copy h2{letter-spacing:-.055em;max-width:13ch;margin:0;font-size:clamp(2.7rem,5vw,5.7rem);line-height:.92}.feature-stage__copy>p:last-of-type{color:var(--off)}@supports (color:color-mix(in lab, red, red)){.feature-stage__copy>p:last-of-type{color:color-mix(in srgb,var(--off) 68%,transparent)}}.feature-stage__copy>p:last-of-type{max-width:40rem}.toggle-row{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.toggle-row button{color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:.7rem 1rem}.toggle-row button[aria-pressed=true]{background:var(--signal);border-color:var(--signal);color:var(--ink)}.lead-journey{max-width:var(--container);grid-template-columns:repeat(7,1fr);gap:.5rem;margin:0 auto;display:grid;position:relative}.lead-stage{border:1px solid var(--off);min-height:10rem}@supports (color:color-mix(in lab, red, red)){.lead-stage{border:1px solid color-mix(in srgb,var(--off) 24%,transparent)}}.lead-stage{background:var(--ink);flex-direction:column;justify-content:space-between;padding:1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.lead-stage{background:color-mix(in srgb,var(--ink) 88%,var(--film))}}.lead-stage span{color:var(--film);font-size:.7rem}.lead-stage strong{font-size:1.1rem}.lead-stage i{background:var(--signal);z-index:2;width:.6rem;height:.6rem;position:absolute;top:50%;right:-.55rem}.lead-journey.is-broken .lead-stage:last-child{border-color:var(--signal);background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.lead-journey.is-broken .lead-stage:last-child{background:color-mix(in srgb,var(--signal) 16%,var(--ink))}}.lead-journey.is-fixed .lead-stage:nth-child(2){animation-delay:.12s}.lead-journey.is-fixed .lead-stage:nth-child(3){animation-delay:.24s}.lead-journey.is-fixed .lead-stage:nth-child(4){animation-delay:.36s}.lead-journey.is-fixed .lead-stage:nth-child(5){animation-delay:.48s}.lead-journey.is-fixed .lead-stage:nth-child(6){animation-delay:.6s}.lead-journey.is-fixed .lead-stage:nth-child(7){animation-delay:.72s}@keyframes pulsePath{0%{box-shadow:inset 0 0 #0000}40%{box-shadow:inset 0 -5px 0 var(--film)}to{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--film) 35%,transparent)}}.xray-section{background:var(--off);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.xray-copy{max-width:var(--container);margin:0 auto 2.5rem}.xray-copy h2{letter-spacing:-.055em;max-width:14ch;margin:.5rem 0 1rem;font-size:clamp(2.6rem,4.8vw,5.4rem);line-height:.92}.xray-copy p:last-child{max-width:42rem;color:var(--muted)}.xray-layout{max-width:var(--container);grid-template-columns:1.25fr .75fr;align-items:stretch;gap:2rem;margin:0 auto;display:grid}.xray-screen{background:var(--ink);perspective:900px;place-items:center;min-height:31rem;display:grid;position:relative;overflow:hidden}.xray-screen:after{content:"WEBSITE X-RAY";letter-spacing:.12em;color:var(--film);font-size:.68rem;position:absolute;top:1rem;left:1rem}.xray-screen button{border:1px solid var(--off);width:72%;height:52%;position:absolute}@supports (color:color-mix(in lab, red, red)){.xray-screen button{border:1px solid color-mix(in srgb,var(--off) 35%,transparent)}}.xray-screen button{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.xray-screen button{background:color-mix(in srgb,var(--ink) 82%,var(--film))}}.xray-screen button{color:var(--off);transform:translate(calc(var(--layer) * 1.5rem),calc(var(--layer) * 1.2rem)) rotateX(calc(var(--layer) * -1.2deg));transition:.2s var(--ease);text-align:left;cursor:pointer;padding:1rem}.xray-screen button.active{border-color:var(--signal);background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.xray-screen button.active{background:color-mix(in srgb,var(--signal) 18%,var(--ink))}}.xray-screen button span{font-weight:800}.xray-detail{border:1px solid var(--ink);flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3rem);display:flex}.xray-detail>span{color:var(--signal);font-size:.75rem}.xray-detail h3{margin:.4rem 0;font-size:2.2rem}.xray-detail p{color:var(--muted)}.tactic-section,.offer-section,.proof-section,.solutions-preview{padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.tactic-grid{max-width:var(--container);border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 auto 2rem;display:grid}.tactic-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:10rem;padding:1.25rem}.tactic-grid span{font-size:1.15rem;font-weight:800}.tactic-grid p{color:var(--muted)}.offer-section{background:var(--paper)}.offer-grid{max-width:var(--container);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:0 auto 2.5rem;display:grid}.offer-grid article{background:var(--off);min-height:16rem;padding:1.4rem}.offer-grid article>span{color:var(--signal)}.offer-grid h3{font-size:1.35rem}.offer-grid p{color:var(--muted)}.product-levels{background:var(--ink);color:var(--off);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.levels-grid{max-width:var(--container);background:var(--off);grid-template-columns:repeat(3,1fr);gap:1px;margin:0 auto;display:grid}@supports (color:color-mix(in lab, red, red)){.levels-grid{background:color-mix(in srgb,var(--off) 20%,transparent)}}.levels-grid a{background:var(--ink);flex-direction:column;min-height:24rem;padding:1.4rem;text-decoration:none;transition:all .2s;display:flex}.levels-grid a:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.levels-grid a:hover{background:color-mix(in srgb,var(--ink) 76%,var(--film))}}.levels-grid a.flagship{background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.levels-grid a.flagship{background:color-mix(in srgb,var(--signal) 14%,var(--ink))}}.levels-grid span{color:var(--signal)}.levels-grid small{color:var(--film);margin-top:.6rem}.levels-grid h3{letter-spacing:-.04em;margin:3rem 0 1rem;font-size:clamp(1.8rem,2.5vw,2.7rem);line-height:1}.levels-grid p{color:var(--off)}@supports (color:color-mix(in lab, red, red)){.levels-grid p{color:color-mix(in srgb,var(--off) 68%,transparent)}}.levels-grid b{text-underline-offset:.3rem;margin-top:auto;text-decoration:underline}.calculator-section{background:var(--film);grid-template-columns:.7fr 1.3fr;gap:3rem;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);display:grid}.calculator-section h2{letter-spacing:-.055em;margin:.5rem 0 1rem;font-size:clamp(2.5rem,4.8vw,5rem);line-height:.94}.calculator-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.calculator-grid label{font-size:.8rem;font-weight:700}.calculator-grid input{border:1px solid var(--ink);background:var(--paper);width:100%;margin-top:.4rem;padding:.8rem}.calculator-result{background:var(--paper);border:1px solid var(--ink);grid-column:2;margin-top:-1.5rem;padding:1.5rem}.calculator-result>div:first-child{justify-content:space-between;align-items:end;gap:1rem;display:flex}.calculator-result strong{letter-spacing:-.06em;font-size:clamp(2rem,4vw,4rem)}.mini-bars{gap:.7rem;margin:1.5rem 0;display:grid}.mini-bars span{grid-template-columns:var(--v) 1fr;background:linear-gradient(90deg,var(--ink) var(--v),var(--line) var(--v));color:var(--paper);padding:.65rem;font-size:.82rem;display:grid}.mini-bars span.risk{background:linear-gradient(90deg,var(--signal) var(--v),var(--line) var(--v));color:var(--ink)}.mini-bars b{justify-self:end}.bot-lab{background:var(--paper);grid-template-columns:.7fr 1.3fr;gap:3rem;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);display:grid}.bot-lab__copy h2{letter-spacing:-.055em;margin:.5rem 0 1rem;font-size:clamp(2.5rem,4.7vw,5.2rem);line-height:.93}.bot-console{background:var(--ink);color:var(--off);grid-template-columns:1.2fr .8fr;gap:1rem;padding:1rem;display:grid}.bot-chat{border:1px solid var(--off);min-height:28rem}@supports (color:color-mix(in lab, red, red)){.bot-chat{border:1px solid color-mix(in srgb,var(--off) 18%,transparent)}}.bot-chat{flex-direction:column;gap:.7rem;padding:1rem;display:flex}.chat-line{background:var(--off);max-width:86%;padding:.7rem}@supports (color:color-mix(in lab, red, red)){.chat-line{background:color-mix(in srgb,var(--off) 10%,transparent)}}.chat-line--visitor{background:var(--film);color:var(--ink);margin-left:auto}.chat-line--system{border-left:3px solid var(--signal);background:var(--signal);max-width:100%}@supports (color:color-mix(in lab, red, red)){.chat-line--system{background:color-mix(in srgb,var(--signal) 12%,var(--ink))}}.chat-line small{color:var(--film);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.chat-line p{margin:.2rem 0}.workflow-rail{flex-direction:column;justify-content:center;gap:.6rem;display:flex}.workflow-rail span{border:1px solid var(--off)}@supports (color:color-mix(in lab, red, red)){.workflow-rail span{border:1px solid color-mix(in srgb,var(--off) 20%,transparent)}}.workflow-rail span{opacity:.42;padding:.8rem;transition:all .2s}.workflow-rail span.active{opacity:1;border-color:var(--signal);box-shadow:inset 4px 0 0 var(--signal)}.approach-preview{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);display:grid}.approach-preview h2{letter-spacing:-.05em;font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:.94}.approach-rail{background:var(--line);gap:1px;display:grid}.approach-rail span{background:var(--paper);align-items:center;gap:1.2rem;padding:1.25rem;font-size:1.25rem;font-weight:800;display:flex}.approach-rail b{color:var(--signal);font-size:.72rem}.proof-section{background:var(--paper)}.proof-grid{max-width:var(--container);grid-template-columns:1.2fr .8fr .8fr;gap:1rem;margin:0 auto;display:grid}.proof-case,.proof-grid article{background:var(--off);border:1px solid var(--line);min-height:23rem;padding:1.4rem}.proof-grid article>span{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.proof-grid h3{font-size:1.7rem;line-height:1.05}.metric-row{grid-template-columns:auto 1fr;gap:.1rem .7rem;margin:1.5rem 0;display:grid}.metric-row strong{letter-spacing:-.06em;font-size:2.2rem}.metric-row span{color:var(--muted);align-self:center}.proof-grid small{color:var(--muted)}.proposal-preview{background:var(--off);grid-template-columns:.8fr 1.2fr;gap:3rem;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);display:grid}.proposal-copy h2{letter-spacing:-.055em;font-size:clamp(2.5rem,4.7vw,5rem);line-height:.94}.proposal-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.proposal-tabs button{border:1px solid var(--ink);cursor:pointer;background:0 0;padding:.65rem .9rem}.proposal-tabs button[aria-pressed=true]{background:var(--ink);color:var(--off)}.proposal-sheet{background:var(--paper);border:1px solid var(--ink);min-height:30rem;padding:2rem;position:relative;overflow:hidden}.proposal-lines{gap:1rem;display:grid}.proposal-lines i{background:var(--line);height:1rem;display:block}.proposal-lines i:nth-child(2){width:75%}.proposal-lines i:nth-child(3){width:88%}.proposal-lines i:nth-child(4){width:65%}.proposal-lines i:nth-child(5){width:82%}.proposal-stamp{border:3px solid var(--signal);background:var(--paper);width:min(70%,28rem);padding:1.5rem;position:absolute;top:10rem;right:2rem;transform:rotate(-3deg)}@supports (color:color-mix(in lab, red, red)){.proposal-stamp{background:color-mix(in srgb,var(--paper) 92%,transparent)}}.proposal-stamp>span{color:var(--signal);font-size:2rem;font-weight:900}.proposal-sheet>.button{position:absolute;bottom:2rem;left:2rem}.solutions-preview{background:var(--ink);color:var(--off)}.solution-strip{max-width:var(--container);background:var(--off);grid-template-columns:repeat(2,1fr);gap:1px;margin:0 auto;display:grid}@supports (color:color-mix(in lab, red, red)){.solution-strip{background:color-mix(in srgb,var(--off) 18%,transparent)}}.solution-strip a{background:var(--ink);grid-template-columns:.5fr 1fr auto;align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;display:grid}.solution-strip a:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.solution-strip a:hover{background:color-mix(in srgb,var(--ink) 78%,var(--film))}}.solution-strip span{color:var(--off)}@supports (color:color-mix(in lab, red, red)){.solution-strip span{color:color-mix(in srgb,var(--off) 65%,transparent)}}.solution-strip b{color:var(--signal)}.orbit-section,.about-orbit-wrap{background:var(--paper);grid-template-columns:.85fr 1.15fr;align-items:center;gap:4rem;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);display:grid}.orbit-section h2,.about-orbit-wrap h2{letter-spacing:-.055em;font-size:clamp(2.5rem,4.7vw,5.2rem);line-height:.94}.capability-orbit,.about-orbit{border:1px solid var(--line);background:radial-gradient(circle at center,var(--film) 0 18%,transparent 18% 100%);border-radius:50%;place-items:center;min-height:34rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.capability-orbit,.about-orbit{background:radial-gradient(circle at center,color-mix(in srgb,var(--film) 18%,var(--paper)) 0 18%,transparent 18% 100%)}}.capability-orbit>strong,.about-orbit>strong{text-align:center;font-size:1.2rem}.capability-orbit button,.about-orbit span{transform:rotate(calc(var(--i) * 51.4deg)) translateX(13rem) rotate(calc(var(--i) * -51.4deg));border:1px solid var(--ink);background:var(--off);white-space:nowrap;padding:.65rem .8rem;position:absolute;top:50%;left:50%}.capability-orbit button{cursor:pointer}.capability-orbit button[aria-pressed=true]{background:var(--signal)}.priority-section{background:var(--film);grid-template-columns:.75fr 1.25fr;gap:3rem;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);display:grid}.priority-section h2{letter-spacing:-.05em;font-size:clamp(2.5rem,4.8vw,5rem);line-height:.94}.priority-matrix{border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);background:linear-gradient(90deg,transparent 49.5%,var(--ink) 50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,var(--ink) 50%,transparent 50.5%);min-height:31rem;position:relative}@supports (color:color-mix(in lab, red, red)){.priority-matrix{background:linear-gradient(90deg,transparent 49.5%,color-mix(in srgb,var(--ink) 10%,transparent) 50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,color-mix(in srgb,var(--ink) 10%,transparent) 50%,transparent 50.5%)}}.priority-matrix .axis{font-size:.75rem;position:absolute}.axis--x{bottom:-1.8rem;right:0}.axis--y{top:-1.8rem;left:-.3rem}.priority-matrix .dot{background:var(--signal);width:1.2rem;height:1.2rem;box-shadow:0 0 0 .4rem var(--signal);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.priority-matrix .dot{box-shadow:0 0 0 .4rem color-mix(in srgb,var(--signal) 25%,transparent)}}.dot--a{bottom:68%;left:22%}.dot--b{bottom:42%;left:42%}.dot--c{bottom:74%;left:70%}.dot--d{bottom:22%;left:76%}.matrix-label{font-size:1.2rem;font-weight:900;position:absolute;top:8%;left:8%}.leak-map-static{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.leak-map-static span{background:var(--paper);align-items:center;gap:.8rem;padding:1rem;display:flex}.leak-map-static b{color:var(--signal);font-size:.72rem}.case-section{grid-template-columns:repeat(2,1fr);gap:1rem;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,5rem);display:grid}.case-story{border:1px solid var(--line);min-height:24rem;padding:1.5rem}.case-story--wide{grid-column:span 2}.case-story h2{letter-spacing:-.045em;font-size:clamp(2rem,3.4vw,3.7rem);line-height:.98}.case-metrics{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:2rem;display:grid}.case-metrics span{border-top:1px solid var(--line);color:var(--muted);padding-top:.7rem}.case-metrics strong{color:var(--ink);letter-spacing:-.05em;font-size:2rem;display:block}.case-placeholder{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:2rem;display:grid}.case-placeholder span{background:var(--paper);padding:1rem}.about-orbit-wrap{background:var(--off)}@media (max-width:1000px){.diagnostic-panel__head,.feature-stage__copy,.xray-layout,.calculator-section,.bot-lab,.approach-preview,.proposal-preview,.orbit-section,.about-orbit-wrap,.priority-section{grid-template-columns:1fr}.diagnostic-panel__head .eyebrow,.feature-stage__copy .eyebrow{grid-row:auto}.symptom-selector{grid-template-columns:repeat(2,1fr)}.lead-journey{grid-template-columns:repeat(4,1fr)}.offer-grid{grid-template-columns:repeat(2,1fr)}.calculator-result{grid-column:auto;margin-top:0}.proof-grid,.solution-strip{grid-template-columns:1fr}.capability-orbit button,.about-orbit span{transform:rotate(calc(var(--i) * 51.4deg)) translateX(10rem) rotate(calc(var(--i) * -51.4deg))}.case-section{grid-template-columns:1fr}.case-story--wide{grid-column:auto}}@media (max-width:680px){.diagnostic-panel__head h2,.feature-stage__copy h2,.xray-copy h2,.calculator-section h2,.bot-lab__copy h2,.proposal-copy h2,.orbit-section h2,.about-orbit-wrap h2,.priority-section h2{font-size:clamp(2.45rem,12vw,4.1rem)}.symptom-selector,.tactic-grid,.offer-grid,.levels-grid,.calculator-grid,.solution-strip,.diagnostic-result,.lead-journey{grid-template-columns:1fr}.lead-stage{min-height:5.8rem}.lead-stage i{inset:auto auto -.55rem 1rem}.xray-screen{min-height:25rem}.xray-screen button{width:78%;height:47%;transform:translate(calc(var(--layer) * .8rem),calc(var(--layer) * 1rem))}.bot-console{grid-template-columns:1fr}.workflow-rail{grid-template-columns:repeat(2,1fr);display:grid}.proof-grid article{min-height:auto}.solution-strip a{grid-template-columns:1fr auto}.solution-strip span{grid-column:1/-1}.capability-orbit,.about-orbit{min-height:28rem}.capability-orbit button,.about-orbit span{transform:rotate(calc(var(--i) * 51.4deg)) translateX(7rem) rotate(calc(var(--i) * -51.4deg));padding:.45rem;font-size:.72rem}.proposal-stamp{width:80%;right:1rem}.case-metrics,.case-placeholder{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lead-journey.is-fixed .lead-stage{animation:none}.xray-screen button,.workflow-rail span{transition:none}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;font-family:Manrope,Avenir Next,Segoe UI,Arial,sans-serif}h1,h2,h3,strong,b{font-kerning:normal;font-synthesis:none}.brand{letter-spacing:0;align-items:center;line-height:1.15}.brand>b{flex-direction:column;gap:.16rem;line-height:1.08;display:flex}.brand>b>strong{letter-spacing:.035em;white-space:nowrap;font-size:.78rem;line-height:1.08;display:block}.brand>b>small{letter-spacing:.055em;color:var(--muted);white-space:nowrap;font-size:.56rem;font-weight:650;line-height:1.2;display:block}.motion-hero h1,.hero h1{letter-spacing:-.05em;line-height:.96}.page-hero h1,.hub-hero h1,.assessment-hero h1,.state-page h1{letter-spacing:-.045em;line-height:.98}.section-heading h2,.flagship-intro h2,.content-section h2,.content-heading h2,.wide-copy h2,.final-cta h2,.form-heading h2,.form-success h2,.assessment-panel legend,.calculator-section h2,.bot-lab__copy h2,.approach-preview h2,.proposal-copy h2,.orbit-section h2,.about-orbit-wrap h2,.priority-section h2{letter-spacing:-.038em;line-height:1}.final-cta h2{line-height:.98}.levels-grid h3,.hub-card h2,.case-story h2{letter-spacing:-.025em;line-height:1.08}.motion-hero h1,.page-hero h1,.hub-hero h1,.assessment-hero h1,.state-page h1,.section-heading h2,.content-section h2,.content-heading h2,.wide-copy h2,.final-cta h2,.approach-preview h2,.proposal-copy h2,.orbit-section h2,.about-orbit-wrap h2,.priority-section h2{overflow-wrap:break-word;word-break:normal}html[lang=ru] body{font-family:Manrope,Avenir Next,Segoe UI,Arial,sans-serif}html[lang=ru] .motion-hero h1,html[lang=ru] .hero h1,html[lang=ru] .page-hero h1,html[lang=ru] .hub-hero h1,html[lang=ru] .assessment-hero h1,html[lang=ru] .state-page h1{letter-spacing:-.025em;text-wrap:pretty;line-height:1.04}html[lang=ru] .section-heading h2,html[lang=ru] .content-section h2,html[lang=ru] .content-heading h2,html[lang=ru] .wide-copy h2,html[lang=ru] .final-cta h2,html[lang=ru] .approach-preview h2,html[lang=ru] .proposal-copy h2,html[lang=ru] .orbit-section h2,html[lang=ru] .priority-section h2{letter-spacing:-.018em;text-wrap:pretty;line-height:1.05}html[lang=ru] .eyebrow{letter-spacing:.085em}html[lang=ru] .hub-card h2,html[lang=ru] .levels-grid h3,html[lang=ru] .case-story h2{letter-spacing:-.012em;line-height:1.12}@media (max-width:680px){.brand{gap:.55rem}.brand>b>strong{letter-spacing:.025em;font-size:.66rem}.brand>b>small{letter-spacing:.035em;font-size:.49rem}.motion-hero h1,.hero h1,.page-hero h1,.hub-hero h1,.assessment-hero h1,.state-page h1{letter-spacing:-.04em;line-height:1}html[lang=ru] .motion-hero h1,html[lang=ru] .hero h1,html[lang=ru] .page-hero h1,html[lang=ru] .hub-hero h1,html[lang=ru] .assessment-hero h1,html[lang=ru] .state-page h1{letter-spacing:-.015em;line-height:1.08}}.search-map-section,.funnel-explorer,.crm-timeline-section,.builder-section,.storyboard-section,.configurator-section,.roadmap-section,.audit-xray-section{grid-template-columns:minmax(18rem,.72fr) minmax(28rem,1.28fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);display:grid}.search-map-section,.builder-section,.configurator-section,.audit-xray-section{background:var(--paper)}.funnel-explorer,.roadmap-section{background:var(--ink);color:var(--off)}.crm-timeline-section,.storyboard-section{background:var(--off)}.search-map-section h2,.funnel-explorer h2,.crm-timeline-section h2,.builder-section h2,.storyboard-section h2,.configurator-section h2,.roadmap-section h2,.audit-xray-section h2{letter-spacing:-.038em;text-wrap:balance;margin:.6rem 0 1.2rem;font-size:clamp(2.45rem,4.7vw,5.2rem);line-height:1}.search-map-section p,.builder-section p,.configurator-section p,.audit-xray-section p{color:var(--muted)}.funnel-explorer p,.roadmap-section p{color:var(--off)}@supports (color:color-mix(in lab, red, red)){.funnel-explorer p,.roadmap-section p{color:color-mix(in srgb,var(--off) 68%,transparent)}}.search-map-panel{border:1px solid var(--ink);background:var(--off);padding:clamp(1rem,3vw,2rem)}.search-surface{background:var(--ink);min-height:10rem;color:var(--off);flex-direction:column;justify-content:center;gap:.6rem;padding:1.4rem;display:flex;position:relative;overflow:hidden}.search-surface:after{content:"";background:var(--film);border-radius:50%;width:11rem;height:11rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.search-surface:after{background:color-mix(in srgb,var(--film) 32%,transparent)}}.search-surface:after{top:-4rem;right:-3rem}.search-surface span{color:var(--signal);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.search-surface strong{max-width:28rem;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.1}.search-surface small{color:var(--off)}@supports (color:color-mix(in lab, red, red)){.search-surface small{color:color-mix(in srgb,var(--off) 65%,transparent)}}.search-path{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.search-path span{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:7rem;padding:1rem;display:flex;position:relative}.search-path span:last-child{border-right:0}.search-path b{color:var(--signal);font-size:.7rem}.search-path i{z-index:2;background:var(--off);font-style:normal;position:absolute;top:50%;right:-.55rem}.visibility-matrix{border-top:1px solid var(--line);margin-top:1rem}.visibility-matrix div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.visibility-matrix strong{color:var(--film)}.demo-note{margin-bottom:0;font-size:.78rem!important}.funnel-3d{perspective:1000px;background:radial-gradient(circle at center,var(--film),transparent 55%);align-content:center;justify-items:center;min-height:34rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.funnel-3d{background:radial-gradient(circle at center,color-mix(in srgb,var(--film) 24%,transparent),transparent 55%)}}.funnel-layer{width:calc(96% - var(--cut,0%));border:1px solid var(--off);min-height:4.2rem}@supports (color:color-mix(in lab, red, red)){.funnel-layer{border:1px solid color-mix(in srgb,var(--off) 28%,transparent)}}.funnel-layer{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.funnel-layer{background:color-mix(in srgb,var(--ink) 85%,var(--film))}}.funnel-layer{transform:rotateX(58deg) translateZ(calc(var(--z,0) * 1px));color:var(--off);transition:.25s var(--ease);grid-template-columns:3rem 1fr auto;align-items:center;margin:-.55rem 0;padding:.8rem 1rem;display:grid}.funnel-layer--0{--cut:0%;--z:0}.funnel-layer--1{--cut:8%;--z:4}.funnel-layer--2{--cut:16%;--z:8}.funnel-layer--3{--cut:25%;--z:12}.funnel-layer--4{--cut:34%;--z:16}.funnel-layer--5{--cut:43%;--z:20}.funnel-layer span{color:var(--signal);font-size:.72rem}.funnel-layer b{letter-spacing:.1em;background:var(--signal);color:var(--ink);padding:.25rem .45rem;font-size:.66rem}.funnel-3d.is-fixed .funnel-layer{border-color:var(--film)}@supports (color:color-mix(in lab, red, red)){.funnel-3d.is-fixed .funnel-layer{border-color:color-mix(in srgb,var(--film) 75%,var(--off))}}.funnel-3d.is-fixed .funnel-layer{box-shadow:0 0 1.2rem #719bb51f}.crm-timeline{border-left:2px solid var(--ink);gap:0;padding-left:1.2rem;display:grid}.crm-timeline>div{border-bottom:1px solid var(--line);grid-template-columns:5rem 1rem 1fr;align-items:center;gap:1rem;min-height:5rem;display:grid}.crm-timeline span{color:var(--muted);font-size:.75rem}.crm-timeline i{background:var(--signal);width:.8rem;height:.8rem;box-shadow:0 0 0 .35rem var(--off);border-radius:50%;margin-left:-1.66rem}.crm-timeline strong{font-size:1.05rem}.crm-timeline.is-manual>div:nth-child(n+3){opacity:.46}.crm-timeline.is-connected>div:nth-child(n+2) strong:after{content:" ✓";color:var(--success)}.builder-controls{gap:1.2rem;margin-top:2rem;display:grid}.builder-controls>div{flex-wrap:wrap;gap:.4rem;display:flex}.builder-controls small{text-transform:uppercase;letter-spacing:.08em;width:100%;font-weight:800}.builder-controls button,.story-jobs button,.config-options button,.roadmap-tabs button{border:1px solid var(--ink);cursor:pointer;background:0 0;padding:.7rem .85rem}.builder-controls button[aria-pressed=true],.story-jobs button[aria-pressed=true],.config-options button[aria-pressed=true]{background:var(--ink);color:var(--off)}.builder-flow{background:var(--ink);color:var(--off);flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;min-height:22rem;padding:clamp(2rem,4vw,4rem);display:flex}.builder-flow span{border:1px solid var(--off);min-width:8rem;min-height:7rem}@supports (color:color-mix(in lab, red, red)){.builder-flow span{border:1px solid color-mix(in srgb,var(--off) 24%,transparent)}}.builder-flow span{flex-direction:column;justify-content:space-between;padding:1rem;display:flex}.builder-flow b{color:var(--signal);font-size:.7rem}.builder-flow i{color:var(--film);font-style:normal}.story-jobs{flex-wrap:wrap;gap:.35rem;margin:1.4rem 0;display:flex}.storyboard-frames{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.storyboard-frames article{background:var(--paper);flex-direction:column;min-height:19rem;padding:1.2rem;display:flex}.storyboard-frames span{color:var(--signal);font-size:.72rem}.storyboard-frames strong{margin-top:4rem;font-size:1.35rem}.storyboard-frames p{color:var(--muted);margin-top:auto}.config-options{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.config-options button{text-align:left;align-items:center;gap:.7rem;min-height:4rem;display:flex}.config-options button span{color:var(--signal);font-weight:900}.config-result{background:var(--ink);color:var(--off);gap:1rem;margin-top:1rem;padding:1.5rem;display:grid}.config-result small{color:var(--film);text-transform:uppercase;letter-spacing:.08em}.config-result strong{font-size:1.25rem;line-height:1.3}.config-result .button{background:var(--signal);color:var(--ink);border-color:var(--signal);justify-self:start}.roadmap-console{border:1px solid var(--off)}@supports (color:color-mix(in lab, red, red)){.roadmap-console{border:1px solid color-mix(in srgb,var(--off) 25%,transparent)}}.roadmap-console{padding:1rem}.roadmap-tabs{background:var(--off);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.roadmap-tabs{background:color-mix(in srgb,var(--off) 20%,transparent)}}.roadmap-tabs button{background:var(--ink);min-height:7rem;color:var(--off);border:0;flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.roadmap-tabs button[aria-pressed=true]{background:var(--signal);color:var(--ink)}.roadmap-tabs span{font-size:.7rem}.roadmap-output{background:var(--off);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.roadmap-output{background:color-mix(in srgb,var(--off) 20%,transparent)}}.roadmap-output{margin-top:1px}.roadmap-output span{background:var(--ink);flex-direction:column;justify-content:space-between;min-height:8rem;padding:1.2rem;display:flex}.roadmap-output b{color:var(--film);font-size:.72rem}.audit-wheel{border:1px solid var(--line);background:radial-gradient(circle,var(--film) 0 20%,transparent 20%);border-radius:50%;place-items:center;min-height:34rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.audit-wheel{background:radial-gradient(circle,color-mix(in srgb,var(--film) 20%,var(--paper)) 0 20%,transparent 20%)}}.audit-wheel>strong{text-align:center;max-width:8rem}.audit-wheel button{transform:rotate(calc(var(--i) * 45deg)) translateX(13rem) rotate(calc(var(--i) * -45deg));border:1px solid var(--ink);background:var(--off);white-space:nowrap;cursor:pointer;padding:.55rem .7rem;position:absolute;top:50%;left:50%}.audit-wheel button[aria-pressed=true]{background:var(--signal);font-weight:800}@media (max-width:1000px){.search-map-section,.funnel-explorer,.crm-timeline-section,.builder-section,.storyboard-section,.configurator-section,.roadmap-section,.audit-xray-section{grid-template-columns:1fr}.storyboard-frames{grid-template-columns:repeat(2,1fr)}.audit-wheel button{transform:rotate(calc(var(--i) * 45deg)) translateX(10rem) rotate(calc(var(--i) * -45deg))}}@media (max-width:680px){.search-map-section h2,.funnel-explorer h2,.crm-timeline-section h2,.builder-section h2,.storyboard-section h2,.configurator-section h2,.roadmap-section h2,.audit-xray-section h2{font-size:clamp(2.35rem,11.5vw,4rem)}.search-path{grid-template-columns:1fr}.search-path span{border-right:0;border-bottom:1px solid var(--line);min-height:4.5rem}.search-path i{inset:auto auto -.8rem 50%;transform:rotate(90deg)}.funnel-3d{min-height:28rem}.funnel-layer{width:calc(100% - var(--cut,0%));grid-template-columns:2.2rem 1fr auto;margin:-.35rem 0;transform:rotateX(45deg)}.crm-timeline>div{grid-template-columns:4.3rem 1rem 1fr}.builder-flow{grid-template-columns:1fr;display:grid}.builder-flow i{justify-self:center;transform:rotate(90deg)}.storyboard-frames{grid-template-columns:1fr}.storyboard-frames article{min-height:12rem}.config-options,.roadmap-tabs,.roadmap-output{grid-template-columns:1fr}.roadmap-tabs button{min-height:4.5rem}.audit-wheel{min-height:27rem}.audit-wheel button{transform:rotate(calc(var(--i) * 45deg)) translateX(7rem) rotate(calc(var(--i) * -45deg));padding:.4rem;font-size:.66rem}}.website-service-page{background:var(--paper);color:var(--ink)}.website-service-hero{background:radial-gradient(circle at 84% 14%,var(--film),transparent 28%),radial-gradient(circle at 12% 82%,var(--signal),transparent 24%),var(--off);flex-direction:column;justify-content:center;gap:clamp(.65rem,1.2vw,1rem);min-height:calc(100svh - 5rem);padding:clamp(1.5rem,3vw,3.2rem) clamp(1rem,4vw,4rem) 1.5rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.website-service-hero{background:radial-gradient(circle at 84% 14%,color-mix(in srgb,var(--film) 20%,transparent),transparent 28%),radial-gradient(circle at 12% 82%,color-mix(in srgb,var(--signal) 14%,transparent),transparent 24%),var(--off)}}.website-service-hero{border-bottom:1px solid var(--line)}.website-service-hero__top{max-width:72rem}.website-service-hero__top .eyebrow{margin-bottom:.45rem}.website-service-hero h1{letter-spacing:-.065em;max-width:14ch;margin:0;font-size:clamp(2.8rem,7vw,7.4rem);line-height:.9}.website-service-hero__subtitle{max-width:68rem;color:var(--muted);margin:.7rem 0 0;font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.38}.website-format-strip{flex-wrap:wrap;gap:.45rem;max-width:90rem;display:flex}.website-format-strip span{border:1px solid var(--ink);align-items:center;min-height:2rem;padding:.35rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.website-format-strip span{border:1px solid color-mix(in srgb,var(--ink) 24%,transparent)}}.website-format-strip span{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.website-format-strip span{background:color-mix(in srgb,var(--paper) 80%,transparent)}}.website-format-strip span{font-size:.76rem;font-weight:700;line-height:1.1}.website-feature-hint{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:.1rem 0 0;font-size:.74rem}.website-feature-grid{width:100%;max-width:var(--container);grid-template-columns:repeat(9,minmax(0,1fr));gap:clamp(.45rem,.8vw,.75rem);display:grid}.website-feature-card{--feature-accent:var(--film);isolation:isolate;border:1px solid var(--feature-accent);grid-template-rows:1fr auto;place-items:center;gap:.35rem;min-width:0;min-height:7.25rem;padding:.65rem .35rem .55rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.website-feature-card{border:1px solid color-mix(in srgb,var(--feature-accent) 65%,var(--ink))}}.website-feature-card{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.website-feature-card{background:color-mix(in srgb,var(--paper) 93%,var(--feature-accent))}}.website-feature-card{color:var(--ink);box-shadow:0 .35rem 1.2rem var(--feature-accent)}@supports (color:color-mix(in lab, red, red)){.website-feature-card{box-shadow:0 .35rem 1.2rem color-mix(in srgb,var(--feature-accent) 12%,transparent)}}.website-feature-card{cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease),border-color .2s var(--ease);transform-origin:50%;overflow:visible}.website-feature-card:before{content:"";background:radial-gradient(circle at 50% 35%,var(--feature-accent),transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.website-feature-card:before{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--feature-accent) 20%,transparent),transparent 55%)}}.website-feature-card:before{opacity:.65;z-index:-1;transition:opacity .2s var(--ease)}.website-feature-card:hover,.website-feature-card:focus-visible{z-index:5;box-shadow:0 .7rem 2rem var(--feature-accent);transform:translateY(-.35rem)scale(1.07)}@supports (color:color-mix(in lab, red, red)){.website-feature-card:hover,.website-feature-card:focus-visible{box-shadow:0 .7rem 2rem color-mix(in srgb,var(--feature-accent) 28%,transparent)}}.website-feature-card:hover,.website-feature-card:focus-visible{border-color:var(--feature-accent);outline:2px solid var(--feature-accent)}@supports (color:color-mix(in lab, red, red)){.website-feature-card:hover,.website-feature-card:focus-visible{outline:2px solid color-mix(in srgb,var(--feature-accent) 45%,transparent)}}.website-feature-card:hover,.website-feature-card:focus-visible{outline-offset:2px}.website-feature-card:active{z-index:6;transform:scale(1.055)}.website-feature-card:hover:before,.website-feature-card:focus-visible:before,.website-feature-card:active:before{opacity:1}.website-feature-card__icon{width:3.25rem;height:3.25rem;color:var(--feature-accent);filter:drop-shadow(0 5px 10px var(--feature-accent));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.website-feature-card__icon{filter:drop-shadow(0 5px 10px color-mix(in srgb,var(--feature-accent) 25%,transparent))}}.website-feature-card__icon svg{width:100%;height:100%;overflow:visible}.website-feature-card__label{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.72rem;font-weight:800;line-height:1.05;display:-webkit-box;overflow:hidden}.website-service-hero__cta{justify-content:center;align-self:flex-start;min-width:min(20rem,100%)}.website-feature-card svg *,.website-feature-sheet__icon svg *{vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.fi-stroke,.fi-axis,.fi-globe,.fi-network{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.fi-scan{stroke:currentColor;stroke-width:2px;stroke-dasharray:6 4}.fi-dot,.fi-slot,.fi-output,.fi-bar,.fi-ui{fill:currentColor}.fi-check,.fi-line,.fi-paycheck-mark,.fi-shield-check{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.fi-card,.fi-cube,.fi-doc,.fi-shield{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.fi-card,.fi-cube,.fi-doc,.fi-shield{fill:color-mix(in srgb,currentColor 14%,transparent)}}.fi-card,.fi-cube,.fi-doc,.fi-shield{stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round}.fi-paycheck{fill:var(--paper);stroke:currentColor;stroke-width:2.2px}.fi-lang{fill:currentColor;font-size:8px;font-weight:800}.fi-qr{fill:currentColor}.website-feature-card:hover .fi-scan,.website-feature-card:focus-visible .fi-scan{animation:.22s website-scan}.website-feature-card:hover .fi-dot,.website-feature-card:focus-visible .fi-dot{animation:.2s both website-node-pop}.website-feature-card:hover .fi-check,.website-feature-card:focus-visible .fi-check,.website-feature-card:hover .fi-paycheck-mark,.website-feature-card:focus-visible .fi-paycheck-mark,.website-feature-card:hover .fi-shield-check,.website-feature-card:focus-visible .fi-shield-check{animation:.23s website-draw}.website-feature-card:hover .fi-flow,.website-feature-card:focus-visible .fi-flow{animation:.22s both website-flow}.website-feature-card:hover .fi-globe,.website-feature-card:focus-visible .fi-globe{animation:.25s website-spin}.website-feature-card:hover .fi-bar--1,.website-feature-card:focus-visible .fi-bar--1{animation:.18s both website-bar}.website-feature-card:hover .fi-bar--2,.website-feature-card:focus-visible .fi-bar--2{animation:.2s 30ms both website-bar}.website-feature-card:hover .fi-bar--3,.website-feature-card:focus-visible .fi-bar--3{animation:.22s 50ms both website-bar}.website-feature-card:hover .fi-cube--a,.website-feature-card:focus-visible .fi-cube--a{transform:translateY(-3px)}.website-feature-card:hover .fi-cube--b,.website-feature-card:focus-visible .fi-cube--b{transform:translate(-3px)}.website-feature-card:hover .fi-cube--c,.website-feature-card:focus-visible .fi-cube--c{transform:translate(3px)}.website-feature-card:hover .fi-ui,.website-feature-card:focus-visible .fi-ui{transform:translate(2px,-2px)scale(1.08)}.website-feature-card:hover .fi-qr--1,.website-feature-card:focus-visible .fi-qr--1{animation:.18s website-qr}.website-feature-card:hover .fi-qr--2,.website-feature-card:focus-visible .fi-qr--2{animation:.18s 30ms website-qr}.website-feature-card:hover .fi-qr--3,.website-feature-card:focus-visible .fi-qr--3{animation:.18s 60ms website-qr}.website-feature-card:hover .fi-qr--4,.website-feature-card:focus-visible .fi-qr--4{animation:.18s 90ms website-qr}@keyframes website-scan{0%{opacity:.35;transform:translateY(-7px)}to{opacity:1;transform:translateY(7px)}}@keyframes website-node-pop{0%{opacity:.2;transform:scale(.4)}to{opacity:1;transform:scale(1.15)}}@keyframes website-draw{0%{stroke-dasharray:30;stroke-dashoffset:30px}to{stroke-dasharray:30;stroke-dashoffset:0}}@keyframes website-flow{0%{opacity:.35;transform:translateY(-4px)}to{opacity:1;transform:translateY(5px)}}@keyframes website-spin{0%{transform:rotate(-8deg)scale(.95)}to{transform:rotate(8deg)scale(1.02)}}@keyframes website-bar{0%{transform-origin:bottom;transform:scaleY(.25)}to{transform-origin:bottom;transform:scaleY(1)}}@keyframes website-qr{50%{transform:translate(1px,-1px)scale(1.08)}}.website-feature-dialog{width:min(46rem,100% - 2rem);max-width:none;max-height:80svh;color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.website-feature-dialog::backdrop{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.website-feature-dialog::backdrop{background:color-mix(in srgb,var(--ink) 70%,transparent)}}.website-feature-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.website-feature-sheet{--feature-accent:var(--film);background:var(--paper);border:1px solid var(--feature-accent);max-height:80svh;box-shadow:0 2rem 6rem var(--ink);padding:1.6rem clamp(1.25rem,4vw,2.6rem) 1.7rem;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.website-feature-sheet{box-shadow:0 2rem 6rem color-mix(in srgb,var(--ink) 36%,transparent)}}.website-feature-sheet:before{content:"";background:var(--feature-accent);height:.28rem;position:absolute;inset:0 0 auto}.website-feature-sheet__handle{display:none}.website-feature-sheet__close{border:1px solid var(--ink);background:var(--paper);cursor:pointer;width:2.75rem;height:2.75rem;font-size:1.55rem;line-height:1;position:absolute;top:.8rem;right:.8rem}.website-feature-sheet__close:focus-visible{outline:3px solid var(--feature-accent);outline-offset:2px}.website-feature-sheet__icon{width:4.4rem;height:4.4rem;color:var(--feature-accent);margin-bottom:.7rem}.website-feature-sheet__icon svg{width:100%;height:100%}.website-feature-sheet h2{letter-spacing:-.045em;max-width:15ch;margin:.25rem 0 .8rem;font-size:clamp(2rem,5vw,3.8rem);line-height:.95}.website-feature-sheet>p:not(.eyebrow):not(.website-feature-sheet__note){max-width:42rem;font-size:1.05rem}.website-feature-sheet ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1.2rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.website-feature-sheet li{border-bottom:1px solid var(--line);padding:.6rem 0 .6rem 1.15rem;font-size:.95rem;position:relative}.website-feature-sheet li:before{content:"";background:var(--feature-accent);width:.42rem;height:.42rem;position:absolute;top:1rem;left:0}.website-feature-sheet__note{border-left:3px solid var(--feature-accent);background:var(--feature-accent);padding:.8rem 1rem}@supports (color:color-mix(in lab, red, red)){.website-feature-sheet__note{background:color-mix(in srgb,var(--feature-accent) 8%,var(--paper))}}.website-feature-sheet__note{font-size:.85rem;line-height:1.45}.website-feature-sheet__cta{margin-top:.6rem}.website-service-section{border-bottom:1px solid var(--line);padding:clamp(4.5rem,8vw,8rem) clamp(1rem,4vw,4rem)}.website-service-section__heading{max-width:var(--container);grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:1rem 3rem;margin:0 auto 2.5rem;display:grid}.website-service-section__heading .eyebrow{grid-row:1/3}.website-service-section__heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,5.6vw,6.1rem);line-height:.92}.website-service-section__heading>p:last-child{max-width:48rem;color:var(--muted);font-size:1.05rem}.website-service-section--foundation{background:var(--ink);color:var(--off)}.website-service-section--foundation .eyebrow,.website-service-section--foundation .website-service-section__heading>p:last-child{color:var(--off)}@supports (color:color-mix(in lab, red, red)){.website-service-section--foundation .eyebrow,.website-service-section--foundation .website-service-section__heading>p:last-child{color:color-mix(in srgb,var(--off) 68%,transparent)}}.website-foundation-grid{max-width:var(--container);border-top:1px solid var(--off);grid-template-columns:repeat(3,minmax(0,1fr));margin:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.website-foundation-grid{border-top:1px solid color-mix(in srgb,var(--off) 25%,transparent)}}.website-foundation-grid{border-left:1px solid var(--off)}@supports (color:color-mix(in lab, red, red)){.website-foundation-grid{border-left:1px solid color-mix(in srgb,var(--off) 25%,transparent)}}.website-foundation-grid article{border-right:1px solid var(--off);min-height:13rem;padding:1.3rem}@supports (color:color-mix(in lab, red, red)){.website-foundation-grid article{border-right:1px solid color-mix(in srgb,var(--off) 25%,transparent)}}.website-foundation-grid article{border-bottom:1px solid var(--off)}@supports (color:color-mix(in lab, red, red)){.website-foundation-grid article{border-bottom:1px solid color-mix(in srgb,var(--off) 25%,transparent)}}.website-foundation-grid article>span{color:var(--signal);font-weight:800}.website-foundation-grid h3{margin:2.2rem 0 .6rem;font-size:1.35rem}.website-foundation-grid p{color:var(--off)}@supports (color:color-mix(in lab, red, red)){.website-foundation-grid p{color:color-mix(in srgb,var(--off) 72%,transparent)}}.website-foundation-grid p{max-width:30rem}.website-service-section--quote{background:var(--off)}.website-quote-steps{max-width:var(--container);border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0 auto;padding:0;list-style:none;display:grid}.website-quote-steps li{border-right:1px solid var(--ink);min-height:15rem;padding:clamp(1.25rem,2vw,2rem)}.website-quote-steps li:last-child{border-right:0}.website-quote-steps h3{margin:0 0 3rem;font-size:clamp(1.45rem,2.2vw,2rem)}.website-quote-steps p{color:var(--muted);max-width:26rem}.website-service-section--limits{background:var(--film);color:var(--ink);grid-template-columns:.55fr 1.45fr;gap:1rem 3rem;display:grid}.website-service-section--limits .eyebrow{grid-row:1/3}.website-service-section--limits h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,5vw,5.5rem);line-height:.93}.website-service-section--limits>p:last-child{max-width:50rem;font-size:1.05rem}.website-brief-section{background:var(--paper);grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding:clamp(4.5rem,8vw,8rem) clamp(1rem,4vw,4rem);display:grid}.website-brief-section__intro{position:sticky;top:7rem}.website-brief-section__intro h2{letter-spacing:-.055em;margin:.35rem 0 1rem;font-size:clamp(2.8rem,5vw,5.6rem);line-height:.92}.website-brief-section__intro p:last-child{max-width:35rem;color:var(--muted);font-size:1.05rem}.website-brief-form{border:1px solid var(--ink);background:var(--off);max-width:58rem;padding:clamp(1rem,3vw,2rem)}.website-brief-form fieldset{border:0;border-bottom:1px solid var(--line);margin:0 0 2rem;padding:0 0 2rem}.website-brief-form fieldset:last-of-type{margin-bottom:1rem}.website-brief-form legend{margin-bottom:1.2rem;font-size:1.35rem;font-weight:800}.website-brief-form .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.website-brief-form label>span,.website-brief-form .field-grid label>span{margin-bottom:.4rem;font-size:.78rem;font-weight:800;display:block}.website-brief-form input,.website-brief-form select,.website-brief-form textarea{border:1px solid var(--ink);width:100%}@supports (color:color-mix(in lab, red, red)){.website-brief-form input,.website-brief-form select,.website-brief-form textarea{border:1px solid color-mix(in srgb,var(--ink) 45%,transparent)}}.website-brief-form input,.website-brief-form select,.website-brief-form textarea{background:var(--paper);color:var(--ink);font:inherit;border-radius:0;min-height:3rem;padding:.78rem .8rem}.website-brief-form textarea{resize:vertical;line-height:1.45}.website-brief-form input:focus,.website-brief-form select:focus,.website-brief-form textarea:focus{outline:3px solid var(--film)}@supports (color:color-mix(in lab, red, red)){.website-brief-form input:focus,.website-brief-form select:focus,.website-brief-form textarea:focus{outline:3px solid color-mix(in srgb,var(--film) 48%,transparent)}}.website-brief-form input:focus,.website-brief-form select:focus,.website-brief-form textarea:focus{outline-offset:1px;border-color:var(--film)}.website-brief-feature-picker{margin-top:1.2rem}.website-brief-feature-picker>p{color:var(--muted);font-size:.88rem}.website-brief-feature-picker>div{flex-wrap:wrap;gap:.5rem;display:flex}.website-brief-feature-picker label{border:1px solid var(--line);background:var(--paper);cursor:pointer;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.82rem;font-weight:700;display:inline-flex}.website-brief-feature-picker label.selected{border-color:var(--signal);background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.website-brief-feature-picker label.selected{background:color-mix(in srgb,var(--signal) 10%,var(--paper))}}.website-brief-feature-picker input{opacity:0;width:1px;height:1px;position:absolute}.website-brief-feature-picker label>span{background:var(--ink);width:1.2rem;height:1.2rem;color:var(--off);place-items:center;margin:0;font-size:.72rem;display:grid}.brief-links{border:1px solid var(--line);background:var(--paper);margin-top:1rem}@supports (color:color-mix(in lab, red, red)){.brief-links{background:color-mix(in srgb,var(--paper) 70%,transparent)}}.brief-links{padding:.8rem}.brief-links summary{cursor:pointer;font-weight:800}.brief-links[open] summary{margin-bottom:1rem}.website-brief-consent{align-items:flex-start;gap:.7rem;margin:1rem 0;display:flex!important}.website-brief-consent input{margin-top:.2rem;width:1rem!important;min-height:1rem!important}.website-brief-consent span{font-size:.82rem!important;font-weight:500!important}.website-brief-actions{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.website-brief-actions p{color:var(--muted);margin:0;font-size:.76rem}.website-brief-success{border:1px solid var(--success);background:var(--off);max-width:58rem;padding:2rem}@media (max-width:1020px){.website-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.website-feature-card{min-height:6.2rem}.website-foundation-grid{grid-template-columns:repeat(2,1fr)}.website-brief-section{grid-template-columns:1fr}.website-brief-section__intro{position:static}.website-service-section__heading,.website-service-section--limits{grid-template-columns:1fr}.website-service-section__heading .eyebrow,.website-service-section--limits .eyebrow{grid-row:auto}}@media (max-width:680px){.website-service-hero{background:radial-gradient(circle at 84% 10%,var(--film),transparent 33%),radial-gradient(circle at 10% 76%,var(--signal),transparent 24%),var(--off);justify-content:flex-start;gap:.42rem;height:calc(100svh - 4.4rem);min-height:31rem;padding:.75rem .7rem .65rem}@supports (color:color-mix(in lab, red, red)){.website-service-hero{background:radial-gradient(circle at 84% 10%,color-mix(in srgb,var(--film) 22%,transparent),transparent 33%),radial-gradient(circle at 10% 76%,color-mix(in srgb,var(--signal) 12%,transparent),transparent 24%),var(--off)}}.website-service-hero__top .eyebrow{margin:0 0 .18rem;font-size:.62rem}.website-service-hero h1{letter-spacing:-.055em;max-width:12ch;font-size:clamp(1.95rem,9.2vw,3rem);line-height:.91}.website-service-hero__subtitle{max-width:100%;margin:.3rem 0 0;font-size:clamp(.72rem,3vw,.9rem);line-height:1.25}.website-format-strip{gap:.25rem}.website-format-strip span{flex:0 auto;min-height:1.55rem;padding:.22rem .38rem;font-size:.58rem;line-height:1.05}.website-feature-hint{letter-spacing:.08em;margin:.05rem 0;font-size:.56rem}.website-feature-grid{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0}.website-feature-card{height:100%;min-height:0;box-shadow:0 .2rem .65rem var(--feature-accent);gap:.15rem;padding:.28rem .2rem .3rem}@supports (color:color-mix(in lab, red, red)){.website-feature-card{box-shadow:0 .2rem .65rem color-mix(in srgb,var(--feature-accent) 14%,transparent)}}.website-feature-card__icon{width:clamp(2rem,8vw,2.75rem);height:clamp(2rem,8vw,2.75rem)}.website-feature-card__label{font-size:clamp(.56rem,2.35vw,.7rem);line-height:1.02}.website-feature-card:hover{transform:none}.website-feature-card:active,.website-feature-card:focus-visible{z-index:6;transform:scale(1.055)}.website-service-hero__cta{align-self:stretch;min-width:0;min-height:2.75rem;padding:.65rem .8rem;font-size:.82rem}.website-feature-dialog{width:100%;max-height:80svh;margin:auto 0 0}.website-feature-sheet{border-bottom:0;border-left:0;border-right:0;border-radius:1.2rem 1.2rem 0 0;max-height:80svh;padding:1rem 1rem 1.2rem}.website-feature-sheet__handle{touch-action:none;place-items:center;height:1.5rem;margin:-.45rem 2.8rem .2rem;display:grid}.website-feature-sheet__handle span{background:var(--line);border-radius:99rem;width:3rem;height:.25rem;display:block}.website-feature-sheet__close{width:2.5rem;height:2.5rem;top:.75rem;right:.75rem}.website-feature-sheet__icon{width:3.2rem;height:3.2rem;margin-bottom:.3rem}.website-feature-sheet h2{margin:.1rem 0 .55rem;font-size:clamp(1.8rem,9vw,2.7rem)}.website-feature-sheet>p:not(.eyebrow):not(.website-feature-sheet__note){font-size:.9rem}.website-feature-sheet ul{grid-template-columns:1fr;gap:0;margin:.8rem 0}.website-feature-sheet li{padding:.45rem 0 .45rem 1rem;font-size:.82rem}.website-feature-sheet li:before{top:.78rem}.website-feature-sheet__note{padding:.65rem .75rem;font-size:.76rem}.website-feature-sheet__cta{justify-content:center;width:100%}.website-service-section{padding:4rem 1rem}.website-service-section__heading{margin-bottom:1.6rem}.website-service-section__heading h2,.website-service-section--limits h2{font-size:clamp(2.2rem,11vw,3.8rem)}.website-service-section__heading>p:last-child,.website-service-section--limits>p:last-child{font-size:.92rem}.website-foundation-grid{grid-template-columns:1fr}.website-foundation-grid article{min-height:0;padding:1rem}.website-foundation-grid h3{margin:1.1rem 0 .4rem;font-size:1.2rem}.website-quote-steps{grid-template-columns:1fr}.website-quote-steps li{border-right:0;border-bottom:1px solid var(--ink);min-height:0;padding:1.1rem}.website-quote-steps li:last-child{border-bottom:0}.website-quote-steps h3{margin:0 0 .6rem}.website-service-section--limits{display:grid}.website-brief-section{gap:1.5rem;padding:4rem 1rem}.website-brief-section__intro h2{font-size:clamp(2.3rem,11vw,3.8rem)}.website-brief-form{padding:1rem}.website-brief-form .field-grid,.website-brief-actions{grid-template-columns:1fr}.website-brief-actions .button{justify-content:center;width:100%}}@media (max-width:390px) and (max-height:700px){.website-service-hero{gap:.3rem;padding:.55rem .6rem .5rem}.website-service-hero h1{font-size:1.8rem}.website-service-hero__subtitle{font-size:.68rem}.website-format-strip span{min-height:1.35rem;font-size:.53rem}.website-feature-hint{display:none}.website-feature-grid{gap:6px}.website-feature-card__icon{width:1.95rem;height:1.95rem}.website-feature-card__label{font-size:.54rem}.website-service-hero__cta{min-height:2.45rem;padding:.5rem .6rem}}@media (prefers-reduced-motion:reduce){.website-feature-card,.website-feature-card *,.website-feature-sheet *{transition:none!important;animation:none!important}.website-feature-card:hover,.website-feature-card:focus-visible,.website-feature-card:active{transform:none!important}.website-service-page{scroll-behavior:auto}}.chatbot-service-page{background:var(--off);overflow:hidden}.chatbot-service-page h1,.chatbot-service-page h2,.chatbot-service-page h3{font-family:Manrope,Avenir Next,Segoe UI,Arial,sans-serif}.chatbot-service-hero{background:var(--ink);min-height:calc(100svh - 5rem);color:var(--off);grid-template-columns:minmax(0,.95fr) minmax(28rem,1.05fr);display:grid;position:relative;overflow:hidden}.chatbot-service-hero:before{content:"";background:radial-gradient(circle at 20% 20%,var(--signal),transparent 26%),radial-gradient(circle at 78% 70%,var(--film),transparent 29%);position:absolute;inset:-20%}@supports (color:color-mix(in lab, red, red)){.chatbot-service-hero:before{background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--signal) 14%,transparent),transparent 26%),radial-gradient(circle at 78% 70%,color-mix(in srgb,var(--film) 18%,transparent),transparent 29%)}}.chatbot-service-hero:before{pointer-events:none}.chatbot-service-hero__copy{z-index:2;align-self:center;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,5rem);position:relative}.chatbot-service-hero__copy .eyebrow{color:var(--film)}.chatbot-service-hero__copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:9ch;margin:.8rem 0 1.4rem;font-size:clamp(3.3rem,7vw,8rem);line-height:.87}.chatbot-service-hero__copy>p:not(.eyebrow){color:var(--off);font-size:clamp(1.05rem,1.7vw,1.35rem)}@supports (color:color-mix(in lab, red, red)){.chatbot-service-hero__copy>p:not(.eyebrow){color:color-mix(in srgb,var(--off) 80%,transparent)}}.chatbot-service-hero__copy>p:not(.eyebrow){max-width:37rem}.chatbot-service-hero__actions .button--ghost{color:var(--off);border-color:var(--off)}@supports (color:color-mix(in lab, red, red)){.chatbot-service-hero__actions .button--ghost{border-color:color-mix(in srgb,var(--off) 50%,transparent)}}.chatbot-hero-demo{border:1px solid var(--off);place-self:center;width:min(88%,42rem);min-height:33rem}@supports (color:color-mix(in lab, red, red)){.chatbot-hero-demo{border:1px solid color-mix(in srgb,var(--off) 26%,transparent)}}.chatbot-hero-demo{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.chatbot-hero-demo{background:color-mix(in srgb,var(--ink) 87%,var(--film))}}.chatbot-hero-demo{z-index:2;padding:clamp(1.25rem,3vw,2rem);position:relative;box-shadow:0 3rem 8rem #00000040}.chatbot-hero-demo__status{color:var(--off);align-items:center;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.chatbot-hero-demo__status{color:color-mix(in srgb,var(--off) 65%,transparent)}}.chatbot-hero-demo__status{text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.chatbot-hero-demo__status span{background:var(--signal);width:.58rem;height:.58rem;box-shadow:0 0 1rem var(--signal);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.chatbot-hero-demo__status span{box-shadow:0 0 1rem color-mix(in srgb,var(--signal) 70%,transparent)}}.chatbot-hero-demo__status span{animation:1.8s ease-in-out infinite chatbotPulse}.chatbot-hero-bubble{border:1px solid var(--off);max-width:78%;margin-top:2.2rem;padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.chatbot-hero-bubble{border:1px solid color-mix(in srgb,var(--off) 20%,transparent)}}.chatbot-hero-bubble{position:relative}.chatbot-hero-bubble small{color:var(--film);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;font-size:.7rem;display:block}.chatbot-hero-bubble p{margin:0;font-size:1.05rem}.chatbot-hero-bubble--client{background:var(--off);color:var(--ink);animation:chatbotBubbleIn .45s var(--ease) both;margin-left:auto}.chatbot-hero-bubble--client small{color:var(--muted)}.chatbot-hero-bubble--bot{background:var(--film)}@supports (color:color-mix(in lab, red, red)){.chatbot-hero-bubble--bot{background:color-mix(in srgb,var(--film) 18%,var(--ink))}}.chatbot-hero-bubble--bot{animation:chatbotBubbleIn .5s .65s var(--ease) both}.chatbot-hero-bubble--bot>div{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.chatbot-hero-bubble--bot span{border:1px solid var(--off)}@supports (color:color-mix(in lab, red, red)){.chatbot-hero-bubble--bot span{border:1px solid color-mix(in srgb,var(--off) 30%,transparent)}}.chatbot-hero-bubble--bot span{padding:.45rem .6rem;font-size:.72rem}.chatbot-typing{border:1px solid var(--off);justify-content:center;align-items:center;gap:.28rem;width:4rem;height:2rem;margin-top:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.chatbot-typing{border:1px solid color-mix(in srgb,var(--off) 18%,transparent)}}.chatbot-typing{animation:.1s 1.1s both chatbotTypingHide}.chatbot-typing i{background:var(--film);border-radius:50%;width:.35rem;height:.35rem;animation:1s ease-in-out infinite chatbotTyping}.chatbot-typing i:nth-child(2){animation-delay:.12s}.chatbot-typing i:nth-child(3){animation-delay:.24s}.chatbot-hero-flow{color:var(--off);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:1.5rem;left:2rem;right:2rem}@supports (color:color-mix(in lab, red, red)){.chatbot-hero-flow{color:color-mix(in srgb,var(--off) 52%,transparent)}}.chatbot-hero-flow{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.chatbot-hero-flow i{color:var(--signal);font-style:normal}.chatbot-section-heading{max-width:var(--container);grid-template-columns:minmax(11rem,.55fr) minmax(20rem,1.45fr);align-items:end;gap:1rem 3rem;margin:0 auto clamp(2.5rem,5vw,5rem);display:grid}.chatbot-section-heading .eyebrow{grid-row:1/span 2;align-self:start}.chatbot-section-heading h2{letter-spacing:-.05em;max-width:14ch;margin:0;font-size:clamp(2.2rem,4.3vw,4.8rem);line-height:.96}.chatbot-section-heading>p:last-child{color:#4a5358;max-width:42rem;margin:.6rem 0 0;font-size:1rem}.chatbot-section-heading--inverse .eyebrow{color:var(--film)}.chatbot-section-heading--inverse>p:last-child{color:#f7f8f4bd}.chatbot-channel-section{background:var(--paper);padding:clamp(4.5rem,8vw,8rem) clamp(1rem,4vw,4rem)}.chatbot-channel-map{aspect-ratio:1.45;isolation:isolate;width:min(100%,62rem);min-height:33rem;margin:auto;position:relative}.chatbot-channel-map__lines{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chatbot-channel-map__lines line{stroke:var(--film)}@supports (color:color-mix(in lab, red, red)){.chatbot-channel-map__lines line{stroke:color-mix(in srgb,var(--film) 45%,var(--line))}}.chatbot-channel-map__lines line{stroke-width:.42px;stroke-dasharray:3 3;animation:6s linear infinite chatbotRoute}@supports (color:color-mix(in lab, red, red)){.chatbot-channel-map__route-dot{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--signal) 65%,transparent))}}.chatbot-channel-center{text-align:center;background:var(--ink);width:11.5rem;height:11.5rem;color:var(--off);border:1px solid var(--film);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.chatbot-channel-center{border:1px solid color-mix(in srgb,var(--film) 65%,var(--off));box-shadow:0 0 0 1.4rem color-mix(in srgb,var(--film) 7%,transparent),0 2rem 5rem #00000029}}.chatbot-channel-center{z-index:2}.chatbot-channel-center strong{max-width:8rem;font-size:.9rem;line-height:1.15}.chatbot-bot-face{border:1px solid var(--film);background:var(--film);justify-content:center;align-items:center;gap:.65rem;width:3.8rem;height:3.1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.chatbot-bot-face{background:color-mix(in srgb,var(--film) 12%,var(--ink))}}.chatbot-bot-face:before{content:"";background:var(--film);width:1px;height:.7rem;position:absolute;top:-.7rem}.chatbot-bot-face:after{content:"";background:var(--signal);border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:-.86rem}.chatbot-bot-face i{background:var(--off);width:.45rem;height:.45rem;box-shadow:0 0 .8rem var(--film);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.chatbot-bot-face i{box-shadow:0 0 .8rem color-mix(in srgb,var(--film) 60%,transparent)}}.chatbot-channel-node{cursor:pointer;z-index:3;width:8.2rem;min-height:7.6rem;transition:transform .2s var(--ease),filter .2s var(--ease);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.chatbot-channel-node:hover,.chatbot-channel-node:focus-visible{z-index:8;filter:drop-shadow(0 .9rem 1.2rem var(--channel-accent));transform:translate(-50%,-50%)scale(1.08)translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.chatbot-channel-node:hover,.chatbot-channel-node:focus-visible{filter:drop-shadow(0 .9rem 1.2rem color-mix(in srgb,var(--channel-accent) 20%,transparent))}}.chatbot-channel-node:active{z-index:8;transform:translate(-50%,-50%)scale(1.05)}.chatbot-channel-node>span:not(.chatbot-channel-mark){font-size:.76rem;font-weight:800}.chatbot-channel-node>i{color:var(--channel-accent);opacity:0;letter-spacing:.08em;font-style:normal;animation:2.4s ease-in-out infinite chatbotEllipsis;position:absolute;top:.7rem;right:.15rem}.chatbot-channel-node:hover>i,.chatbot-channel-node:focus-visible>i,.chatbot-channel-node:active>i{opacity:1}.chatbot-channel-mark{background:linear-gradient(145deg,var(--channel-accent),var(--off));border-radius:1.2rem;width:4.7rem;height:4.7rem}@supports (color:color-mix(in lab, red, red)){.chatbot-channel-mark{background:linear-gradient(145deg,color-mix(in srgb,var(--channel-accent) 23%,var(--off)),var(--off))}}.chatbot-channel-mark{border:1px solid var(--channel-accent)}@supports (color:color-mix(in lab, red, red)){.chatbot-channel-mark{border:1px solid color-mix(in srgb,var(--channel-accent) 55%,var(--ink))}}.chatbot-channel-mark{letter-spacing:-.04em;color:var(--ink);box-shadow:inset .35rem .35rem .9rem var(--off),inset -.3rem -.3rem .8rem var(--channel-accent),0 .65rem 1.2rem #0b0d0e1f;place-items:center;font-size:1.1rem;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){.chatbot-channel-mark{box-shadow:inset .35rem .35rem .9rem color-mix(in srgb,var(--off) 80%,transparent),inset -.3rem -.3rem .8rem color-mix(in srgb,var(--channel-accent) 14%,transparent),0 .65rem 1.2rem #0b0d0e1f}}.chatbot-channel-mark{position:relative;overflow:hidden}.chatbot-channel-mark:after{content:"";border:1px solid var(--channel-accent);position:absolute;inset:10%}@supports (color:color-mix(in lab, red, red)){.chatbot-channel-mark:after{border:1px solid color-mix(in srgb,var(--channel-accent) 45%,transparent)}}.chatbot-channel-mark:after{transition:transform .2s var(--ease);border-radius:.8rem;transform:rotate(8deg)}.chatbot-channel-node:hover .chatbot-channel-mark:after,.chatbot-channel-node:focus-visible .chatbot-channel-mark:after{transform:rotate(-8deg)scale(.88)}.chatbot-channel-dialog{background:0 0;border:0;width:min(54rem,100% - 2rem);max-height:80vh;padding:0;overflow:visible}.chatbot-channel-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0d0e9e}.chatbot-channel-sheet{--channel-accent:var(--signal);background:var(--off);color:var(--ink);border:1px solid var(--ink);max-height:80vh;padding:clamp(1.2rem,3vw,2rem);position:relative;overflow:auto;box-shadow:0 2rem 7rem #0000004d}.chatbot-channel-sheet:before{content:"";background:var(--channel-accent);width:.38rem;position:absolute;top:0;bottom:0;left:0}.chatbot-channel-sheet__handle{display:none}.chatbot-channel-sheet__close{border:1px solid var(--ink);background:var(--off);cursor:pointer;width:2.7rem;height:2.7rem;font-size:1.6rem;position:absolute;top:1rem;right:1rem}.chatbot-channel-sheet__mark{width:4.5rem;margin-bottom:.6rem}.chatbot-channel-sheet h2{letter-spacing:-.045em;margin:.3rem 3.2rem .9rem 0;font-size:clamp(2rem,4vw,4rem);line-height:.95}.chatbot-channel-sheet>p:not(.eyebrow):not(.chatbot-channel-sheet__note){max-width:40rem;font-size:1.05rem}.chatbot-channel-sheet ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.chatbot-channel-sheet li{border-top:1px solid var(--line);padding:.65rem .2rem .65rem 1rem;position:relative}.chatbot-channel-sheet li:before{content:"";background:var(--channel-accent);width:.35rem;height:.35rem;position:absolute;top:1.05rem;left:0}.chatbot-channel-sheet__note{background:var(--channel-accent)}@supports (color:color-mix(in lab, red, red)){.chatbot-channel-sheet__note{background:color-mix(in srgb,var(--channel-accent) 8%,var(--paper))}}.chatbot-channel-sheet__note{border-left:3px solid var(--channel-accent);padding:.85rem 1rem;font-size:.86rem}.chatbot-channel-sheet__cta{margin-top:1rem}.chatbot-funnel-section{background:var(--ink);color:var(--off);padding:clamp(5rem,9vw,9rem) clamp(1rem,4vw,4rem)}.chatbot-funnel-chain{max-width:var(--container);background:var(--off);grid-template-columns:repeat(6,minmax(8.5rem,1fr));gap:1px;margin:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.chatbot-funnel-chain{background:color-mix(in srgb,var(--off) 16%,transparent)}}.chatbot-funnel-chain{scroll-snap-type:x proximity;overflow-x:auto}.chatbot-funnel-chain button{background:var(--ink);min-height:11rem;color:var(--off);text-align:left;cursor:pointer;scroll-snap-align:start;border:0;flex-direction:column;gap:.55rem;padding:1rem;display:flex}.chatbot-funnel-chain button span{color:var(--signal);font-size:.7rem}.chatbot-funnel-chain button strong{font-size:1rem;line-height:1.15}.chatbot-funnel-chain button small{color:var(--film);margin-top:auto}.chatbot-funnel-chain button.active{background:var(--signal);color:var(--ink)}.chatbot-funnel-chain button.active span,.chatbot-funnel-chain button.active small{color:var(--ink)}.chatbot-funnel-detail{max-width:var(--container);background:var(--off);grid-template-columns:.7fr 1.3fr;margin:1px auto 0;display:grid}@supports (color:color-mix(in lab, red, red)){.chatbot-funnel-detail{background:color-mix(in srgb,var(--off) 8%,var(--ink))}}.chatbot-funnel-detail{border:1px solid var(--off)}@supports (color:color-mix(in lab, red, red)){.chatbot-funnel-detail{border:1px solid color-mix(in srgb,var(--off) 16%,transparent)}}.chatbot-funnel-detail>div{border-right:1px solid var(--off);padding:clamp(1.2rem,3vw,2.4rem)}@supports (color:color-mix(in lab, red, red)){.chatbot-funnel-detail>div{border-right:1px solid color-mix(in srgb,var(--off) 16%,transparent)}}.chatbot-funnel-detail>div>span{color:var(--signal);font-weight:800}.chatbot-funnel-detail small{color:var(--film);margin:.4rem 0;display:block}.chatbot-funnel-detail h3{margin:1.4rem 0 0;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.chatbot-funnel-detail ul{grid-template-columns:repeat(2,1fr);gap:0 1rem;margin:0;padding:1rem clamp(1rem,3vw,2.4rem);list-style:none;display:grid}.chatbot-funnel-detail li{border-bottom:1px solid var(--off);padding:.75rem 0}@supports (color:color-mix(in lab, red, red)){.chatbot-funnel-detail li{border-bottom:1px solid color-mix(in srgb,var(--off) 13%,transparent)}}.chatbot-funnel-detail li{padding-left:1rem;position:relative}.chatbot-funnel-detail li:before{content:"";background:var(--film);width:.35rem;height:.35rem;position:absolute;top:1.1rem;left:0}.chatbot-difference-section,.chatbot-variants-section,.chatbot-integrations-section,.chatbot-analytics-section,.chatbot-language-section,.chatbot-privacy-section{padding:clamp(5rem,9vw,9rem) clamp(1rem,4vw,4rem)}.chatbot-difference-section{background:var(--off)}.chatbot-difference-grid{max-width:var(--container);border:1px solid var(--ink);grid-template-columns:1fr 1fr;margin:auto;display:grid}.chatbot-difference-grid article{min-height:25rem;padding:clamp(1.3rem,3vw,2.5rem)}.chatbot-difference-grid article+article{border-left:1px solid var(--ink);background:var(--paper)}.chatbot-difference-grid article>span{color:var(--signal);font-weight:800}.chatbot-difference-grid h3{letter-spacing:-.045em;margin:4rem 0 1rem;font-size:clamp(2rem,3.8vw,4rem);line-height:.96}.chatbot-difference-grid p{max-width:32rem;color:var(--muted)}.chatbot-difference-path{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:3rem;display:flex}.chatbot-difference-path b{border:1px solid var(--line);padding:.45rem .55rem;font-size:.72rem}.chatbot-difference-path i{color:var(--signal);font-style:normal}.chatbot-variants-section{background:var(--paper)}.chatbot-variant-grid{max-width:var(--container);background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:1px;margin:auto;display:grid}.chatbot-variant-grid article{background:var(--off)}.chatbot-variant-grid article.active{background:var(--film)}@supports (color:color-mix(in lab, red, red)){.chatbot-variant-grid article.active{background:color-mix(in srgb,var(--film) 8%,var(--off))}}.chatbot-variant-grid article>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;gap:1rem;width:100%;min-height:14rem;padding:1.2rem;display:grid}.chatbot-variant-grid article>button>span{color:var(--signal);font-size:.72rem}.chatbot-variant-grid h3{margin:3rem 0 .5rem;font-size:clamp(1.6rem,2.5vw,2.6rem);line-height:1}.chatbot-variant-grid article>button p{color:var(--muted);margin:0}.chatbot-variant-grid article>button>b{font-size:1.8rem;font-weight:400}.chatbot-variant-body{border-top:1px solid var(--line);padding:0 1.2rem 1.4rem}.chatbot-variant-body ul{margin:0;padding:0;list-style:none}.chatbot-variant-body li{border-bottom:1px solid var(--line);padding:.65rem 0}.chatbot-variant-body>p{color:var(--muted);margin:1rem 0 0;font-size:.82rem}.chatbot-scenarios-section{background:var(--ink);color:var(--off);padding:clamp(5rem,9vw,9rem) clamp(1rem,4vw,4rem)}.chatbot-scenario-grid{max-width:var(--container);background:var(--off);grid-template-columns:repeat(2,1fr);gap:1px;margin:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.chatbot-scenario-grid{background:color-mix(in srgb,var(--off) 18%,transparent)}}.chatbot-scenario-grid article{background:var(--ink)}.chatbot-scenario-grid button{width:100%;min-height:7.5rem;color:var(--off);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.chatbot-scenario-grid button span{color:var(--signal);font-size:.7rem}.chatbot-scenario-grid button strong{font-size:1.2rem}.chatbot-scenario-grid button b{font-size:1.6rem;font-weight:400}.chatbot-scenario-grid article.active{background:var(--film)}@supports (color:color-mix(in lab, red, red)){.chatbot-scenario-grid article.active{background:color-mix(in srgb,var(--film) 13%,var(--ink))}}.chatbot-scenario-grid article>p{color:var(--off);margin:0;padding:0 1.2rem 1.4rem 3.4rem}@supports (color:color-mix(in lab, red, red)){.chatbot-scenario-grid article>p{color:color-mix(in srgb,var(--off) 72%,transparent)}}.chatbot-scenario-grid article>p{max-width:44rem}.chatbot-integrations-section{background:var(--off)}.chatbot-integration-grid{max-width:var(--container);border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:auto;display:grid}.chatbot-integration-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:13rem;padding:1.2rem}.chatbot-integration-grid article>span{color:var(--signal);font-size:.72rem}.chatbot-integration-grid h3{margin:2.8rem 0 .5rem;font-size:1.4rem}.chatbot-integration-grid p{color:var(--muted);margin:0}.chatbot-analytics-section{background:var(--paper)}.chatbot-analytics-rail{max-width:var(--container);grid-template-columns:repeat(9,minmax(8rem,1fr));margin:auto;padding-bottom:.5rem;display:grid;overflow-x:auto}.chatbot-analytics-rail>div{scroll-snap-align:start;grid-template-rows:auto 1.4rem 1fr;min-height:9rem;padding:0 .8rem 1rem 0;display:grid;position:relative}.chatbot-analytics-rail>div:after{content:"";background:var(--line);height:1px;position:absolute;top:2.38rem;left:.45rem;right:-.45rem}.chatbot-analytics-rail>div:last-child:after{width:0;right:auto}.chatbot-analytics-rail span{color:var(--muted);font-size:.68rem}.chatbot-analytics-rail i{background:var(--signal);z-index:2;width:.75rem;height:.75rem;box-shadow:0 0 0 .3rem var(--paper);border-radius:50%;margin-top:.35rem}.chatbot-analytics-rail strong{padding-top:.6rem;font-size:.84rem;line-height:1.2}.chatbot-section-note{max-width:var(--container);color:var(--muted);margin:1.3rem auto 0;font-size:.82rem}.chatbot-section-note--inverse{color:var(--off)}@supports (color:color-mix(in lab, red, red)){.chatbot-section-note--inverse{color:color-mix(in srgb,var(--off) 60%,transparent)}}.chatbot-support-section{background:var(--ink);color:var(--off);padding:clamp(5rem,9vw,9rem) clamp(1rem,4vw,4rem)}.chatbot-support-list{max-width:var(--container);background:var(--off);grid-template-columns:repeat(4,1fr);gap:1px;margin:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.chatbot-support-list{background:color-mix(in srgb,var(--off) 15%,transparent)}}.chatbot-support-list span{background:var(--ink);align-items:flex-end;min-height:6rem;padding:1rem;font-size:.9rem;display:flex}.chatbot-support-list span:first-letter{color:var(--signal)}.chatbot-language-section{background:var(--off);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.chatbot-language-copy h2{letter-spacing:-.055em;max-width:12ch;margin:.4rem 0 1rem;font-size:clamp(2.5rem,5vw,5.7rem);line-height:.93}.chatbot-language-copy>p:last-of-type{max-width:37rem;color:var(--muted)}.chatbot-language-options{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.chatbot-language-options span{border:1px solid var(--line);padding:.55rem .7rem;font-size:.78rem;font-weight:800}.chatbot-language-demo{background:var(--ink);color:var(--off);min-height:28rem;padding:1.4rem;position:relative}.chatbot-language-toggle{justify-content:flex-end;gap:.25rem;display:flex}.chatbot-language-toggle button{border:1px solid var(--off)}@supports (color:color-mix(in lab, red, red)){.chatbot-language-toggle button{border:1px solid color-mix(in srgb,var(--off) 25%,transparent)}}.chatbot-language-toggle button{color:var(--off);cursor:pointer;background:0 0;padding:.45rem .65rem}.chatbot-language-toggle button[aria-pressed=true]{background:var(--signal);color:var(--ink);border-color:var(--signal)}.chatbot-language-bubble{border:1px solid var(--off);max-width:80%;margin-top:2rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.chatbot-language-bubble{border:1px solid color-mix(in srgb,var(--off) 18%,transparent)}}.chatbot-language-bubble--client{background:var(--off);color:var(--ink);margin-left:auto}.chatbot-language-bubble--bot{background:var(--film)}@supports (color:color-mix(in lab, red, red)){.chatbot-language-bubble--bot{background:color-mix(in srgb,var(--film) 17%,var(--ink))}}.chatbot-language-bubble--bot span{border:1px solid var(--film);width:max-content;margin-top:.8rem;padding:.45rem .65rem;font-size:.75rem;display:block}.chatbot-privacy-section{background:var(--paper)}.chatbot-privacy-grid{max-width:var(--container);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:auto;display:grid}.chatbot-privacy-grid article{background:var(--paper);flex-direction:column;justify-content:space-between;min-height:10rem;padding:1rem;display:flex}.chatbot-privacy-grid span{color:var(--signal);font-size:.7rem}.chatbot-privacy-grid strong{font-size:1.05rem}.chatbot-final-section{background:var(--film);color:var(--ink);grid-template-columns:.55fr 1.1fr .75fr;align-items:end;gap:2rem;padding:clamp(5rem,10vw,10rem) clamp(1rem,6vw,6rem);display:grid}.chatbot-final-section .eyebrow{color:var(--ink);align-self:start}.chatbot-final-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,5.5vw,6.3rem);line-height:.9}.chatbot-final-section>p:not(.eyebrow){max-width:32rem}.chatbot-final-section .button{background:var(--ink);color:var(--off);border-color:var(--ink);justify-self:start}.chatbot-brief-section{background:var(--paper);grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding:clamp(4.5rem,8vw,8rem) clamp(1rem,4vw,4rem);display:grid}.chatbot-brief-section__intro{position:sticky;top:7rem}.chatbot-brief-section__intro h2{letter-spacing:-.055em;margin:.35rem 0 1rem;font-size:clamp(2.8rem,5vw,5.6rem);line-height:.92}.chatbot-brief-section__intro p:last-child{max-width:35rem;color:var(--muted);font-size:1.05rem}.chatbot-brief-gap{margin-top:1.2rem}@keyframes chatbotPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes chatbotTyping{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-.22rem)}}@keyframes chatbotTypingHide{to{opacity:0;visibility:hidden;border:0;height:0;margin:0}}@keyframes chatbotBubbleIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes chatbotRoute{to{stroke-dashoffset:-24px}}@keyframes chatbotEllipsis{0%,to{opacity:.2;transform:translate(-.2rem)}50%{opacity:1;transform:translate(.2rem)}}@media (max-width:1100px){.chatbot-service-hero{grid-template-columns:1fr}.chatbot-service-hero__copy{padding-bottom:2rem}.chatbot-hero-demo{min-height:29rem;margin:0 auto 4rem}.chatbot-channel-map{aspect-ratio:1.1}.chatbot-section-heading{grid-template-columns:1fr}.chatbot-section-heading .eyebrow{grid-row:auto}.chatbot-variant-grid{grid-template-columns:1fr}.chatbot-variant-grid article>button{min-height:9rem}.chatbot-scenario-grid{grid-template-columns:1fr}.chatbot-integration-grid,.chatbot-support-list{grid-template-columns:repeat(2,1fr)}.chatbot-language-section,.chatbot-final-section,.chatbot-brief-section{grid-template-columns:1fr}.chatbot-brief-section__intro{position:static}}@media (max-width:680px){.chatbot-service-hero{min-height:calc(100svh - 4.4rem)}.chatbot-service-hero__copy{padding:3.2rem 1rem 1rem}.chatbot-service-hero__copy h1{max-width:8ch;font-size:clamp(3rem,14.5vw,5.2rem);line-height:.88}.chatbot-service-hero__copy>p:not(.eyebrow){font-size:.92rem}.chatbot-service-hero__actions{margin-top:1.2rem}.chatbot-service-hero__actions .button{min-height:2.8rem;font-size:.82rem}.chatbot-hero-demo{width:calc(100% - 2rem);min-height:23rem;margin:0 1rem 2rem;padding:1rem}.chatbot-hero-bubble{max-width:88%;margin-top:1.2rem;padding:.75rem .8rem}.chatbot-hero-bubble p{font-size:.88rem}.chatbot-hero-bubble--bot>div{gap:.28rem}.chatbot-hero-bubble--bot span{padding:.35rem .4rem;font-size:.62rem}.chatbot-hero-flow{font-size:.58rem;bottom:.8rem;left:1rem;right:1rem}.chatbot-channel-section{padding:4rem .7rem}.chatbot-section-heading{gap:.65rem;margin-bottom:1.5rem}.chatbot-section-heading h2{font-size:clamp(2.25rem,10.8vw,3.7rem)}.chatbot-section-heading>p:last-child{font-size:.88rem}.chatbot-channel-map{aspect-ratio:auto;width:100%;height:min(104vw,25.5rem);min-height:19rem}.chatbot-channel-map__lines{width:100%;height:100%;inset:0}.chatbot-channel-center{width:7.5rem;height:7.5rem;box-shadow:0 0 0 .7rem var(--film),0 1rem 3rem #0000001f;gap:.45rem}@supports (color:color-mix(in lab, red, red)){.chatbot-channel-center{box-shadow:0 0 0 .7rem color-mix(in srgb,var(--film) 7%,transparent),0 1rem 3rem #0000001f}}.chatbot-channel-center strong{max-width:5.8rem;font-size:.68rem}.chatbot-bot-face{width:2.8rem;height:2.3rem}.chatbot-channel-node{gap:.12rem;width:5.5rem;min-height:5.7rem}.chatbot-channel-mark{border-radius:.85rem;width:3.35rem;height:3.35rem;font-size:.78rem}.chatbot-channel-node>span:not(.chatbot-channel-mark){text-align:center;max-width:5.3rem;font-size:.62rem;line-height:1}.chatbot-channel-node:hover{transform:translate(-50%,-50%)}.chatbot-channel-node:active,.chatbot-channel-node:focus-visible{z-index:8;transform:translate(-50%,-50%)scale(1.07)}.chatbot-channel-node>i{display:none}.chatbot-channel-dialog{width:100%;max-height:80svh;margin:auto 0 0}.chatbot-channel-sheet{border-bottom:0;border-left:0;border-right:0;border-radius:1.2rem 1.2rem 0 0;max-height:80svh;padding:1rem 1rem 1.2rem}.chatbot-channel-sheet:before{width:auto;height:.25rem;inset:0 0 auto}.chatbot-channel-sheet__handle{touch-action:none;place-items:center;height:1.4rem;margin:-.45rem 2.8rem .15rem;display:grid}.chatbot-channel-sheet__handle span{background:var(--line);border-radius:99rem;width:3rem;height:.25rem;display:block}.chatbot-channel-sheet__close{width:2.5rem;height:2.5rem;top:.75rem;right:.75rem}.chatbot-channel-sheet__mark{width:3.6rem}.chatbot-channel-sheet h2{margin:.15rem 2.8rem .55rem 0;font-size:clamp(1.8rem,9vw,2.7rem)}.chatbot-channel-sheet>p:not(.eyebrow):not(.chatbot-channel-sheet__note){font-size:.88rem}.chatbot-channel-sheet ul{grid-template-columns:1fr;margin:.8rem 0}.chatbot-channel-sheet li{padding:.45rem 0 .45rem 1rem;font-size:.8rem}.chatbot-channel-sheet li:before{top:.78rem}.chatbot-channel-sheet__note{font-size:.75rem}.chatbot-channel-sheet__cta{width:100%}.chatbot-funnel-section,.chatbot-difference-section,.chatbot-variants-section,.chatbot-scenarios-section,.chatbot-integrations-section,.chatbot-analytics-section,.chatbot-language-section,.chatbot-privacy-section,.chatbot-support-section{padding:4.5rem 1rem}.chatbot-funnel-chain{scroll-snap-type:x mandatory;grid-template-columns:repeat(6,minmax(9rem,68vw))}.chatbot-funnel-chain button{min-height:8.5rem}.chatbot-funnel-detail{grid-template-columns:1fr}.chatbot-funnel-detail>div{border-right:0;border-bottom:1px solid var(--off)}@supports (color:color-mix(in lab, red, red)){.chatbot-funnel-detail>div{border-bottom:1px solid color-mix(in srgb,var(--off) 16%,transparent)}}.chatbot-funnel-detail>div{padding:1rem}.chatbot-funnel-detail h3{margin:.8rem 0 0}.chatbot-funnel-detail ul{grid-template-columns:1fr;padding:.5rem 1rem 1rem}.chatbot-difference-grid{grid-template-columns:1fr}.chatbot-difference-grid article{min-height:0}.chatbot-difference-grid article+article{border-left:0;border-top:1px solid var(--ink)}.chatbot-difference-grid h3{margin:2rem 0 .7rem}.chatbot-difference-path{margin-top:1.5rem}.chatbot-variant-grid article>button{min-height:7.5rem;padding:1rem}.chatbot-variant-grid h3{margin:1.4rem 0 .4rem}.chatbot-scenario-grid button{min-height:6rem}.chatbot-integration-grid{grid-template-columns:1fr}.chatbot-integration-grid article{min-height:9rem}.chatbot-integration-grid h3{margin:1.6rem 0 .4rem}.chatbot-analytics-rail{scroll-snap-type:x mandatory;grid-template-columns:repeat(9,8.8rem)}.chatbot-support-list{grid-template-columns:1fr}.chatbot-support-list span{min-height:4.3rem}.chatbot-language-section{gap:2rem}.chatbot-language-copy h2{font-size:clamp(2.3rem,11vw,3.8rem)}.chatbot-language-demo{min-height:22rem}.chatbot-privacy-grid{grid-template-columns:1fr}.chatbot-privacy-grid article{min-height:6rem}.chatbot-final-section{gap:1rem;padding:4.5rem 1rem}.chatbot-final-section h2{font-size:clamp(2.6rem,12vw,4.3rem)}.chatbot-brief-section{gap:1.5rem;padding:4.5rem 1rem}.chatbot-brief-section__intro h2{font-size:clamp(2.3rem,11vw,3.8rem)}}@media (max-width:360px){.chatbot-channel-map{height:21.5rem}.chatbot-channel-center{width:6.8rem;height:6.8rem}.chatbot-channel-node{width:5rem}.chatbot-channel-mark{width:3rem;height:3rem}.chatbot-channel-node>span:not(.chatbot-channel-mark){font-size:.57rem}.chatbot-service-hero__copy h1{font-size:2.8rem}.chatbot-hero-demo{min-height:21rem}}@media (prefers-reduced-motion:reduce){.chatbot-service-page *{scroll-behavior:auto}.chatbot-service-hero *,.chatbot-channel-map *,.chatbot-channel-node,.chatbot-channel-mark{transition:none!important;animation:none!important}.chatbot-channel-map__route-dot{display:none}.chatbot-channel-node:hover,.chatbot-channel-node:focus-visible,.chatbot-channel-node:active{transform:translate(-50%,-50%)!important}.chatbot-typing{display:none}}.chatbot-channel-mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;z-index:2;width:56%;height:56%;position:relative}.chatbot-channel-mark svg .fill,.chatbot-channel-mark--facebook svg,.chatbot-channel-mark--telegram svg,.chatbot-channel-mark--tiktok svg{fill:currentColor;stroke:none}.chatbot-channel-mark--youtube svg .fill{fill:var(--off)}.chatbot-channel-node:hover .chatbot-channel-mark--instagram svg,.chatbot-channel-node:focus-visible .chatbot-channel-mark--instagram svg{animation:channelInstagram .55s var(--ease)}.chatbot-channel-node:hover .chatbot-channel-mark--facebook svg,.chatbot-channel-node:focus-visible .chatbot-channel-mark--facebook svg{animation:channelFacebook .5s var(--ease)}.chatbot-channel-node:hover .chatbot-channel-mark--whatsapp svg,.chatbot-channel-node:focus-visible .chatbot-channel-mark--whatsapp svg{animation:channelWhatsapp .6s var(--ease)}.chatbot-channel-node:hover .chatbot-channel-mark--tiktok svg,.chatbot-channel-node:focus-visible .chatbot-channel-mark--tiktok svg{animation:channelTiktok .5s var(--ease)}.chatbot-channel-node:hover .chatbot-channel-mark--telegram svg,.chatbot-channel-node:focus-visible .chatbot-channel-mark--telegram svg{animation:channelTelegram .58s var(--ease)}.chatbot-channel-node:hover .chatbot-channel-mark--youtube svg,.chatbot-channel-node:focus-visible .chatbot-channel-mark--youtube svg{animation:channelYoutube .52s var(--ease)}.chatbot-channel-node:hover .chatbot-channel-mark--website svg,.chatbot-channel-node:focus-visible .chatbot-channel-mark--website svg{animation:channelWebsite .65s var(--ease)}@keyframes channelInstagram{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(-8deg)scale(1.08)}}@keyframes channelFacebook{0%,to{transform:translateY(0)}45%{transform:translateY(-.28rem)}}@keyframes channelWhatsapp{0%,to{transform:scale(1)}45%{transform:scale(1.12)}}@keyframes channelTiktok{0%,to{transform:rotate(0)}35%{transform:rotate(-8deg)}70%{transform:rotate(7deg)}}@keyframes channelTelegram{0%,to{transform:translate(0)}50%{transform:translate(.28rem,-.28rem)}}@keyframes channelYoutube{0%,to{transform:scale(1)}45%{transform:scale(1.12)}}@keyframes channelWebsite{0%,to{transform:rotate(0)}50%{transform:rotate(12deg)}}.journey-nav{z-index:90;background:var(--off);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.75rem clamp(.9rem,3.2vw,2rem);display:grid;position:sticky;top:4.95rem}@supports (color:color-mix(in lab, red, red)){.journey-nav{background:color-mix(in srgb,var(--off) 92%,transparent)}}.journey-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.journey-nav{border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}}.journey-nav{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.journey-nav{border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}}.journey-nav{box-shadow:0 .85rem 2.2rem #0b0d0e14}.journey-nav__meta{white-space:nowrap;gap:.15rem;display:grid}.journey-nav__meta span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:800}.journey-nav__meta strong{letter-spacing:-.03em;font-size:.92rem}.journey-nav__track{scrollbar-width:none;align-items:center;gap:.55rem;padding-bottom:.2rem;display:flex;overflow:auto}.journey-nav__track::-webkit-scrollbar{display:none}.journey-nav__track button{border:1px solid var(--ink);justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:.82rem 1rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.journey-nav__track button{border:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}}.journey-nav__track button{background:linear-gradient(180deg,var(--paper),var(--off))}@supports (color:color-mix(in lab, red, red)){.journey-nav__track button{background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 92%,white),color-mix(in srgb,var(--off) 92%,var(--film) 8%))}}.journey-nav__track button{cursor:pointer;transition:transform .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease);white-space:nowrap;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px #ffffffb3,0 .55rem 1.3rem #0b0d0e0f}.journey-nav__track button small{letter-spacing:.12em;color:var(--muted);font-size:.62rem;font-weight:800}.journey-nav__track button span{font-size:.83rem;font-weight:800}.journey-nav__track button:hover,.journey-nav__track button.is-active,.journey-nav__track button[aria-selected=true]{border-color:var(--signal);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.journey-nav__track button:hover,.journey-nav__track button.is-active,.journey-nav__track button[aria-selected=true]{border-color:color-mix(in srgb,var(--signal) 56%,var(--ink))}}.journey-nav__track button:hover,.journey-nav__track button.is-active,.journey-nav__track button[aria-selected=true]{background:linear-gradient(180deg,var(--signal),var(--paper))}@supports (color:color-mix(in lab, red, red)){.journey-nav__track button:hover,.journey-nav__track button.is-active,.journey-nav__track button[aria-selected=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--signal) 16%,white),color-mix(in srgb,var(--paper) 82%,var(--signal) 10%))}}.journey-nav__track button:hover,.journey-nav__track button.is-active,.journey-nav__track button[aria-selected=true]{box-shadow:inset 0 1px #ffffffb8,0 .9rem 2rem #ff563c24}.journey-nav__track button.is-active:after,.journey-nav__track button[aria-selected=true]:after{content:"";background:var(--signal);height:2px;position:absolute;bottom:.35rem;left:.8rem;right:.8rem}.journey-nav__cta{white-space:nowrap}.mobile-service-cta{display:none}.website-service-hero,.chatbot-service-hero{position:relative;overflow:hidden}.website-service-hero:before,.chatbot-service-hero:before{content:"";background:radial-gradient(circle,var(--signal),transparent 66%);border-radius:50%;width:18rem;height:18rem;position:absolute;inset:auto auto 8% -8%}@supports (color:color-mix(in lab, red, red)){.website-service-hero:before,.chatbot-service-hero:before{background:radial-gradient(circle,color-mix(in srgb,var(--signal) 18%,transparent),transparent 66%)}}.website-service-hero:before,.chatbot-service-hero:before{filter:blur(10px);pointer-events:none}.website-service-hero:after,.chatbot-service-hero:after{content:"";background:radial-gradient(circle,var(--film),transparent 68%);border-radius:50%;width:22rem;height:22rem;position:absolute;inset:10% -8% auto auto}@supports (color:color-mix(in lab, red, red)){.website-service-hero:after,.chatbot-service-hero:after{background:radial-gradient(circle,color-mix(in srgb,var(--film) 18%,transparent),transparent 68%)}}.website-service-hero:after,.chatbot-service-hero:after{filter:blur(14px);pointer-events:none}.website-feature-card,.chatbot-channel-node,.lead-stage,.xray-screen button,.storyboard-frames article,.chatbot-variant-grid article>button,.chatbot-scenario-grid article,.proof-grid article{border-radius:1rem}.website-feature-card{transform-style:preserve-3d;perspective:900px}.website-feature-card:after{content:"";background:var(--feature-accent);border-radius:999px;height:1.1rem;position:absolute;bottom:-.45rem;left:.45rem;right:.45rem}@supports (color:color-mix(in lab, red, red)){.website-feature-card:after{background:color-mix(in srgb,var(--feature-accent) 28%,transparent)}}.website-feature-card:after{filter:blur(.65rem);opacity:.7;z-index:-2;transition:opacity .2s var(--ease),transform .2s var(--ease)}.website-feature-card:hover:after,.website-feature-card:focus-visible:after,.website-feature-card:active:after{opacity:1;transform:scale(1.04)}.website-feature-card__icon{position:relative}.website-feature-card__icon:before{content:"";background:radial-gradient(circle,var(--feature-accent),transparent 68%);border-radius:1rem;position:absolute;inset:-.55rem}@supports (color:color-mix(in lab, red, red)){.website-feature-card__icon:before{background:radial-gradient(circle,color-mix(in srgb,var(--feature-accent) 18%,transparent),transparent 68%)}}.website-feature-card__icon:before{opacity:.8;z-index:-1}.website-feature-card:hover .website-feature-card__icon,.website-feature-card:focus-visible .website-feature-card__icon{transform:translateY(-1px)scale(1.07)}.chatbot-channel-center{box-shadow:0 1.6rem 3.5rem #0b0d0e26,0 0 0 1rem var(--film),inset 0 1px 0 #ffffff59}@supports (color:color-mix(in lab, red, red)){.chatbot-channel-center{box-shadow:0 1.6rem 3.5rem #0b0d0e26,0 0 0 1rem color-mix(in srgb,var(--film) 8%,transparent),inset 0 1px 0 #ffffff59}}.chatbot-channel-node{transform-style:preserve-3d;transition:transform .22s var(--ease),filter .22s var(--ease);transform:translate(-50%,-50%)}.chatbot-channel-node:before{content:"";background:var(--channel-accent);border-radius:999px;height:.95rem;position:absolute;inset:auto .7rem -.55rem}@supports (color:color-mix(in lab, red, red)){.chatbot-channel-node:before{background:color-mix(in srgb,var(--channel-accent) 30%,transparent)}}.chatbot-channel-node:before{filter:blur(.75rem);opacity:.7;z-index:-1}.chatbot-channel-node:hover,.chatbot-channel-node:focus-visible{filter:saturate(1.05);transform:translate(-50%,-50%)scale(1.08)translateY(-.15rem)}.chatbot-channel-node:active{transform:translate(-50%,-50%)scale(1.05)}.chatbot-channel-mark{box-shadow:inset 0 1px 0 #ffffff6b,0 1rem 2.2rem var(--channel-accent)}@supports (color:color-mix(in lab, red, red)){.chatbot-channel-mark{box-shadow:inset 0 1px 0 #ffffff6b,0 1rem 2.2rem color-mix(in srgb,var(--channel-accent) 22%,transparent)}}.chatbot-channel-map__lines line{stroke-width:1.15px;stroke:var(--film)}@supports (color:color-mix(in lab, red, red)){.chatbot-channel-map__lines line{stroke:color-mix(in srgb,var(--film) 40%,transparent)}}.chatbot-channel-map__lines line{stroke-dasharray:4 4;animation:12s linear infinite dash}.chatbot-channel-map__route-dot{fill:var(--signal);filter:drop-shadow(0 0 .45rem #ff563ccc)}.chatbot-hero-demo,.website-feature-sheet,.chatbot-channel-sheet{box-shadow:0 1.5rem 3rem #0b0d0e1f,inset 0 1px #ffffff73}.feature-stage--ink,.product-levels,.chatbot-funnel-section,.chatbot-support-section{background-image:radial-gradient(circle at 15% 10%,#ff563c14,#0000 26%),radial-gradient(circle at 82% 18%,#719bb51f,#0000 32%)}.lead-stage,.xray-screen button,.chatbot-funnel-chain button,.chatbot-difference-grid article,.chatbot-integration-grid article{box-shadow:0 1.1rem 2.2rem #0b0d0e14,inset 0 1px #ffffff29}.xray-screen{perspective:1200px}.xray-screen button{transform:translate3d(calc(var(--layer) * .08rem),calc(var(--layer) * -.08rem),0) rotateX(4deg)}.xray-screen button.active{transform:translate3d(calc(var(--layer) * .06rem),calc(var(--layer) * -.06rem),2rem) scale(1.02)}.lead-journey.is-fixed .lead-stage{animation:1.8s both pulsePath,3.6s ease-in-out infinite cardFloat}.lead-journey.is-fixed .lead-stage:nth-child(odd){animation-delay:.2s,.35s}.lead-journey.is-fixed .lead-stage:nth-child(2n){animation-delay:.35s,.8s}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.28rem)}}@media (max-width:920px){.journey-nav{grid-template-columns:1fr;gap:.65rem;padding:.65rem .9rem;top:4.4rem}.journey-nav__cta{display:none}}@media (max-width:680px){.journey-nav{border-radius:0;top:4.2rem;box-shadow:0 .5rem 1.4rem #0b0d0e14}.journey-nav__meta{grid-template-columns:1fr auto;align-items:center}.journey-nav__meta strong{justify-self:end}.journey-nav__track button{min-height:2.8rem;padding:.6rem .75rem}.journey-nav__track button span{font-size:.76rem}.mobile-service-cta{z-index:72;border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem;display:flex;position:fixed;bottom:.7rem;left:.7rem;right:.7rem}@supports (color:color-mix(in lab, red, red)){.mobile-service-cta{border:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}}.mobile-service-cta{background:var(--off)}@supports (color:color-mix(in lab, red, red)){.mobile-service-cta{background:color-mix(in srgb,var(--off) 90%,transparent)}}.mobile-service-cta{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1rem 2.2rem #0b0d0e24}.mobile-service-cta div{gap:.1rem;min-width:0;display:grid}.mobile-service-cta small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.6rem;font-weight:800}.mobile-service-cta strong{max-width:11rem;font-size:.82rem;line-height:1.1}.mobile-service-cta .button{white-space:nowrap;min-height:2.8rem;padding:.65rem .78rem;font-size:.8rem}body{padding-bottom:5.4rem}.website-service-hero:before,.website-service-hero:after,.chatbot-service-hero:before,.chatbot-service-hero:after{width:12rem;height:12rem}}@media (prefers-reduced-motion:reduce){.journey-nav__track button,.mobile-service-cta,.website-feature-card,.chatbot-channel-node,.lead-stage,.xray-screen button{transition:none!important;animation:none!important}}.booking-service-page{--booking-glass:var(--paper)}@supports (color:color-mix(in lab, red, red)){.booking-service-page{--booking-glass:color-mix(in srgb,var(--paper) 82%,transparent)}}.booking-service-page{background:var(--off);overflow:clip}.booking-service-page button{font:inherit}.booking-service-hero{min-height:calc(100svh - 5rem);color:var(--off);background:linear-gradient(135deg,#0b0d0e 0%,#121719 58%,#15232a 100%);grid-template-columns:minmax(20rem,.9fr) minmax(26rem,1.1fr);align-items:center;gap:clamp(2rem,5vw,6rem);padding:clamp(3.5rem,7vw,7rem) clamp(1rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.booking-service-hero:before{content:"";background:radial-gradient(circle,var(--signal),transparent 66%);border-radius:50%;width:30rem;height:30rem;position:absolute;bottom:-15rem;left:-10rem}@supports (color:color-mix(in lab, red, red)){.booking-service-hero:before{background:radial-gradient(circle,color-mix(in srgb,var(--signal) 32%,transparent),transparent 66%)}}.booking-service-hero:before{filter:blur(1rem);opacity:.8}.booking-service-hero:after{content:"";background:radial-gradient(circle,var(--film),transparent 68%);border-radius:50%;width:34rem;height:34rem;position:absolute;top:-15rem;right:-12rem}@supports (color:color-mix(in lab, red, red)){.booking-service-hero:after{background:radial-gradient(circle,color-mix(in srgb,var(--film) 32%,transparent),transparent 68%)}}.booking-service-hero:after{filter:blur(1rem)}.booking-service-hero__copy{z-index:2;max-width:48rem;position:relative}.booking-service-hero__copy .eyebrow{color:var(--film)}.booking-service-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:10ch;margin:.65rem 0 1.3rem;font-size:clamp(3.3rem,6.3vw,7.4rem);line-height:.88}.booking-service-hero__copy>p:not(.eyebrow){color:var(--off);font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.48}@supports (color:color-mix(in lab, red, red)){.booking-service-hero__copy>p:not(.eyebrow){color:color-mix(in srgb,var(--off) 78%,transparent)}}.booking-service-hero__copy>p:not(.eyebrow){max-width:41rem}.booking-service-hero .button--ghost{color:var(--off);border-color:var(--off)}@supports (color:color-mix(in lab, red, red)){.booking-service-hero .button--ghost{border-color:color-mix(in srgb,var(--off) 35%,transparent)}}.booking-service-hero .button--ghost{background:#ffffff08}.booking-demo{z-index:2;color:var(--ink);background:linear-gradient(165deg,#f7f8f4f2,#eceee9e6);border:1px solid #eceee92e;position:relative;overflow:hidden;box-shadow:0 2.4rem 6rem #00000059,inset 0 1px #fffc}.booking-demo:before{content:"";background:radial-gradient(circle,var(--signal),transparent 68%);position:absolute;inset:-35% 48% 45% -20%}@supports (color:color-mix(in lab, red, red)){.booking-demo:before{background:radial-gradient(circle,color-mix(in srgb,var(--signal) 25%,transparent),transparent 68%)}}.booking-demo:before{pointer-events:none}.booking-demo:after{content:"";background:radial-gradient(circle,var(--film),transparent 65%);position:absolute;inset:45% -18% -38% 48%}@supports (color:color-mix(in lab, red, red)){.booking-demo:after{background:radial-gradient(circle,color-mix(in srgb,var(--film) 28%,transparent),transparent 65%)}}.booking-demo:after{pointer-events:none}.booking-demo--compact{border-radius:1.5rem;min-height:31rem;padding:1.1rem 1.1rem 1.4rem;transform:perspective(1100px)rotateY(-4deg)rotateX(2deg)}.booking-demo--full{border-radius:1.6rem;max-width:74rem;min-height:32rem;margin:0 auto;padding:clamp(1rem,3vw,2rem)}.booking-demo__chrome{z-index:2;border-bottom:1px solid var(--ink);align-items:center;gap:.4rem;padding-bottom:1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.booking-demo__chrome{border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}}.booking-demo__chrome>span{background:var(--line);border-radius:50%;width:.62rem;height:.62rem}.booking-demo__chrome>span:first-child{background:var(--signal)}.booking-demo__chrome>span:nth-child(2){background:var(--film)}@supports (color:color-mix(in lab, red, red)){.booking-demo__chrome>span:nth-child(2){background:color-mix(in srgb,var(--film) 65%,var(--off))}}.booking-demo__chrome b{letter-spacing:.12em;color:var(--muted);margin-left:auto;font-size:.58rem}.booking-demo__step,.booking-demo__form,.booking-demo__payment,.booking-demo__success{z-index:2;margin-top:1.2rem;position:relative}.booking-demo__step>small,.booking-demo__form>small,.booking-demo__payment>small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.6rem;font-size:.67rem;font-weight:800;display:block}.booking-demo__choices{flex-wrap:wrap;gap:.45rem;display:flex}.booking-demo__choices button,.booking-demo__payment button{border:1px solid var(--ink);min-height:2.8rem}@supports (color:color-mix(in lab, red, red)){.booking-demo__choices button,.booking-demo__payment button{border:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}}.booking-demo__choices button,.booking-demo__payment button{cursor:pointer;transition:transform .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease);background:#ffffff94;padding:.62rem .8rem;box-shadow:0 .45rem 1.2rem #0b0d0e0d}.booking-demo__choices button:hover,.booking-demo__choices button[aria-pressed=true],.booking-demo__payment button[aria-pressed=true]{background:var(--ink);color:var(--off);border-color:var(--ink);transform:translateY(-2px);box-shadow:0 .8rem 1.8rem #0b0d0e24}.booking-demo__choices--times button{letter-spacing:.03em;font-weight:850}.booking-demo__choices--dates button{min-width:5.5rem}.booking-demo__form>div{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.booking-demo__form input{border:1px solid var(--ink);min-height:3rem}@supports (color:color-mix(in lab, red, red)){.booking-demo__form input{border:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}}.booking-demo__form input{background:#ffffff9e;padding:.7rem}.booking-demo__form>small:last-child{text-transform:none;letter-spacing:0;color:var(--muted);margin:.5rem 0 0;font-size:.62rem}.booking-demo__payment{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.booking-demo__payment>small{width:100%}.booking-demo__confirm{z-index:2;background:var(--signal);min-height:3rem;color:var(--ink);cursor:pointer;border:0;margin-top:1.2rem;padding:.75rem 1rem;font-weight:850;position:relative;box-shadow:0 .8rem 1.8rem #ff563c38}.booking-demo__confirm:disabled{opacity:.38;cursor:not-allowed}.booking-demo__success{text-align:center;place-items:center;padding:3rem 1rem;display:grid}.booking-success-orb{background:radial-gradient(circle at 35% 30%,#fff,var(--film) 22%,var(--film));border-radius:50%;place-items:center;width:7.5rem;height:7.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.booking-success-orb{background:radial-gradient(circle at 35% 30%,#fff,var(--film) 22%,color-mix(in srgb,var(--film) 76%,var(--ink)))}}.booking-success-orb{box-shadow:0 0 0 1.2rem var(--film),0 1.4rem 3rem #0b0d0e38}@supports (color:color-mix(in lab, red, red)){.booking-success-orb{box-shadow:0 0 0 1.2rem color-mix(in srgb,var(--film) 10%,transparent),0 1.4rem 3rem #0b0d0e38}}.booking-success-orb{animation:2.2s ease-in-out infinite bookingConfirm}.booking-success-orb span{background:var(--off);width:3.2rem;height:3.2rem;color:var(--success);border-radius:50%;place-items:center;font-size:1.8rem;font-weight:900;display:grid}.booking-demo__success>small{text-transform:uppercase;letter-spacing:.12em;color:var(--success);margin-top:1.7rem;font-weight:850}.booking-demo__success h3{letter-spacing:-.045em;margin:.35rem 0 .25rem;font-size:clamp(1.8rem,4vw,3rem)}.booking-demo__success p{color:var(--muted);margin:0}.booking-demo__calendar,.booking-demo__reset{border:1px solid var(--ink);background:var(--ink);color:var(--off);cursor:pointer;min-height:2.8rem;margin-top:1rem;padding:.65rem .9rem;font-weight:800}.booking-demo__reset{color:var(--ink);background:0 0;margin-left:.45rem}@keyframes bookingConfirm{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.3rem)scale(1.025)}}.booking-options-section,.booking-feature-section,.booking-support-section,.booking-rules-section,.booking-final-section,.booking-brief-section{padding:clamp(4.5rem,8vw,8rem) clamp(1rem,4vw,4rem)}.booking-section-heading{max-width:var(--container);grid-template-columns:.38fr 1fr .65fr;align-items:end;gap:clamp(1rem,3vw,3.5rem);margin:0 auto 2.3rem;display:grid}.booking-section-heading .eyebrow{grid-row:1/span 2}.booking-section-heading h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5vw,5.5rem);line-height:.92}.booking-section-heading>p:last-child{color:var(--muted);max-width:38rem}.booking-section-heading--inverse{color:var(--off)}.booking-section-heading--inverse .eyebrow{color:var(--film)}.booking-section-heading--inverse>p:last-child{color:#eceee9a6}.booking-variant-grid{max-width:var(--container);grid-template-columns:repeat(3,1fr);gap:.9rem;margin:0 auto;display:grid}.booking-variant-grid article{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.booking-variant-grid article{border:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}}.booking-variant-grid article{background:linear-gradient(160deg,var(--paper),var(--off))}@supports (color:color-mix(in lab, red, red)){.booking-variant-grid article{background:linear-gradient(160deg,var(--paper),color-mix(in srgb,var(--off) 90%,var(--film) 10%))}}.booking-variant-grid article{transition:transform .2s var(--ease),box-shadow .2s var(--ease);overflow:hidden;box-shadow:0 1.2rem 2.5rem #0b0d0e12}.booking-variant-grid article.active{transform:translateY(-.35rem);box-shadow:0 1.6rem 3rem #0b0d0e1f}.booking-variant-grid article>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;width:100%;min-height:12rem;padding:1.1rem;display:grid}.booking-variant-grid article>button>span{color:var(--film);letter-spacing:.1em;font-size:.67rem;font-weight:850}.booking-variant-grid article>button b{font-size:1.6rem;font-weight:500}.booking-variant-grid h3{letter-spacing:-.04em;margin:1.6rem 0 .5rem;font-size:clamp(1.45rem,2.6vw,2.3rem);line-height:1}.booking-variant-grid p{color:var(--muted)}.booking-variant-body{border-top:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.booking-variant-body{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}}.booking-variant-body{padding:1.1rem}.booking-variant-body ul{gap:.45rem;margin:0;padding-left:1rem;display:grid}.booking-variant-body>p{border-top:1px dashed var(--line);margin:1rem 0 0;padding-top:1rem;font-size:.82rem}.booking-usecases{max-width:var(--container);border:1px solid var(--line);background:var(--ink);color:var(--off);margin:2.4rem auto 0;padding:1.3rem}.booking-usecases .eyebrow{color:var(--film)}.booking-usecases h3{letter-spacing:-.04em;margin:.35rem 0 1.1rem;font-size:clamp(1.6rem,3vw,2.8rem)}.booking-usecases>div{flex-wrap:wrap;gap:.55rem;display:flex}.booking-usecases span{background:#eceee90f;border:1px solid #eceee933;padding:.6rem .8rem;font-size:.82rem}.booking-feature-section{background:var(--paper)}.booking-feature-grid{max-width:var(--container);grid-template-columns:repeat(9,minmax(0,1fr));gap:.65rem;margin:0 auto;display:grid}.booking-feature-card{--booking-accent:var(--film);isolation:isolate;border:1px solid var(--booking-accent);min-height:8.1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.booking-feature-card{border:1px solid color-mix(in srgb,var(--booking-accent) 48%,var(--ink))}}.booking-feature-card{background:linear-gradient(150deg,var(--paper),var(--booking-accent))}@supports (color:color-mix(in lab, red, red)){.booking-feature-card{background:linear-gradient(150deg,color-mix(in srgb,var(--paper) 91%,white),color-mix(in srgb,var(--booking-accent) 10%,var(--off)))}}.booking-feature-card{cursor:pointer;transform-style:preserve-3d;perspective:800px;box-shadow:inset 0 1px 0 #ffffffbf,0 .85rem 1.8rem var(--booking-accent);align-content:center;place-items:center;gap:.55rem;padding:.55rem .3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.booking-feature-card{box-shadow:inset 0 1px 0 #ffffffbf,0 .85rem 1.8rem color-mix(in srgb,var(--booking-accent) 10%,transparent)}}.booking-feature-card{transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.booking-feature-card:before{content:"";background:radial-gradient(circle,var(--booking-accent),transparent 68%);border-radius:50%;position:absolute;inset:8% 10% 40%}@supports (color:color-mix(in lab, red, red)){.booking-feature-card:before{background:radial-gradient(circle,color-mix(in srgb,var(--booking-accent) 24%,transparent),transparent 68%)}}.booking-feature-card:before{filter:blur(.4rem);z-index:-1}.booking-feature-card:after{content:"";background:var(--booking-accent);border-radius:999px;height:.8rem;position:absolute;bottom:-.35rem;left:15%;right:15%}@supports (color:color-mix(in lab, red, red)){.booking-feature-card:after{background:color-mix(in srgb,var(--booking-accent) 32%,transparent)}}.booking-feature-card:after{filter:blur(.6rem);opacity:.6;z-index:-2}.booking-feature-card:hover,.booking-feature-card:focus-visible{z-index:5;border-color:var(--booking-accent);box-shadow:inset 0 1px 0 #fffc,0 1.2rem 2.7rem var(--booking-accent);transform:translateY(-.45rem)scale(1.075)rotateX(3deg)}@supports (color:color-mix(in lab, red, red)){.booking-feature-card:hover,.booking-feature-card:focus-visible{box-shadow:inset 0 1px 0 #fffc,0 1.2rem 2.7rem color-mix(in srgb,var(--booking-accent) 22%,transparent)}}.booking-feature-card:active{z-index:6;transform:scale(1.055)}.booking-feature-card>span:last-child{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.68rem;font-weight:850;line-height:1.05;display:-webkit-box;overflow:hidden}.booking-feature-card__icon{width:3.6rem;height:3.6rem;color:var(--booking-accent);filter:drop-shadow(0 .45rem .7rem var(--booking-accent));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.booking-feature-card__icon{filter:drop-shadow(0 .45rem .7rem color-mix(in srgb,var(--booking-accent) 25%,transparent))}}.booking-feature-card__icon svg{width:100%;height:100%;overflow:visible}.booking-feature-card svg *,.booking-feature-sheet svg *{transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.bi-panel,.bi-line,.bi-sync,.bi-arrow,.bi-phone,.bi-card,.bi-axis,.bi-trend,.bi-link,.bi-person-body,.bi-move{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.bi-panel,.bi-phone,.bi-card{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.bi-panel,.bi-phone,.bi-card{fill:color-mix(in srgb,currentColor 8%,transparent)}}.bi-panel--back{opacity:.55}.bi-slot,.bi-message,.bi-field,.bi-booking,.bi-bar,.bi-person,.bi-node,.bi-hub,.bi-confirm{fill:currentColor}.bi-slot--2,.bi-slot--4,.bi-message--2,.bi-field--2,.bi-node--2,.bi-node--4{opacity:.65}.bi-slot--3,.bi-field--3{opacity:.42}.bi-check{fill:none;stroke:var(--paper);stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round}.bi-confirm{stroke:var(--paper);stroke-width:1.5px}.booking-feature-card:hover .bi-slot,.booking-feature-card:focus-visible .bi-slot{animation:bookingSlot .55s var(--ease) both}.booking-feature-card:hover .bi-slot--2{animation-delay:80ms}.booking-feature-card:hover .bi-slot--3{animation-delay:.16s}.booking-feature-card:hover .bi-slot--4{animation-delay:.24s}.booking-feature-card:hover .bi-sync,.booking-feature-card:focus-visible .bi-sync{animation:bookingSync .8s var(--ease)}.booking-feature-card:hover .bi-message--1{animation:bookingMessage .5s var(--ease)}.booking-feature-card:hover .bi-message--2{animation:bookingMessage .5s .13s var(--ease)}.booking-feature-card:hover .bi-confirm{animation:bookingConfirmMini .6s var(--ease)}.booking-feature-card:hover .bi-field{animation:bookingField .55s var(--ease)}.booking-feature-card:hover .bi-booking--from{animation:bookingMoveFrom .65s var(--ease)}.booking-feature-card:hover .bi-booking--to{animation:bookingMoveTo .65s var(--ease)}.booking-feature-card:hover .bi-person--1{animation:bookingPerson .6s var(--ease)}.booking-feature-card:hover .bi-person--2{animation:bookingPerson .6s .12s var(--ease)}.booking-feature-card:hover .bi-node{animation:bookingNode .7s var(--ease)}.booking-feature-card:hover .bi-bar{animation:bookingBar .55s var(--ease)}@keyframes bookingSlot{0%{opacity:.15;transform:scaleX(.2)}to{transform:scaleX(1)}}@keyframes bookingSync{50%{transform:rotate(14deg)}}@keyframes bookingMessage{0%{opacity:.2;transform:translate(-5px)}to{opacity:1;transform:none}}@keyframes bookingConfirmMini{50%{transform:scale(1.16)}}@keyframes bookingField{0%{opacity:.2;transform:scaleX(.3)}to{transform:scaleX(1)}}@keyframes bookingMoveFrom{50%{opacity:.35;transform:translate(14px,8px)}}@keyframes bookingMoveTo{0%{opacity:.3}60%{opacity:.3}to{opacity:1}}@keyframes bookingPerson{50%{transform:translateY(-4px)}}@keyframes bookingNode{50%{transform:scale(1.18)}}@keyframes bookingBar{0%{transform-origin:bottom;transform:scaleY(.25)}to{transform-origin:bottom;transform:scaleY(1)}}.booking-extra-panel{max-width:var(--container);border-top:1px solid var(--line);margin:2.3rem auto 0;padding-top:1.5rem}.booking-extra-panel h3{letter-spacing:-.045em;margin:.35rem 0 1rem;font-size:clamp(1.55rem,3vw,2.8rem)}.booking-extra-panel>div{flex-wrap:wrap;gap:.5rem;display:flex}.booking-extra-panel button{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.booking-extra-panel button{border:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}}.booking-extra-panel button{background:var(--off);cursor:pointer;transition:background .18s var(--ease),transform .18s var(--ease);padding:.6rem .75rem}.booking-extra-panel button[aria-pressed=true]{background:var(--ink);color:var(--off);transform:translateY(-2px)}.booking-feature-dialog{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;padding:0}.booking-feature-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0d0e94}.booking-feature-sheet{--booking-accent:var(--film);background:linear-gradient(155deg,var(--paper),var(--off));width:min(42rem,100% - 2rem);max-height:80svh;position:absolute;top:50%;left:50%;overflow:auto;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.booking-feature-sheet{background:linear-gradient(155deg,var(--paper),color-mix(in srgb,var(--off) 88%,var(--booking-accent) 12%))}}.booking-feature-sheet{border:1px solid var(--booking-accent);padding:1.4rem}@supports (color:color-mix(in lab, red, red)){.booking-feature-sheet{border:1px solid color-mix(in srgb,var(--booking-accent) 50%,var(--ink))}}.booking-feature-sheet{border-radius:1.3rem;box-shadow:0 2rem 5rem #00000047}.booking-feature-sheet:before{content:"";background:var(--booking-accent);width:.35rem;position:absolute;top:0;bottom:0;left:0}.booking-feature-sheet__handle{display:none}.booking-feature-sheet__close{border:1px solid var(--ink);background:var(--paper);cursor:pointer;width:2.7rem;height:2.7rem;font-size:1.5rem;position:absolute;top:1rem;right:1rem}.booking-feature-sheet__icon{width:5rem;height:5rem;color:var(--booking-accent);filter:drop-shadow(0 .8rem 1.1rem var(--booking-accent));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.booking-feature-sheet__icon{filter:drop-shadow(0 .8rem 1.1rem color-mix(in srgb,var(--booking-accent) 22%,transparent))}}.booking-feature-sheet__icon{margin-bottom:.7rem}.booking-feature-sheet__icon svg{width:100%;height:100%}.booking-feature-sheet h2{letter-spacing:-.05em;margin:.35rem 3rem .8rem 0;font-size:clamp(2rem,5vw,3.5rem);line-height:.95}.booking-feature-sheet>p:not(.eyebrow):not(.booking-feature-sheet__note){color:var(--muted)}.booking-feature-sheet ul{grid-template-columns:1fr 1fr;gap:.55rem 1.2rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.booking-feature-sheet li{border-bottom:1px solid var(--ink);padding-left:1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.booking-feature-sheet li{border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}}.booking-feature-sheet li{padding-bottom:.45rem}.booking-feature-sheet li:before{content:"";background:var(--booking-accent);border-radius:50%;width:.36rem;height:.36rem;position:absolute;top:.6rem;left:0}.booking-feature-sheet__note{border:1px dashed var(--ink);padding:1rem;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.booking-feature-sheet__note{border:1px dashed color-mix(in srgb,var(--ink) 22%,transparent)}}.booking-feature-sheet__note{color:var(--muted)}.booking-full-demo-section{background:linear-gradient(140deg,var(--ink),#16232a);color:var(--off);padding:clamp(5rem,9vw,9rem) clamp(1rem,4vw,4rem)}.booking-full-demo-section .booking-demo{color:var(--ink)}.booking-support-section{background:var(--off)}.booking-support-grid{max-width:var(--container);grid-template-columns:repeat(3,1fr);gap:.65rem;margin:0 auto;display:grid}.booking-support-grid span{border:1px solid var(--line);background:var(--paper);align-items:center;min-height:5rem;padding:1rem;font-weight:800;display:flex;box-shadow:0 .7rem 1.5rem #0b0d0e0d}.booking-rules-section{background:var(--paper);grid-template-columns:.75fr 1.25fr;gap:1rem;display:grid}.booking-language-card,.booking-privacy-card{border:1px solid var(--line);background:var(--off);padding:clamp(1.2rem,3vw,2.2rem);box-shadow:0 1rem 2rem #0b0d0e0d}.booking-language-card h2,.booking-privacy-card h2{letter-spacing:-.05em;margin:.4rem 0 1rem;font-size:clamp(2.2rem,4vw,4.4rem);line-height:.95}.booking-language-card>p:last-of-type,.booking-privacy-card>p:last-child{color:var(--muted)}.booking-language-card>div{gap:.6rem;margin-top:1.4rem;display:flex}.booking-language-card span{background:var(--ink);width:5rem;height:5rem;color:var(--off);border-radius:50%;place-items:center;font-weight:900;display:grid;box-shadow:0 .8rem 1.7rem #0b0d0e29}.booking-language-card span:nth-child(2){background:var(--film);color:var(--ink)}.booking-language-card span:nth-child(3){background:var(--signal);color:var(--ink);width:6rem;height:6rem}.booking-privacy-grid{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1.2rem;display:grid}.booking-privacy-grid span{border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:.75rem;font-size:.82rem;display:grid}.booking-privacy-grid b{color:var(--film);font-size:.62rem}.booking-final-section{background:var(--signal);grid-template-columns:.45fr 1fr .65fr;align-items:end;gap:clamp(1rem,4vw,4rem);display:grid}.booking-final-section .eyebrow{color:var(--ink);grid-row:1/span 2}.booking-final-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,5.3vw,6rem);line-height:.9}.booking-final-section>p:not(.eyebrow){max-width:36rem}.booking-final-section .button-row{grid-column:2/-1}.booking-final-section .button--signal{background:var(--ink);color:var(--off);border-color:var(--ink)}.booking-final-section .button--ghost{color:var(--ink);border-color:var(--ink)}.booking-brief-section{background:var(--paper);grid-template-columns:minmax(17rem,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.booking-brief-section__intro{position:sticky;top:7rem}.booking-brief-section__intro h2{letter-spacing:-.055em;margin:.35rem 0 1rem;font-size:clamp(2.8rem,5vw,5.6rem);line-height:.92}.booking-brief-section__intro>p:last-child{color:var(--muted);max-width:34rem}@media (max-width:1100px){.booking-service-hero{grid-template-columns:1fr}.booking-demo--compact{width:100%;max-width:46rem;margin:0 auto;transform:none}.booking-section-heading{grid-template-columns:1fr}.booking-section-heading .eyebrow{grid-row:auto}.booking-variant-grid{grid-template-columns:1fr}.booking-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.booking-support-grid{grid-template-columns:repeat(2,1fr)}.booking-rules-section,.booking-final-section{grid-template-columns:1fr}.booking-final-section .eyebrow{grid-row:auto}.booking-final-section .button-row{grid-column:auto}.booking-brief-section{grid-template-columns:1fr}.booking-brief-section__intro{position:static}}@media (max-width:680px){.booking-service-hero{gap:1.4rem;min-height:auto;padding:3rem 1rem 2rem}.booking-service-hero h1{max-width:8ch;font-size:clamp(3rem,14vw,5rem);line-height:.88}.booking-service-hero__copy>p:not(.eyebrow){font-size:.92rem}.booking-service-hero .button-row{margin-top:1.2rem}.booking-service-hero .button{min-height:2.8rem;padding:.65rem .78rem;font-size:.78rem}.booking-demo--compact{border-radius:1rem;min-height:auto;padding:.85rem}.booking-demo__chrome{padding-bottom:.65rem}.booking-demo__chrome b{font-size:.5rem}.booking-demo__step{margin-top:.75rem}.booking-demo__step>small{margin-bottom:.38rem;font-size:.58rem}.booking-demo__choices{gap:.3rem}.booking-demo__choices button{min-height:2.3rem;padding:.45rem .55rem;font-size:.72rem}.booking-demo__confirm{min-height:2.45rem;margin-top:.75rem;padding:.5rem .65rem;font-size:.75rem}.booking-demo__success{padding:1.6rem .5rem}.booking-success-orb{width:5rem;height:5rem}.booking-success-orb span{width:2.4rem;height:2.4rem;font-size:1.3rem}.booking-demo__success>small{margin-top:1rem;font-size:.58rem}.booking-demo__success h3{font-size:1.6rem}.booking-options-section,.booking-feature-section,.booking-support-section,.booking-rules-section,.booking-final-section,.booking-brief-section{padding:4.2rem 1rem}.booking-section-heading h2{font-size:clamp(2.35rem,11vw,3.9rem)}.booking-variant-grid article>button{min-height:7.2rem;padding:.9rem}.booking-variant-grid h3{margin:1rem 0 .35rem;font-size:1.6rem}.booking-variant-body{padding:.9rem}.booking-usecases{padding:1rem}.booking-usecases>div{grid-template-columns:1fr 1fr;display:grid}.booking-usecases span{align-items:center;min-height:3rem;font-size:.68rem;display:flex}.booking-feature-section{flex-direction:column;min-height:100svh;display:flex}.booking-feature-section .booking-section-heading{margin-bottom:1rem}.booking-feature-section .booking-section-heading>p:last-child{font-size:.78rem}.booking-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0}.booking-feature-card{height:auto;min-height:6.4rem;padding:.4rem .15rem}.booking-feature-card__icon{width:clamp(2.4rem,10vw,3rem);height:clamp(2.4rem,10vw,3rem)}.booking-feature-card>span:last-child{font-size:clamp(.58rem,2.5vw,.7rem);line-height:1.02}.booking-feature-card:hover{transform:none}.booking-feature-card:active,.booking-feature-card:focus-visible{z-index:7;transform:scale(1.055)}.booking-extra-panel{margin-top:1.4rem}.booking-extra-panel h3{font-size:1.7rem}.booking-extra-panel>div{scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:.4rem;display:flex;overflow:auto}.booking-extra-panel button{white-space:nowrap;scroll-snap-align:start;flex:none;font-size:.72rem}.booking-feature-sheet{border-bottom:0;border-left:0;border-right:0;border-radius:1.2rem 1.2rem 0 0;width:100%;max-height:80svh;padding:1rem;inset:auto 0 0;translate:0}.booking-feature-sheet:before{width:auto;height:.3rem;inset:0 0 auto}.booking-feature-sheet__handle{touch-action:none;place-items:center;height:1.2rem;margin:-.4rem 2.7rem .1rem;display:grid}.booking-feature-sheet__handle span{background:var(--line);border-radius:99rem;width:3rem;height:.25rem;display:block}.booking-feature-sheet__close{width:2.5rem;height:2.5rem;top:.7rem;right:.7rem}.booking-feature-sheet__icon{width:3.8rem;height:3.8rem}.booking-feature-sheet h2{margin:.2rem 2.8rem .55rem 0;font-size:clamp(1.85rem,9vw,2.75rem)}.booking-feature-sheet>p:not(.eyebrow):not(.booking-feature-sheet__note){font-size:.86rem}.booking-feature-sheet ul{grid-template-columns:1fr;margin:.8rem 0}.booking-feature-sheet li{font-size:.8rem}.booking-feature-sheet__note{font-size:.72rem}.booking-full-demo-section{padding:4.5rem 1rem}.booking-demo--full{border-radius:1rem;padding:.9rem}.booking-demo__form>div{grid-template-columns:1fr}.booking-demo__payment{grid-template-columns:1fr 1fr;display:grid}.booking-demo__payment>small{grid-column:1/-1}.booking-demo__calendar,.booking-demo__reset{width:100%;margin:.6rem 0 0}.booking-support-grid{grid-template-columns:1fr}.booking-support-grid span{min-height:4.3rem}.booking-language-card span{width:4rem;height:4rem}.booking-language-card span:nth-child(3){width:5rem;height:5rem}.booking-privacy-grid{grid-template-columns:1fr}.booking-final-section h2{font-size:clamp(2.7rem,12vw,4.4rem)}}@media (max-width:380px) and (max-height:720px){.booking-service-hero{padding-top:2.2rem}.booking-service-hero h1{font-size:2.8rem}.booking-service-hero__copy>p:not(.eyebrow){font-size:.82rem}.booking-demo__choices button{padding:.4rem .45rem;font-size:.66rem}.booking-feature-card{min-height:5.8rem}.booking-feature-card__icon{width:2.25rem;height:2.25rem}.booking-feature-card>span:last-child{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.booking-service-page *{scroll-behavior:auto}.booking-feature-card,.booking-feature-card *,.booking-demo *,.booking-feature-sheet *{transition:none!important;animation:none!important}.booking-feature-card:hover,.booking-feature-card:focus-visible,.booking-feature-card:active{transform:none!important}}.search-service-page{--search-bg:#070a10;--search-bg-2:#0c1221;--search-blue:#55a7ff;--search-violet:#9b6cff;--search-cyan:#54e8d1;--search-acid:#b7f34d;--search-white:#f5f7fb;--search-glass:#11192bb3;background:var(--search-bg);color:var(--search-white);overflow:clip}.search-service-page .eyebrow{color:var(--search-cyan)}.search-service-hero{isolation:isolate;background:radial-gradient(circle at 72% 35%,#55a7ff26,#0000 28%),radial-gradient(circle at 45% 75%,#9b6cff1f,#0000 28%),linear-gradient(145deg,#05070b,#07101d 46%,#0c0f1a);grid-template-columns:minmax(19rem,.8fr) minmax(34rem,1.2fr);align-items:center;gap:clamp(1.5rem,4vw,5rem);min-height:calc(100svh - 5rem);padding:clamp(3.5rem,6vw,7rem) clamp(1rem,4vw,4rem);display:grid;position:relative}.search-service-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 17% 78%,#0000);mask-image:linear-gradient(#0000,#000 17% 78%,#0000)}.search-service-hero:after{content:"SEARCH / ENTITY / CONTENT / SIGNAL / ANSWER / SOURCE";letter-spacing:.28em;color:#ffffff30;white-space:nowrap;pointer-events:none;font-size:.54rem;animation:8s step-end infinite searchGlitch;position:absolute;bottom:1rem;left:2vw}.search-service-hero__copy{z-index:4;max-width:43rem;position:relative}.search-service-hero__copy h1{letter-spacing:-.07em;text-wrap:balance;max-width:10ch;margin:.7rem 0 1.3rem;font-size:clamp(3.3rem,6.5vw,7.7rem);line-height:.85}.search-service-hero__copy>p:not(.eyebrow){color:#f5f7fbb8;max-width:37rem;font-size:clamp(1rem,1.45vw,1.35rem);line-height:1.5}.search-service-hero__reactor{z-index:3;min-width:0;position:relative}.search-button{isolation:isolate;transition:transform .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease);border-radius:.8rem;position:relative;overflow:hidden}.search-button:before{content:"";opacity:0;z-index:-1;background:#ffffff59;border-radius:50%;width:0;height:0;transition:width .38s,height .38s,opacity .5s;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.search-button:hover{transform:translateY(-3px)perspective(500px)rotateX(2deg)}.search-button:active{transform:scale(.97)}.search-button:active:before{opacity:.22;width:18rem;height:18rem}.search-button--blue{color:#05101c;background:linear-gradient(145deg,#65b4ff,#547cff 58%,#956dff);border-color:#79bdff;box-shadow:0 1rem 2.5rem #55a7ff40,inset 0 1px #ffffffb8}.search-button--glass{color:var(--search-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff17,#ffffff06);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff1f,0 .8rem 2rem #0000002e}.search-reactor{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100%;max-width:58rem;transition:transform .35s var(--ease);background:linear-gradient(145deg,#ffffff12,#ffffff04);border:1px solid #ffffff1f;border-radius:1.7rem;margin-inline:auto;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-2deg);box-shadow:0 2.5rem 7rem #00000073,inset 0 1px #ffffff24}.search-reactor:hover{transform:perspective(1100px)rotateY(0)}.search-reactor__viewport{touch-action:pan-y;cursor:grab;perspective:1200px;min-height:clamp(32rem,52vw,49rem);position:relative;overflow:hidden}.search-reactor__viewport:active{cursor:grabbing}.search-reactor__grid{transform-origin:50% 70%;opacity:.48;background-image:linear-gradient(#55a7ff0e 1px,#0000 1px),linear-gradient(90deg,#55a7ff0e 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;transform:perspective(500px)rotateX(66deg)scale(1.6);-webkit-mask-image:radial-gradient(circle at 50% 54%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 54%,#000,#0000 72%)}.search-reactor__particles i{width:.25rem;height:.25rem;left:calc(8% + (var(--p) * 6.4%));top:calc(12% + ((var(--p) * 17) % 68) * 1%);background:var(--search-cyan);opacity:.55;animation:reactorParticle calc(4s + var(--p)*.12s) ease-in-out infinite alternate;animation-delay:calc(var(--p)*-.19s);border-radius:50%;position:absolute;box-shadow:0 0 1rem}.search-query-beam{opacity:0;z-index:7;background:linear-gradient(90deg,#0000,#55a7ff1f,#54e8d11a);border:1px solid #55a7ff47;border-radius:999px;align-items:center;width:48%;height:3.2rem;padding:0 1rem;display:flex;position:absolute;top:17%;left:-45%;box-shadow:0 0 2rem #55a7ff1f}.search-query-beam:after{content:"";background:linear-gradient(90deg,var(--search-blue),transparent);width:7rem;height:1px;position:absolute;right:-7rem}.search-query-beam span{white-space:nowrap;text-overflow:ellipsis;color:var(--search-white);font-size:.72rem;overflow:hidden}.search-reactor__core{width:17rem;height:17rem;transform-style:preserve-3d;translate:-50% -50%;transform:rotateY(var(--reactor-rotation)) rotateX(-10deg);transition:transform .25s var(--ease);z-index:5;position:absolute;top:46%;left:50%}.reactor-shell{transform-style:preserve-3d;border:1px solid #fff3;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 2.5rem #55a7ff1a,0 0 3rem #55a7ff14}.reactor-shell--outer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 35% 28%,#ffffff38,#0000 18%),linear-gradient(145deg,#55a7ff29,#9b6cff0a 54%,#54e8d11f);animation:9s linear infinite reactorRotate}.reactor-shell--middle{border-color:#54e8d16b;animation:7s linear infinite reactorRotateReverse;inset:1.9rem;transform:translateZ(2rem)}.reactor-shell--inner{background:radial-gradient(circle at 38% 30%,#b8e5ff,#547cff 18%,#6225b8 58%,#090b15 75%);border-color:#ffffff73;inset:4rem;transform:translateZ(4rem);box-shadow:inset -.9rem -1rem 2rem #00000080,inset .6rem .6rem 1.2rem #ffffff2e,0 0 3rem #657eff73}.reactor-site{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff2e,#ffffff08);border:1px solid #ffffff4d;border-radius:1.2rem;align-content:center;place-items:center;width:7.4rem;height:7.4rem;display:grid;position:absolute;top:50%;left:50%;transform:translateZ(6rem);box-shadow:inset 0 1px #ffffff59,0 1.5rem 3rem #00000059}.reactor-site b{letter-spacing:-.08em;font-size:1.8rem}.reactor-site span{color:#ffffff8c;letter-spacing:.1em;font-size:.52rem}.reactor-scan{background:linear-gradient(90deg,transparent,var(--search-acid),transparent);height:2px;filter:drop-shadow(0 0 .8rem var(--search-acid));opacity:0;animation:2.2s linear infinite reactorScan;position:absolute;top:0;left:4%;right:4%}.reactor-fragments span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;color:#f5f7fbb8;opacity:0;z-index:4;background:#070a10bf;border:1px solid #ffffff2b;padding:.5rem .65rem;font-size:.52rem;position:absolute}.reactor-fragments span:first-child{top:28%;left:9%}.reactor-fragments span:nth-child(2){top:23%;right:6%}.reactor-fragments span:nth-child(3){bottom:28%;left:6%}.reactor-fragments span:nth-child(4){bottom:29%;right:8%}.reactor-fragments span:nth-child(5){bottom:14%;left:22%}.reactor-fragments span:nth-child(6){bottom:12%;right:20%}.reactor-google,.reactor-ai{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;width:min(39%,20rem);transition:opacity .6s var(--ease),transform .6s var(--ease);z-index:8;background:#0d131fd1;border:1px solid #ffffff26;border-radius:1rem;padding:1rem;position:absolute;top:21%;transform:translateY(2rem)scale(.92);box-shadow:0 1.5rem 4rem #0006,inset 0 1px #ffffff17}.reactor-google{border-color:#55a7ff66;left:4%}.reactor-ai{border-color:#9b6cff73;right:4%}.reactor-google small,.reactor-ai small{letter-spacing:.14em;color:var(--search-cyan);font-size:.55rem}.reactor-google strong{color:#8bc7ff;margin:.75rem 0 .2rem;font-size:1rem;display:block}.reactor-google>span{color:var(--search-cyan);font-size:.64rem}.reactor-google p,.reactor-ai p{color:#f5f7fbb3;font-size:.73rem;line-height:1.45}.reactor-ai>span{color:#c4a5ff;font-size:.63rem}.reactor-result{opacity:0;z-index:8;place-items:center;gap:.5rem;display:grid;position:absolute;bottom:12%;left:50%;translate:-50%}.reactor-result span{letter-spacing:-.04em;text-align:center;font-size:clamp(1.1rem,2vw,1.7rem);font-weight:900}.reactor-result i{background:linear-gradient(90deg,var(--search-blue),var(--search-violet),var(--search-cyan));width:5rem;height:.16rem;box-shadow:0 0 1rem var(--search-blue)}.reactor-platforms{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:13rem;display:flex;position:absolute;top:1rem;right:1rem}.reactor-platforms span{color:#f5f7fb8c;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.35rem .5rem;font-size:.52rem}.search-reactor--scene-1 .search-query-beam{animation:2s ease-in-out both queryFly}.search-reactor--scene-2 .reactor-scan{opacity:1}.search-reactor--scene-2 .reactor-fragments span{animation:fragmentPop .65s var(--ease) both}.search-reactor--scene-2 .reactor-fragments span:nth-child(2){animation-delay:80ms}.search-reactor--scene-2 .reactor-fragments span:nth-child(3){animation-delay:.16s}.search-reactor--scene-2 .reactor-fragments span:nth-child(4){animation-delay:.24s}.search-reactor--scene-2 .reactor-fragments span:nth-child(5){animation-delay:.32s}.search-reactor--scene-2 .reactor-fragments span:nth-child(6){animation-delay:.4s}.search-reactor--scene-3 .search-reactor__core{filter:drop-shadow(-4.7rem 0 2.2rem #55a7ff3d)drop-shadow(4.7rem 0 2.2rem #9b6cff40);transform:rotateY(calc(var(--reactor-rotation) + 20deg)) rotateX(-10deg) scale(.9)}.search-reactor--scene-4 .reactor-google{opacity:1;transform:none}.search-reactor--scene-4 .search-reactor__core{transform:rotateY(calc(var(--reactor-rotation) - 18deg)) rotateX(-10deg) scale(.72) translateX(5rem)}.search-reactor--scene-5 .reactor-ai{opacity:1;transform:none}.search-reactor--scene-5 .search-reactor__core{transform:rotateY(calc(var(--reactor-rotation) + 18deg)) rotateX(-10deg) scale(.72) translateX(-5rem)}.search-reactor--scene-6 .reactor-result{animation:resultIn .7s var(--ease) both}.search-reactor--scene-6 .search-reactor__core{transform:rotateY(calc(var(--reactor-rotation) + 360deg)) rotateX(-10deg) scale(.74);transition:transform 1.2s var(--ease)}.search-reactor__controls{background:#00000029;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:.4rem;padding:.75rem;display:flex}.search-reactor__controls button{min-height:2.55rem;color:var(--search-white);cursor:pointer;transition:.18s var(--ease);background:#ffffff0b;border:1px solid #ffffff1f;border-radius:.65rem;padding:.55rem .78rem;font-size:.68rem}.search-reactor__controls button:hover,.search-reactor__controls button[aria-pressed=true]{background:#55a7ff29;border-color:#55a7ff73;box-shadow:0 0 1.2rem #55a7ff1f}.search-reactor__controls button span{margin-left:.35rem}.search-reactor__timeline{background:#ffffff12;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.search-reactor__timeline button{text-align:left;color:#f5f7fb73;cursor:pointer;background:#0b101b;border:0;border-top:2px solid #0000;gap:.18rem;min-height:3.4rem;padding:.55rem;display:grid}.search-reactor__timeline button span{color:#54e8d18f;font-size:.52rem}.search-reactor__timeline button[aria-pressed=true]{color:var(--search-white);border-color:var(--search-cyan);background:linear-gradient(#54e8d114,#0b101b)}.search-reactor__discuss{display:none}.search-section-heading{grid-template-columns:.35fr 1fr .65fr;align-items:end;gap:1.5rem 3rem;max-width:88rem;margin:0 auto 3rem;display:grid}.search-section-heading .eyebrow{grid-row:1/span 2}.search-section-heading h2{letter-spacing:-.05em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.2rem,4.7vw,4.7rem);line-height:.96}.search-section-heading>p:last-child{color:#f5f7fbc7;max-width:38rem;line-height:1.55}.search-section-heading--inverse h2{color:var(--search-white)}.search-orbit-section{background:radial-gradient(circle at 50% 44%,#55a7ff1c,#0000 31%),linear-gradient(#080b13,#090d18);padding:clamp(5rem,8vw,9rem) clamp(1rem,4vw,4rem);position:relative}.search-feature-orbit{touch-action:pan-y;cursor:grab;perspective:1100px;max-width:88rem;height:min(74vw,45rem);min-height:36rem;margin:auto;position:relative}.search-feature-orbit:active{cursor:grabbing}.search-feature-orbit__halo{aspect-ratio:1;border:1px solid #55a7ff26;border-radius:50%;width:min(64vw,42rem);position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 6rem #55a7ff1a,inset 0 0 5rem #9b6cff0f}.search-feature-orbit__halo:before,.search-feature-orbit__halo:after{content:"";border:1px dashed #54e8d121;border-radius:50%;animation:18s linear infinite reactorRotate;position:absolute;inset:12%}.search-feature-orbit__halo:after{border-color:#b7f34d1f;animation-duration:12s;animation-direction:reverse;inset:29%}.search-feature-orbit__core{text-align:center;z-index:7;background:radial-gradient(circle at 35% 25%,#a9dfff 0%,#547cff 18%,#48228f 53%,#080b14 73%);border:1px solid #ffffff5c;border-radius:50%;align-content:center;place-items:center;width:10rem;height:10rem;animation:4.4s ease-in-out infinite coreBreath;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset -.8rem -1rem 1.8rem #00000073,inset .5rem .5rem 1rem #fff3,0 0 4rem #5476ff66}.search-feature-orbit__core span{letter-spacing:.24em;color:#ffffffa6;font-size:.55rem}.search-feature-orbit__core b{letter-spacing:.08em;font-size:1rem}.search-orbit-object{border:1px solid var(--search-accent);border-radius:1.55rem;width:8.6rem;height:8.6rem;margin:-4.3rem;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.search-orbit-object{border:1px solid color-mix(in srgb,var(--search-accent) 55%,transparent)}}.search-orbit-object{background:linear-gradient(145deg,var(--search-accent),#060a12c7)}@supports (color:color-mix(in lab, red, red)){.search-orbit-object{background:linear-gradient(145deg,color-mix(in srgb,var(--search-accent) 13%,#101626),#060a12c7)}}.search-orbit-object{color:var(--search-white);box-shadow:inset 0 1px 0 #ffffff2e,0 1.3rem 3rem #0000005c,0 0 2rem var(--search-accent)}@supports (color:color-mix(in lab, red, red)){.search-orbit-object{box-shadow:inset 0 1px 0 #ffffff2e,0 1.3rem 3rem #0000005c,0 0 2rem color-mix(in srgb,var(--search-accent) 13%,transparent)}}.search-orbit-object{cursor:pointer;z-index:var(--z);transform:rotate(var(--angle)) translateX(min(29vw,24rem)) rotate(var(--counter-angle)) scale(var(--depth));transition:filter .22s var(--ease),box-shadow .22s var(--ease);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:50%;align-content:center;place-items:center;gap:.45rem;display:grid}.search-orbit-object:before{content:"";background:radial-gradient(circle,var(--search-accent),transparent 65%);border-radius:1.8rem;position:absolute;inset:-.6rem}@supports (color:color-mix(in lab, red, red)){.search-orbit-object:before{background:radial-gradient(circle,color-mix(in srgb,var(--search-accent) 18%,transparent),transparent 65%)}}.search-orbit-object:before{z-index:-1;opacity:.7}.search-orbit-object:hover,.search-orbit-object:focus-visible{filter:saturate(1.2)brightness(1.12);box-shadow:inset 0 1px 0 #ffffff40,0 1.6rem 3.8rem #00000073,0 0 3.2rem var(--search-accent)}@supports (color:color-mix(in lab, red, red)){.search-orbit-object:hover,.search-orbit-object:focus-visible{box-shadow:inset 0 1px 0 #ffffff40,0 1.6rem 3.8rem #00000073,0 0 3.2rem color-mix(in srgb,var(--search-accent) 26%,transparent)}}.search-orbit-object__icon{width:4.1rem;height:4.1rem;filter:drop-shadow(0 .7rem 1.2rem var(--search-accent));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.search-orbit-object__icon{filter:drop-shadow(0 .7rem 1.2rem color-mix(in srgb,var(--search-accent) 24%,transparent))}}.search-orbit-object__icon svg{width:100%;height:100%;overflow:visible}.search-orbit-object strong{text-align:center;max-width:7.5rem;font-size:.71rem;line-height:1.05}.search-feature-orbit__hint{letter-spacing:.1em;text-transform:uppercase;color:#f5f7fb6b;font-size:.65rem;position:absolute;bottom:0;left:50%;translate:-50%}.search-orbit-object svg *,.search-feature-sheet__icon svg *{vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.si-line,.si-scan,.si-wire,.si-globe{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.si-glass,.si-panel,.si-map,.si-book,.si-crystal,.si-speed,.si-sphere{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.si-glass,.si-panel,.si-map,.si-book,.si-crystal,.si-speed,.si-sphere{fill:color-mix(in srgb,currentColor 13%,transparent)}}.si-glass,.si-panel,.si-map,.si-book,.si-crystal,.si-speed,.si-sphere{stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round}.si-dot,.si-light,.si-data,.si-zone,.si-bar{fill:currentColor}.si-text{fill:currentColor;font-size:7px;font-weight:800}.search-orbit-object:hover .si-scan,.search-orbit-object:focus-visible .si-scan{animation:.65s ease-in-out searchScanLine}.search-orbit-object:hover .si-map,.search-orbit-object:focus-visible .si-map{animation:mapUnfold .6s var(--ease)}.search-orbit-object:hover .si-page--1{transform:translate(-4px)rotate(-3deg)}.search-orbit-object:hover .si-page--3{transform:translate(4px)rotate(3deg)}.search-orbit-object:hover .si-book{animation:bookOpen .6s var(--ease)}.search-orbit-object:hover .si-wire{animation:wireSpin .7s var(--ease)}.search-orbit-object:hover .si-crystal{animation:.8s crystalPulse}.search-orbit-object:hover .si-globe{animation:.75s linear globeTurn}.search-orbit-object:hover .si-speed{animation:speedKick .55s var(--ease)}.search-orbit-object:hover .si-bar--1{animation:.35s barLift}.search-orbit-object:hover .si-bar--2{animation:.35s 50ms barLift}.search-orbit-object:hover .si-bar--3{animation:.35s .1s barLift}.search-orbit-object:hover .si-bar--4{animation:.35s .15s barLift}.material-chrome{background-image:linear-gradient(145deg,#ffffff38,#55a7ff0f 38%,#00000024 70%,#ffffff0d)}.material-holo{background-image:linear-gradient(145deg,#9b6cff2e,#54e8d112,#55a7ff1c)}.material-crystal{background-image:radial-gradient(circle at 35% 25%,#ffffff2e,#0000 20%),linear-gradient(145deg,#9b6cff2e,#55a7ff0f)}.material-metal{background-image:linear-gradient(145deg,#b7f34d26,#ffffff0a 50%,#0000001a)}.search-feature-dialog{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;max-width:none;height:100%;max-height:none;color:var(--search-white);background:#020408a8;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.search-feature-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020408b8}.search-feature-sheet{--search-accent:#55a7ff;border:1px solid var(--search-accent);border-radius:1.5rem;width:min(46rem,100% - 2rem);margin:8vh auto;padding:clamp(1.3rem,3vw,2.4rem);position:relative}@supports (color:color-mix(in lab, red, red)){.search-feature-sheet{border:1px solid color-mix(in srgb,var(--search-accent) 54%,transparent)}}.search-feature-sheet{background:linear-gradient(145deg,var(--search-accent),#080b13e6)}@supports (color:color-mix(in lab, red, red)){.search-feature-sheet{background:linear-gradient(145deg,color-mix(in srgb,var(--search-accent) 10%,#0a0f1ae0),#080b13e6)}}.search-feature-sheet{box-shadow:0 3rem 8rem #000000a8,inset 0 1px 0 #ffffff29,0 0 3rem var(--search-accent)}@supports (color:color-mix(in lab, red, red)){.search-feature-sheet{box-shadow:0 3rem 8rem #000000a8,inset 0 1px 0 #ffffff29,0 0 3rem color-mix(in srgb,var(--search-accent) 14%,transparent)}}.search-feature-sheet{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);animation:searchPanelIn .46s var(--ease) both;overflow:hidden}.search-feature-sheet:before{content:"";animation:glassSheen 1.2s .15s var(--ease) both;pointer-events:none;background:linear-gradient(110deg,#0000 15%,#ffffff0f 37%,#0000 55%);position:absolute;inset:0;translate:-100%}.search-feature-sheet__particles i{background:var(--search-accent);width:.22rem;height:.22rem;left:calc(7% + var(--p)*12%);top:calc(10% + ((var(--p)*19)%70)*1%);opacity:.35;animation:reactorParticle calc(4s + var(--p)*.3s) ease-in-out infinite alternate;pointer-events:none;border-radius:50%;position:absolute;box-shadow:0 0 .8rem}.search-feature-sheet__icon{width:6rem;height:6rem;color:var(--search-accent);filter:drop-shadow(0 1rem 2rem var(--search-accent));margin-bottom:1rem}@supports (color:color-mix(in lab, red, red)){.search-feature-sheet__icon{filter:drop-shadow(0 1rem 2rem color-mix(in srgb,var(--search-accent) 28%,transparent))}}.search-feature-sheet__icon svg{width:100%;height:100%}.search-feature-sheet .eyebrow{color:var(--search-accent)}.search-feature-sheet h2{letter-spacing:-.055em;margin:.5rem 3rem .9rem 0;font-size:clamp(2.1rem,5vw,4.2rem);line-height:.92}.search-feature-sheet>p:not(.eyebrow){color:#f5f7fbbf;font-size:1rem;line-height:1.55}.search-feature-sheet ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.3rem;margin:1.3rem 0 1.5rem;padding:0;list-style:none;display:grid}.search-feature-sheet li{color:#f5f7fbdb;border-bottom:1px solid #ffffff14;padding:.55rem 0 .55rem 1.2rem;font-size:.95rem;line-height:1.45;position:relative}.search-feature-sheet li:before{content:"";background:var(--search-accent);border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:1rem;left:0;box-shadow:0 0 .7rem}.search-feature-sheet__note{border-left:2px solid var(--search-accent);background:#ffffff09;padding:1rem}.search-feature-sheet__close{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:50%;width:2.8rem;height:2.8rem;font-size:1.45rem;position:absolute;top:1rem;right:1rem}.search-feature-sheet__handle{display:none}.search-demo-section{background:linear-gradient(#0a0e18,#090b12);padding:clamp(5rem,9vw,9rem) clamp(1rem,4vw,4rem)}.search-demo-console{background:#ffffff09;border:1px solid #ffffff21;border-radius:1.35rem;max-width:88rem;margin:auto;overflow:hidden;box-shadow:0 2rem 5rem #00000059,inset 0 1px #ffffff14}.search-demo-console__toolbar{background:#0000002e;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto;gap:1rem;padding:1rem;display:grid}.search-demo-query-tabs{scrollbar-width:none;gap:.45rem;display:flex;overflow:auto}.search-demo-query-tabs::-webkit-scrollbar{display:none}.search-demo-query-tabs button,.search-demo-mode button{color:#f5f7fba6;white-space:nowrap;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:.65rem;min-height:2.7rem;padding:.6rem .8rem;font-size:.7rem}.search-demo-query-tabs button[aria-pressed=true],.search-demo-mode button[aria-pressed=true]{color:#fff;background:#55a7ff26;border-color:#55a7ff73;box-shadow:0 0 1.4rem #55a7ff1a}.search-demo-mode{gap:.4rem;display:flex}.search-demo-stage{grid-template-columns:1fr 1fr;gap:2rem;min-height:34rem;padding:clamp(1.2rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.search-demo-stage__noise{pointer-events:none;background-image:radial-gradient(circle at 20% 40%,#55a7ff14,#0000 26%),radial-gradient(circle at 80% 58%,#9b6cff1a,#0000 28%);position:absolute;inset:0}.search-demo-google,.search-demo-ai{z-index:2;transition:opacity .5s var(--ease),transform .5s var(--ease),filter .5s var(--ease);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:1.15rem;align-self:center;padding:1.4rem;position:relative;box-shadow:0 1.5rem 4rem #0000004d}.search-demo-google small,.search-demo-ai small{letter-spacing:.16em;color:var(--search-cyan);font-size:.58rem}.search-demo-google>span{color:var(--search-cyan);margin-top:1.6rem;font-size:.72rem;display:block}.search-demo-google h3{color:#8bc7ff;margin:.45rem 0;font-size:clamp(1.6rem,3vw,2.7rem);line-height:1}.search-demo-google p,.search-demo-ai p{color:#f5f7fbb8;font-size:1rem;line-height:1.55}.search-demo-thumb{background:linear-gradient(135deg,#101827,#0b1020);border-radius:.8rem;grid-template-columns:4.5rem 1fr;gap:1rem;height:7rem;margin-top:1.5rem;padding:1rem;display:grid}.search-demo-thumb i{background:linear-gradient(145deg,var(--search-blue),var(--search-violet));border-radius:.6rem;grid-row:1/3;width:4.5rem}.search-demo-thumb b,.search-demo-thumb span{background:#ffffff24;border-radius:999px;height:.55rem;display:block}.search-demo-thumb span{width:68%}.search-demo-ai{background:linear-gradient(145deg,#9b6cff14,#ffffff09);border-color:#9b6cff47}.search-demo-ai__spark{background:radial-gradient(circle,#d9c7ff,#9b6cff 45%,#301060);border-radius:1rem;place-items:center;width:3.4rem;height:3.4rem;margin:1.5rem 0;font-size:1.4rem;animation:3s ease-in-out infinite coreBreath;display:grid;box-shadow:0 0 2rem #9b6cff59}.search-demo-ai blockquote{border-left:2px solid var(--search-violet);color:#d8caff;background:#ffffff09;margin:1.4rem 0 0;padding:1rem;font-size:.82rem}.search-demo-ai__links{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.search-demo-ai__links span{color:#f5f7fb99;border:1px solid #ffffff1a;border-radius:999px;padding:.45rem .6rem;font-size:.62rem}.search-demo-stage.is-google .search-demo-google{z-index:4;transform:translate(28%)}.search-demo-stage.is-google .search-demo-ai{opacity:.28;filter:blur(2px);transform:scale(.85)translate(-18%)}.search-demo-stage.is-ai .search-demo-ai{z-index:4;transform:translate(-28%)}.search-demo-stage.is-ai .search-demo-google{opacity:.28;filter:blur(2px);transform:scale(.85)translate(18%)}.search-scope-section{background:radial-gradient(circle at 50% 10%,#54e8d114,#0000 30%),#070a10;padding:clamp(5rem,9vw,9rem) clamp(1rem,4vw,4rem)}.search-scope-grid{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:88rem;margin:auto;display:grid}.search-scope-grid article{background:linear-gradient(160deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1f;border-radius:1.25rem;min-height:34rem;padding:1.4rem;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #0000003d,inset 0 1px #ffffff14}.search-scope-grid article:before{content:"";background:radial-gradient(circle,#55a7ff26,#0000 68%);border-radius:50%;width:12rem;height:12rem;position:absolute;top:-5rem;right:-5rem}.search-scope-grid article.is-featured{background:linear-gradient(160deg,#9b6cff1a,#54e8d106);border-color:#9b6cff66}.search-scope-orb{background:radial-gradient(circle at 35% 25%,#9ddcff,#547cff 30%,#251047 75%);border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;margin-bottom:3.8rem;display:grid;box-shadow:inset -.4rem -.5rem .9rem #00000080,0 0 2rem #55a7ff40}.search-scope-orb span{font-size:.7rem}.search-scope-grid small{letter-spacing:.15em;text-transform:uppercase;color:var(--search-cyan);font-size:.6rem}.search-scope-grid h3{letter-spacing:-.045em;margin:.65rem 0 1.2rem;font-size:clamp(1.8rem,3.5vw,3.25rem);line-height:.95}.search-scope-grid ul{margin:0;padding:0;list-style:none}.search-scope-grid li{color:#f5f7fbad;border-bottom:1px solid #ffffff14;padding:.6rem 0;font-size:.9rem}.search-scope-grid button{color:var(--search-cyan);cursor:pointer;background:0 0;border:0;margin-top:1.3rem;padding:.5rem 0;font-weight:800}.search-promise-section{background:linear-gradient(135deg,#0c1018,#101123 60%,#081116);grid-template-columns:minmax(15rem,.55fr) minmax(20rem,1.45fr);align-items:center;gap:clamp(2rem,6vw,7rem);padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem);display:grid}.search-promise-core{aspect-ratio:1;background:radial-gradient(circle at 35% 25%,#fff3,#0000 12%),radial-gradient(circle,#b7f34d 0%,#45c9a7 15%,#183949 38%,#090d16 70%);border-radius:50%;place-items:center;width:min(26vw,18rem);margin:auto;display:grid;position:relative;box-shadow:inset -1rem -1rem 2.4rem #0000008c,0 0 4rem #b7f34d26}.search-promise-core span{text-align:center;color:#07120d;font-size:clamp(1.3rem,2.6vw,2.7rem);font-weight:900;line-height:.84}.search-promise-core i{border:1px solid #b7f34d4d;border-radius:50%;animation:12s linear infinite reactorRotate;position:absolute;inset:-1.2rem}.search-promise-section h2{letter-spacing:-.05em;max-width:12ch;margin:.6rem 0 1.2rem;font-size:clamp(2.3rem,4.6vw,4.8rem);line-height:.97}.search-promise-section>div:last-child>p:not(.eyebrow){color:#f5f7fbcc;max-width:42rem;font-size:1.02rem;line-height:1.7}.search-promise-tags{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.search-promise-tags span{color:#f5f7fbdb;background:#b7f34d0b;border:1px solid #b7f34d38;border-radius:999px;padding:.65rem .8rem;font-size:.75rem}.search-final-section{background:#05070b;grid-template-columns:.6fr 1.4fr;align-items:center;gap:clamp(2rem,6vw,7rem);padding:clamp(6rem,10vw,10rem) clamp(1rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.search-final-section:before{content:"";background:radial-gradient(circle at 25%,#55a7ff1f,#0000 24%),radial-gradient(circle at 75%,#9b6cff1a,#0000 25%);position:absolute;inset:0}.search-final-section>div{z-index:2;position:relative}.search-final-section h2{letter-spacing:-.07em;max-width:12ch;margin:.6rem 0 1.5rem;font-size:clamp(3rem,6.5vw,7.2rem);line-height:.86}.search-final-orb{aspect-ratio:1;place-items:center;width:min(30vw,20rem);margin:auto;display:grid;position:relative}.search-final-orb>div{background:radial-gradient(circle at 34% 28%,#cbeaff,#5d91ff 20%,#6634be 55%,#091019 75%);border-radius:50%;animation:4s ease-in-out infinite coreBreath;position:absolute;inset:14%;box-shadow:inset -.8rem -1rem 2rem #00000080,0 0 4rem #55a7ff52}.search-final-orb span{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e1420cc;border:1px solid #ffffff2e;border-radius:1rem;place-items:center;width:4.2rem;height:4.2rem;font-weight:900;display:grid;position:absolute}.search-final-orb span:first-of-type{left:0}.search-final-orb span:nth-of-type(2){right:0}.search-final-orb i{background:linear-gradient(90deg,var(--search-blue),var(--search-violet));height:1px;box-shadow:0 0 1rem var(--search-violet);position:absolute;left:4rem;right:4rem}.search-brief-section{background:var(--paper);color:var(--ink);grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,5rem);padding:clamp(5rem,9vw,9rem) clamp(1rem,4vw,4rem);display:grid}.search-brief-section .eyebrow{color:#547cff}.search-brief-section__intro{align-self:start;position:sticky;top:8rem}.search-brief-section__intro h2{letter-spacing:-.045em;max-width:10ch;margin:.5rem 0 1rem;font-size:clamp(2.3rem,4.4vw,4.9rem);line-height:.98}.search-brief-section__intro>p:last-child{color:#586168;max-width:34rem;line-height:1.6}.search-brief-form{background:#fff}.search-feature-picker{margin-bottom:1.2rem}.search-brief-gap{margin-top:1rem}@keyframes searchGlitch{0%,92%,to{opacity:1;transform:none}93%{opacity:.5;transform:translate(2px)}94%{opacity:.9;transform:translate(-3px)}95%{opacity:1;transform:none}}@keyframes reactorParticle{to{opacity:.18;transform:translate(.7rem,-1.4rem)scale(1.6)}}@keyframes reactorRotate{to{transform:rotate(360deg)}}@keyframes reactorRotateReverse{to{transform:translateZ(2rem)rotate(-360deg)}}@keyframes reactorScan{0%{opacity:0;top:5%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:95%}}@keyframes queryFly{0%{opacity:0;left:-48%}18%{opacity:1}70%{opacity:1;left:22%}to{opacity:0;left:42%;transform:scale(.72)}}@keyframes fragmentPop{0%{opacity:0;transform:translateY(1rem)scale(.75)}to{opacity:1;transform:none}}@keyframes resultIn{0%{opacity:0;transform:translateY(1rem)scale(.92)}to{opacity:1;transform:none}}@keyframes coreBreath{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes searchPanelIn{0%{opacity:0;transform:translateY(2.2rem)scale(.92)rotateX(8deg)}to{opacity:1;transform:none}}@keyframes glassSheen{0%{translate:-100%}to{translate:160%}}@keyframes searchScanLine{0%{opacity:.35;transform:translate(-4px)}50%{opacity:1;transform:translate(5px)}to{opacity:.7;transform:translate(0)}}@keyframes mapUnfold{0%{transform:rotateY(0)scale(.92)}50%{transform:rotateY(18deg)scale(1.08)}to{transform:none}}@keyframes bookOpen{50%{transform:scaleX(1.08)rotateX(-5deg)}}@keyframes wireSpin{50%{transform:rotate(16deg)scale(1.08)}}@keyframes crystalPulse{50%{filter:drop-shadow(0 0 8px);transform:scale(1.08)}}@keyframes globeTurn{to{transform:rotateY(360deg)}}@keyframes speedKick{50%{transform:translate(5px,-3px)scale(1.05)}}@keyframes barLift{0%{transform-origin:bottom;transform:scaleY(.4)}to{transform-origin:bottom;transform:scaleY(1)}}@media (max-width:1120px){.search-service-hero{grid-template-columns:1fr;min-height:auto}.search-service-hero__copy{max-width:60rem}.search-service-hero__reactor{width:100%;max-width:55rem;margin:auto}.search-section-heading{grid-template-columns:1fr}.search-section-heading .eyebrow{grid-row:auto}.search-scope-grid{grid-template-columns:1fr}.search-scope-grid article{min-height:0}.search-promise-section,.search-final-section,.search-brief-section{grid-template-columns:1fr}.search-promise-core,.search-final-orb{width:min(52vw,18rem)}.search-brief-section__intro{position:static}}@media (max-width:760px){.search-service-hero{padding:3rem 1rem 2rem}.search-service-hero__copy h1{max-width:8.5ch;font-size:clamp(3rem,15vw,5.3rem)}.search-service-hero__copy>p:not(.eyebrow){font-size:.92rem}.search-service-hero .button-row{align-items:stretch}.search-service-hero .search-button{flex:100%;min-height:2.9rem}.search-reactor{border-radius:1.2rem;transform:none}.search-reactor__viewport{min-height:31rem}.search-reactor__core{width:12rem;height:12rem;top:45%}.reactor-shell--middle{inset:1.3rem}.reactor-shell--inner{inset:2.8rem}.reactor-site{border-radius:.85rem;width:5.2rem;height:5.2rem}.reactor-site b{font-size:1.2rem}.reactor-site span{font-size:.43rem}.reactor-fragments span{padding:.35rem .45rem;font-size:.43rem}.reactor-google,.reactor-ai{width:44%;padding:.7rem;top:10%}.reactor-google p,.reactor-ai p{font-size:.58rem}.reactor-google strong{font-size:.72rem}.reactor-result{bottom:9%}.reactor-platforms{display:none}.search-query-beam{height:2.6rem;top:14%}.search-query-beam span{font-size:.58rem}.search-reactor__controls{scrollbar-width:none;flex-wrap:nowrap;overflow:auto}.search-reactor__controls::-webkit-scrollbar{display:none}.search-reactor__controls button{flex:none}.search-reactor__timeline{scrollbar-width:none;grid-template-columns:repeat(6,minmax(5.5rem,1fr));overflow:auto}.search-reactor__timeline button{min-height:3rem}.search-reactor__discuss{width:calc(100% - 1.4rem);margin:.7rem;display:flex}.search-orbit-section,.search-demo-section,.search-scope-section,.search-promise-section,.search-final-section,.search-brief-section{padding:4.7rem 1rem}.search-section-heading{margin-bottom:2rem}.search-section-heading h2{font-size:clamp(2.5rem,12vw,4.3rem)}.search-feature-orbit{height:31rem;min-height:31rem;margin-inline:-.5rem;overflow:hidden}.search-feature-orbit__halo{width:26rem}.search-feature-orbit__core{width:7.2rem;height:7.2rem}.search-orbit-object{width:6.2rem;height:6.2rem;transform:rotate(var(--angle)) translateX(11rem) rotate(var(--counter-angle)) scale(var(--depth));border-radius:1.1rem;margin:-3.1rem}.search-orbit-object__icon{width:3.05rem;height:3.05rem}.search-orbit-object strong{max-width:5.5rem;font-size:.56rem}.search-feature-orbit__hint{font-size:.55rem;bottom:.2rem}.search-feature-sheet{width:100%;min-height:60svh;max-height:82svh;animation:searchSheetIn .42s var(--ease) both;border-radius:1.35rem 1.35rem 0 0;margin:auto 0 0;padding:1rem;overflow:auto}.search-feature-dialog[open]{align-items:flex-end;display:flex}.search-feature-sheet__handle{touch-action:none;place-items:center;height:1.4rem;display:grid}.search-feature-sheet__handle span{background:#ffffff38;border-radius:99rem;width:3rem;height:.25rem;display:block}.search-feature-sheet__icon{width:4.6rem;height:4.6rem}.search-feature-sheet h2{font-size:clamp(2rem,10vw,3rem)}.search-feature-sheet ul{grid-template-columns:1fr}.search-feature-sheet li{font-size:.9rem}.search-demo-console__toolbar{grid-template-columns:1fr}.search-demo-mode{width:100%}.search-demo-mode button{flex:1}.search-demo-stage{grid-template-columns:1fr;min-height:31rem;padding:1rem}.search-demo-google,.search-demo-ai{position:absolute;top:50%;left:1rem;right:1rem;translate:0 -50%}.search-demo-stage.is-google .search-demo-google,.search-demo-stage.is-ai .search-demo-ai{opacity:1;filter:none;transform:none}.search-demo-stage.is-google .search-demo-ai,.search-demo-stage.is-ai .search-demo-google{opacity:0;pointer-events:none;transform:scale(.88)}.search-demo-google h3{font-size:1.7rem}.search-promise-core{width:10rem}.search-promise-section h2,.search-final-section h2{font-size:clamp(2.7rem,12vw,4.5rem)}.search-final-orb{width:12rem}.search-final-orb span{width:3.3rem;height:3.3rem;font-size:.72rem}.search-final-orb i{left:3rem;right:3rem}}@media (max-width:380px){.search-reactor__viewport{min-height:28rem}.search-feature-orbit{height:27rem;min-height:27rem}.search-feature-orbit__halo{width:22rem}.search-orbit-object{width:5.4rem;height:5.4rem;transform:rotate(var(--angle)) translateX(9.2rem) rotate(var(--counter-angle)) scale(var(--depth));margin:-2.7rem}.search-orbit-object__icon{width:2.6rem;height:2.6rem}.search-orbit-object strong{font-size:.5rem}}@keyframes searchSheetIn{0%{opacity:.7;transform:translateY(100%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.search-service-page *{scroll-behavior:auto}.search-service-hero:after,.reactor-shell,.search-reactor__particles i,.reactor-scan,.search-feature-orbit__halo:before,.search-feature-orbit__halo:after,.search-feature-orbit__core,.search-feature-sheet__particles i,.search-demo-ai__spark,.search-final-orb>div{animation:none!important}.search-reactor__core,.search-orbit-object,.search-feature-sheet,.search-demo-google,.search-demo-ai,.search-button{transition:none!important}.search-query-beam,.reactor-scan{display:none!important}}.search-feature-sheet__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.search-feature-sheet__actions .button--ghost{color:var(--search-white);background:#ffffff09;border-color:#ffffff38}@media (max-width:760px){.search-feature-sheet__actions{grid-template-columns:1fr 1.35fr;display:grid}.search-feature-sheet__actions .button{min-height:3rem;padding:.65rem .7rem;font-size:.78rem}}.search-service-page .journey-nav{color:var(--search-white);background:#080c15e6;border-color:#ffffff1a;box-shadow:0 .9rem 2.2rem #0000003d}.search-service-page .journey-nav__meta span{color:#f5f7fb66}.search-service-page .journey-nav__track button{color:#f5f7fbb8;background:linear-gradient(#ffffff0e,#ffffff05);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff12}.search-service-page .journey-nav__track button small{color:#54e8d185}.search-service-page .journey-nav__track button:hover,.search-service-page .journey-nav__track button.is-active,.search-service-page .journey-nav__track button[aria-selected=true]{color:#fff;background:linear-gradient(#55a7ff21,#9b6cff0f);border-color:#55a7ff5c;box-shadow:0 0 1.8rem #55a7ff17}.search-service-page .journey-nav__cta{color:#05101c;background:linear-gradient(145deg,#65b4ff,#547cff 58%,#956dff);border-color:#79bdff}.search-service-page .mobile-service-cta{color:var(--search-white);background:#080c15eb;border-color:#ffffff1f}.search-service-page .mobile-service-cta small{color:#f5f7fb6b}.search-service-page .mobile-service-cta .button{color:#05101c;background:linear-gradient(145deg,#65b4ff,#547cff 58%,#956dff);border-color:#79bdff}.search-feature-sheet.is-closing{animation:.32s both searchPanelOut}@keyframes searchPanelOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(1.5rem)scale(.94)rotateX(-5deg)}}@media (max-width:760px){.search-feature-sheet.is-closing{animation:.32s both searchSheetOut}}@keyframes searchSheetOut{0%{opacity:1;transform:none}to{opacity:.65;transform:translateY(100%)}}.reactor-split-flow{opacity:0;z-index:6;pointer-events:none;justify-content:space-between;align-items:center;width:27rem;display:flex;position:absolute;top:46%;left:50%;translate:-50% -50%}.reactor-split-flow span{letter-spacing:.1em;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:6.5rem;height:6.5rem;font-size:.65rem;font-weight:900;display:grid;box-shadow:inset 0 1px #fff3,0 0 2.3rem}.reactor-split-flow__google{color:#70bcff;background:radial-gradient(circle at 35% 25%,#ffffff40,#55a7ff40,#0a1424 70%)}.reactor-split-flow__ai{color:#c18cff;background:radial-gradient(circle at 35% 25%,#fff3,#9b6cff40,#150b25 70%)}.reactor-split-flow i{transform-origin:50%;background:linear-gradient(90deg,#55a7ff,#54e8d1,#9b6cff);flex:1;height:1px;transform:scaleX(.1);box-shadow:0 0 1rem #54e8d1}.search-reactor--scene-3 .reactor-split-flow{animation:splitFlowIn .7s var(--ease) both}.search-reactor--scene-3 .reactor-split-flow i{animation:splitThread .7s .2s var(--ease) both}@keyframes splitFlowIn{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:none}}@keyframes splitThread{0%{opacity:.2;transform:scaleX(.1)}to{opacity:1;transform:scaleX(1)}}@media (max-width:760px){.reactor-split-flow{width:18rem}.reactor-split-flow span{width:4.7rem;height:4.7rem;font-size:.48rem}}.search-orbit-object{overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.search-orbit-object:before{filter:blur(.7rem);opacity:.85;border-radius:50%;inset:8%}.search-orbit-object__icon{border:1px solid var(--search-accent);width:5.7rem;height:5.7rem;padding:.72rem}@supports (color:color-mix(in lab, red, red)){.search-orbit-object__icon{border:1px solid color-mix(in srgb,var(--search-accent) 58%,transparent)}}.search-orbit-object__icon{background:linear-gradient(145deg,var(--search-accent),#060a12b8);border-radius:1.45rem}@supports (color:color-mix(in lab, red, red)){.search-orbit-object__icon{background:linear-gradient(145deg,color-mix(in srgb,var(--search-accent) 20%,#161e30c7),#060a12b8)}}.search-orbit-object__icon{box-shadow:inset 0 1px 0 #ffffff3d,inset -.5rem -.6rem 1.2rem #0000002e,0 1.1rem 2.2rem #00000052,0 0 1.8rem var(--search-accent)}@supports (color:color-mix(in lab, red, red)){.search-orbit-object__icon{box-shadow:inset 0 1px 0 #ffffff3d,inset -.5rem -.6rem 1.2rem #0000002e,0 1.1rem 2.2rem #00000052,0 0 1.8rem color-mix(in srgb,var(--search-accent) 18%,transparent)}}.search-orbit-object__icon{transition:transform .22s var(--ease),box-shadow .22s var(--ease);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.search-orbit-object:hover .search-orbit-object__icon,.search-orbit-object:focus-visible .search-orbit-object__icon{box-shadow:inset 0 1px 0 #ffffff52,inset -.5rem -.6rem 1.2rem #0000002e,0 1.7rem 3rem #0006,0 0 2.8rem var(--search-accent);transform:translateY(-.35rem)scale(1.12)rotate(-2deg)}@supports (color:color-mix(in lab, red, red)){.search-orbit-object:hover .search-orbit-object__icon,.search-orbit-object:focus-visible .search-orbit-object__icon{box-shadow:inset 0 1px 0 #ffffff52,inset -.5rem -.6rem 1.2rem #0000002e,0 1.7rem 3rem #0006,0 0 2.8rem color-mix(in srgb,var(--search-accent) 32%,transparent)}}.search-orbit-object strong{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060a12b8;border:1px solid #ffffff17;border-radius:999px;padding:.38rem .55rem;box-shadow:0 .5rem 1rem #0003}.search-orbit-object--indexing .search-orbit-object__icon{border-radius:2.2rem 2.2rem .7rem .7rem}.search-orbit-object--sitemap .search-orbit-object__icon{clip-path:polygon(50% 0,100% 20%,88% 100%,12% 100%,0 20%);border-radius:.5rem}.search-orbit-object--pages .search-orbit-object__icon{border-radius:.5rem 1.8rem}.search-orbit-object--content .search-orbit-object__icon{border-radius:2.2rem .55rem}.search-orbit-object--schema .search-orbit-object__icon{clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%)}.search-orbit-object--ai .search-orbit-object__icon{background:radial-gradient(circle at 34% 26%,#ffffff57,var(--search-accent) 32%,#070911d1 76%);border-radius:50%;transform:rotate(8deg)}@supports (color:color-mix(in lab, red, red)){.search-orbit-object--ai .search-orbit-object__icon{background:radial-gradient(circle at 34% 26%,#ffffff57,color-mix(in srgb,var(--search-accent) 26%,#140c26d1) 32%,#070911d1 76%)}}.search-orbit-object--ai:hover .search-orbit-object__icon,.search-orbit-object--ai:focus-visible .search-orbit-object__icon{transform:translateY(-.35rem)scale(1.12)rotate(18deg)}.search-orbit-object--local .search-orbit-object__icon{border-radius:50%}.search-orbit-object--speed .search-orbit-object__icon{border-radius:48% 52% 36% 64%/56% 38% 62% 44%}.search-orbit-object--analytics .search-orbit-object__icon{border-radius:50% 50% 42% 58%/55% 42% 58% 45%}@media (max-width:760px){.search-orbit-object__icon{width:4rem;height:4rem;padding:.48rem}.search-orbit-object strong{padding:.25rem .38rem}}@media (max-width:380px){.search-orbit-object__icon{width:3.4rem;height:3.4rem}}.crm-service-page{--crm-cyan:#6ce5d4;--crm-blue:#55a7ff;--crm-violet:#8c7cff;--crm-lime:#b7f34d;--crm-rose:#ff7b68}.crm-service-hero:before{background:radial-gradient(circle at 18% 20%,#6ce5d42e,#0000 34%),radial-gradient(circle at 82% 18%,#55a7ff2e,#0000 34%),radial-gradient(circle at 58% 76%,#8c7cff29,#0000 40%)}.search-reactor--crm .search-reactor__viewport{overflow:hidden}.crm-entry-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:7;background:linear-gradient(#0d1422e0,#080e198a);border:1px solid #ffffff24;border-radius:1.2rem;width:min(15.5rem,40vw);padding:1rem 1.05rem;animation:5.5s ease-in-out infinite crmEntryFloat;position:absolute;top:15%;left:8%;box-shadow:0 1rem 2rem #00000047,inset 0 1px #ffffff1f}.crm-entry-card small{color:#f4f8ff80;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;display:block}.crm-entry-card strong{margin-top:.45rem;font-size:1.02rem;line-height:1.2;display:block}.crm-entry-card button{color:#04111d;background:linear-gradient(135deg,#73b7ff,#8c7cff);border:0;border-radius:999px;margin-top:.8rem;padding:.55rem .82rem;font-weight:800;box-shadow:0 .5rem 1rem #55a7ff4d}.crm-reactor__core .reactor-site{gap:.25rem}.crm-reactor__center b{letter-spacing:.2em}.crm-reactor__rings{place-items:center;display:grid;position:absolute;inset:19%}.crm-reactor__rings i{border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 1.3rem #6ce5d41f}.crm-reactor__rings i:nth-child(2){border-color:#55a7ff29;animation:12s linear infinite reverse spin;inset:10%}.crm-reactor__rings i:nth-child(3){border-color:#b7f34d26;animation:9s linear infinite spin;inset:21%}.crm-contact{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:7;background:linear-gradient(160deg,#ffffff21,#ffffff0a);border:1px solid #ffffff29;border-radius:1rem;min-width:13rem;padding:.95rem 1rem;position:absolute;bottom:17%;left:16%;box-shadow:0 .9rem 1.8rem #00000047}.crm-contact strong{font-size:1rem;display:block}.crm-contact span,.crm-contact small{color:#f4f8ffad;font-size:.78rem;display:block}.crm-contact small{color:#6ce5d4;margin-top:.35rem}.crm-orbit-tags{pointer-events:none;z-index:6;position:absolute;inset:0}.crm-orbit-tags span{letter-spacing:.08em;background:#070b13b8;border:1px solid #ffffff1f;border-radius:999px;padding:.42rem .7rem;font-size:.66rem;font-weight:700;position:absolute;box-shadow:0 .4rem 1rem #0003}.crm-orbit-tags span:first-child{color:#6ce5d4;top:18%;right:14%}.crm-orbit-tags span:nth-child(2){color:#ff7b68;top:36%;right:8%}.crm-orbit-tags span:nth-child(3){color:#b7f34d;bottom:29%;right:12%}.crm-orbit-tags span:nth-child(4){color:#55a7ff;bottom:14%;left:30%}.crm-orbit-tags span:nth-child(5){color:#8c7cff;top:55%;left:8%}.crm-orbit-tags span:nth-child(6){color:#73a5ff;top:24%;left:18%}.crm-result-ladder{z-index:7;gap:.38rem;display:grid;position:absolute;bottom:13%;right:7%}.crm-result-ladder span{color:#f4f8ffd1;opacity:.34;background:linear-gradient(#ffffff17,#ffffff08);border:1px solid #ffffff1a;border-radius:.9rem;padding:.45rem .72rem;font-size:.68rem;transform:translate(1rem)}.search-reactor--scene-6 .crm-result-ladder span{animation:crmLadderIn .45s var(--ease) both;animation-delay:calc(var(--i) * 80ms)}.crm-reaction-flow{opacity:0;z-index:8;justify-content:space-between;gap:.7rem;width:min(31rem,78%);display:flex;position:absolute;top:51%;left:50%;translate:-50% -50%}.crm-reaction-flow span{background:linear-gradient(#0a1320eb,#0a0e1a7a);border:1px solid #ffffff1f;border-radius:1rem;flex:1;place-items:center;min-height:2.7rem;padding:.5rem .6rem;font-size:.7rem;font-weight:800;display:grid;box-shadow:0 .7rem 1.3rem #00000040}.crm-reactor__result{background:linear-gradient(#0a121fe6,#070c1694);border-color:#6ce5d447;bottom:6%}.crm-feature-orbit__core{background:radial-gradient(circle at 34% 24%,#ffffff2e,#55a7ff47,#090c16f2 72%)}.crm-scenarios-section{padding:2rem 0 1rem}.crm-scenario-browser{gap:1.2rem;display:grid}.crm-scenario-tabs{flex-wrap:wrap;gap:.75rem;display:flex}.crm-scenario-tabs button{color:#f4f8ffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff1f;border-radius:999px;padding:.72rem 1rem;font-weight:700}.crm-scenario-tabs button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#55a7ff33,#8c7cff2e);border-color:#6ce5d44d;box-shadow:0 0 1.4rem #6ce5d41a}.crm-scenario-stage{background:linear-gradient(#0a0f1be6,#080d15bd);border:1px solid #ffffff1f;border-radius:1.7rem;grid-template-columns:2fr 1fr;gap:1rem;padding:1.25rem;display:grid;box-shadow:0 1.1rem 2.4rem #00000038,inset 0 1px #ffffff14}.crm-scenario-stage__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.crm-scenario-step{background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:1.2rem;align-content:start;gap:.45rem;min-height:6.6rem;padding:1rem;display:grid;position:relative;box-shadow:0 .7rem 1.5rem #0000002e}.crm-scenario-step span{letter-spacing:.14em;color:#f4f8ff73;font-size:.68rem}.crm-scenario-step strong{font-size:.95rem;line-height:1.25}.crm-scenario-step:after{content:"";border-top:2px solid #6ce5d480;border-right:2px solid #6ce5d480;width:1rem;height:1rem;position:absolute;top:50%;right:-.52rem;transform:translateY(-50%)rotate(45deg)}.crm-scenario-step:nth-child(3n):after,.crm-scenario-step:last-child:after{display:none}.crm-scenario-stage__outcome{background:radial-gradient(circle at 20% 10%,#6ce5d41f,#0000 35%),linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:1.2rem;padding:1rem 1rem 1.1rem}.crm-scenario-stage__outcome small{color:#6ce5d4;text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;display:block}.crm-scenario-stage__outcome p{color:#f4f8ffd1;margin-top:.7rem}.crm-demo-console{gap:1rem}.crm-demo-sources{flex-wrap:wrap;gap:.65rem;display:flex}.crm-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.crm-demo-card{background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff1f;border-radius:1.2rem;min-height:7rem;padding:1rem;box-shadow:0 .8rem 1.6rem #0003}.crm-demo-card small{color:#6ce5d4;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;display:block}.crm-demo-card strong{color:#f4f8fff5;margin-top:.5rem;font-size:1rem;line-height:1.45;display:block}.crm-promise-section .search-promise-core{background:radial-gradient(circle,#6ce5d438,#55a7ff2e,#0b101cf2 72%)}.crm-final-orb>div{background:conic-gradient(from 140deg,#6ce5d4,#55a7ff,#8c7cff,#b7f34d,#6ce5d4)}@keyframes crmEntryFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}@keyframes crmLadderIn{0%{opacity:0;transform:translate(1.3rem)scale(.94)}to{opacity:1;transform:none}}@media (max-width:980px){.crm-scenario-stage{grid-template-columns:1fr}.crm-scenario-stage__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-scenario-step:nth-child(3n):after{display:block}.crm-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.crm-entry-card{width:auto;top:1rem;left:1rem;right:1rem}.crm-contact{min-width:0;bottom:1rem;left:1rem;right:1rem}.crm-orbit-tags span:nth-child(2),.crm-orbit-tags span:nth-child(5){display:none}.crm-reaction-flow{flex-wrap:wrap;gap:.45rem;width:92%}.crm-reaction-flow span{min-width:calc(50% - .45rem)}.crm-result-ladder{bottom:8.4rem;right:1rem}.crm-scenario-stage__flow{grid-template-columns:1fr}.crm-scenario-step:after{display:none}.crm-demo-grid{grid-template-columns:1fr}.crm-scenario-tabs{scrollbar-width:none;padding-bottom:.2rem;overflow:auto}.crm-scenario-tabs::-webkit-scrollbar{display:none}}.chatbot-service-page--premium{background:linear-gradient(#0b0d0e 0,#101519 18%,#eceee9 42%,#0b0d0e 70%,#eceee9 100%)}.chatbot-service-hero--glass{color:#f7f8f4;background:radial-gradient(circle at 75% 20%,#719bb538,#0000 30%),radial-gradient(circle at 15% 75%,#ff563c29,#0000 34%),linear-gradient(145deg,#0b0d0e,#11191d 52%,#0b0d0e)}.chatbot-hero-demo--holo{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#ffffff1f,#719bb514 45%,#ff563c0f);border:1px solid #ffffff29;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 1.8rem 4rem #00000057,0 0 3rem #719bb524}.chatbot-hero-demo--holo:before{content:"";pointer-events:none;background:conic-gradient(#0000,#719bb529,#0000,#ff563c1f,#0000);animation:16s linear infinite spin;position:absolute;inset:-30%}.chatbot-hero-orb{width:5rem;height:5rem;transform-style:preserve-3d;z-index:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.chatbot-hero-orb:before,.chatbot-hero-orb:after,.chatbot-hero-orb span,.chatbot-hero-orb i{content:"";border:1px solid #719bb573;border-radius:50%;position:absolute;box-shadow:0 0 1.4rem #719bb52e}.chatbot-hero-orb:before{animation:8s linear infinite spin;inset:0}.chatbot-hero-orb:after{border-color:#ff563c70;animation:6s linear infinite reverse spin;inset:.6rem}.chatbot-hero-orb span{background:radial-gradient(circle at 34% 28%,#ffffff59,#719bb552,#070c0fcc 72%);inset:1.2rem}.chatbot-hero-orb i{background:#ff563c;border:0;width:.5rem;height:.5rem;top:2.2rem;right:.35rem;box-shadow:0 0 1rem #ff563c}.chatbot-hero-orb b{z-index:2;letter-spacing:.16em;font-size:.72rem}.chatbot-channel-section--dark{color:#f7f8f4;background:linear-gradient(#0c1114,#0b0d0e)}.chatbot-channel-map--premium{background:radial-gradient(circle,#719bb529,#0000 31%),linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 1.6rem 4rem #00000040}.chatbot-channel-map__grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.chatbot-channel-center--glass{background:radial-gradient(circle at 35% 25%,#ffffff3d,#719bb538 32%,#090d10e6 75%);border:1px solid #ffffff2e;box-shadow:0 2rem 4rem #00000059,0 0 3rem #719bb538,inset 0 1px #fff3}.chatbot-channel-center--glass small{color:#f7f8f485;letter-spacing:.14em;margin-top:.15rem;font-size:.6rem;display:block}.chatbot-channel-sheet--glass{color:#f7f8f4;border:1px solid var(--channel-accent);background:linear-gradient(165deg,#0d1216f2,#11191de8)}@supports (color:color-mix(in lab, red, red)){.chatbot-channel-sheet--glass{border:1px solid color-mix(in srgb,var(--channel-accent) 44%,#ffffff1f)}}.chatbot-channel-sheet--glass{box-shadow:0 2rem 5rem #0000007a,0 0 2.8rem var(--channel-accent)}@supports (color:color-mix(in lab, red, red)){.chatbot-channel-sheet--glass{box-shadow:0 2rem 5rem #0000007a,0 0 2.8rem color-mix(in srgb,var(--channel-accent) 18%,transparent)}}.chatbot-channel-sheet--glass{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.chatbot-capability-section{background:#eceee9;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem)}.chatbot-capability-reactor{background:radial-gradient(circle,#719bb529,#0000 28%),linear-gradient(145deg,#f7f8f4,#e7e9e4);border-radius:2rem;place-items:center;min-height:36rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 1.4rem 3rem #0b0d0e1f}.chatbot-capability-orbit{aspect-ratio:1;border:1px solid #0b0d0e14;border-radius:50%;width:min(30rem,70vw);animation:18s linear infinite spin;position:absolute}.chatbot-capability-orbit i{border:1px dashed #719bb540;border-radius:50%;position:absolute;inset:12%}.chatbot-capability-orbit i:nth-child(2){border-color:#ff563c38;animation:9s linear infinite reverse spin;inset:25%}.chatbot-capability-orbit i:nth-child(3){border-style:solid;border-color:#0b0d0e14;inset:38%}.chatbot-capability-core{z-index:2;text-align:center;color:#fff;background:radial-gradient(circle at 35% 25%,#ffffffe6,#719bb53d 38%,#0b0d0ee0 95%);border-radius:50%;align-content:center;place-items:center;gap:.65rem;width:min(20rem,74vw);min-height:18rem;padding:2rem;display:grid;position:relative;box-shadow:0 2rem 4rem #0b0d0e40,inset 0 1px #ffffff73,0 0 3rem #719bb529}.chatbot-capability-core>span{font-size:2.8rem}.chatbot-capability-core strong{font-size:1.5rem}.chatbot-capability-core p{color:#ffffffb8;max-width:15rem}.chatbot-capability-controls{pointer-events:none;position:absolute;inset:0}.chatbot-capability-controls button{pointer-events:auto;color:#0b0d0e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:8.5rem;min-height:5rem;transition:.2s var(--ease);cursor:pointer;background:#ffffffe0;border:1px solid #0b0d0e1a;border-radius:1.2rem;padding:.7rem;position:absolute;box-shadow:0 .8rem 1.7rem #0b0d0e1a}.chatbot-capability-controls button[aria-pressed=true],.chatbot-capability-controls button:hover{border-color:#719bb57a;transform:translateY(-.3rem)scale(1.04);box-shadow:0 1.1rem 2rem #0b0d0e24,0 0 1.5rem #719bb51f}.chatbot-capability-controls button span{font-size:1.25rem;display:block}.chatbot-capability-controls button strong{color:#0b0d0e;font-size:.84rem}.chatbot-capability-controls button:first-child{top:12%;left:8%}.chatbot-capability-controls button:nth-child(2){top:12%;right:8%}.chatbot-capability-controls button:nth-child(3){top:43%;left:5%}.chatbot-capability-controls button:nth-child(4){top:43%;right:5%}.chatbot-capability-controls button:nth-child(5){bottom:9%;left:14%}.chatbot-capability-controls button:nth-child(6){bottom:9%;right:14%}.chatbot-variants-section--premium{background:linear-gradient(#eef0eb,#f7f8f4)}.chatbot-scenario-lab{color:#f7f8f4;background:linear-gradient(#0b0d0e,#10171a);padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem)}.chatbot-scenario-lab__tabs{scrollbar-width:none;gap:.65rem;padding:.25rem 0 1rem;display:flex;overflow:auto}.chatbot-scenario-lab__tabs::-webkit-scrollbar{display:none}.chatbot-scenario-lab__tabs button{white-space:nowrap;color:#f7f8f4b8;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.72rem 1rem}.chatbot-scenario-lab__tabs button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#719bb52e,#ff563c1f);border-color:#719bb55c;box-shadow:0 0 1.4rem #719bb51f}.chatbot-scenario-lab__stage{grid-template-columns:minmax(18rem,.9fr) 1fr;align-items:center;gap:2rem;min-height:32rem;display:grid}.chatbot-scenario-phone{background:linear-gradient(145deg,#1d272c,#080b0d);border:1px solid #ffffff29;border-radius:2.4rem;width:min(22rem,100%);margin:auto;padding:.8rem;box-shadow:0 2rem 4rem #0006,inset 0 1px #ffffff29}.chatbot-scenario-phone__screen{background:radial-gradient(circle at 70% 0,#719bb52b,#0000 32%),#f3f4ef;border-radius:1.8rem;min-height:29rem;padding:2.6rem 1rem 1rem;overflow:hidden}.chatbot-scenario-msg{max-width:84%;animation:fadeUp .35s var(--ease) both;animation-delay:calc(var(--i) * 80ms);border-radius:1rem;margin-bottom:.75rem;padding:.75rem .85rem;box-shadow:0 .4rem .9rem #0b0d0e14}.chatbot-scenario-msg small{letter-spacing:.12em;opacity:.55;font-size:.55rem;display:block}.chatbot-scenario-msg span{font-size:.82rem;font-weight:700}.chatbot-scenario-msg--user{color:#fff;background:#0b0d0e;margin-left:auto}.chatbot-scenario-msg--bot{color:#0b0d0e;background:#fff;border:1px solid #0b0d0e14}.chatbot-scenario-lab__stage aside small{color:#719bb5;text-transform:uppercase;letter-spacing:.16em}.chatbot-scenario-lab__stage aside h3{margin:.55rem 0;font-size:clamp(2rem,5vw,4rem)}.chatbot-scenario-lab__stage aside p{color:#f7f8f4b8;max-width:35rem}.chatbot-integrations-section--glass{background:#eceee9}.chatbot-integration-network{place-items:center;min-height:30rem;display:grid;position:relative}.chatbot-integration-network__core{color:#fff;letter-spacing:.18em;background:radial-gradient(circle at 35% 25%,#fff,#719bb559 35%,#0b0d0e 92%);border-radius:50%;place-items:center;width:9rem;height:9rem;font-weight:900;display:grid;position:absolute;box-shadow:0 1.7rem 3rem #0b0d0e3d,0 0 2rem #719bb529}.chatbot-integration-network__node{text-align:center;width:8rem;min-height:4rem;transform:rotate(calc(var(--i)*60deg)) translateX(12rem) rotate(calc(var(--i)*-60deg));background:#ffffffc7;border:1px solid #0b0d0e14;border-radius:1rem;place-items:center;margin:-2rem -4rem;padding:.65rem;font-weight:800;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 .9rem 1.8rem #0b0d0e1a}@media (max-width:760px){.chatbot-capability-reactor{min-height:43rem}.chatbot-capability-core{width:15rem;min-height:15rem}.chatbot-capability-controls button{width:6.6rem;min-height:4.3rem}.chatbot-capability-controls button:first-child{top:5%;left:2%}.chatbot-capability-controls button:nth-child(2){top:5%;right:2%}.chatbot-capability-controls button:nth-child(3){top:45%;left:0}.chatbot-capability-controls button:nth-child(4){top:45%;right:0}.chatbot-capability-controls button:nth-child(5){bottom:4%;left:7%}.chatbot-capability-controls button:nth-child(6){bottom:4%;right:7%}.chatbot-scenario-lab__stage{grid-template-columns:1fr}.chatbot-integration-network{min-height:28rem}.chatbot-integration-network__node{width:6rem;transform:rotate(calc(var(--i)*60deg)) translateX(8.8rem) rotate(calc(var(--i)*-60deg));margin:-2rem -3rem;font-size:.72rem}.chatbot-integration-network__core{width:7rem;height:7rem}}.funnel-service-page{--funnel-blue:#55a7ff;--funnel-aqua:#6ce5d4;--funnel-violet:#8c7cff;--funnel-coral:#ff7b68;--funnel-lime:#b7f34d}.funnel-service-hero{background:radial-gradient(circle at 78% 22%,#55a7ff2e,#0000 28%),radial-gradient(circle at 15% 75%,#ff563c1f,#0000 34%),linear-gradient(145deg,#080b0d,#111a20 54%,#090b0d)}.funnel-reactor{position:relative}.funnel-reactor__viewport{touch-action:pan-y;perspective:1100px;background:radial-gradient(circle at 50% 40%,#55a7ff21,#0000 30%),linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff1f;border-radius:2rem;min-height:34rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 1.8rem 4rem #0000004d}.funnel-reactor__grid{transform-origin:50% 100%;opacity:.75;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0;transform:perspective(700px)rotateX(64deg)scale(1.4)}.funnel-reactor__particles i{width:.24rem;height:.24rem;left:calc((var(--p)*37% + 7%) mod 94%);top:calc((var(--p)*23% + 11%) mod 88%);opacity:.45;animation:floatY calc(3s + var(--p)*.12s) ease-in-out infinite alternate;background:#6ce5d4;border-radius:50%;position:absolute;box-shadow:0 0 .7rem #6ce5d4}.funnel-reactor__cone{width:min(25rem,64vw);height:26rem;transform-style:preserve-3d;translate:-50% -50%;transform:rotateY(var(--funnel-rotation)) rotateX(11deg);transition:transform 80ms linear;position:absolute;top:48%;left:50%}.funnel-reactor__ring{left:50%;top:calc(var(--i)*3.55rem);width:calc(23rem - var(--i)*3rem);border:1px solid var(--stage-accent);border-radius:50%;height:5rem;position:absolute;translate:-50%}@supports (color:color-mix(in lab, red, red)){.funnel-reactor__ring{border:1px solid color-mix(in srgb,var(--stage-accent) 62%,transparent)}}.funnel-reactor__ring{background:radial-gradient(ellipse at center,var(--stage-accent),#ffffff06 55%,transparent 70%)}@supports (color:color-mix(in lab, red, red)){.funnel-reactor__ring{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--stage-accent) 10%,transparent),#ffffff06 55%,transparent 70%)}}.funnel-reactor__ring{box-shadow:0 0 1.8rem var(--stage-accent),inset 0 0 1.4rem var(--stage-accent)}@supports (color:color-mix(in lab, red, red)){.funnel-reactor__ring{box-shadow:0 0 1.8rem color-mix(in srgb,var(--stage-accent) 18%,transparent),inset 0 0 1.4rem color-mix(in srgb,var(--stage-accent) 9%,transparent)}}.funnel-reactor__ring{transform-style:preserve-3d;transform:rotateX(72deg)}.funnel-reactor__ring span{letter-spacing:.14em;text-transform:uppercase;color:var(--stage-accent);font-size:.66rem;font-weight:800;position:absolute;top:50%;left:50%;transform:rotateX(-72deg)}@supports (color:color-mix(in lab, red, red)){.funnel-reactor__ring span{color:color-mix(in srgb,var(--stage-accent) 82%,white)}}.funnel-reactor__ring:after{content:"";border-left:1px solid var(--stage-accent);height:3.5rem;position:absolute;bottom:-3.45rem;left:8%;right:8%}@supports (color:color-mix(in lab, red, red)){.funnel-reactor__ring:after{border-left:1px solid color-mix(in srgb,var(--stage-accent) 18%,transparent)}}.funnel-reactor__ring:after{border-right:1px solid var(--stage-accent)}@supports (color:color-mix(in lab, red, red)){.funnel-reactor__ring:after{border-right:1px solid color-mix(in srgb,var(--stage-accent) 18%,transparent)}}.funnel-reactor__ring:after{clip-path:polygon(8% 0,92% 0,70% 100%,30% 100%);background:linear-gradient(90deg,transparent,var(--stage-accent),transparent)}@supports (color:color-mix(in lab, red, red)){.funnel-reactor__ring:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--stage-accent) 4%,transparent),transparent)}}.funnel-reactor__ring:last-of-type:after{display:none}.funnel-reactor__drop{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:50%}.funnel-reactor__drop span{color:#ff563c;text-shadow:0 0 1rem #ff563c;animation:2.2s ease-in infinite funnelDrop;position:absolute;top:0;left:50%}.funnel-reactor__drop i{opacity:.25;background:linear-gradient(#ff563c,#6ce5d499,#0000);width:2px;height:20rem;position:absolute;top:1rem;left:50%}.funnel-reactor__person{z-index:7;animation:3s ease-in-out infinite personHover;position:absolute;top:8%;left:50%;translate:-50%}.funnel-reactor__person span{background:linear-gradient(145deg,#f7f8f4,#719bb5);border-radius:50%;width:1.25rem;height:1.25rem;display:block;box-shadow:0 0 1rem #719bb5cc}.funnel-reactor__person i{background:linear-gradient(#719bb5,#0b0d0e);border-radius:.5rem;width:.45rem;height:1.6rem;margin:.1rem auto 0;display:block}.funnel-reactor__entry,.funnel-reactor__result{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b0fb3;border:1px solid #ffffff1f;border-radius:1rem;padding:.7rem .8rem;position:absolute;box-shadow:0 .8rem 1.6rem #0000003d}.funnel-reactor__entry{top:12%;left:5%}.funnel-reactor__result{bottom:10%;right:5%}.funnel-reactor__entry span,.funnel-reactor__result span{letter-spacing:.16em;color:#6ce5d4;font-size:.58rem;display:block}.funnel-reactor__entry small{color:#f7f8f494}.funnel-reactor__result strong{font-size:.9rem}.funnel-reactor--scene-6 .funnel-reactor__result{border-color:#b7f34d66;box-shadow:0 0 2rem #b7f34d1f}.funnel-stage-section{color:#f7f8f4;background:linear-gradient(#0b0d0e,#10171a);padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem)}.funnel-stage-orbit{place-items:center;min-height:38rem;display:grid;position:relative;overflow:hidden}.funnel-stage-orbit__core{background:radial-gradient(circle at 35% 25%,#fff3,#55a7ff38,#0b0d0e 75%);border:1px solid #ffffff21;border-radius:50%;align-content:center;place-items:center;width:11rem;height:11rem;display:grid;position:absolute;box-shadow:0 2rem 4rem #00000059,0 0 3rem #55a7ff2e}.funnel-stage-orbit__core span{letter-spacing:.18em;font-size:.65rem}.funnel-stage-orbit__core b{font-size:1.7rem}.funnel-stage-object{width:8rem;height:8rem;transform:rotate(var(--angle)) translateX(14rem) rotate(var(--counter));color:#fff;background:0 0;border:0;margin:-4rem;position:absolute;top:50%;left:50%}.funnel-stage-object>span{background:radial-gradient(circle at 35% 25%,#fff3,var(--accent) 38%,#07090deb 75%);border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;margin:auto;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.funnel-stage-object>span{background:radial-gradient(circle at 35% 25%,#fff3,color-mix(in srgb,var(--accent) 24%,#080c12e6) 38%,#07090deb 75%)}}.funnel-stage-object>span{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.funnel-stage-object>span{border:1px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.funnel-stage-object>span{box-shadow:0 1rem 2rem #00000052,0 0 1.8rem var(--accent)}@supports (color:color-mix(in lab, red, red)){.funnel-stage-object>span{box-shadow:0 1rem 2rem #00000052,0 0 1.8rem color-mix(in srgb,var(--accent) 18%,transparent)}}.funnel-stage-object>span{transition:.22s var(--ease)}.funnel-stage-object>span i{border:1px dashed var(--accent);border-radius:50%;position:absolute;inset:.7rem}@supports (color:color-mix(in lab, red, red)){.funnel-stage-object>span i{border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent)}}.funnel-stage-object>span i{animation:7s linear infinite spin}.funnel-stage-object>span b{z-index:2;font-size:.8rem}.funnel-stage-object>strong{background:#070a0eb8;border:1px solid #ffffff14;border-radius:999px;margin-top:.45rem;padding:.28rem .5rem;font-size:.68rem;display:block}.funnel-stage-object:hover>span,.funnel-stage-object:focus-visible>span{box-shadow:0 1.4rem 2.5rem #0006,0 0 2.8rem var(--accent);transform:scale(1.1)translateY(-.25rem)}@supports (color:color-mix(in lab, red, red)){.funnel-stage-object:hover>span,.funnel-stage-object:focus-visible>span{box-shadow:0 1.4rem 2.5rem #0006,0 0 2.8rem color-mix(in srgb,var(--accent) 34%,transparent)}}.funnel-stage-orbit>p{color:#f7f8f466;font-size:.72rem;position:absolute;bottom:1rem}.funnel-stage-panel__icon{background:radial-gradient(circle at 35% 25%,#ffffff40,var(--search-accent) 38%,#080b0d 76%);border-radius:50%;width:6rem;height:6rem;margin-bottom:1rem}@supports (color:color-mix(in lab, red, red)){.funnel-stage-panel__icon{background:radial-gradient(circle at 35% 25%,#ffffff40,color-mix(in srgb,var(--search-accent) 22%,#10151a) 38%,#080b0d 76%)}}.funnel-stage-panel__icon{border:1px solid var(--search-accent)}@supports (color:color-mix(in lab, red, red)){.funnel-stage-panel__icon{border:1px solid color-mix(in srgb,var(--search-accent) 55%,transparent)}}.funnel-stage-panel__icon{box-shadow:0 0 2rem var(--search-accent)}@supports (color:color-mix(in lab, red, red)){.funnel-stage-panel__icon{box-shadow:0 0 2rem color-mix(in srgb,var(--search-accent) 22%,transparent)}}.funnel-stage-panel__icon{position:relative}.funnel-stage-panel__icon span{background:#f7f8f4;border-radius:50%;width:2rem;height:2rem;position:absolute;top:1.1rem;left:50%;translate:-50%}.funnel-stage-panel__icon i{background:var(--search-accent);border-radius:1rem;width:.7rem;height:1.6rem;position:absolute;top:3.2rem;left:50%;translate:-50%}.funnel-scenario-section{background:#eceee9;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem)}.funnel-scenario-tabs{scrollbar-width:none;gap:.65rem;padding-bottom:1rem;display:flex;overflow:auto}.funnel-scenario-tabs::-webkit-scrollbar{display:none}.funnel-scenario-tabs button{white-space:nowrap;color:#0b0d0e;background:#fff;border:1px solid #0b0d0e1a;border-radius:999px;padding:.72rem 1rem}.funnel-scenario-tabs button[aria-pressed=true]{color:#fff;background:#0b0d0e;box-shadow:0 .8rem 1.5rem #0b0d0e24}.funnel-scenario-stage{background:#f7f8f4;border-radius:1.6rem;grid-template-columns:.65fr 1.35fr;gap:1.4rem;padding:1.2rem;display:grid;box-shadow:0 1.2rem 2.6rem #0b0d0e1a}.funnel-scenario-stage aside{color:#fff;background:linear-gradient(145deg,#0b0d0e,#182126);border-radius:1.2rem;padding:1rem}.funnel-scenario-stage aside small{color:#6ce5d4;text-transform:uppercase;letter-spacing:.15em}.funnel-scenario-stage aside strong{margin:.5rem 0 1rem;font-size:1.4rem;display:block}.funnel-scenario-stage aside p{color:#ffffffad}.funnel-scenario-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.funnel-scenario-flow>div{min-height:6.5rem;animation:fadeUp .4s var(--ease) both;animation-delay:calc(var(--i)*70ms);cursor:pointer;background:#fff;border:1px solid #0b0d0e14;border-radius:1rem;padding:1rem;position:relative;box-shadow:0 .6rem 1.2rem #0b0d0e0f}.funnel-scenario-flow span{letter-spacing:.13em;color:#547cff;font-size:.6rem}.funnel-scenario-flow strong{color:#0b0d0e;margin-top:.4rem;font-size:.88rem;display:block}.funnel-scenario-flow i{pointer-events:none;border-top:2px solid #719bb5;border-right:2px solid #719bb5;width:1rem;height:1rem;position:absolute;top:50%;right:-.55rem;transform:translateY(-50%)rotate(45deg)}.funnel-scenario-flow>div:nth-child(3n) i,.funnel-scenario-flow>div:last-child i{display:none}.funnel-measure-section{background:#f7f8f4;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem)}.funnel-measure-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.funnel-measure-rail div{background:#fff;border:1px solid #0b0d0e14;border-radius:1rem;min-height:7rem;padding:1rem .7rem;position:relative}.funnel-measure-rail span{color:#547cff;letter-spacing:.13em;font-size:.62rem}.funnel-measure-rail i{background:#ff563c;border-radius:50%;width:.55rem;height:.55rem;margin:.8rem 0;display:block;box-shadow:0 0 1rem #ff563c73}.funnel-measure-rail strong{color:#0b0d0e;font-size:.88rem}.funnel-measure-rail div:not(:last-child):after{content:"";background:#719bb5;width:.8rem;height:1px;position:absolute;top:50%;right:-.7rem}.funnel-final-orb>div{background:conic-gradient(from 180deg,#55a7ff,#6ce5d4,#8c7cff,#ff7b68,#b7f34d,#55a7ff)}@keyframes funnelDrop{0%{opacity:0;top:0;transform:scale(.7)}12%{opacity:1}88%{opacity:1}to{opacity:0;top:20rem;transform:scale(1.2)}}@keyframes personHover{0%,to{transform:translateY(0)}50%{transform:translateY(-.45rem)}}@media (max-width:760px){.funnel-reactor__viewport{min-height:32rem}.funnel-reactor__cone{width:21rem;transform:rotateY(var(--funnel-rotation)) rotateX(11deg) scale(.78)}.funnel-reactor__entry{top:.8rem;left:.8rem}.funnel-reactor__result{bottom:.8rem;right:.8rem}.funnel-stage-orbit{min-height:34rem}.funnel-stage-object{width:6rem;height:6rem;transform:rotate(var(--angle)) translateX(9.3rem) rotate(var(--counter));margin:-3rem}.funnel-stage-object>span{width:4.4rem;height:4.4rem}.funnel-scenario-stage{grid-template-columns:1fr}.funnel-scenario-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-scenario-flow>div:nth-child(3n) i{display:block}.funnel-scenario-flow>div:nth-child(2n) i{display:none}.funnel-measure-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-measure-rail div:nth-child(2n):after{display:none}}@media (prefers-reduced-motion:reduce){.chatbot-service-page--premium *,.funnel-service-page *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.funnel-reactor__drop,.chatbot-hero-demo--holo:before{display:none}}.chatbot-service-page--premium .journey-nav{z-index:95;position:sticky;top:4.8rem}.chatbot-service-page--premium .journey-nav__track button,.search-service-page .journey-nav__track button,.funnel-scenario-tabs button,.crm-scenario-tabs button,.chatbot-scenario-lab__tabs button{cursor:pointer;-webkit-tap-highlight-color:transparent}.chatbot-service-page--premium .journey-nav__track button,.search-service-page .journey-nav__track button{touch-action:manipulation}.chatbot-service-page--premium .journey-nav__track button *,.search-service-page .journey-nav__track button *{pointer-events:none}.chatbot-capability-reactor,.funnel-scenario-stage,.search-brief-section,.funnel-measure-rail div,.crm-demo-card,.crm-scenario-step{color:#0b0d0e}.chatbot-capability-core p{color:#ffffffd1}.chatbot-channel-node>span:not(.chatbot-channel-mark),.chatbot-channel-node>i{color:#f7f8f4}.chatbot-scenario-lab__stage aside p{color:#f7f8f4d1}.search-service-page .search-section-heading:not(.search-section-heading--inverse)>p:last-child{color:#59636b}.search-service-page .search-brief-section .search-section-heading>p:last-child,.search-service-page .search-brief-section__intro>p:last-child{color:#586168}.search-service-page .search-scope-grid li{color:#f5f7fbd1}.search-service-page .search-reactor__timeline button{cursor:pointer}.search-service-page .search-reactor__timeline button *,.search-reactor__controls button *{pointer-events:none}.funnel-reactor{gap:0;display:grid}.funnel-reactor__scene-chip{z-index:9;border:1px solid var(--scene-accent);border-radius:1rem;max-width:min(19rem,46vw);padding:.9rem 1rem;position:absolute;top:1rem;left:1rem}@supports (color:color-mix(in lab, red, red)){.funnel-reactor__scene-chip{border:1px solid color-mix(in srgb,var(--scene-accent) 45%,#ffffff24)}}.funnel-reactor__scene-chip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#080d14eb,#080c13a8);box-shadow:0 1rem 2.2rem #0000003d}.funnel-reactor__scene-chip small{letter-spacing:.16em;color:#6ce5d4;text-transform:uppercase;font-size:.62rem;display:block}.funnel-reactor__scene-chip strong{color:#fff;margin-top:.35rem;font-size:1rem;display:block}.funnel-reactor__scene-chip span{color:#f7f8f4bd;margin-top:.38rem;font-size:.78rem;line-height:1.45;display:block}.funnel-reactor__ring.is-active{border-color:var(--stage-accent)}@supports (color:color-mix(in lab, red, red)){.funnel-reactor__ring.is-active{border-color:color-mix(in srgb,var(--stage-accent) 84%,white)}}.funnel-reactor__ring.is-active{box-shadow:0 0 2.2rem var(--stage-accent),inset 0 0 2rem var(--stage-accent)}@supports (color:color-mix(in lab, red, red)){.funnel-reactor__ring.is-active{box-shadow:0 0 2.2rem color-mix(in srgb,var(--stage-accent) 28%,transparent),inset 0 0 2rem color-mix(in srgb,var(--stage-accent) 18%,transparent)}}.funnel-reactor__ring.is-active span{color:#fff;text-shadow:0 0 .9rem var(--stage-accent)}@supports (color:color-mix(in lab, red, red)){.funnel-reactor__ring.is-active span{text-shadow:0 0 .9rem color-mix(in srgb,var(--stage-accent) 48%,white)}}.funnel-reactor__drop span{animation:2.2s ease-in infinite funnelDrop;animation-delay:calc(var(--scene-index,0) * -.1s)}.funnel-reactor__person{top:var(--person-top,17%);translate:-50% -50%;transform:rotate(var(--person-spin));transition:top .6s var(--ease),transform .6s var(--ease);z-index:7;animation:none}.funnel-reactor__person span,.funnel-reactor__person i{box-shadow:0 0 1.1rem #719bb58c}.funnel-reactor__stage-list{z-index:9;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.funnel-reactor__stage-list div{color:#f7f8f4a3;background:#070b0fb8;border:1px solid #ffffff14;border-radius:.8rem;min-height:3.6rem;padding:.52rem .45rem}.funnel-reactor__stage-list small{letter-spacing:.14em;color:#719bb5;font-size:.56rem;display:block}.funnel-reactor__stage-list b{margin-top:.22rem;font-size:.68rem;line-height:1.25;display:block}.funnel-reactor__stage-list .is-active{border-color:var(--scene-accent)}@supports (color:color-mix(in lab, red, red)){.funnel-reactor__stage-list .is-active{border-color:color-mix(in srgb,var(--scene-accent) 46%,transparent)}}.funnel-reactor__stage-list .is-active{background:linear-gradient(180deg,var(--scene-accent),#070b0fd1)}@supports (color:color-mix(in lab, red, red)){.funnel-reactor__stage-list .is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--scene-accent) 18%,#070b0fe0),#070b0fd1)}}.funnel-reactor__stage-list .is-active{color:#fff;box-shadow:0 0 1.2rem var(--scene-accent)}@supports (color:color-mix(in lab, red, red)){.funnel-reactor__stage-list .is-active{box-shadow:0 0 1.2rem color-mix(in srgb,var(--scene-accent) 12%,transparent)}}.funnel-stage-object,.funnel-scenario-tabs button,.crm-scenario-tabs button,.chatbot-scenario-lab__tabs button{cursor:pointer}.funnel-stage-object *,.funnel-scenario-tabs button *,.crm-scenario-tabs button *,.chatbot-scenario-lab__tabs button *{pointer-events:none}.crm-scene-chip{z-index:9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#070e18f0,#080c14ad);border:1px solid #6ce5d438;border-radius:1rem;max-width:min(21rem,48vw);padding:.9rem 1rem;position:absolute;top:1rem;left:1rem;box-shadow:0 1rem 2.4rem #00000042}.crm-scene-chip small{letter-spacing:.16em;text-transform:uppercase;color:#6ce5d4;font-size:.62rem;display:block}.crm-scene-chip strong{color:#f7f8f4;margin-top:.35rem;font-size:1rem;display:block}.crm-scene-chip span{color:#f4f8ffbd;margin-top:.38rem;font-size:.78rem;line-height:1.45;display:block}.crm-transfer-beam{z-index:8;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;width:min(42rem,84%);display:grid;position:absolute;top:22%;left:50%;translate:-50%}.crm-transfer-beam span{letter-spacing:.06em;color:#f4f8ffbd;text-align:center;opacity:.42;transition:.28s var(--ease);background:#070b13bd;border:1px solid #ffffff1a;border-radius:999px;padding:.5rem .6rem;font-size:.66rem;font-weight:800;position:relative;transform:translateY(.4rem)}.crm-transfer-beam span.is-on,.search-reactor--scene-1 .crm-transfer-beam span:first-child,.search-reactor--scene-2 .crm-transfer-beam span:nth-child(-n+2),.search-reactor--scene-3 .crm-transfer-beam span:nth-child(-n+3),.search-reactor--scene-4 .crm-transfer-beam span:nth-child(-n+4),.search-reactor--scene-5 .crm-transfer-beam span:nth-child(-n+4),.search-reactor--scene-6 .crm-transfer-beam span:nth-child(-n+5){opacity:1;border-color:#6ce5d457;transform:none;box-shadow:0 0 1.1rem #6ce5d41a}.crm-transfer-beam span:not(:last-child):after{content:"";background:linear-gradient(90deg,#55a7ff,#6ce5d4);width:.35rem;height:1px;position:absolute;top:50%;right:-.35rem}.crm-message-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:7;opacity:.38;width:min(16rem,40vw);transition:.35s var(--ease);background:linear-gradient(#0d1422e6,#080e1894);border:1px solid #ffffff24;border-radius:1.1rem;padding:1rem;position:absolute;top:18%;right:8%;transform:translateY(1rem);box-shadow:0 1rem 2rem #00000042,inset 0 1px #ffffff1f}.crm-message-card small{letter-spacing:.16em;color:#6ce5d4;text-transform:uppercase;font-size:.62rem;display:block}.crm-message-card strong{color:#f7f8f4;margin-top:.45rem;display:block}.crm-message-card p{color:#f4f8ffb8;margin:.45rem 0 0;font-size:.8rem;line-height:1.45}.search-reactor--scene-3 .crm-message-card,.search-reactor--scene-4 .crm-message-card,.search-reactor--scene-5 .crm-message-card,.search-reactor--scene-6 .crm-message-card{opacity:1;transform:none}.crm-contact b{color:#dff9f4;background:#6ce5d41f;border:1px solid #6ce5d440;border-radius:999px;margin-top:.55rem;padding:.3rem .55rem;font-size:.66rem;display:inline-flex}.crm-result-ladder span.is-on,.search-reactor--scene-1 .crm-result-ladder span:first-child,.search-reactor--scene-2 .crm-result-ladder span:nth-child(-n+2),.search-reactor--scene-3 .crm-result-ladder span:nth-child(-n+3),.search-reactor--scene-4 .crm-result-ladder span:nth-child(-n+4),.search-reactor--scene-5 .crm-result-ladder span:nth-child(-n+5),.search-reactor--scene-6 .crm-result-ladder span:nth-child(-n+6){opacity:1;border-color:#6ce5d438;transform:none;box-shadow:0 .8rem 1.4rem #0000002e}.search-reactor--scene-1 .crm-entry-card{transform:translate(0)scale(1.02);box-shadow:0 0 0 1px #6ce5d438,0 1rem 2rem #0000004d}.search-reactor--scene-2 .crm-contact{box-shadow:0 0 0 1px #55a7ff2e,0 1rem 2rem #00000052}.search-reactor--scene-3 .crm-message-card{box-shadow:0 0 0 1px #6ce5d438,0 1rem 2rem #0000004d}.search-reactor--scene-4 .crm-reactor__center{box-shadow:0 0 2rem #6ce5d424,0 1.5rem 3rem #00000059}.search-reactor--scene-5 .crm-reaction-flow{animation:fadeIn .55s var(--ease) both}.search-reactor--scene-6 .crm-reactor__result{animation:resultIn .7s var(--ease) both;opacity:1}@media (max-width:760px){.chatbot-service-page--premium .journey-nav{top:4.15rem}.funnel-reactor__scene-chip,.crm-scene-chip{max-width:none;top:.85rem;left:.85rem;right:.85rem}.funnel-reactor__stage-list{grid-template-columns:repeat(2,minmax(0,1fr));bottom:.85rem}.crm-transfer-beam{grid-template-columns:repeat(3,minmax(0,1fr));width:92%;top:23%}.crm-transfer-beam span:nth-child(4),.crm-transfer-beam span:nth-child(5){grid-column:span 1}.crm-message-card{width:auto;inset:auto 1rem 7.3rem}}.solutions-architecture-page{background:var(--paper);color:var(--ink)}.solutions-hero{color:#f7f8f4;background:radial-gradient(circle at 78% 20%,#719bb533,#0000 26%),radial-gradient(circle at 14% 72%,#ff563c1f,#0000 30%),linear-gradient(145deg,#0b0d0e,#10171a);grid-template-columns:minmax(20rem,.82fr) minmax(28rem,1.18fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:calc(100svh - 4.8rem);padding:clamp(4rem,8vw,8rem) clamp(1rem,5vw,5rem);display:grid;overflow:hidden}.solutions-hero__copy h1{letter-spacing:-.06em;max-width:11ch;margin:.55rem 0 1.2rem;font-size:clamp(3.4rem,6.5vw,7.4rem);line-height:.9}.solutions-hero__copy>p:last-child{color:#f7f8f4bd;max-width:42rem;font-size:1.04rem;line-height:1.65}.solutions-orbit{isolation:isolate;place-items:center;min-height:44rem;display:grid;position:relative}.solutions-orbit__rings{aspect-ratio:1;border:1px solid #ffffff14;border-radius:50%;width:min(40rem,76vw);animation:30s linear infinite spin;position:absolute}.solutions-orbit__rings:before,.solutions-orbit__rings:after,.solutions-orbit__rings i{content:"";border:1px dashed #719bb529;border-radius:50%;position:absolute}.solutions-orbit__rings:before{inset:10%}.solutions-orbit__rings:after{border-color:#ff563c26;inset:23%}.solutions-orbit__rings i:first-child{border-style:solid;inset:35%}.solutions-orbit__rings i:nth-child(2){animation:14s linear infinite reverse spin;inset:17%}.solutions-orbit__rings i:nth-child(3){border-color:#6ce5d41c;inset:5%}.solutions-orbit__core{text-align:center;z-index:2;background:radial-gradient(circle at 35% 25%,#ffffff3d,#719bb538 28%,#0b0d0e 74%);border:1px solid #ffffff29;border-radius:50%;align-content:center;place-items:center;width:12rem;height:12rem;display:grid;position:absolute;box-shadow:0 2rem 5rem #00000059,0 0 3rem #719bb533}.solutions-orbit__core small{letter-spacing:.18em;color:#719bb5;font-size:.58rem}.solutions-orbit__core strong{font-size:1.15rem;line-height:1}.solutions-orbit__core span{color:#f7f8f48c;margin-top:.4rem;font-size:.68rem}.solutions-orbit__node{border:1px solid var(--accent);border-radius:1.4rem;width:8.8rem;min-height:6.5rem;margin:-3.25rem -4.4rem;padding:.7rem;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.solutions-orbit__node{border:1px solid color-mix(in srgb,var(--accent) 50%,#ffffff14)}}.solutions-orbit__node{background:linear-gradient(145deg,var(--accent),#060a0db8)}@supports (color:color-mix(in lab, red, red)){.solutions-orbit__node{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 14%,#ffffff0f),#060a0db8)}}.solutions-orbit__node{box-shadow:0 1rem 2.2rem #00000047,0 0 1.6rem var(--accent)}@supports (color:color-mix(in lab, red, red)){.solutions-orbit__node{box-shadow:0 1rem 2.2rem #00000047,0 0 1.6rem color-mix(in srgb,var(--accent) 12%,transparent)}}.solutions-orbit__node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;transform:rotate(var(--angle)) translateX(min(18rem,28vw)) rotate(var(--counter-angle));transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease);z-index:3;align-content:center;gap:.35rem;text-decoration:none;display:grid}.solutions-orbit__node:hover,.solutions-orbit__node:focus-visible{transform:rotate(var(--angle)) translateX(min(18rem,28vw)) rotate(var(--counter-angle)) scale(1.08);box-shadow:0 1.5rem 3rem #00000061,0 0 2.4rem var(--accent)}@supports (color:color-mix(in lab, red, red)){.solutions-orbit__node:hover,.solutions-orbit__node:focus-visible{box-shadow:0 1.5rem 3rem #00000061,0 0 2.4rem color-mix(in srgb,var(--accent) 25%,transparent)}}.solutions-orbit__node:hover,.solutions-orbit__node:focus-visible{z-index:5}.solutions-orbit__node span{letter-spacing:.14em;color:var(--accent);font-size:.58rem}.solutions-orbit__node strong{font-size:.76rem;line-height:1.2}.solutions-filter{z-index:70;background:var(--paper);gap:.55rem;padding:.8rem clamp(1rem,5vw,5rem);display:flex;position:sticky;top:4.8rem;overflow:auto}@supports (color:color-mix(in lab, red, red)){.solutions-filter{background:color-mix(in srgb,var(--paper) 92%,transparent)}}.solutions-filter{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);scrollbar-width:none}.solutions-filter::-webkit-scrollbar{display:none}.solutions-filter button{border:1px solid var(--line);min-height:2.9rem;color:var(--ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:.65rem 1rem;font-weight:800}.solutions-filter button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.solutions-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(2.5rem,5vw,5rem) clamp(1rem,5vw,5rem);display:grid}.solution-catalog-card{border:1px solid var(--line);background:linear-gradient(145deg,#fff,var(--accent));border-radius:1.5rem;min-height:18rem;padding:1.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.solution-catalog-card{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--accent) 4%,#f7f8f4))}}.solution-catalog-card{color:var(--ink);transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease);grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:1rem;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 .8rem 2rem #0b0d0e12}.solution-catalog-card:before{content:"";background:radial-gradient(circle,var(--accent),transparent 68%);border-radius:50%;width:12rem;height:12rem;position:absolute;top:-5rem;right:-5rem}@supports (color:color-mix(in lab, red, red)){.solution-catalog-card:before{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent),transparent 68%)}}.solution-catalog-card:hover,.solution-catalog-card:focus-visible{border-color:var(--accent);transform:translateY(-.35rem)}@supports (color:color-mix(in lab, red, red)){.solution-catalog-card:hover,.solution-catalog-card:focus-visible{border-color:color-mix(in srgb,var(--accent) 44%,var(--line))}}.solution-catalog-card:hover,.solution-catalog-card:focus-visible{box-shadow:0 1.3rem 2.8rem #0b0d0e1c}.solution-catalog-card__index{background:linear-gradient(145deg,var(--accent),white);border-radius:1rem;place-items:center;width:4rem;height:4rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.solution-catalog-card__index{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 24%,white),white)}}.solution-catalog-card__index{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.solution-catalog-card__index{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line))}}.solution-catalog-card__index{box-shadow:0 .6rem 1.2rem #0b0d0e14}.solution-catalog-card__index span{letter-spacing:.14em;font-size:.65rem}.solution-catalog-card__index i{background:var(--accent);width:.55rem;height:.55rem;box-shadow:0 0 .8rem var(--accent);border-radius:50%;position:absolute;top:.45rem;right:.45rem}.solution-catalog-card small{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;font-size:.62rem;font-weight:800}.solution-catalog-card h2{letter-spacing:-.04em;max-width:14ch;margin:.45rem 0 .7rem;font-size:clamp(1.7rem,3vw,3rem);line-height:.96}.solution-catalog-card p{color:#596168;max-width:42rem;line-height:1.55}.solution-catalog-card__meta{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;display:flex}.solution-catalog-card__meta span{background:var(--accent);border-radius:999px;padding:.42rem .65rem}@supports (color:color-mix(in lab, red, red)){.solution-catalog-card__meta span{background:color-mix(in srgb,var(--accent) 8%,white)}}.solution-catalog-card__meta span{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.solution-catalog-card__meta span{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line))}}.solution-catalog-card__meta span{font-size:.68rem;font-weight:800}.solution-catalog-card__meta b{color:var(--ink);font-size:.78rem}.solutions-help-strip{color:#fff;background:linear-gradient(145deg,#0b0d0e,#151d21);border-radius:1.5rem;justify-content:space-between;align-items:end;gap:2rem;margin:0 clamp(1rem,5vw,5rem) clamp(4rem,8vw,7rem);padding:clamp(1.5rem,4vw,3rem);display:flex}.solutions-help-strip h2{letter-spacing:-.04em;margin:.45rem 0 .8rem;font-size:clamp(2.3rem,4vw,4.2rem);line-height:.95}.solutions-help-strip p:not(.eyebrow){color:#f7f8f4ad;max-width:42rem}.architecture-service-page{background:var(--paper);color:var(--ink)}.architecture-service-hero{background:radial-gradient(circle at 78% 22%,var(--service-accent),transparent 28%),linear-gradient(145deg,#0b0d0e,#10171a);grid-template-columns:minmax(20rem,.8fr) minmax(28rem,1.2fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:calc(100svh - 4.8rem);padding:clamp(4rem,7vw,7rem) clamp(1rem,5vw,5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.architecture-service-hero{background:radial-gradient(circle at 78% 22%,color-mix(in srgb,var(--service-accent) 18%,transparent),transparent 28%),linear-gradient(145deg,#0b0d0e,#10171a)}}.architecture-service-hero{color:#fff;overflow:hidden}.architecture-service-hero__copy h1{letter-spacing:-.055em;max-width:11ch;margin:.55rem 0 1.2rem;font-size:clamp(3.2rem,6vw,6.8rem);line-height:.91}.architecture-service-hero__copy>p:not(.eyebrow){color:#f7f8f4bf;max-width:42rem;font-size:1.04rem;line-height:1.65}.architecture-service-reactor{place-items:center;min-height:42rem;display:grid;position:relative}.architecture-service-reactor__rings{aspect-ratio:1;border:1px solid var(--service-accent);border-radius:50%;width:min(36rem,72vw);position:absolute}@supports (color:color-mix(in lab, red, red)){.architecture-service-reactor__rings{border:1px solid color-mix(in srgb,var(--service-accent) 20%,#ffffff14)}}.architecture-service-reactor__rings{animation:30s linear infinite spin}.architecture-service-reactor__rings:before,.architecture-service-reactor__rings:after,.architecture-service-reactor__rings i{content:"";border:1px dashed #ffffff1c;border-radius:50%;position:absolute}.architecture-service-reactor__rings:before{inset:12%}.architecture-service-reactor__rings:after{border-color:var(--service-accent);inset:27%}@supports (color:color-mix(in lab, red, red)){.architecture-service-reactor__rings:after{border-color:color-mix(in srgb,var(--service-accent) 30%,transparent)}}.architecture-service-reactor__rings i:first-child{border-style:solid;inset:38%}.architecture-service-reactor__rings i:nth-child(2){animation:12s linear infinite reverse spin;inset:18%}.architecture-service-reactor__rings i:nth-child(3){border-color:#ffffff0f;inset:5%}.architecture-service-reactor__core{text-align:center;background:radial-gradient(circle at 35% 25%,#ffffff40,var(--service-accent) 32%,#0b0d0e 76%);border-radius:50%;align-content:center;place-items:center;width:12rem;height:12rem;padding:1rem;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.architecture-service-reactor__core{background:radial-gradient(circle at 35% 25%,#ffffff40,color-mix(in srgb,var(--service-accent) 24%,#11191d) 32%,#0b0d0e 76%)}}.architecture-service-reactor__core{border:1px solid var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.architecture-service-reactor__core{border:1px solid color-mix(in srgb,var(--service-accent) 42%,#ffffff1f)}}.architecture-service-reactor__core{box-shadow:0 2rem 4rem #0000005c,0 0 3rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.architecture-service-reactor__core{box-shadow:0 2rem 4rem #0000005c,0 0 3rem color-mix(in srgb,var(--service-accent) 18%,transparent)}}.architecture-service-reactor__core{z-index:2}.architecture-service-reactor__core small{letter-spacing:.16em;color:var(--service-accent);font-size:.56rem}.architecture-service-reactor__core strong{margin:.35rem 0;font-size:1rem;line-height:1.05}.architecture-service-reactor__core span{color:#f7f8f499;font-size:.62rem}.architecture-service-reactor>button{border:1px solid var(--service-accent);border-radius:1.25rem;width:8rem;min-height:5.8rem;margin:-2.9rem -4rem;padding:.65rem;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.architecture-service-reactor>button{border:1px solid color-mix(in srgb,var(--service-accent) 34%,#ffffff14)}}.architecture-service-reactor>button{background:linear-gradient(145deg,var(--service-accent),#05090cad)}@supports (color:color-mix(in lab, red, red)){.architecture-service-reactor>button{background:linear-gradient(145deg,color-mix(in srgb,var(--service-accent) 12%,#ffffff0d),#05090cad)}}.architecture-service-reactor>button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;transform:rotate(var(--angle)) translateX(min(16rem,25vw)) rotate(calc(var(--angle) * -1));cursor:pointer;transition:.2s var(--ease);align-content:center;gap:.25rem;display:grid}.architecture-service-reactor>button:hover,.architecture-service-reactor>button[aria-pressed=true]{transform:rotate(var(--angle)) translateX(min(16rem,25vw)) rotate(calc(var(--angle) * -1)) scale(1.08);box-shadow:0 1rem 2rem #00000040,0 0 2rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.architecture-service-reactor>button:hover,.architecture-service-reactor>button[aria-pressed=true]{box-shadow:0 1rem 2rem #00000040,0 0 2rem color-mix(in srgb,var(--service-accent) 18%,transparent)}}.architecture-service-reactor>button:hover,.architecture-service-reactor>button[aria-pressed=true]{z-index:4}.architecture-service-reactor>button span{letter-spacing:.14em;color:var(--service-accent);font-size:.56rem}.architecture-service-reactor>button strong{font-size:.7rem;line-height:1.2}.architecture-service-reactor__detail{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05090cad;border:1px solid #ffffff1a;border-radius:999px;min-width:min(24rem,80%);padding:.7rem 1rem;position:absolute;bottom:1.2rem;left:50%;translate:-50%}.architecture-service-reactor__detail small{color:var(--service-accent);letter-spacing:.15em;text-transform:uppercase;font-size:.55rem}.architecture-service-reactor__detail strong{margin-top:.1rem;font-size:.82rem;display:block}.architecture-service-section{padding:clamp(4.5rem,8vw,8rem) clamp(1rem,5vw,5rem)}.architecture-service-section--dark{color:#fff;background:#0b0d0e}.architecture-service-section--glass{background:radial-gradient(circle at 80% 10%,var(--service-accent),transparent 32%),#eef0eb}@supports (color:color-mix(in lab, red, red)){.architecture-service-section--glass{background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--service-accent) 10%,transparent),transparent 32%),#eef0eb}}.architecture-service-heading{grid-template-columns:.35fr 1.65fr;gap:1rem 3rem;max-width:82rem;margin:0 auto 2rem;display:grid}.architecture-service-heading h2{letter-spacing:-.05em;max-width:14ch;margin:0;font-size:clamp(2.3rem,4.7vw,4.8rem);line-height:.97}.architecture-service-section--dark .architecture-service-heading h2{color:#fff}.architecture-service-columns,.architecture-model-grid,.architecture-measure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:82rem;margin:auto;display:grid}.architecture-service-columns article,.architecture-model-grid article,.architecture-measure-grid article{border:1px solid var(--line);background:#fff;border-radius:1.3rem;padding:1.2rem;box-shadow:0 .8rem 1.8rem #0b0d0e0f}.architecture-service-section--dark .architecture-service-columns article,.architecture-service-section--dark .architecture-measure-grid article{color:#fff;background:linear-gradient(#ffffff12,#ffffff06);border-color:#ffffff1a}.architecture-service-columns small,.architecture-model-grid small,.architecture-measure-grid small{letter-spacing:.15em;text-transform:uppercase;color:var(--service-accent);font-size:.62rem;font-weight:800;display:block}.architecture-service-columns ul{margin:1rem 0 0;padding:0;list-style:none}.architecture-service-columns li{color:inherit;border-color:currentColor;border-bottom-style:solid;border-bottom-width:1px;padding:.7rem 0}@supports (color:color-mix(in lab, red, red)){.architecture-service-columns li{border-color:color-mix(in srgb,currentColor 12%,transparent)}}.architecture-service-columns li{line-height:1.45}.architecture-model-grid article p,.architecture-measure-grid article p{color:#596168;line-height:1.6}.architecture-service-section--dark .architecture-measure-grid article p{color:#f7f8f4bf}.architecture-model-grid article>div,.architecture-measure-grid article{flex-direction:column;gap:.5rem;display:flex}.architecture-model-grid article>div span,.architecture-measure-grid article>span{background:var(--service-accent);border-radius:999px;width:max-content;max-width:100%;padding:.45rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.architecture-model-grid article>div span,.architecture-measure-grid article>span{background:color-mix(in srgb,var(--service-accent) 8%,white)}}.architecture-model-grid article>div span,.architecture-measure-grid article>span{border:1px solid var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.architecture-model-grid article>div span,.architecture-measure-grid article>span{border:1px solid color-mix(in srgb,var(--service-accent) 20%,var(--line))}}.architecture-model-grid article>div span,.architecture-measure-grid article>span{font-size:.72rem;font-weight:700}.architecture-service-section--dark .architecture-measure-grid article>span{background:var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.architecture-service-section--dark .architecture-measure-grid article>span{background:color-mix(in srgb,var(--service-accent) 10%,#ffffff0a)}}.architecture-service-section--dark .architecture-measure-grid article>span{border-color:var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.architecture-service-section--dark .architecture-measure-grid article>span{border-color:color-mix(in srgb,var(--service-accent) 22%,#ffffff14)}}.architecture-service-section--dark .architecture-measure-grid article>span{color:#fff}.architecture-process-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;max-width:82rem;margin:auto;display:grid}.architecture-process-rail>div{border:1px solid var(--line);background:#fff;border-radius:1.1rem;min-height:8rem;padding:1rem;position:relative;box-shadow:0 .6rem 1.2rem #0b0d0e0f}.architecture-process-rail span{letter-spacing:.14em;color:var(--service-accent);font-size:.58rem}.architecture-process-rail i{background:var(--service-accent);width:.6rem;height:.6rem;box-shadow:0 0 1rem var(--service-accent);border-radius:50%;margin:1rem 0;display:block}@supports (color:color-mix(in lab, red, red)){.architecture-process-rail i{box-shadow:0 0 1rem color-mix(in srgb,var(--service-accent) 55%,transparent)}}.architecture-process-rail strong{font-size:.86rem;line-height:1.3}.architecture-process-rail>div:not(:last-child):after{content:"";background:var(--service-accent);width:.5rem;height:1px;position:absolute;top:50%;right:-.48rem}.architecture-service-final{color:#fff;background:linear-gradient(145deg,#0b0d0e,#151d21);grid-template-columns:1fr auto;align-items:end;gap:2rem;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem);display:grid}.architecture-service-final h2{letter-spacing:-.05em;max-width:14ch;margin:.5rem 0 0;font-size:clamp(2.4rem,4.8vw,5rem);line-height:.97}@media (max-width:1050px){.solutions-hero,.architecture-service-hero{grid-template-columns:1fr}.solutions-orbit,.architecture-service-reactor{min-height:38rem}.solutions-catalog,.architecture-service-columns,.architecture-model-grid,.architecture-measure-grid{grid-template-columns:1fr}.architecture-process-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.architecture-service-heading,.architecture-service-final{grid-template-columns:1fr}.solutions-help-strip{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.solutions-hero{min-height:auto;padding:3.5rem 1rem 2rem}.solutions-hero__copy h1{font-size:clamp(3rem,13vw,5rem)}.solutions-orbit{min-height:31rem}.solutions-orbit__rings{width:25rem}.solutions-orbit__core{width:8.8rem;height:8.8rem}.solutions-orbit__node{width:6.3rem;min-height:5rem;transform:rotate(var(--angle)) translateX(10.4rem) rotate(var(--counter-angle));margin:-2.5rem -3.15rem;padding:.5rem}.solutions-orbit__node:hover,.solutions-orbit__node:focus-visible{transform:rotate(var(--angle)) translateX(10.4rem) rotate(var(--counter-angle)) scale(1.05)}.solutions-orbit__node strong{font-size:.58rem}.solutions-filter{padding:.65rem .8rem;top:4.15rem}.solutions-catalog{padding:2rem .8rem}.solution-catalog-card{grid-template-columns:3.3rem 1fr;min-height:0;padding:1rem}.solution-catalog-card__index{width:3.3rem;height:3.3rem}.solution-catalog-card h2{font-size:1.7rem}.solution-catalog-card__meta{flex-direction:column;align-items:flex-start}.solutions-help-strip{margin:0 .8rem 4rem}.architecture-service-hero{min-height:auto;padding:3.5rem 1rem 2rem}.architecture-service-hero__copy h1{font-size:clamp(3rem,13vw,5.2rem)}.architecture-service-reactor{min-height:31rem}.architecture-service-reactor__rings{width:25rem}.architecture-service-reactor__core{width:8.8rem;height:8.8rem}.architecture-service-reactor>button{width:6.2rem;min-height:4.7rem;transform:rotate(var(--angle)) translateX(10.3rem) rotate(calc(var(--angle) * -1));margin:-2.35rem -3.1rem;padding:.45rem}.architecture-service-reactor>button:hover,.architecture-service-reactor>button[aria-pressed=true]{transform:rotate(var(--angle)) translateX(10.3rem) rotate(calc(var(--angle) * -1)) scale(1.04)}.architecture-service-reactor>button strong{font-size:.57rem}.architecture-service-reactor__detail{bottom:.4rem}.architecture-service-section{padding:4rem 1rem}.architecture-service-heading h2{max-width:none;font-size:clamp(2.2rem,10vw,3.7rem)}.architecture-process-rail{grid-template-columns:1fr}.architecture-process-rail>div:not(:last-child):after{display:none}.architecture-service-final{padding:4rem 1rem}.architecture-service-final h2{font-size:clamp(2.4rem,11vw,4rem)}}@media (prefers-reduced-motion:reduce){.solutions-orbit__rings,.architecture-service-reactor__rings,.architecture-service-reactor__rings i{animation:none!important}.solutions-orbit__node,.architecture-service-reactor>button{transition:none!important}}.analytics-measurement-page{--an-bg:#081018;--an-bg2:#0d1720;--an-cyan:#6ce5d4;--an-blue:#719bb5;--an-coral:#ff563c;--an-lime:#b7f34d;--an-white:#f7f8f4;color:#0b0d0e;background:#f5f6f2}.analytics-hero{min-height:calc(100svh - 4.8rem);color:var(--an-white);background:radial-gradient(circle at 78% 18%,#719bb538,#0000 28%),radial-gradient(circle at 18% 82%,#ff563c21,#0000 32%),linear-gradient(135deg,#081018,#0d1720 58%,#071016);grid-template-columns:minmax(0,.86fr) minmax(31rem,1.14fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(3.5rem,7vw,7rem) clamp(1rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.analytics-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70%,#000,#0000 76%);mask-image:radial-gradient(circle at 70%,#000,#0000 76%)}.analytics-hero__copy{z-index:2;max-width:44rem;position:relative}.analytics-hero__copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:10ch;margin:.65rem 0 1.2rem;font-size:clamp(3rem,6.5vw,6.4rem);line-height:.94}.analytics-hero__copy>p:not(.eyebrow){color:#f7f8f4c2;max-width:39rem;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.62}.analytics-button{border-radius:.8rem;min-height:3.15rem}.analytics-button--bright{color:#061016;background:linear-gradient(135deg,#6ce5d4,#719bb5 58%,#8b75ff);border-color:#9aeee3;box-shadow:0 1rem 2.3rem #6ce5d429,inset 0 1px #ffffff8c}.analytics-button--glass{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border-color:#ffffff2e}.analytics-hero__visual{z-index:2;perspective:1000px;place-items:center;min-height:38rem;display:grid;position:relative}.analytics-hero__vortex{aspect-ratio:1;filter:drop-shadow(0 0 2rem #6ce5d42e);background:radial-gradient(circle,#0000 0 28%,#6ce5d40f 30%,#0000 52%),conic-gradient(#0000,#719bb5 10%,#0000 23%,#6ce5d4 35%,#0000 50%,#ff563c 65%,#0000 81%,#719bb5);border-radius:50%;place-items:center;width:min(31rem,70vw);animation:13s linear infinite analyticsVortex;display:grid;position:absolute;transform:rotateX(68deg)rotate(8deg)}.analytics-hero__vortex:before,.analytics-hero__vortex:after,.analytics-hero__vortex i{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.analytics-hero__vortex:before{animation:8s linear infinite reverse analyticsVortex;inset:12%}.analytics-hero__vortex:after{border-color:#ff563c47;inset:27%;box-shadow:0 0 2rem #ff563c14}.analytics-hero__vortex i:first-child{background:radial-gradient(circle at 35% 25%,#d7ffff,#719bb5 26%,#111c28 72%);inset:39%;box-shadow:0 0 2rem #719bb552,inset -.5rem -.7rem 1rem #0006}.analytics-hero__vortex i:nth-child(2){border-style:dashed;animation:20s linear infinite analyticsVortex;inset:5%}.analytics-hero__vortex span{z-index:2;letter-spacing:.2em;color:#fff;font-size:1rem;font-weight:900;position:relative;transform:rotate(-8deg)rotateX(-68deg)}.analytics-hero__route{z-index:3;justify-content:space-between;align-items:center;gap:.4rem;display:flex;position:absolute;top:8%;left:2%;right:2%}.analytics-hero__route span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070d149e;border:1px solid #ffffff1f;border-radius:999px;padding:.5rem .7rem;font-size:.68rem;font-weight:800;box-shadow:0 .5rem 1.2rem #00000029}.analytics-hero__route b{color:#6ce5d4;animation:1.6s ease-in-out infinite analyticsPulse}.analytics-hero__chart{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070d1494;border:1px solid #ffffff1a;border-radius:1.1rem;align-items:end;gap:.5rem;width:min(15rem,38vw);height:10rem;padding:1rem;display:flex;position:absolute;bottom:4%;right:2%;box-shadow:0 1rem 2rem #0003}.analytics-hero__chart i{height:var(--h);transform-origin:bottom;animation:analyticsBarGrow .8s var(--ease) both;animation-delay:calc(var(--i)*.1s);background:linear-gradient(#6ce5d4,#719bb5);border-radius:.35rem .35rem 0 0;flex:1;box-shadow:0 0 1rem #6ce5d41f}.analytics-measurement-page .journey-nav{z-index:95;color:#fff;background:#081018f0;border-color:#ffffff17;position:sticky;top:4.8rem}.analytics-measurement-page .journey-nav__meta span{color:#f7f8f47a}.analytics-measurement-page .journey-nav__track button{color:#f7f8f4c2;background:#ffffff0a;border-color:#ffffff14}.analytics-measurement-page .journey-nav__track button:hover,.analytics-measurement-page .journey-nav__track button.is-active{color:#fff;background:#6ce5d41a;border-color:#6ce5d447}.analytics-measurement-page .journey-nav__track button *{pointer-events:none}.analytics-flow-section,.analytics-lab-section,.analytics-conversion-section,.analytics-dashboard-section,.analytics-final{padding:clamp(4.5rem,8vw,8rem) clamp(1rem,5vw,5rem)}.analytics-flow-section{color:#fff;background:linear-gradient(#0a121b,#071019)}.analytics-heading{grid-template-columns:.35fr 1fr .65fr;align-items:end;gap:1.2rem 2.5rem;max-width:88rem;margin:0 auto 2.6rem;display:grid}.analytics-heading .eyebrow{grid-row:1/span 2}.analytics-heading h2{letter-spacing:-.05em;max-width:13ch;margin:0;font-size:clamp(2.35rem,4.7vw,4.9rem);line-height:.97}.analytics-heading>p:last-child{color:#f7f8f4bd;max-width:39rem;line-height:1.6}.analytics-heading--light{color:#0b0d0e}.analytics-heading--light>p:last-child{color:#5c666c}.analytics-heading--inverse{color:#fff}.analytics-mode-tabs{scrollbar-width:none;gap:.6rem;max-width:88rem;margin:0 auto 1rem;display:flex;overflow:auto}.analytics-mode-tabs::-webkit-scrollbar{display:none}.analytics-mode-tabs button{color:#f7f8f4b8;white-space:nowrap;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:999px;min-height:2.8rem;padding:.65rem .95rem;font-weight:800}.analytics-mode-tabs button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#6ce5d42e,#719bb51f);border-color:#6ce5d45c;box-shadow:0 0 1.4rem #6ce5d417}.analytics-map{background:radial-gradient(circle at 51% 48%,#719bb521,#0000 27%),linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff1a;border-radius:2rem;max-width:88rem;height:44rem;margin:auto;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000047,inset 0 1px #ffffff12}.analytics-map>svg{width:100%;height:100%;position:absolute;inset:0}.analytics-map__line{fill:none;stroke:#ffffff13;stroke-width:1.3px;stroke-dasharray:7 9;animation:11s linear infinite analyticsDash}.analytics-map__packet{z-index:3;background:#6ce5d4;border-radius:50%;width:1rem;height:1rem;animation:5.2s cubic-bezier(.55,0,.45,1) infinite analyticsPacket;position:absolute;top:14%;left:7%;box-shadow:0 0 0 .35rem #6ce5d414,0 0 1.2rem #6ce5d4}.analytics-map__packet span{display:none}.analytics-flow-node{color:#fff;cursor:pointer;z-index:4;opacity:.38;width:8rem;min-height:7rem;transition:.26s var(--ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-content:center;justify-items:center;gap:.4rem;display:grid;position:absolute}.analytics-flow-node.is-active{opacity:1;transform:scale(1.06)}.analytics-flow-node__orb{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff1f,#ffffff09);border:1px solid #ffffff1f;border-radius:1.3rem;place-items:center;width:4.4rem;height:4.4rem;display:grid;position:relative;box-shadow:0 1rem 1.9rem #00000038,inset 0 1px #ffffff29}.analytics-flow-node.is-active .analytics-flow-node__orb{border-color:#6ce5d45c;box-shadow:0 1rem 2rem #00000040,0 0 1.5rem #6ce5d421}.analytics-flow-node__orb i{border:1px dashed #719bb557;border-radius:1rem;animation:8s linear infinite analyticsVortex;position:absolute;inset:.65rem}.analytics-flow-node b{letter-spacing:.08em;font-size:.75rem}.analytics-flow-node strong{text-align:center;max-width:7rem;font-size:.7rem;line-height:1.05}.analytics-flow-node *{pointer-events:none}.analytics-flow-node--tiktok{top:8%;left:3%}.analytics-flow-node--instagram{top:35%;left:4%}.analytics-flow-node--google{top:63%;left:4%}.analytics-flow-node--meta{top:8%;left:22%}.analytics-flow-node--email{top:63%;left:22%}.analytics-flow-node--website{top:31%;left:41%}.analytics-flow-node--gtm{top:8%;left:58%}.analytics-flow-node--ga4{top:6%;left:75%}.analytics-flow-node--metapixel{top:28%;left:78%}.analytics-flow-node--tiktokpixel{top:51%;left:76%}.analytics-flow-node--form{top:65%;left:39%}.analytics-flow-node--booking{top:63%;left:57%}.analytics-flow-node--payment{top:72%;left:67%}.analytics-flow-node--crm{top:36%;left:58%}.analytics-flow-node--dashboard{top:70%;left:82%}.analytics-inspector{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#070d14eb,#070c12bd);border:1px solid #ffffff1f;border-radius:1.15rem;padding:1rem 1.1rem;position:absolute;bottom:1.1rem;left:29%;right:29%;box-shadow:0 1.2rem 2.5rem #00000047}.analytics-inspector small{letter-spacing:.15em;text-transform:uppercase;color:#6ce5d4;font-size:.62rem}.analytics-inspector h3{margin:.35rem 0;font-size:1.25rem}.analytics-inspector p{color:#f7f8f4bd;margin:0;font-size:.82rem;line-height:1.5}.analytics-inspector>div{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.analytics-inspector>div span{color:#f7f8f49e;border:1px solid #ffffff14;border-radius:999px;padding:.35rem .5rem;font-size:.6rem}.analytics-lab-section{background:#eceee9}.analytics-lab{grid-template-rows:1fr auto;grid-template-columns:1fr .45fr 1fr;align-items:center;gap:1rem;max-width:88rem;min-height:36rem;margin:auto;display:grid;position:relative}.analytics-lab__link,.analytics-lab__site,.analytics-lab__events{background:#f7f8f4;border:1px solid #0b0d0e14;border-radius:1.5rem;box-shadow:0 1rem 2.5rem #0b0d0e14,inset 0 1px #fff}.analytics-lab__link{align-content:center;gap:.55rem;min-height:15rem;padding:1.3rem;display:grid;position:relative;overflow:hidden}.analytics-lab__link small,.analytics-lab__site small{letter-spacing:.15em;text-transform:uppercase;color:#547cff;font-size:.62rem}.analytics-lab__link strong{font-size:1.2rem}.analytics-lab__link>div{gap:.4rem;margin-top:.55rem;display:grid}.analytics-lab__link>div span{background:#fff;border:1px solid #0b0d0e0f;border-radius:.75rem;padding:.5rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.analytics-tag-pulse{background:#ff563c;border-radius:50%;width:.8rem;height:.8rem;animation:1.8s infinite rippleDot;position:absolute;top:1.2rem;right:1.2rem;box-shadow:0 0 #ff563c5c}.analytics-lab__person{justify-self:center;justify-items:center;width:4rem;animation:3.8s ease-in-out infinite analyticsPersonTravel;display:grid}.analytics-lab__person span{background:linear-gradient(145deg,#f7f8f4,#719bb5);border-radius:50%;width:1.5rem;height:1.5rem;box-shadow:0 0 1rem #719bb559}.analytics-lab__person i{background:linear-gradient(#719bb5,#0b0d0e);border-radius:999px;width:.5rem;height:2.2rem}.analytics-lab__site{align-content:center;gap:.5rem;min-height:15rem;padding:1.3rem;display:grid;position:relative;overflow:hidden}.analytics-lab__site strong{letter-spacing:-.04em;font-size:1.6rem}.analytics-event-packets{gap:.5rem;margin-top:1rem;display:flex}.analytics-event-packets i{background:#6ce5d4;border-radius:50%;width:.7rem;height:.7rem;animation:1.4s ease-in-out infinite analyticsPulse;box-shadow:0 0 .8rem #6ce5d457}.analytics-event-packets i:nth-child(2){background:#719bb5;animation-delay:.25s}.analytics-event-packets i:nth-child(3){background:#ff563c;animation-delay:.5s}.analytics-lab__events{grid-column:1/-1;padding:1rem}.analytics-lab__events>p{color:#59636b;margin:.2rem 0 1rem}.analytics-lab__events>div{scrollbar-width:none;gap:.55rem;display:flex;overflow:auto}.analytics-lab__events button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0b0d0e14;border-radius:.9rem;min-width:9rem;min-height:4.5rem;padding:.7rem}.analytics-lab__events button[aria-pressed=true]{color:#fff;background:#0b0d0e;border-color:#0b0d0e;box-shadow:0 .8rem 1.6rem #0b0d0e29}.analytics-lab__events button span{letter-spacing:.14em;color:#719bb5;margin-bottom:.35rem;font-size:.58rem;display:block}.analytics-conversion-section{background:#f7f8f4}.analytics-conversion-section .analytics-heading>p:last-child{color:#59636b}.analytics-conversion-route{grid-template-columns:repeat(6,1fr);gap:.6rem;max-width:88rem;margin:auto;display:grid}.analytics-conversion-step{background:#fff;border:1px solid #0b0d0e14;border-radius:1.2rem;align-content:space-between;min-height:10rem;padding:1rem;display:grid;position:relative;overflow:visible;box-shadow:0 .7rem 1.5rem #0b0d0e0f}.analytics-conversion-step span{letter-spacing:.15em;color:#547cff;font-size:.62rem}.analytics-conversion-step strong{font-size:1rem}.analytics-conversion-step i{border-top:2px solid #719bb5;border-right:2px solid #719bb5;width:.8rem;height:.8rem;animation:1.7s ease-in-out infinite analyticsArrow;position:absolute;top:50%;right:-.68rem;transform:translateY(-50%)rotate(45deg)}.analytics-conversion-step:last-child i{display:none}.analytics-dashboard-section{color:#fff;background:radial-gradient(circle at 20% 8%,#6ce5d417,#0000 25%),linear-gradient(#09131c,#071019)}.analytics-dashboard{grid-template-columns:repeat(6,1fr);gap:1rem;max-width:88rem;margin:auto;display:grid}.analytics-dashboard article{background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff17;border-radius:1.25rem;padding:1rem;overflow:hidden;box-shadow:0 1rem 2.5rem #00000038,inset 0 1px #ffffff0f}.analytics-kpi{grid-column:span 2;min-height:9rem}.analytics-kpi small,.analytics-line-chart small,.analytics-bar-chart small,.analytics-attribution small{letter-spacing:.14em;text-transform:uppercase;color:#6ce5d4;font-size:.62rem}.analytics-kpi strong{margin-top:.7rem;font-size:clamp(2rem,4vw,4rem);line-height:1;display:block}.analytics-kpi span{color:#b7f34d;margin-top:.4rem;font-size:.8rem;display:block}.analytics-line-chart{grid-column:span 4;min-height:18rem}.analytics-line-chart svg{width:100%;height:12rem;margin-top:1rem;overflow:visible}.analytics-line-chart polyline{fill:none;stroke:#6ce5d4;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:650;stroke-dashoffset:650px;animation:analyticsLineDraw 2.3s var(--ease) infinite alternate}.analytics-line-chart circle{fill:#ff563c;stroke:#081018;stroke-width:3px;filter:drop-shadow(0 0 .4rem #ff563c73)}.analytics-bar-chart{grid-column:span 2;min-height:18rem}.analytics-bar-chart>div{align-items:end;gap:.7rem;height:13rem;margin-top:.6rem;display:flex}.analytics-bar-chart span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.4rem;height:100%;display:flex}.analytics-bar-chart span i{width:100%;height:var(--h);transform-origin:bottom;animation:analyticsBarGrow .9s var(--ease) both;animation-delay:calc(var(--i)*.12s);background:linear-gradient(#719bb5,#6ce5d4);border-radius:.45rem .45rem .1rem .1rem}.analytics-bar-chart b{color:#f7f8f48c;font-size:.58rem}.analytics-attribution{grid-column:1/-1;gap:.65rem;display:grid}.analytics-attribution>div{grid-template-columns:1fr 4rem 1fr 4rem 1fr;align-items:center;gap:.5rem;display:grid}.analytics-attribution>div span,.analytics-attribution>div strong{background:#ffffff0a;border-radius:.8rem;padding:.7rem .8rem;font-size:.75rem}.analytics-attribution>div i{background:linear-gradient(90deg,#719bb5,#6ce5d4);height:1px;position:relative}.analytics-attribution>div i:after{content:"";border-top:1px solid #6ce5d4;border-right:1px solid #6ce5d4;width:.45rem;height:.45rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.analytics-final{background:#eceee9;grid-template-columns:1.25fr .75fr;align-items:end;gap:2rem;display:grid}.analytics-final h2{letter-spacing:-.05em;max-width:14ch;margin:.55rem 0 1rem;font-size:clamp(2.4rem,4.7vw,5rem);line-height:.97}.analytics-final p:not(.eyebrow){color:#59636b;max-width:43rem;line-height:1.65}.analytics-final .button-row{justify-content:flex-end}@keyframes analyticsVortex{to{transform:rotateX(68deg)rotate(368deg)}}@keyframes analyticsPulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes analyticsBarGrow{0%{opacity:.35;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes analyticsDash{to{stroke-dashoffset:-180px}}@keyframes analyticsPacket{0%{opacity:.2;top:14%;left:7%}18%{opacity:1;top:27%;left:22%}40%{top:38%;left:43%}65%{top:51%;left:58%}82%{top:65%;left:75%}to{opacity:.2;top:77%;left:89%}}@keyframes analyticsPersonTravel{0%,to{transform:translate(-1rem)rotate(-4deg)}50%{transform:translate(1rem)rotate(5deg)}}@keyframes analyticsArrow{0%,to{opacity:.35;translate:-.15rem}50%{opacity:1;translate:.15rem}}@keyframes analyticsLineDraw{to{stroke-dashoffset:0}}@media (max-width:1050px){.analytics-hero{grid-template-columns:1fr;min-height:auto}.analytics-hero__copy h1{max-width:11ch}.analytics-heading{grid-template-columns:1fr}.analytics-heading .eyebrow{grid-row:auto}.analytics-map{height:49rem}.analytics-inspector{left:20%;right:20%}.analytics-conversion-route{grid-template-columns:repeat(3,1fr)}.analytics-conversion-step:nth-child(3) i{display:none}.analytics-dashboard{grid-template-columns:repeat(2,1fr)}.analytics-kpi,.analytics-line-chart,.analytics-bar-chart{grid-column:span 1}.analytics-attribution{grid-column:1/-1}.analytics-final{grid-template-columns:1fr}.analytics-final .button-row{justify-content:flex-start}}@media (max-width:760px){.analytics-hero{padding:3.2rem 1rem 2rem}.analytics-hero__copy h1{font-size:clamp(2.8rem,13vw,4.8rem);line-height:.95}.analytics-hero__visual{min-height:30rem}.analytics-hero__route{justify-content:flex-start;overflow:auto}.analytics-hero__vortex{width:23rem}.analytics-hero__chart{width:12rem;height:8rem;right:.5rem}.analytics-measurement-page .journey-nav{top:4.1rem}.analytics-flow-section,.analytics-lab-section,.analytics-conversion-section,.analytics-dashboard-section,.analytics-final{padding:4.2rem 1rem}.analytics-heading h2{font-size:clamp(2.2rem,10vw,3.6rem)}.analytics-map{border-radius:1.4rem;height:58rem}.analytics-flow-node{width:5.8rem;min-height:5.5rem}.analytics-flow-node__orb{border-radius:1rem;width:3.4rem;height:3.4rem}.analytics-flow-node strong{font-size:.58rem}.analytics-flow-node--tiktok{top:5%;left:1%}.analytics-flow-node--instagram{top:4%;left:33%}.analytics-flow-node--google{top:5%;left:66%}.analytics-flow-node--meta{top:21%;left:1%}.analytics-flow-node--email{top:21%;left:66%}.analytics-flow-node--website{top:27%;left:33%}.analytics-flow-node--gtm{top:42%;left:3%}.analytics-flow-node--ga4{top:43%;left:34%}.analytics-flow-node--metapixel{top:42%;left:65%}.analytics-flow-node--tiktokpixel{top:59%;left:3%}.analytics-flow-node--form{top:59%;left:34%}.analytics-flow-node--booking{top:59%;left:66%}.analytics-flow-node--payment{top:75%;left:3%}.analytics-flow-node--crm{top:75%;left:34%}.analytics-flow-node--dashboard{top:75%;left:66%}.analytics-inspector{bottom:.8rem;left:.8rem;right:.8rem}.analytics-inspector p{font-size:.76rem}.analytics-lab{grid-template-columns:1fr;min-height:auto}.analytics-lab__person{margin:.5rem auto;transform:rotate(90deg)}.analytics-lab__events{grid-column:auto}.analytics-conversion-route{grid-template-columns:1fr}.analytics-conversion-step{min-height:6.3rem}.analytics-conversion-step i{inset:auto auto -.65rem 50%;transform:translate(-50%)rotate(135deg)}.analytics-conversion-step:nth-child(3) i{display:block}.analytics-dashboard{grid-template-columns:1fr}.analytics-kpi,.analytics-line-chart,.analytics-bar-chart,.analytics-attribution{grid-column:1}.analytics-attribution>div{grid-template-columns:1fr}.analytics-attribution>div i{justify-self:center;width:1px;height:1.8rem}.analytics-attribution>div i:after{inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}.analytics-final h2{font-size:clamp(2.25rem,10vw,3.8rem)}}@media (prefers-reduced-motion:reduce){.analytics-measurement-page *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.analytics-map__packet{display:none}}:root{--display-max:4.9rem}.search-service-hero__copy h1,.chatbot-service-hero__copy h1,.booking-service-hero h1,.website-service-hero h1,.architecture-service-hero__copy h1,.analytics-hero__copy h1{font-size:clamp(2.75rem,5vw,var(--display-max))!important;letter-spacing:-.045em!important;word-spacing:.03em!important;max-width:12ch!important;line-height:.98!important}.search-section-heading h2,.chatbot-section-heading h2,.architecture-service-heading h2,.search-promise-section h2,.search-final-section h2,.architecture-service-final h2{letter-spacing:-.04em!important;word-spacing:.025em!important;font-size:clamp(2.15rem,4.25vw,4.4rem)!important;line-height:1!important}.search-section-heading>p:last-child,.chatbot-section-heading>p:last-child,.architecture-service-hero__copy>p:not(.eyebrow),.architecture-service-heading+p{line-height:1.62!important}.search-feature-dialog__copy,.chatbot-channel-sheet,.funnel-stage-panel,.lead-form{line-height:1.55}.search-feature-dialog__copy p,.search-feature-dialog__copy ul,.chatbot-channel-sheet p,.chatbot-channel-sheet ul{margin-bottom:1.1rem}.button{min-height:2.85rem;line-height:1.2}.architecture-service-page{color:#0b0d0e;background:#f7f8f4}.architecture-service-hero--immersive{grid-template-columns:minmax(19rem,.72fr) minmax(30rem,1.28fr);gap:clamp(2rem,4vw,4rem)}.architecture-service-hero__experience{min-width:0}.architecture-service-section--capabilities{background:linear-gradient(#eef0eb,#f7f8f4)}.architecture-capability-lab{grid-template-columns:minmax(18rem,.7fr) minmax(22rem,1.3fr);align-items:stretch;gap:1rem;max-width:82rem;margin:auto;display:grid}.architecture-capability-lab__rail{align-content:start;gap:.55rem;display:grid}.architecture-capability-lab__rail button{color:#0b0d0e;text-align:left;cursor:pointer;min-height:4.4rem;transition:.2s var(--ease);background:#fff;border:1px solid #0b0d0e17;border-radius:1rem;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid;box-shadow:0 .55rem 1.2rem #0b0d0e0d}.architecture-capability-lab__rail button:hover,.architecture-capability-lab__rail button[aria-pressed=true]{border-color:var(--service-accent);transform:translate(.35rem)}@supports (color:color-mix(in lab, red, red)){.architecture-capability-lab__rail button:hover,.architecture-capability-lab__rail button[aria-pressed=true]{border-color:color-mix(in srgb,var(--service-accent) 50%,#0b0d0e)}}.architecture-capability-lab__rail button:hover,.architecture-capability-lab__rail button[aria-pressed=true]{box-shadow:0 .9rem 1.8rem #0b0d0e17,0 0 1.4rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.architecture-capability-lab__rail button:hover,.architecture-capability-lab__rail button[aria-pressed=true]{box-shadow:0 .9rem 1.8rem #0b0d0e17,0 0 1.4rem color-mix(in srgb,var(--service-accent) 12%,transparent)}}.architecture-capability-lab__rail small{letter-spacing:.14em;color:var(--service-accent);font-size:.62rem}.architecture-capability-lab__rail strong{font-size:.9rem;line-height:1.3}.architecture-capability-lab__rail span{color:var(--service-accent);font-size:1rem}.architecture-capability-lab__stage{background:radial-gradient(circle at 70% 20%,var(--service-accent),transparent 30%),linear-gradient(145deg,#0b0d0e,#151d21);border-radius:1.8rem;min-height:27rem;padding:2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.architecture-capability-lab__stage{background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--service-accent) 18%,transparent),transparent 30%),linear-gradient(145deg,#0b0d0e,#151d21)}}.architecture-capability-lab__stage{color:#fff;box-shadow:0 1.5rem 3rem #0b0d0e2e}.architecture-capability-lab__stage>small{color:var(--service-accent);margin-top:12rem;display:block}@supports (color:color-mix(in lab, red, red)){.architecture-capability-lab__stage>small{color:color-mix(in srgb,var(--service-accent) 78%,white)}}.architecture-capability-lab__stage>small{letter-spacing:.16em;text-transform:uppercase;font-size:.65rem}.architecture-capability-lab__stage h3{margin:.45rem 0 .8rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.architecture-capability-lab__stage p{color:#f7f8f4c7;max-width:34rem}.architecture-capability-lab__orb{background:radial-gradient(circle at 35% 25%,#ffffff47,var(--service-accent),#0b0d0e 72%);border-radius:50%;place-items:center;width:10rem;height:10rem;display:grid;position:absolute;top:2rem;right:2rem}@supports (color:color-mix(in lab, red, red)){.architecture-capability-lab__orb{background:radial-gradient(circle at 35% 25%,#ffffff47,color-mix(in srgb,var(--service-accent) 28%,#0b0d0e),#0b0d0e 72%)}}.architecture-capability-lab__orb{box-shadow:0 0 2.4rem var(--service-accent),inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.architecture-capability-lab__orb{box-shadow:0 0 2.4rem color-mix(in srgb,var(--service-accent) 18%,transparent),inset 0 1px 0 #ffffff2e}}.architecture-capability-lab__orb i{border:1px dashed var(--service-accent);border-radius:50%;position:absolute;inset:-1rem}@supports (color:color-mix(in lab, red, red)){.architecture-capability-lab__orb i{border:1px dashed color-mix(in srgb,var(--service-accent) 34%,transparent)}}.architecture-capability-lab__orb i{animation:8s linear infinite spin}.architecture-capability-lab__orb i:nth-child(2){animation-direction:reverse;inset:.7rem}.architecture-capability-lab__orb span{font-size:1.4rem;font-weight:900}.architecture-process-rail--interactive{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.architecture-process-rail--interactive button{color:#fff;text-align:left;cursor:pointer;min-height:8rem;transition:.2s var(--ease);background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff1a;border-radius:1.1rem;padding:1rem;position:relative}.architecture-process-rail--interactive button.is-on{border-color:var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.architecture-process-rail--interactive button.is-on{border-color:color-mix(in srgb,var(--service-accent) 48%,#ffffff1f)}}.architecture-process-rail--interactive button.is-on{background:linear-gradient(180deg,var(--service-accent),#ffffff06)}@supports (color:color-mix(in lab, red, red)){.architecture-process-rail--interactive button.is-on{background:linear-gradient(180deg,color-mix(in srgb,var(--service-accent) 10%,#ffffff0f),#ffffff06)}}.architecture-process-rail--interactive button.is-on{box-shadow:0 0 1.3rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.architecture-process-rail--interactive button.is-on{box-shadow:0 0 1.3rem color-mix(in srgb,var(--service-accent) 10%,transparent)}}.architecture-process-rail--interactive button span{color:var(--service-accent)}.architecture-process-rail--interactive button strong{margin-top:1.1rem;font-size:.88rem;line-height:1.3;display:block}.architecture-process-rail--interactive button i{background:var(--service-accent);width:.65rem;height:.65rem;box-shadow:0 0 1rem var(--service-accent);border-radius:50%;margin-top:.8rem;display:block}@supports (color:color-mix(in lab, red, red)){.architecture-process-rail--interactive button i{box-shadow:0 0 1rem color-mix(in srgb,var(--service-accent) 55%,transparent)}}.architecture-process-detail{color:#fff;background:#ffffff09;border:1px solid #ffffff1a;border-radius:1rem;grid-template-columns:auto 1fr minmax(10rem,.5fr);align-items:center;gap:1rem;max-width:82rem;margin:1rem auto 0;padding:1rem 1.2rem;display:grid}.architecture-process-detail small{color:var(--service-accent);text-transform:uppercase;letter-spacing:.14em;font-size:.62rem}.architecture-process-detail strong{font-size:1rem}.architecture-process-signal{align-items:flex-end;gap:.3rem;height:2rem;display:flex}.architecture-process-signal i{height:calc(30% + var(--i)*10%);background:linear-gradient(var(--service-accent),transparent);animation:1.6s ease-in-out infinite alternate metricPulse;animation-delay:calc(var(--i)*-.12s);flex:1}.architecture-connection-map{place-items:center;max-width:66rem;height:34rem;margin:auto;display:grid;position:relative;overflow:hidden}.architecture-connection-map svg{z-index:0;width:100%;height:100%;position:absolute;inset:0}.architecture-connection-map line{stroke:var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.architecture-connection-map line{stroke:color-mix(in srgb,var(--service-accent) 42%,#719bb5)}}.architecture-connection-map line{stroke-width:.25px;stroke-dasharray:2 3;animation:10s linear infinite dash}.architecture-connection-map__core{z-index:2;text-align:center;background:radial-gradient(circle at 35% 25%,white,var(--service-accent) 28%,#0b0d0e 76%);border-radius:50%;place-items:center;width:11rem;height:11rem;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.architecture-connection-map__core{background:radial-gradient(circle at 35% 25%,white,color-mix(in srgb,var(--service-accent) 24%,#dfe5e5) 28%,#0b0d0e 76%)}}.architecture-connection-map__core{color:#fff;box-shadow:0 1.5rem 3rem #0b0d0e2e,0 0 2.5rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.architecture-connection-map__core{box-shadow:0 1.5rem 3rem #0b0d0e2e,0 0 2.5rem color-mix(in srgb,var(--service-accent) 18%,transparent)}}.architecture-connection-map__core span{font-size:.82rem;font-weight:900;line-height:1.1}.architecture-connection-map__node{width:8rem;min-height:4.6rem;transform:rotate(calc(var(--i)*72deg)) translateX(15rem) rotate(calc(var(--i)*-72deg));text-align:center;z-index:2;background:#fff;border:1px solid #0b0d0e14;border-radius:1rem;place-items:center;margin:-2.3rem -4rem;padding:.65rem;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 .7rem 1.4rem #0b0d0e14}.architecture-connection-map__node i{background:var(--service-accent);width:.55rem;height:.55rem;box-shadow:0 0 1rem var(--service-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.architecture-connection-map__node i{box-shadow:0 0 1rem color-mix(in srgb,var(--service-accent) 55%,transparent)}}.architecture-connection-map__node strong{font-size:.72rem;line-height:1.2}.architecture-service-section--measure{background:#f7f8f4}.architecture-measure-live{grid-template-columns:1.2fr .8fr;gap:1rem;max-width:82rem;margin:auto;display:grid}.architecture-measure-live__chart{background:linear-gradient(145deg,#0b0d0e,#182126);border-radius:1.5rem;align-items:flex-end;gap:.8rem;min-height:22rem;padding:2rem;display:flex;box-shadow:0 1.2rem 2.5rem #0b0d0e24}.architecture-measure-live__chart i{height:var(--h);background:linear-gradient(180deg,var(--service-accent),var(--service-accent));border-radius:.45rem .45rem 0 0;flex:1}@supports (color:color-mix(in lab, red, red)){.architecture-measure-live__chart i{background:linear-gradient(180deg,var(--service-accent),color-mix(in srgb,var(--service-accent) 28%,#0b0d0e))}}.architecture-measure-live__chart i{box-shadow:0 0 1rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.architecture-measure-live__chart i{box-shadow:0 0 1rem color-mix(in srgb,var(--service-accent) 14%,transparent)}}.architecture-measure-live__chart i{transform-origin:bottom;animation:barGrow 1s var(--ease) both;animation-delay:calc(var(--i)*90ms)}.architecture-measure-live__metrics{gap:.7rem;display:grid}.architecture-measure-live__metrics span{background:#fff;border:1px solid #0b0d0e14;border-radius:1rem;grid-template-columns:2.2rem 1fr;align-items:center;gap:.7rem;padding:1rem;display:grid;box-shadow:0 .55rem 1.2rem #0b0d0e0d}.architecture-measure-live__metrics small{color:var(--service-accent);font-size:.62rem}.architecture-measure-live__metrics strong{font-size:.85rem}.immersive-scene{background:radial-gradient(circle at 70% 18%,var(--service-accent),transparent 28%),linear-gradient(145deg,#0a0e12,#111920);border:1px solid #ffffff1f;border-radius:1.8rem;min-height:39rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.immersive-scene{background:radial-gradient(circle at 70% 18%,color-mix(in srgb,var(--service-accent) 18%,transparent),transparent 28%),linear-gradient(145deg,#0a0e12,#111920)}}.immersive-scene{color:#fff;isolation:isolate;box-shadow:inset 0 1px #ffffff14,0 2rem 4rem #00000047}.immersive-scene button{font:inherit}.immersive-scene:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.scene-strategy svg{width:84%;height:82%;position:absolute;inset:9% 8%}.scene-strategy svg path{fill:none;stroke:var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-strategy svg path{stroke:color-mix(in srgb,var(--service-accent) 38%,#719bb5)}}.scene-strategy svg path{stroke-width:.35px;stroke-dasharray:2.4 3;animation:12s linear infinite dash}.scene-strategy__core{text-align:center;background:radial-gradient(circle at 35% 25%,#ffffff47,var(--service-accent),#0b0d0e 72%);border-radius:50%;align-content:center;place-items:center;width:10rem;height:10rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.scene-strategy__core{background:radial-gradient(circle at 35% 25%,#ffffff47,color-mix(in srgb,var(--service-accent) 28%,#0b0d0e),#0b0d0e 72%)}}.scene-strategy__core{box-shadow:0 0 3rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-strategy__core{box-shadow:0 0 3rem color-mix(in srgb,var(--service-accent) 20%,transparent)}}.scene-strategy__core{z-index:2}.scene-strategy__core small{letter-spacing:.16em;color:var(--service-accent);font-size:.56rem}.scene-strategy__core strong{margin:.35rem;font-size:1.15rem}.scene-strategy__core span{color:#ffffff8c;font-size:.7rem}.scene-strategy>button{width:7.3rem;min-height:4.3rem;transform:rotate(calc(var(--i)*51.43deg)) translateX(14.7rem) rotate(calc(var(--i)*-51.43deg));color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:.2s var(--ease);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:1rem;margin:-2.15rem -3.65rem;position:absolute;top:50%;left:50%}.scene-strategy>button.is-active{transform:rotate(calc(var(--i)*51.43deg)) translateX(14.7rem) rotate(calc(var(--i)*-51.43deg)) scale(1.1);border-color:var(--service-accent);box-shadow:0 0 1.8rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-strategy>button.is-active{box-shadow:0 0 1.8rem color-mix(in srgb,var(--service-accent) 20%,transparent)}}.scene-strategy>button span{color:var(--service-accent);font-size:.55rem;display:block}.scene-strategy>button b{font-size:.72rem}.scene-strategy__scan{background:linear-gradient(90deg,transparent,var(--service-accent),transparent);height:1px;box-shadow:0 0 1rem var(--service-accent);animation:4s ease-in-out infinite alternate scanVertical;position:absolute;top:18%;left:12%;right:12%}.scene-creative__stage{perspective:900px;width:55%;height:52%;position:absolute;top:45%;left:50%;translate:-50% -50%}.scene-creative__screen{background:linear-gradient(145deg,var(--service-accent),#080b0d);border-radius:1.5rem;align-content:end;height:100%;padding:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.scene-creative__screen{background:linear-gradient(145deg,color-mix(in srgb,var(--service-accent) 18%,#162027),#080b0d)}}.scene-creative__screen{border:1px solid #ffffff29;animation:5s ease-in-out infinite creativefloat;transform:rotateY(-8deg)rotateX(3deg);box-shadow:0 2rem 4rem #00000059}.scene-creative__screen small{letter-spacing:.16em;color:var(--service-accent);font-size:.58rem}.scene-creative__screen strong{font-size:3rem;line-height:.9}.scene-creative__screen span{color:#ffffffad}.scene-creative__cards button{color:#fff;width:7.5rem;height:9.5rem;transform:rotate(calc((var(--i) - 2.5)*7deg)) translateY(calc((var(--i) % 2)*1.2rem));cursor:pointer;transition:.2s var(--ease);background:linear-gradient(160deg,#ffffff21,#ffffff09);border:1px solid #ffffff1f;border-radius:1rem;position:absolute;box-shadow:0 1rem 2rem #0000003d}.scene-creative__cards button:first-child{top:10%;left:5%}.scene-creative__cards button:nth-child(2){top:11%;right:5%}.scene-creative__cards button:nth-child(3){bottom:12%;left:3%}.scene-creative__cards button:nth-child(4){bottom:10%;right:4%}.scene-creative__cards button:nth-child(5){bottom:3%;left:18%}.scene-creative__cards button:nth-child(6){bottom:3%;right:18%}.scene-creative__cards button.is-active{border-color:var(--service-accent);box-shadow:0 0 2rem var(--service-accent);transform:scale(1.1)translateY(-.4rem)}@supports (color:color-mix(in lab, red, red)){.scene-creative__cards button.is-active{box-shadow:0 0 2rem color-mix(in srgb,var(--service-accent) 22%,transparent)}}.scene-creative__cards button i{background:linear-gradient(90deg,var(--service-accent),transparent);height:28%;position:absolute;bottom:12%;left:12%;right:12%}.scene-creative__timeline{gap:.35rem;height:.35rem;display:flex;position:absolute;bottom:4%;left:23%;right:23%}.scene-creative__timeline i{background:var(--service-accent);flex:1}@supports (color:color-mix(in lab, red, red)){.scene-creative__timeline i{background:color-mix(in srgb,var(--service-accent) 38%,#fff)}}.scene-creative__timeline i{animation:1.3s ease-in-out infinite alternate metricPulse}.scene-automation svg{width:88%;height:28%;position:absolute;top:33%;left:6%;right:6%}.scene-automation svg path{stroke:var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-automation svg path{stroke:color-mix(in srgb,var(--service-accent) 50%,#6ce5d4)}}.scene-automation svg path{stroke-width:.45px;stroke-dasharray:2 2;animation:7s linear infinite dash}.scene-automation__flow{grid-template-columns:repeat(6,1fr);gap:.7rem;display:grid;position:absolute;top:38%;left:5%;right:5%}.scene-automation__flow button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:1rem;align-content:center;gap:.5rem;min-height:7.3rem;padding:.7rem;transition:all .2s;display:grid}.scene-automation__flow button.is-on{background:linear-gradient(180deg,var(--service-accent),#ffffff08)}@supports (color:color-mix(in lab, red, red)){.scene-automation__flow button.is-on{background:linear-gradient(180deg,color-mix(in srgb,var(--service-accent) 16%,#ffffff0f),#ffffff08)}}.scene-automation__flow button.is-on{border-color:var(--service-accent);box-shadow:0 0 1.5rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-automation__flow button.is-on{box-shadow:0 0 1.5rem color-mix(in srgb,var(--service-accent) 14%,transparent)}}.scene-automation__flow small{color:var(--service-accent)}.scene-automation__flow strong{font-size:.8rem}.scene-automation__flow span{font-size:.72rem}.scene-automation__packet{top:29%;left:calc(7% + var(--step)*15.6%);background:var(--service-accent);color:#07100d;box-shadow:0 0 1rem var(--service-accent);transition:left .45s var(--ease);border-radius:999px;padding:.35rem .55rem;font-size:.58rem;font-weight:900;position:absolute}.scene-automation>p{color:#ffffff94;font-size:.76rem;position:absolute;bottom:7%;left:5%}.scene-social-setup__phone{color:#0b0d0e;width:19rem;min-height:31rem;transition:.45s var(--ease);background:#f7f8f4;border-radius:2.3rem;padding:1rem;position:absolute;top:49%;left:50%;translate:-50% -50%;box-shadow:0 2rem 4rem #0006}.scene-social-setup__cover{background:linear-gradient(135deg,#d8ddda,#bbc5c7);border-radius:1.2rem;height:7rem;transition:all .45s}.scene-social-setup.is-after .scene-social-setup__cover{background:linear-gradient(135deg,var(--service-accent),#0b0d0e)}.scene-social-setup__avatar{background:linear-gradient(145deg,#919da2,#d9dddb);border:4px solid #f7f8f4;border-radius:50%;width:4.5rem;height:4.5rem;margin:-2.2rem auto .5rem}.scene-social-setup.is-after .scene-social-setup__avatar{background:radial-gradient(circle at 30% 25%,white,var(--service-accent),#0b0d0e)}.scene-social-setup__phone>strong,.scene-social-setup__phone>p{text-align:center;display:block}.scene-social-setup__phone p{color:#596168;font-size:.78rem}.scene-social-setup__highlights{justify-content:center;gap:.65rem;margin:1rem;display:flex}.scene-social-setup__highlights i{background:#dde2df;border-radius:50%;width:2.4rem;height:2.4rem}.scene-social-setup.is-after .scene-social-setup__highlights i{background:var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-social-setup.is-after .scene-social-setup__highlights i{background:color-mix(in srgb,var(--service-accent) 20%,#e7ece9)}}.scene-social-setup.is-after .scene-social-setup__highlights i{border:2px solid var(--service-accent)}.scene-social-setup__grid{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.scene-social-setup__grid i{aspect-ratio:1;background:#dde2df}.scene-social-setup.is-after .scene-social-setup__grid i:nth-child(odd){background:var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-social-setup.is-after .scene-social-setup__grid i:nth-child(odd){background:color-mix(in srgb,var(--service-accent) 22%,#e9eeeb)}}.scene-slider{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:999px;width:14rem;height:3.2rem;position:absolute;bottom:2.2%;left:50%;translate:-50%}.scene-slider i{background:var(--service-accent);border-radius:50%;width:2.5rem;height:2.5rem;transition:all .35s;position:absolute;top:.35rem;left:.35rem}.scene-social-setup.is-after .scene-slider i{left:calc(100% - 2.85rem)}.scene-smm__wheel{border:1px solid #ffffff1a;border-radius:50%;width:28rem;height:28rem;animation:28s linear infinite spin;position:absolute;top:46%;left:50%;translate:-50% -50%}.scene-smm__core{text-align:center;background:radial-gradient(circle at 35% 25%,white,var(--service-accent),#0b0d0e 72%);border-radius:50%;place-items:center;width:9rem;height:9rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.scene-smm__core{background:radial-gradient(circle at 35% 25%,white,color-mix(in srgb,var(--service-accent) 26%,#101719),#0b0d0e 72%)}}.scene-smm__core{box-shadow:0 0 2.5rem var(--service-accent);font-weight:900}@supports (color:color-mix(in lab, red, red)){.scene-smm__core{box-shadow:0 0 2.5rem color-mix(in srgb,var(--service-accent) 20%,transparent)}}.scene-smm__wheel button{width:7rem;height:4rem;transform:rotate(calc(var(--i)*60deg)) translateX(12rem) rotate(calc(var(--i)*-60deg));color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:1rem;margin:-2rem -3.5rem;animation:28s linear infinite reverse spin;position:absolute;top:50%;left:50%}.scene-smm__wheel button.is-active{border-color:var(--service-accent);background:var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-smm__wheel button.is-active{background:color-mix(in srgb,var(--service-accent) 16%,#0b0d0e)}}.scene-smm__feed{gap:.4rem;display:flex;position:absolute;bottom:5%;right:4%}.scene-smm__feed span{background:linear-gradient(145deg,var(--service-accent),#0b0d0e);border-radius:.8rem;width:4rem;height:5.5rem}@supports (color:color-mix(in lab, red, red)){.scene-smm__feed span{background:linear-gradient(145deg,color-mix(in srgb,var(--service-accent) 16%,#1a2428),#0b0d0e)}}.scene-smm__feed span{border:1px solid #ffffff1a;place-items:end center;padding:.5rem;font-size:.55rem;display:grid}.scene-smm__pulse{border:1px solid var(--service-accent);border-radius:50%;place-items:center;width:5rem;height:5rem;display:grid;position:absolute;bottom:7%;left:5%}.scene-smm__pulse i{border:1px solid var(--service-accent);border-radius:50%;position:absolute;inset:-1rem}@supports (color:color-mix(in lab, red, red)){.scene-smm__pulse i{border:1px solid color-mix(in srgb,var(--service-accent) 30%,transparent)}}.scene-smm__pulse i{animation:2s infinite rippleDot}.scene-smm__pulse b{font-size:1.5rem}.scene-ads__tabs{gap:.5rem;display:flex;position:absolute;top:5%;left:4%;right:4%}.scene-ads__tabs button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:.75rem;flex:1;padding:.65rem}.scene-ads__tabs button[aria-pressed=true]{background:var(--service-accent);color:#07100d}.scene-ads__dashboard{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid;position:absolute;top:18%;left:4%;right:4%}.scene-ads__dashboard>div{background:#ffffff0e;border:1px solid #ffffff17;border-radius:1rem;padding:1rem}.scene-ads__dashboard small{color:#ffffff73;font-size:.58rem;display:block}.scene-ads__dashboard strong{font-size:1.8rem}.scene-ads__chart{align-items:flex-end;gap:.65rem;height:15rem;display:flex;position:absolute;bottom:20%;left:5%;right:5%}.scene-ads__chart i{height:var(--h);background:linear-gradient(180deg,var(--service-accent),#162027);animation:1s both barGrow;animation-delay:calc(var(--i)*.1s);border-radius:.5rem .5rem 0 0;flex:1}.scene-ads__route{justify-content:center;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:5%;left:5%;right:5%}.scene-ads__route span{background:#ffffff0f;border-radius:999px;padding:.45rem .65rem;font-size:.66rem}.scene-ads__route b{color:var(--service-accent)}.scene-community__radar{border:1px solid #ffffff14;border-radius:50%;width:30rem;height:30rem;position:absolute;top:48%;left:50%;translate:-50% -50%}.scene-community__radar>i{border:1px solid #ffffff12;border-radius:50%;position:absolute;inset:12%}.scene-community__radar>i:nth-child(2){inset:26%}.scene-community__radar>i:nth-child(3){inset:39%}.scene-community__radar>div{background:var(--service-accent);color:#07100d;border-radius:50%;place-items:center;width:7rem;height:7rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.scene-community__radar button{width:7.5rem;min-height:3.8rem;transform:rotate(calc(var(--i)*72deg)) translateX(12rem) rotate(calc(var(--i)*-72deg));color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;margin:-1.9rem -3.75rem;position:absolute;top:50%;left:50%}.scene-community__radar button.is-active{border-color:var(--service-accent);box-shadow:0 0 1.5rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-community__radar button.is-active{box-shadow:0 0 1.5rem color-mix(in srgb,var(--service-accent) 18%,transparent)}}.scene-community__route{text-align:center;background:#ffffff0e;border-radius:1rem;width:min(30rem,86%);padding:.8rem 1rem;position:absolute;bottom:4%;left:50%;translate:-50%}.scene-community__route small{color:var(--service-accent)}.scene-community__route strong{margin-top:.3rem;font-size:.82rem;display:block}.scene-retention__loop{border:1px dashed var(--service-accent);border-radius:50%;width:29rem;height:29rem;position:absolute;top:47%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.scene-retention__loop{border:1px dashed color-mix(in srgb,var(--service-accent) 35%,#ffffff14)}}.scene-retention__core{background:radial-gradient(circle at 35% 25%,white,var(--service-accent),#0b0d0e 72%);border-radius:50%;place-items:center;width:8rem;height:8rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.scene-retention__core{background:radial-gradient(circle at 35% 25%,white,color-mix(in srgb,var(--service-accent) 26%,#0b0d0e),#0b0d0e 72%)}}.scene-retention__core{font-size:.75rem;font-weight:900;animation:34s linear infinite reverse spin}.scene-retention__loop button{width:7rem;min-height:4rem;transform:rotate(calc(var(--i)*60deg)) translateX(12.5rem) rotate(calc(var(--i)*-60deg));color:#fff;cursor:pointer;background:#10171a;border:1px solid #ffffff1a;border-radius:1rem;margin:-2rem -3.5rem;animation:34s linear infinite reverse spin;position:absolute;top:50%;left:50%}.scene-retention__loop button.is-active{border-color:var(--service-accent);background:var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-retention__loop button.is-active{background:color-mix(in srgb,var(--service-accent) 14%,#0b0d0e)}}.scene-retention__loop>span{transform:rotate(calc(var(--i)*60deg)) translateX(10rem);color:var(--service-accent);text-shadow:0 0 1rem var(--service-accent);transition:all .35s;position:absolute;top:50%;left:50%}.scene-retention__metric{background:#ffffff0e;border-radius:1rem;padding:.75rem 1rem;position:absolute;bottom:5%;right:4%}.scene-retention__metric small{color:#ffffff73}.scene-retention__metric strong{margin-top:.25rem;display:block}.scene-checkout__tunnel{perspective:1100px;width:82%;height:72%;position:absolute;top:48%;left:50%;translate:-50% -50%}.scene-checkout__tunnel button{width:calc(86% - var(--i)*12%);height:calc(72% - var(--i)*9%);translate:-50% -50%;transform:translateZ(calc(var(--i)*-75px));color:#fff;cursor:pointer;background:linear-gradient(145deg,#ffffff0e,#ffffff04);border:1px solid #ffffff1a;border-radius:1.4rem;justify-content:space-between;align-items:flex-start;padding:.8rem;transition:all .3s;display:flex;position:absolute;top:50%;left:50%}.scene-checkout__tunnel button.is-active{border-color:var(--service-accent);box-shadow:inset 0 0 2rem var(--service-accent),0 0 2rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-checkout__tunnel button.is-active{box-shadow:inset 0 0 2rem color-mix(in srgb,var(--service-accent) 10%,transparent),0 0 2rem color-mix(in srgb,var(--service-accent) 12%,transparent)}}.scene-checkout__tunnel button.is-done{border-color:var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-checkout__tunnel button.is-done{border-color:color-mix(in srgb,var(--service-accent) 42%,transparent)}}.scene-checkout__tunnel span{color:var(--service-accent);font-size:.58rem}.scene-checkout__tunnel strong{font-size:.8rem}.scene-checkout__cart{left:50%;top:calc(14% + var(--step)*12%);transition:top .4s var(--ease);filter:drop-shadow(0 0 .8rem var(--service-accent));font-size:2rem;position:absolute;translate:-50%}.scene-checkout__status{color:var(--service-accent);background:#ffffff0f;border-radius:999px;padding:.6rem .9rem;font-size:.72rem;position:absolute;bottom:4%;left:50%;translate:-50%}.scene-delivery svg{width:84%;height:76%;position:absolute;inset:8%}.scene-delivery svg path{fill:none;stroke:var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-delivery svg path{stroke:color-mix(in srgb,var(--service-accent) 52%,#719bb5)}}.scene-delivery svg path{stroke-width:.7px;stroke-dasharray:3 3;animation:8s linear infinite dash}.scene-delivery>button{left:var(--x);top:var(--y);color:#fff;cursor:pointer;background:#10171a;border:1px solid #ffffff1a;border-radius:1rem;width:6.8rem;min-height:4rem;transition:all .25s;position:absolute;translate:-50% -50%}.scene-delivery>button.is-active,.scene-delivery>button.is-done{border-color:var(--service-accent);box-shadow:0 0 1.4rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-delivery>button.is-active,.scene-delivery>button.is-done{box-shadow:0 0 1.4rem color-mix(in srgb,var(--service-accent) 18%,transparent)}}.scene-delivery>button span{color:var(--service-accent);font-size:.58rem;display:block}.scene-delivery>button b{font-size:.72rem}.scene-delivery__van{left:var(--x);top:var(--y);color:var(--service-accent);transition:left .5s var(--ease),top .5s var(--ease);filter:drop-shadow(0 0 .8rem var(--service-accent));font-size:1.6rem;position:absolute;translate:-50% -160%}.scene-local__map{background:linear-gradient(135deg,#182126,#0d1215);border-radius:1.4rem;position:absolute;inset:7%;overflow:hidden}.scene-local__roads{background-image:linear-gradient(27deg,#0000 48%,#ffffff0d 49% 51%,#0000 52%),linear-gradient(153deg,#0000 48%,#ffffff0d 49% 51%,#0000 52%);background-size:7rem 7rem;position:absolute;inset:-10%}.scene-local__business{background:var(--service-accent);color:#07100d;width:6rem;height:6rem;box-shadow:0 0 2rem var(--service-accent);border-radius:50% 50% 50% 0;place-items:center;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}@supports (color:color-mix(in lab, red, red)){.scene-local__business{box-shadow:0 0 2rem color-mix(in srgb,var(--service-accent) 30%,transparent)}}.scene-local__business:after{content:"";background:#0b0d0e;border-radius:50%;position:absolute;inset:1.4rem}.scene-local__map button{color:#fff;cursor:pointer;background:#080c0fd1;border:1px solid #ffffff1a;border-radius:999px;width:7rem;min-height:3.8rem;position:absolute}.scene-local__map button:first-of-type{top:15%;left:6%}.scene-local__map button:nth-of-type(2){top:16%;right:6%}.scene-local__map button:nth-of-type(3){bottom:17%;left:8%}.scene-local__map button:nth-of-type(4){bottom:15%;right:8%}.scene-local__map button:nth-of-type(5){top:8%;left:39%}.scene-local__map button:nth-of-type(6){bottom:5%;right:36%}.scene-local__map button.is-active{border-color:var(--service-accent);box-shadow:0 0 1.4rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-local__map button.is-active{box-shadow:0 0 1.4rem color-mix(in srgb,var(--service-accent) 20%,transparent)}}.scene-local__map button span{color:var(--service-accent)}.scene-local__map button b{font-size:.65rem;display:block}.scene-local__path{align-items:center;gap:.6rem;display:flex;position:absolute;bottom:2%;left:50%;translate:-50%}.scene-local__path span{color:var(--service-accent);font-size:.65rem}.scene-local__path i{background:var(--service-accent);width:3rem;height:1px}.scene-local__path strong{font-size:.68rem}.scene-reputation__pulse{background:radial-gradient(circle at 35% 25%,white,var(--service-accent),#0b0d0e 72%);border-radius:50%;align-content:center;place-items:center;width:15rem;height:15rem;display:grid;position:absolute;top:45%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.scene-reputation__pulse{background:radial-gradient(circle at 35% 25%,white,color-mix(in srgb,var(--service-accent) 24%,#182126),#0b0d0e 72%)}}.scene-reputation__pulse{box-shadow:0 0 3rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-reputation__pulse{box-shadow:0 0 3rem color-mix(in srgb,var(--service-accent) 20%,transparent)}}.scene-reputation__pulse span{color:var(--service-accent);font-size:2rem}.scene-reputation__pulse strong{font-size:3.4rem}.scene-reputation__pulse small{letter-spacing:.16em;font-size:.58rem}.scene-reputation__pulse i{border:1px solid var(--service-accent);border-radius:50%;position:absolute;inset:-1rem}@supports (color:color-mix(in lab, red, red)){.scene-reputation__pulse i{border:1px solid color-mix(in srgb,var(--service-accent) 25%,transparent)}}.scene-reputation__pulse i{animation:2.2s infinite rippleDot}.scene-reputation__pulse i:nth-child(2){animation-delay:.5s;inset:-2rem}.scene-reputation__pulse i:nth-child(3){animation-delay:1s;inset:-3rem}.scene-reputation__reviews{grid-template-columns:repeat(5,1fr);gap:.45rem;display:grid;position:absolute;bottom:5%;left:4%;right:4%}.scene-reputation__reviews button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:.8rem;padding:.65rem}.scene-reputation__reviews button.is-active{background:var(--service-accent);color:#07100d}.scene-reputation__reviews span{font-size:.55rem;display:block}.scene-onboarding__stairs{height:74%;position:absolute;bottom:10%;left:8%;right:8%}.scene-onboarding__stairs button{left:calc(var(--i)*14%);bottom:calc(var(--i)*10%);color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:.8rem;width:27%;height:15%;padding:.7rem;transition:all .25s;position:absolute;transform:perspective(700px)rotateX(58deg)}.scene-onboarding__stairs button.is-on{border-color:var(--service-accent);background:var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-onboarding__stairs button.is-on{background:color-mix(in srgb,var(--service-accent) 13%,#0b0d0e)}}.scene-onboarding__stairs button span{color:var(--service-accent);font-size:.56rem}.scene-onboarding__stairs button strong{margin-top:.25rem;font-size:.72rem;display:block}.scene-onboarding__person{left:calc(8% + var(--i)*14%);bottom:calc(15% + var(--i)*10%);color:var(--service-accent);filter:drop-shadow(0 0 .8rem var(--service-accent));font-size:2rem;transition:left .4s,bottom .4s;position:absolute}.scene-onboarding__panel{background:#ffffff0e;border-radius:1rem;padding:1rem;position:absolute;top:6%;right:4%}.scene-onboarding__panel small{color:#ffffff73}.scene-onboarding__panel strong{color:var(--service-accent);font-size:2rem;display:block}.scene-email__river{grid-template-columns:repeat(5,1fr);align-items:center;gap:.8rem;height:16rem;display:grid;position:absolute;top:25%;left:5%;right:5%}.scene-email__river:before{content:"";background:linear-gradient(90deg,transparent,var(--service-accent),transparent);height:2px;box-shadow:0 0 1rem var(--service-accent);position:absolute;top:50%;left:5%;right:5%}.scene-email__river button{z-index:2;color:#fff;cursor:pointer;background:#10171a;border:1px solid #ffffff1a;border-radius:1rem;min-height:7rem;position:relative}.scene-email__river button.is-active{border-color:var(--service-accent);box-shadow:0 0 1.4rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-email__river button.is-active{box-shadow:0 0 1.4rem color-mix(in srgb,var(--service-accent) 22%,transparent)}}.scene-email__river button span{font-size:1.5rem;display:block}.scene-email__river button b{font-size:.72rem}.scene-email__packet{left:calc(4% + var(--step)*23%);background:var(--service-accent);color:#07100d;border-radius:999px;padding:.35rem .55rem;font-size:.58rem;font-weight:900;transition:left .4s;position:absolute;top:7%}.scene-email__stats{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid;position:absolute;bottom:8%;left:8%;right:8%}.scene-email__stats span{background:#ffffff0e;border-radius:.8rem;padding:.8rem;font-size:.62rem}.scene-email__stats b{color:var(--service-accent);font-size:1.3rem;display:block}.scene-webinar__stage{perspective:900px;width:74%;height:60%;position:absolute;top:43%;left:50%;translate:-50% -50%}.scene-webinar__screen{background:linear-gradient(145deg,#19242a,#070a0c);border:1px solid #ffffff1f;border-radius:1.4rem;align-content:start;height:100%;padding:1.4rem;display:grid;transform:rotateX(3deg);box-shadow:0 2rem 4rem #0000005c}.scene-webinar__screen small{color:var(--service-accent);letter-spacing:.16em;font-size:.58rem}.scene-webinar__screen strong{margin:.5rem 0;font-size:3rem}.scene-webinar__audience{grid-template-columns:repeat(8,1fr);gap:.45rem;margin-top:auto;display:grid}.scene-webinar__audience i{aspect-ratio:1;animation:1.5s ease-in-out infinite alternate metricPulse;animation-delay:calc(var(--i)*-.07s);background:linear-gradient(145deg,#ffffff1a,#ffffff06);border-radius:.5rem}.scene-webinar__controls{gap:.45rem;display:flex;position:absolute;bottom:5%;left:4%;right:4%}.scene-webinar__controls button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:.7rem;flex:1;padding:.65rem}.scene-webinar__controls button[aria-pressed=true]{background:var(--service-accent);color:#07100d}.scene-loyalty__loop{border:1px dashed var(--service-accent);border-radius:50%;width:28rem;height:28rem;position:absolute;top:47%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.scene-loyalty__loop{border:1px dashed color-mix(in srgb,var(--service-accent) 35%,transparent)}}.scene-loyalty__coin{background:radial-gradient(circle at 35% 25%,white,var(--service-accent),#0b0d0e 75%);width:8rem;height:8rem;box-shadow:0 0 2.6rem var(--service-accent);border-radius:50%;place-items:center;font-size:2rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.scene-loyalty__coin{box-shadow:0 0 2.6rem color-mix(in srgb,var(--service-accent) 24%,transparent)}}.scene-loyalty__loop button{width:7rem;min-height:4rem;transform:rotate(calc(var(--i)*60deg)) translateX(12rem) rotate(calc(var(--i)*-60deg));color:#fff;cursor:pointer;background:#10171a;border:1px solid #ffffff1a;border-radius:999px;margin:-2rem -3.5rem;position:absolute;top:50%;left:50%}.scene-loyalty__loop button.is-active{border-color:var(--service-accent);box-shadow:0 0 1.4rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-loyalty__loop button.is-active{box-shadow:0 0 1.4rem color-mix(in srgb,var(--service-accent) 20%,transparent)}}.scene-loyalty__loop>span{transform:rotate(calc(var(--i)*60deg)) translateX(9.8rem);color:var(--service-accent);text-shadow:0 0 1rem var(--service-accent);transition:all .35s;position:absolute;top:50%;left:50%}.scene-loyalty__code{border:1px solid var(--service-accent);border-radius:999px;padding:.6rem 1rem;position:absolute;bottom:4%;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.scene-loyalty__code{border:1px solid color-mix(in srgb,var(--service-accent) 28%,transparent)}}.scene-loyalty__code{letter-spacing:.12em;color:var(--service-accent);background:#ffffff0d}.scene-branding__prism{width:14rem;height:14rem;transform-style:preserve-3d;translate:-50% -50%;transform:rotateX(-18deg) rotateY(calc(var(--face)*60deg + 30deg));transition:transform .6s var(--ease);animation:5s ease-in-out infinite prismFloat;position:absolute;top:43%;left:50%}.scene-branding__prism>div{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(145deg,var(--service-accent),var(--service-accent));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.scene-branding__prism>div{background:linear-gradient(145deg,color-mix(in srgb,var(--service-accent) 40%,white),color-mix(in srgb,var(--service-accent) 18%,#0b0d0e))}}.scene-branding__prism>div{border:1px solid #ffffff24}.scene-branding__prism>div:nth-child(2){transform:rotateY(120deg)}.scene-branding__prism>div:nth-child(3){transform:rotateY(240deg)}.scene-branding__prism span{z-index:3;font-weight:900;position:absolute;top:50%;left:50%;translate:-50% -50%}.scene-branding__swatches{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid;position:absolute;bottom:5%;left:4%;right:4%}.scene-branding__swatches button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:.8rem;grid-template-columns:1.2rem 1fr;align-items:center;gap:.5rem;padding:.65rem;display:grid}.scene-branding__swatches button.is-active{border-color:var(--service-accent)}.scene-branding__swatches i{background:hsl(calc(var(--i)*55deg),75%,62%);border-radius:50%;width:1rem;height:1rem}.scene-support__hub{border:1px solid #ffffff14;border-radius:50%;width:26rem;height:26rem;position:absolute;top:39%;left:50%;translate:-50% -50%}.scene-support__hub>div{text-align:center;background:radial-gradient(circle at 35% 25%,white,var(--service-accent),#0b0d0e 75%);border-radius:50%;place-items:center;width:9rem;height:9rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.scene-support__hub>div{background:radial-gradient(circle at 35% 25%,white,color-mix(in srgb,var(--service-accent) 22%,#0b0d0e),#0b0d0e 75%)}}.scene-support__hub>div{font-size:.72rem;font-weight:900}.scene-support__hub button{width:7.2rem;min-height:4rem;transform:rotate(calc(var(--i)*72deg)) translateX(11rem) rotate(calc(var(--i)*-72deg));color:#fff;cursor:pointer;background:#10171a;border:1px solid #ffffff1a;border-radius:1rem;margin:-2rem -3.6rem;position:absolute;top:50%;left:50%}.scene-support__hub button.is-active{border-color:var(--service-accent);box-shadow:0 0 1.4rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.scene-support__hub button.is-active{box-shadow:0 0 1.4rem color-mix(in srgb,var(--service-accent) 20%,transparent)}}.scene-support__hub button span{color:var(--service-accent)}.scene-support__hub button b{font-size:.7rem;display:block}.scene-support__ticket{background:#ffffff0e;border:1px solid #ffffff17;border-radius:1rem;padding:.8rem 1rem;position:absolute;bottom:4%;left:5%;right:5%}.scene-support__ticket small{color:var(--service-accent)}.scene-support__ticket strong{margin:.25rem 0 .55rem;display:block}.scene-support__ticket>div{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.scene-support__ticket span{background:#ffffff0f;border-radius:999px;padding:.35rem .55rem;font-size:.62rem}.scene-support__ticket b{color:var(--service-accent)}@keyframes scanVertical{0%{top:18%}to{top:82%}}@keyframes prismFloat{0%,to{translate:-50% -50%}50%{translate:-50% -54%}}@keyframes barGrow{0%{opacity:.35;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@keyframes metricPulse{0%{opacity:.45;transform:scaleY(.82)}to{opacity:1;transform:scaleY(1)}}.funnel-reactor__person{top:var(--person-top,8%)!important;translate:-50%!important;transform:rotate(var(--person-spin,0deg))!important;transition:top .55s var(--ease),transform .55s var(--ease)!important;animation:none!important}.funnel-reactor__person span{transform:rotate(calc(var(--person-spin,0deg) * -1));transition:transform .55s var(--ease)}@media (max-width:1050px){.architecture-service-hero--immersive{grid-template-columns:1fr}.architecture-service-hero__experience{width:100%;max-width:58rem;margin:auto}.architecture-capability-lab,.architecture-measure-live{grid-template-columns:1fr}.architecture-connection-map__node{transform:rotate(calc(var(--i)*72deg)) translateX(12rem) rotate(calc(var(--i)*-72deg))}}@media (max-width:760px){:root{--display-max:3.8rem}.search-service-hero__copy h1,.chatbot-service-hero__copy h1,.booking-service-hero h1,.website-service-hero h1,.architecture-service-hero__copy h1,.analytics-hero__copy h1{letter-spacing:-.035em!important;max-width:9ch!important;font-size:clamp(2.55rem,11.5vw,3.8rem)!important;line-height:1!important}.search-section-heading h2,.chatbot-section-heading h2,.architecture-service-heading h2,.search-promise-section h2,.search-final-section h2,.architecture-service-final h2{letter-spacing:-.03em!important;font-size:clamp(2rem,9.8vw,3.35rem)!important;line-height:1.02!important}.immersive-scene{border-radius:1.35rem;min-height:32rem}.architecture-service-hero--immersive{padding-top:3rem}.architecture-capability-lab__stage{min-height:23rem}.architecture-capability-lab__stage>small{margin-top:9rem}.architecture-capability-lab__orb{width:8rem;height:8rem}.architecture-process-detail{grid-template-columns:1fr}.architecture-connection-map{height:30rem;overflow:visible}.architecture-connection-map__core{width:8rem;height:8rem}.architecture-connection-map__node{width:6.2rem;min-height:4rem;transform:rotate(calc(var(--i)*72deg)) translateX(9.2rem) rotate(calc(var(--i)*-72deg));margin:-2rem -3.1rem}.scene-strategy>button{width:5.8rem;min-height:3.6rem;transform:rotate(calc(var(--i)*51.43deg)) translateX(9.6rem) rotate(calc(var(--i)*-51.43deg));margin:-1.8rem -2.9rem}.scene-strategy>button.is-active{transform:rotate(calc(var(--i)*51.43deg)) translateX(9.6rem) rotate(calc(var(--i)*-51.43deg)) scale(1.06)}.scene-strategy__core{width:7rem;height:7rem}.scene-creative__stage{width:72%;height:48%}.scene-creative__cards button{width:5.5rem;height:6rem}.scene-creative__screen strong{font-size:2rem}.scene-automation__flow{grid-template-columns:repeat(3,1fr);gap:.45rem;top:26%}.scene-automation__flow button{min-height:5.8rem}.scene-automation__packet{display:none}.scene-social-setup__phone{width:16rem;min-height:27rem}.scene-smm__wheel,.scene-community__radar,.scene-retention__loop,.scene-loyalty__loop{width:21rem;height:21rem}.scene-smm__wheel button,.scene-retention__loop button,.scene-loyalty__loop button{width:5.7rem;min-height:3.4rem;transform:rotate(calc(var(--i)*60deg)) translateX(8.8rem) rotate(calc(var(--i)*-60deg));margin:-1.7rem -2.85rem}.scene-community__radar button{width:5.8rem;min-height:3.2rem;transform:rotate(calc(var(--i)*72deg)) translateX(8.8rem) rotate(calc(var(--i)*-72deg));margin:-1.6rem -2.9rem}.scene-ads__route{display:none}.scene-reputation__reviews{grid-template-columns:repeat(3,1fr)}.scene-email__river{grid-template-columns:1fr;height:auto;top:14%}.scene-email__river:before{display:none}.scene-email__river button{min-height:3.3rem}.scene-email__packet{display:none}.scene-email__stats{bottom:4%}.scene-webinar__stage{width:88%;height:58%}.scene-webinar__controls{overflow:auto}.scene-branding__swatches{grid-template-columns:repeat(2,1fr)}.scene-support__hub{width:20rem;height:20rem}.scene-support__hub button{width:5.8rem;min-height:3.3rem;transform:rotate(calc(var(--i)*72deg)) translateX(8.3rem) rotate(calc(var(--i)*-72deg));margin:-1.65rem -2.9rem}}@media (prefers-reduced-motion:reduce){.immersive-scene *{animation-duration:.01ms!important;animation-iteration-count:1!important}.architecture-capability-lab__rail button,.immersive-scene button{transition:none!important}}.funnel-reactor__cone{animation:12s linear infinite funnelSpin3D!important}@keyframes funnelSpin3D{0%{transform:rotateY(var(--funnel-rotation)) rotateX(11deg) scale(var(--funnel-scale,1))}to{transform:rotateY(calc(var(--funnel-rotation) + 360deg)) rotateX(11deg) scale(var(--funnel-scale,1))}}@media (prefers-reduced-motion:reduce){.funnel-reactor__cone{animation:none!important}}.search-feature-dialog__copy ul,.funnel-stage-panel ul,.chatbot-channel-sheet ul{margin-top:1rem!important;margin-bottom:1.35rem!important}.search-feature-dialog__copy>button,.funnel-stage-panel .search-feature-dialog__copy>button,.chatbot-channel-sheet__cta{margin-top:1.25rem!important}.search-feature-dialog__copy p,.funnel-stage-panel p,.chatbot-channel-sheet>p{line-height:1.6!important}.search-feature-dialog__panel,.funnel-stage-panel,.chatbot-channel-sheet--glass{color:#f7f8f4}.search-feature-dialog__panel li,.funnel-stage-panel li,.chatbot-channel-sheet--glass li{color:#f7f8f4db}.search-feature-dialog__panel p,.funnel-stage-panel p,.chatbot-channel-sheet--glass p{color:#f7f8f4cc}@media (max-width:760px){.search-feature-dialog__copy,.funnel-stage-panel .search-feature-dialog__copy,.chatbot-channel-sheet{padding-bottom:1.1rem}.search-feature-dialog__copy>button,.funnel-stage-panel .search-feature-dialog__copy>button{width:100%}}.solutions-hero__copy h1,.motion-hero h1,.page-hero h1,.hub-hero h1,.assessment-hero h1,.state-page h1{letter-spacing:-.045em!important;word-spacing:.035em!important;font-size:clamp(2.8rem,5.4vw,5.2rem)!important;line-height:.99!important}.solutions-hero__copy h1{max-width:11ch!important}.solution-catalog-card h2{letter-spacing:-.035em!important;line-height:1.02!important}.solution-catalog-card p{color:#4f5960!important;line-height:1.55!important}@media (max-width:760px){.solutions-hero__copy h1,.motion-hero h1,.page-hero h1,.hub-hero h1,.assessment-hero h1,.state-page h1{letter-spacing:-.035em!important;font-size:clamp(2.5rem,11vw,3.9rem)!important;line-height:1!important}}.language--header{border:1px solid var(--ink);align-items:center;gap:.28rem;padding:.42rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.language--header{border:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}}.language--header{background:var(--paper);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.language--header{background:color-mix(in srgb,var(--paper) 82%,white)}}.language--header{white-space:nowrap;font-size:.72rem;font-weight:800;line-height:1;box-shadow:inset 0 1px #ffffffa6}.language--header a{min-width:1.7rem;min-height:1.7rem;color:var(--muted);transition:background .18s var(--ease),color .18s var(--ease),transform .18s var(--ease);border-radius:999px;place-items:center;padding:.2rem .3rem;text-decoration:none;display:grid}.language--header a[aria-current=page]{background:var(--ink);color:var(--off)}.language--header a:active{transform:scale(.94)}.mobile-menu__language{display:none}@media (max-width:680px){.header-actions>.button{display:none}.header-actions{gap:.55rem}.language--header{border-color:var(--ink);background:0 0;gap:.12rem;padding:.34rem .38rem;font-size:.68rem;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.language--header{border-color:color-mix(in srgb,var(--ink) 20%,transparent)}}.language--header{box-shadow:none}.language--header a{min-width:1.8rem;min-height:1.8rem;padding:.15rem .25rem}.menu-button{width:3rem;min-width:3rem;height:3rem}.mobile-menu__language{border-bottom:1px solid var(--off);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.25rem;padding:0 0 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-menu__language{border-bottom:1px solid color-mix(in srgb,var(--off) 20%,transparent)}}.mobile-menu__language>span{letter-spacing:.12em;text-transform:uppercase;color:var(--off);font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.mobile-menu__language>span{color:color-mix(in srgb,var(--off) 58%,transparent)}}.mobile-menu__language>span{font-weight:800}.mobile-menu__language>div{gap:.45rem;display:flex}.mobile-menu__language a{border:1px solid var(--off);place-items:center;min-width:3rem;min-height:2.5rem;padding:.45rem .7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mobile-menu__language a{border:1px solid color-mix(in srgb,var(--off) 22%,transparent)}}.mobile-menu__language a{color:var(--off);border-radius:999px;font-weight:800;text-decoration:none}.mobile-menu__language a[aria-current=page]{background:var(--off);color:var(--ink)}}@media (max-width:430px){.site-header{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;padding:.7rem .75rem}.brand{gap:.55rem;min-width:0;max-width:100%}.brand b{min-width:0;font-size:.61rem;line-height:.98}.brand b strong{white-space:nowrap;display:block}.brand b small{font-size:.78em}.brand span{font-size:1.65rem}.header-actions{gap:.35rem}.language--header{padding:.28rem .3rem;font-size:.63rem}.language--header a{min-width:1.65rem;min-height:1.65rem}.menu-button{width:2.75rem;min-width:2.75rem;height:2.75rem}}@media (max-width:360px){.brand b small{display:none}.brand b{font-size:.58rem}.language--header{gap:.05rem}.language--header a{min-width:1.55rem;padding:.1rem .18rem}}.mobile-menu__products{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;gap:.45rem;margin:1rem 0;padding:1rem 0;display:grid}.mobile-menu__products>span{letter-spacing:.14em;text-transform:uppercase;color:#f7f8f480;margin-bottom:.2rem;font-size:.68rem;font-weight:800}.mobile-menu__products a{color:#f7f8f4;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto;align-items:center;gap:.8rem;min-height:3rem;padding:.72rem .1rem;font-size:.88rem;line-height:1.25;text-decoration:none;display:grid}.mobile-menu__products a:last-child{border-bottom:0}.mobile-menu__products b{color:#ff563c;font-weight:400}.solutions-products{color:#0b0d0e;background:#f7f8f4;padding:clamp(3.5rem,7vw,6rem) clamp(1rem,5vw,5rem)}.solutions-products__intro{grid-template-columns:.35fr 1.65fr;align-items:end;gap:1rem 3rem;max-width:82rem;margin:0 auto 1.8rem;display:grid}.solutions-products__intro h2{letter-spacing:-.025em;word-spacing:.055em;max-width:15ch;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.03}.solutions-products__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;max-width:82rem;margin:auto;display:grid}.solutions-products__grid a{color:#0b0d0e;min-height:17rem;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease);background:#fff;border:1px solid #0b0d0e17;border-radius:1.25rem;flex-direction:column;gap:.7rem;padding:1.2rem;text-decoration:none;display:flex;position:relative;box-shadow:0 .8rem 2rem #0b0d0e0f}.solutions-products__grid a:hover,.solutions-products__grid a:focus-visible{border-color:#719bb5;transform:translateY(-.35rem);box-shadow:0 1.4rem 3rem #0b0d0e1c}.solutions-products__grid a.is-flagship{color:#fff;background:linear-gradient(145deg,#0b0d0e,#162027);border-color:#ffffff1f}.solutions-products__grid small{letter-spacing:.14em;color:#719bb5;font-size:.62rem}.solutions-products__grid strong{letter-spacing:-.02em;font-size:clamp(1.2rem,2.2vw,2rem);line-height:1.05}.solutions-products__grid span{color:#596168;font-size:.88rem;line-height:1.55}.solutions-products__grid .is-flagship span{color:#f7f8f4b8}.solutions-products__grid b{color:#ff563c;margin-top:auto;font-size:1.1rem}.solutions-products__guide{color:#0b0d0e;background:#eceee9;border:1px solid #0b0d0e14;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;max-width:82rem;margin:1rem auto 0;padding:1rem 1.2rem;font-weight:800;text-decoration:none;display:flex}.solutions-products__guide span{color:#ff563c}.guided-page{color:#f7f8f4;background:#0b0d0e}.guided-hero{max-width:88rem;margin:auto;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem) 2rem}.guided-hero h1{letter-spacing:-.04em;word-spacing:.04em;max-width:13ch;margin:.6rem 0 1rem;font-size:clamp(2.8rem,5.1vw,5rem);line-height:1}.guided-hero>p:last-child{color:#f7f8f4b8;max-width:46rem;font-size:1rem;line-height:1.65}.guided-section{padding:0 clamp(1rem,5vw,5rem) clamp(5rem,9vw,8rem)}.guided-selector{grid-template-columns:minmax(20rem,.8fr) minmax(32rem,1.2fr);gap:1rem;max-width:88rem;margin:auto;display:grid;position:relative}.guided-selector__progress{background:#ffffff14;border-radius:999px;grid-column:1/-1;height:.35rem;margin-bottom:.35rem;position:relative;overflow:visible}.guided-selector__progress>span{border-radius:inherit;height:100%;transition:width .35s var(--ease);background:linear-gradient(90deg,#ff563c,#719bb5,#6ce5d4);display:block;box-shadow:0 0 1rem #719bb54d}.guided-selector__progress small{color:#f7f8f480;font-size:.65rem;position:absolute;top:-1.5rem;right:0}.guided-selector__system{perspective:1000px;background:radial-gradient(circle,#719bb524,#0000 31%),linear-gradient(145deg,#10171a,#070a0c);border:1px solid #ffffff1a;border-radius:1.6rem;min-height:42rem;position:sticky;top:8rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.guided-selector__system:before,.guided-selector__system:after{content:"";border:1px dashed #ffffff17;border-radius:50%;animation:20s linear infinite spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.guided-selector__system:before{width:27rem;height:27rem}.guided-selector__system:after{width:19rem;height:19rem;animation-duration:13s;animation-direction:reverse}.guided-selector__core{text-align:center;z-index:3;background:radial-gradient(circle at 35% 25%,#fff,#719bb5 24%,#18252c 46%,#070a0c 75%);border-radius:50%;place-items:center;width:8rem;height:8rem;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 3rem #719bb540}.guided-selector__system>span{border:1px solid var(--accent);border-radius:1rem;width:8.4rem;min-height:4.4rem;margin:-2.2rem -4.2rem;padding:.55rem;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.guided-selector__system>span{border:1px solid color-mix(in srgb,var(--accent) 42%,#ffffff14)}}.guided-selector__system>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;transform:rotate(calc(var(--i)*60deg)) translateX(13rem) rotate(calc(var(--i)*-60deg));background:#ffffff0b;place-items:center;font-size:.65rem;line-height:1.2;display:grid;box-shadow:0 .8rem 1.8rem #00000038}.guided-selector__panel{color:#0b0d0e;background:#f7f8f4;border-radius:1.6rem;min-height:42rem;padding:clamp(1.1rem,2.5vw,2rem);box-shadow:0 1.5rem 4rem #0000003d}.guided-selector__panel h2{letter-spacing:-.025em;word-spacing:.055em;max-width:13ch;margin:.45rem 0 1rem;font-size:clamp(2rem,3.7vw,3.8rem);line-height:1.03}.guided-selector__panel>p:not(.eyebrow){color:#5b646a;line-height:1.55}.guided-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.guided-choice-grid--wide{grid-template-columns:1fr}.guided-choice-grid button,.guided-models button{color:#0b0d0e;text-align:left;cursor:pointer;min-height:4rem;transition:.18s var(--ease);background:#fff;border:1px solid #0b0d0e1a;border-radius:1rem;padding:.85rem 1rem}.guided-choice-grid button:hover,.guided-choice-grid button[aria-pressed=true],.guided-models button[aria-pressed=true]{border-color:#719bb5;transform:translateY(-2px);box-shadow:0 .7rem 1.5rem #0b0d0e14,inset .25rem 0 #ff563c}.guided-input{gap:.45rem;margin-top:1rem;display:grid}.guided-input span{font-size:.78rem;font-weight:800}.guided-input input{min-height:3.2rem;font:inherit;color:#0b0d0e;background:#fff;border:1px solid #0b0d0e21;border-radius:.8rem;padding:.75rem .9rem}.guided-check{color:#0b0d0e;background:#eceee9;border-radius:1rem;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.guided-check input{margin-top:.2rem}.guided-check span{font-size:.85rem;line-height:1.4}.guided-models{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.guided-models button{gap:.4rem;min-height:9rem;display:grid}.guided-models small{font-size:1.4rem}.guided-models strong{font-size:1rem}.guided-models span{color:#5b646a;font-size:.76rem;line-height:1.4}.guided-results{grid-template-columns:.85fr 1.15fr;gap:.8rem;margin-top:1rem;display:grid}.guided-product,.guided-services{background:#fff;border:1px solid #0b0d0e17;border-radius:1.1rem;padding:1rem}.guided-product small,.guided-services>small{letter-spacing:.13em;text-transform:uppercase;color:#719bb5;font-size:.62rem}.guided-product h3{margin:.55rem 0;font-size:1.5rem;line-height:1.05}.guided-product p{color:#5b646a;font-size:.82rem;line-height:1.5}.guided-product a{color:#0b0d0e;margin-top:.6rem;font-weight:800;text-decoration:none;display:inline-flex}.guided-services{gap:.35rem;display:grid}.guided-services>a{color:#0b0d0e;border-left:3px solid var(--accent);background:#f7f8f4;border-radius:.75rem;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.6rem .65rem;font-size:.77rem;font-weight:750;text-decoration:none;display:grid}.guided-services>a b{color:#ff563c}.guided-package{grid-column:1/-1;justify-content:center}.guided-actions{justify-content:flex-end;gap:.6rem;margin-top:1.3rem;display:flex}.guided-actions .button--ghost{color:#0b0d0e;border-color:#0b0d0e2e}.architecture-deep-section{color:#0b0d0e;background:#f7f8f4;padding:clamp(4.5rem,8vw,7.5rem) clamp(1rem,5vw,5rem)}.architecture-service-heading--clean h2{color:#0b0d0e;max-width:14ch;letter-spacing:-.025em!important;word-spacing:.05em!important;font-size:clamp(2rem,4vw,4rem)!important;line-height:1.04!important}.architecture-spec-section{color:#fff;background:linear-gradient(145deg,#0b0d0e,#111a1f);padding:clamp(4.5rem,8vw,7.5rem) clamp(1rem,5vw,5rem)}.architecture-spec-section .architecture-service-heading h2{color:#fff}.architecture-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;max-width:82rem;margin:auto;display:grid}.architecture-spec-panel{background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:1.3rem;min-height:18rem;padding:1.15rem;box-shadow:inset 0 1px #ffffff0f,0 1rem 2rem #00000029}.architecture-spec-panel>small{color:var(--service-accent);letter-spacing:.16em;font-size:.62rem;font-weight:800;display:block}.architecture-spec-panel--build>div{grid-template-columns:repeat(2,1fr);gap:.45rem;margin-top:1rem;display:grid}.architecture-spec-panel--build span{background:#ffffff0b;border-radius:.8rem;grid-template-columns:2rem 1fr;align-items:center;gap:.5rem;min-height:3.7rem;padding:.65rem;font-size:.76rem;line-height:1.3;display:grid}.architecture-spec-panel--build b{color:var(--service-accent);font-size:.58rem}.architecture-spec-flow{gap:.5rem;margin-top:1rem;display:grid}.architecture-spec-flow span{grid-template-columns:2.2rem 1fr;align-items:center;gap:.65rem;display:grid;position:relative}.architecture-spec-flow i{background:var(--service-accent);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.architecture-spec-flow i{background:color-mix(in srgb,var(--service-accent) 18%,#0b0d0e)}}.architecture-spec-flow i{border:1px solid var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.architecture-spec-flow i{border:1px solid color-mix(in srgb,var(--service-accent) 40%,transparent)}}.architecture-spec-flow i{font-size:.65rem;font-style:normal}.architecture-spec-flow b{font-size:.8rem}.architecture-spec-flow span:not(:last-child):after{content:"";background:var(--service-accent);width:1px;height:.55rem;position:absolute;top:2rem;left:.98rem}.architecture-spec-cloud{flex-wrap:wrap;align-content:flex-start;gap:.55rem;margin-top:1rem;display:flex}.architecture-spec-cloud span{border:1px solid var(--service-accent);border-radius:999px;padding:.65rem .8rem}@supports (color:color-mix(in lab, red, red)){.architecture-spec-cloud span{border:1px solid color-mix(in srgb,var(--service-accent) 25%,#ffffff14)}}.architecture-spec-cloud span{background:var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.architecture-spec-cloud span{background:color-mix(in srgb,var(--service-accent) 6%,#ffffff09)}}.architecture-spec-cloud span{font-size:.74rem}.architecture-spec-panel--measure svg{width:100%;height:8rem;margin-top:.6rem}.architecture-spec-panel--measure path{fill:none;stroke:var(--service-accent);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 5px var(--service-accent))}@supports (color:color-mix(in lab, red, red)){.architecture-spec-panel--measure path{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--service-accent) 45%,transparent))}}.architecture-spec-panel--measure path{stroke-dasharray:700;stroke-dashoffset:700px;animation:drawPath 2.4s var(--ease) forwards}.architecture-spec-panel--measure circle{fill:#f7f8f4;stroke:var(--service-accent);stroke-width:2px}.architecture-spec-panel--measure>div{flex-wrap:wrap;gap:.4rem;display:flex}.architecture-spec-panel--measure span{background:#ffffff0b;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .6rem;font-size:.68rem;display:flex}.architecture-spec-panel--measure b{color:var(--service-accent);font-size:.56rem}@keyframes drawPath{to{stroke-dashoffset:0}}.deep{color:#f7f8f4;background:linear-gradient(145deg,#0b0d0e,#152027);border:1px solid #0b0d0e14;border-radius:1.6rem;max-width:82rem;min-height:34rem;margin:auto;position:relative;overflow:hidden;box-shadow:0 1.4rem 3rem #0b0d0e24}.deep button{font:inherit;cursor:pointer}.deep>p{text-align:center;color:#f7f8f49e;font-size:.78rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.deep--strategy svg{width:84%;height:84%;position:absolute;inset:8%}.deep--strategy path{fill:none;stroke:#719bb559;stroke-width:.4px;stroke-dasharray:2 3;animation:12s linear infinite dash}.deep-strategy-map{position:absolute;inset:0}.deep-strategy-core{text-align:center;background:radial-gradient(circle at 35% 25%,white,var(--service-accent),#0b0d0e 72%);width:9rem;height:9rem;box-shadow:0 0 2.8rem var(--service-accent);border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.deep-strategy-core{box-shadow:0 0 2.8rem color-mix(in srgb,var(--service-accent) 25%,transparent)}}.deep-strategy-core{z-index:2}.deep-strategy-core small{letter-spacing:.13em;font-size:.55rem}.deep-strategy-core strong{padding:.35rem;font-size:.9rem}.deep-strategy-map>button{width:8rem;min-height:4rem;transform:rotate(calc(var(--i)*60deg)) translateX(13.5rem) rotate(calc(var(--i)*-60deg));color:#fff;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:1rem;margin:-2rem -4rem;padding:.55rem;position:absolute;top:50%;left:50%}.deep-strategy-map>button.is-active{border-color:var(--service-accent);box-shadow:0 0 1.4rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.deep-strategy-map>button.is-active{box-shadow:0 0 1.4rem color-mix(in srgb,var(--service-accent) 28%,transparent)}}.deep-storyboard{perspective:1000px;grid-template-columns:repeat(6,1fr);gap:.55rem;display:grid;position:absolute;inset:12% 5% 18%}.deep-storyboard button{color:#fff;transform:rotateY(calc((var(--i) - 2.5)*3deg));background:linear-gradient(#ffffff14,#ffffff06);border:1px solid #ffffff1a;border-radius:1rem;align-content:space-between;padding:.7rem;display:grid}.deep-storyboard button.is-active{border-color:var(--service-accent);transform:translateY(-.6rem)rotateY(0);box-shadow:0 1.2rem 2rem #00000040}.deep-storyboard span{color:var(--service-accent);font-size:.58rem}.deep-storyboard strong{font-size:.75rem;line-height:1.25}.deep-creative-playhead{background:#ffffff14;height:2px;position:absolute;bottom:10%;left:5%;right:5%}.deep-creative-playhead i{top:-.3rem;left:calc(var(--step)*20%);background:var(--service-accent);width:.65rem;height:.65rem;box-shadow:0 0 1rem var(--service-accent);border-radius:50%;transition:left .35s;position:absolute}.deep-drawers{perspective:900px;position:absolute;inset:10% 8%}.deep-drawers button{width:70%;min-height:4.8rem;translate:-50% -50%;transform:translateY(calc((var(--i) - 2.5)*3.4rem)) translateZ(calc(var(--i)*8px));color:#fff;text-align:left;background:linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #ffffff1c;border-radius:1rem;grid-template-columns:3rem 1fr auto;align-items:center;gap:.6rem;padding:.7rem 1rem;transition:all .3s;display:grid;position:absolute;top:50%;left:50%}.deep-drawers button.is-active{border-color:var(--service-accent);translate:-44% -50%;box-shadow:0 1rem 2rem #0000004d}.deep-drawers small{color:var(--service-accent)}.deep-drawers span{letter-spacing:.12em;color:var(--service-accent);font-size:.55rem}.deep-automation-packet{background:var(--service-accent);color:#0b0d0e;transform:translateY(calc(var(--step)*3.4rem + 2.3rem));border-radius:999px;padding:.35rem .55rem;font-size:.6rem;font-weight:900;transition:transform .35s;position:absolute;top:10%;left:13%}.deep--social{grid-template-columns:1fr 1fr;align-items:center;padding:2rem;display:grid}.deep-social-device{color:#0b0d0e;background:#f7f8f4;border-radius:2rem;width:17rem;min-height:27rem;margin:auto;padding:1rem;position:relative;box-shadow:0 2rem 4rem #00000059}.deep-social-cover{background:linear-gradient(145deg,var(--service-accent),#0b0d0e);border-radius:1.1rem;height:6rem}.deep-social-avatar{background:#719bb5;border:4px solid #f7f8f4;border-radius:50%;width:4.5rem;height:4.5rem;margin:-2.2rem 0 .8rem .7rem}.deep-social-device>strong{font-size:1.1rem}.deep-social-device>p{color:#596168;min-height:3rem;font-size:.8rem}.deep-social-device>div:last-child{gap:.45rem;margin-top:1.2rem;display:flex}.deep-social-device button{background:#fff;border:1px solid #0b0d0e1f;border-radius:50%;width:2.1rem;height:2.1rem}.deep-social-device button[aria-pressed=true]{color:#fff;background:#0b0d0e}.deep-social-sheet{padding:1.4rem}.deep-social-sheet small{color:var(--service-accent);letter-spacing:.14em}.deep-social-sheet strong{margin:.6rem 0 1rem;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1.02;display:block}.deep-social-sheet span{color:#f7f8f4ad;font-size:.85rem}.deep-calendar{grid-template-columns:repeat(7,1fr);gap:.45rem;display:grid;position:absolute;top:12%;left:5%;right:5%}.deep-calendar button{aspect-ratio:1;color:#fff;text-align:left;background:#ffffff0a;border:1px solid #ffffff17;border-radius:.8rem;align-content:space-between;padding:.5rem;display:grid}.deep-calendar button.is-active{background:var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.deep-calendar button.is-active{background:color-mix(in srgb,var(--service-accent) 14%,#ffffff0d)}}.deep-calendar button.is-active{border-color:var(--service-accent);box-shadow:0 0 1rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.deep-calendar button.is-active{box-shadow:0 0 1rem color-mix(in srgb,var(--service-accent) 18%,transparent)}}.deep-calendar small{color:#ffffff73;font-size:.55rem}.deep-calendar span{color:var(--service-accent);font-size:1.2rem;font-weight:900}.deep-smm-ribbon{background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:.8rem 1rem;display:grid;position:absolute;bottom:11%;left:5%;right:5%}.deep-smm-ribbon small{color:var(--service-accent)}.deep-smm-ribbon i{background:linear-gradient(90deg,transparent,var(--service-accent),transparent);height:1px;animation:2s infinite scanline;position:absolute;bottom:-.5rem;left:1rem;right:1rem}.deep--ads{padding:1.4rem}.deep-ads-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.deep-ads-tabs button{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:.55rem .7rem;font-size:.72rem}.deep-ads-tabs button[aria-pressed=true]{background:var(--service-accent);color:#0b0d0e}.deep--ads>svg{width:100%;height:18rem;margin-top:1rem}.deep--ads polyline{fill:none;stroke:var(--service-accent);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400px;animation:2.2s forwards drawPath}.deep--ads circle{fill:#f7f8f4;stroke:var(--service-accent);stroke-width:1px}.deep-ads-kpi{gap:.55rem;display:flex}.deep-ads-kpi span{background:#ffffff0d;border:1px solid #ffffff14;border-radius:.9rem;flex:1;padding:.7rem}.deep-ads-kpi small{color:#ffffff73;font-size:.55rem;display:block}.deep-ads-kpi b{font-size:1.25rem}.deep-thread{border:1px solid #ffffff14;border-radius:50%;width:26rem;height:26rem;position:absolute;top:48%;left:50%;translate:-50% -50%}.deep-thread-core{background:radial-gradient(circle at 35% 25%,white,var(--service-accent),#0b0d0e 75%);border-radius:50%;place-items:center;width:7rem;height:7rem;font-size:.65rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.deep-thread button{width:7rem;min-height:3.7rem;transform:rotate(calc(var(--i)*72deg)) translateX(11rem) rotate(calc(var(--i)*-72deg));color:#fff;background:#11181d;border:1px solid #ffffff1a;border-radius:1rem;margin:-1.85rem -3.5rem;font-size:.68rem;position:absolute;top:50%;left:50%}.deep-thread button.is-active{border-color:var(--service-accent);box-shadow:0 0 1.2rem var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.deep-thread button.is-active{box-shadow:0 0 1.2rem color-mix(in srgb,var(--service-accent) 25%,transparent)}}.deep-thread>i{background:var(--service-accent);transform-origin:0 0;border-radius:50%;width:.4rem;height:.4rem;animation:4s linear infinite orbitDot;position:absolute;top:50%;left:50%}.deep-thread>i:nth-of-type(2){animation-delay:-1.3s}.deep-thread>i:nth-of-type(3){animation-delay:-2.6s}@keyframes orbitDot{0%{transform:rotate(0)translate(10rem)}to{transform:rotate(360deg)translate(10rem)}}.deep-community-caption{color:#f7f8f4b3;font-size:.76rem;position:absolute;bottom:5%;left:50%;translate:-50%}.deep-retention-loop,.deep-loyalty-tree{border:1px dashed #ffffff1f;border-radius:50%;width:27rem;height:27rem;position:absolute;top:48%;left:50%;translate:-50% -50%}.deep-retention-loop>div,.deep-loyalty-root{background:radial-gradient(circle at 35% 25%,white,var(--service-accent),#0b0d0e 75%);border-radius:50%;place-items:center;width:7.5rem;height:7.5rem;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.deep-retention-loop button{width:7rem;min-height:3.7rem;transform:rotate(calc(var(--i)*60deg)) translateX(11rem) rotate(calc(var(--i)*-60deg));color:#fff;background:#11181d;border:1px solid #ffffff1a;border-radius:999px;margin:-1.85rem -3.5rem;font-size:.68rem;position:absolute;top:50%;left:50%}.deep-retention-loop button.is-active{border-color:var(--service-accent)}.deep-retention-loop>span{transform:rotate(calc(var(--i)*60deg)) translateX(9rem);color:var(--service-accent);transition:all .35s;position:absolute;top:50%;left:50%}.deep-checkout-stack{perspective:1000px;position:absolute;inset:12% 10%}.deep-checkout-stack button{width:70%;min-height:5.2rem;translate:-50% -50%;transform:translateY(calc((var(--i) - 2)*4.2rem)) rotateX(5deg) translateZ(calc(var(--i)*9px));color:#fff;text-align:left;background:linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #ffffff1c;border-radius:1rem;grid-template-columns:3rem 1fr;align-items:center;padding:.8rem 1rem;display:grid;position:absolute;top:50%;left:50%}.deep-checkout-stack button.is-active{border-color:var(--service-accent);translate:-46% -50%;box-shadow:0 1rem 2rem #0000004d}.deep-checkout-stack small{color:var(--service-accent)}.deep-checkout-token{background:var(--service-accent);color:#0b0d0e;width:3.5rem;height:3.5rem;transform:translateY(calc(var(--step)*4.2rem));border-radius:50%;place-items:center;font-size:.65rem;font-weight:900;transition:all .4s;display:grid;position:absolute;top:18%;right:8%}.deep--delivery>svg{width:90%;height:72%;position:absolute;inset:10% 5%}.deep--delivery path{fill:none;stroke:var(--service-accent);stroke-width:.7px;stroke-dasharray:120;stroke-dashoffset:120px;animation:2.3s forwards drawPath}.deep--delivery>button{left:var(--x);top:var(--y);color:#fff;background:0 0;border:0;place-items:center;gap:.2rem;display:grid;position:absolute;translate:-50% -50%}.deep--delivery>button span{background:#11181d;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.deep--delivery>button.is-active span{background:var(--service-accent);color:#0b0d0e}.deep--delivery>button b{max-width:6rem;font-size:.62rem}.deep-delivery-dot{left:var(--x);top:var(--y);color:#ff563c;text-shadow:0 0 .8rem #ff563c;transition:left .5s var(--ease),top .5s var(--ease);pointer-events:none;position:absolute;translate:-50% -50%}.deep-local-map{background:radial-gradient(circle,#719bb521,#0000 35%),repeating-linear-gradient(25deg,#ffffff06 0 2px,#0000 2px 25px);border-radius:1.3rem;position:absolute;inset:8%;overflow:hidden}.deep-local-pin{background:var(--service-accent);color:#0b0d0e;width:6rem;height:6rem;box-shadow:0 0 2rem var(--service-accent);border-radius:50% 50% 50% 8%;place-items:center;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}@supports (color:color-mix(in lab, red, red)){.deep-local-pin{box-shadow:0 0 2rem color-mix(in srgb,var(--service-accent) 25%,transparent)}}.deep-local-pin:first-line{transform:rotate(45deg)}.deep-local-map button{width:7rem;min-height:3rem;transform:rotate(calc(var(--i)*60deg)) translateX(12rem) rotate(calc(var(--i)*-60deg));color:#fff;background:#11181d;border:1px solid #ffffff1a;border-radius:999px;margin:-1.5rem -3.5rem;font-size:.67rem;position:absolute;top:50%;left:50%}.deep-local-map button.is-active{border-color:var(--service-accent)}.deep-local-map button i{background:var(--service-accent);width:.45rem;height:.45rem;box-shadow:0 0 .8rem var(--service-accent);border-radius:50%;display:inline-block}.deep-local-route{align-items:center;gap:.55rem;font-size:.7rem;display:flex;position:absolute;bottom:4%;left:50%;translate:-50%}.deep-local-route span{color:var(--service-accent)}.deep-reputation-wave{position:absolute;inset:12% 6% 22%}.deep-reputation-wave>svg{z-index:0;width:100%;height:55%;position:absolute;inset:18% 0}.deep-reputation-wave path{fill:none;stroke:var(--service-accent);stroke-width:.8px;stroke-dasharray:150;stroke-dashoffset:150px;animation:2s forwards drawPath}.deep-reputation-wave button{z-index:2;color:#fff;background:#11181d;border:1px solid #ffffff1a;border-radius:1rem;width:18%;min-height:5.5rem;margin-right:1%;padding:.6rem;position:relative}.deep-reputation-wave button.is-active{border-color:var(--service-accent);transform:translateY(-.35rem)}.deep-reputation-wave button span{color:#ffd365;display:block}.deep-reputation-wave button b{font-size:.68rem}.deep-reputation-score{align-items:baseline;gap:.65rem;display:flex;position:absolute;bottom:4%;right:5%}.deep-reputation-score small{color:#ffffff73}.deep-reputation-score strong{color:var(--service-accent);font-size:2.2rem}.deep-onboarding-track{grid-template-columns:repeat(6,1fr);align-items:end;gap:.45rem;display:grid;position:absolute;inset:18% 7%}.deep-onboarding-track button{height:calc(28% + var(--i)*10%);color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.8rem .8rem 0 0;align-content:end;padding:.55rem;display:grid}.deep-onboarding-track button.is-on{background:linear-gradient(180deg,var(--service-accent),#ffffff0a)}@supports (color:color-mix(in lab, red, red)){.deep-onboarding-track button.is-on{background:linear-gradient(180deg,color-mix(in srgb,var(--service-accent) 22%,transparent),#ffffff0a)}}.deep-onboarding-track button.is-on{border-color:var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.deep-onboarding-track button.is-on{border-color:color-mix(in srgb,var(--service-accent) 45%,transparent)}}.deep-onboarding-track span{color:var(--service-accent);font-size:.55rem}.deep-onboarding-track b{font-size:.68rem;line-height:1.2}.deep-onboarding-dot{left:calc(var(--step)*16.6% + 8%);bottom:calc(29% + var(--step)*8%);color:#ff563c;text-shadow:0 0 .8rem #ff563c;transition:all .4s;position:absolute}.deep-onboarding-progress{color:var(--service-accent);font-size:2.5rem;position:absolute;top:6%;right:5%}.deep-email-stream{grid-template-columns:repeat(5,1fr);gap:.55rem;display:grid;position:absolute;top:18%;left:5%;right:5%}.deep-email-stream button{color:#fff;background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff1a;border-radius:1rem;align-content:center;place-items:center;gap:.5rem;min-height:10rem;display:grid}.deep-email-stream button.is-active{border-color:var(--service-accent);transform:translateY(-.5rem);box-shadow:0 1rem 2rem #0000004d}.deep-email-stream button span{font-size:1.4rem}.deep-email-stream button b{text-align:center;font-size:.72rem;line-height:1.2}.deep-email-packet{background:var(--service-accent);color:#0b0d0e;transform:translateX(calc(var(--step)*25%));border-radius:999px;padding:.4rem .6rem;font-size:.58rem;font-weight:900;transition:all .4s;position:absolute;bottom:-3rem;left:0}.deep-email-metric{gap:.5rem;display:flex;position:absolute;bottom:5%;right:5%}.deep-email-metric span{background:#ffffff0d;border-radius:999px;padding:.55rem .7rem;font-size:.65rem}.deep-email-metric b{color:var(--service-accent)}.deep-webinar-stage{background:linear-gradient(145deg,#182329,#070a0c);border:1px solid #ffffff1a;border-radius:1.3rem;width:72%;height:55%;padding:1.2rem;position:absolute;top:42%;left:50%;translate:-50% -50%;box-shadow:0 2rem 4rem #00000059}.deep-webinar-stage small{color:var(--service-accent);letter-spacing:.15em}.deep-webinar-stage>strong{margin:.5rem 0;font-size:clamp(1.8rem,4vw,3.4rem);display:block}.deep-webinar-stage>div{grid-template-columns:repeat(9,1fr);gap:.4rem;margin-top:auto;display:grid}.deep-webinar-stage i{aspect-ratio:1;animation:1.6s ease-in-out infinite alternate metricPulse;animation-delay:calc(var(--i)*-.07s);background:#ffffff0f;border-radius:.4rem}.deep-webinar-controls{gap:.4rem;display:flex;position:absolute;bottom:5%;left:5%;right:5%}.deep-webinar-controls button{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.7rem;flex:1;min-height:2.8rem;font-size:.67rem}.deep-webinar-controls button[aria-pressed=true]{background:var(--service-accent);color:#0b0d0e}.deep-loyalty-tree{border:0}.deep-loyalty-tree>svg{z-index:0;width:100%;height:100%;position:absolute;inset:0}.deep-loyalty-tree path{fill:none;stroke:#ffffff1f;stroke-width:.5px;stroke-dasharray:2 3;animation:9s linear infinite dash}.deep-loyalty-tree button{width:7rem;min-height:3.6rem;transform:rotate(calc(var(--i)*60deg)) translateX(11rem) rotate(calc(var(--i)*-60deg));color:#fff;background:#11181d;border:1px solid #ffffff1a;border-radius:999px;margin:-1.8rem -3.5rem;font-size:.66rem;position:absolute;top:50%;left:50%}.deep-loyalty-tree button.is-active{border-color:var(--service-accent)}.deep-loyalty-code{color:var(--service-accent);letter-spacing:.12em;background:#ffffff0d;border-radius:999px;padding:.55rem .8rem;font-size:.7rem;position:absolute;bottom:5%;left:50%;translate:-50%}.deep--branding{grid-template-columns:1fr 1fr;align-items:center;padding:2rem;display:grid}.deep-brand-prism{width:16rem;height:16rem;transform-style:preserve-3d;transform:rotateX(-16deg) rotateY(calc(var(--face)*60deg + 30deg));margin:auto;transition:all .55s;animation:5s ease-in-out infinite prismFloat;position:relative}.deep-brand-prism>div{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(145deg,var(--service-accent),var(--service-accent));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.deep-brand-prism>div{background:linear-gradient(145deg,color-mix(in srgb,var(--service-accent) 44%,white),color-mix(in srgb,var(--service-accent) 16%,#0b0d0e))}}.deep-brand-prism>div{border:1px solid #ffffff26}.deep-brand-prism>div:nth-child(2){transform:rotateY(120deg)}.deep-brand-prism>div:nth-child(3){transform:rotateY(240deg)}.deep-brand-prism strong{z-index:3;text-align:center;position:absolute;top:50%;left:50%;translate:-50% -50%}.deep-brand-samples{gap:.45rem;display:grid}.deep-brand-samples button{color:#fff;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.8rem;grid-template-columns:1.2rem 1fr;align-items:center;gap:.55rem;min-height:3.5rem;padding:.6rem;font-size:.72rem;display:grid}.deep-brand-samples button[aria-pressed=true]{border-color:var(--service-accent)}.deep-brand-samples i{background:hsl(calc(var(--i)*53deg),72%,63%);border-radius:50%;width:1rem;height:1rem}.deep--support{padding:1.3rem}.deep-support-lanes{grid-template-columns:repeat(5,1fr);gap:.45rem;display:grid}.deep-support-lanes button{color:#fff;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;align-content:space-between;min-height:7rem;padding:.65rem;display:grid}.deep-support-lanes button.is-active{border-color:var(--service-accent);box-shadow:inset 0 -.25rem 0 var(--service-accent)}.deep-support-lanes small{color:var(--service-accent);font-size:.55rem}.deep-support-lanes strong{font-size:.72rem}.deep-support-lanes span{color:#fff6;font-size:.55rem}.deep-support-ticket{background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:1.2rem;min-height:14rem;margin-top:1rem;padding:1rem}.deep-support-ticket small{color:var(--service-accent)}.deep-support-ticket>strong{margin:.4rem 0 1rem;font-size:1.5rem;display:block}.deep-support-ticket>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.deep-support-ticket span{background:#ffffff0d;border-radius:999px;padding:.5rem .7rem;font-size:.66rem}.deep-support-ticket b{color:var(--service-accent)}.funnel-reactor__person{top:var(--person-top,8%)!important;transition:top .65s var(--ease),transform .65s var(--ease)!important;z-index:10!important}.funnel-reactor__person:after{content:"";background:linear-gradient(var(--scene-accent),transparent);opacity:.65;width:1px;height:2.5rem;position:absolute;top:100%;left:50%}.funnel-reactor__ring.is-active{filter:brightness(1.25);transform:rotateX(72deg)scale(1.06)!important}.funnel-reactor__cone{--funnel-scale:1;will-change:transform;animation:10s linear infinite funnelSpin3D!important}.analytics-hero__spark{width:84%;height:8rem;position:absolute;bottom:8%;left:8%;right:8%}.analytics-hero__spark path{fill:none;stroke:#6ce5d4;stroke-width:3px;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600px;animation:drawPath 2.2s var(--ease) forwards}.analytics-hero__spark circle{fill:#f7f8f4;stroke:#6ce5d4;stroke-width:2px}.analytics-source-wave{background:#ffffff0b;border:1px solid #ffffff17;border-radius:1.2rem;grid-column:span 1;padding:1rem}.analytics-source-wave>small{color:#f7f8f48c}.analytics-source-wave svg{width:100%;height:10rem}.analytics-source-wave path{fill:none;stroke:#6ce5d4;stroke-width:3px;stroke-linecap:round;stroke-dasharray:650;stroke-dashoffset:650px;animation:drawPath 2.4s var(--ease) forwards}.analytics-source-wave circle{fill:#0b0d0e;stroke:#6ce5d4;stroke-width:2px}.analytics-source-wave>div{flex-wrap:wrap;gap:.35rem;display:flex}.analytics-source-wave>div span{background:#ffffff0d;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .55rem;font-size:.62rem;display:flex}.analytics-source-wave>div i{background:#6ce5d4;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 .6rem #6ce5d4}.analytics-source-wave>div b{color:#6ce5d4}.solutions-architecture-page,.funnel-scenario-section,.funnel-measure-section,.chatbot-capability-section,.chatbot-variants-section--premium,.chatbot-language-section,.chatbot-privacy-section,.chatbot-brief-section,.search-brief-section,.architecture-deep-section,.guided-selector__panel{color:#0b0d0e}.funnel-scenario-section h2,.funnel-measure-section h2,.chatbot-capability-section h2,.chatbot-variants-section--premium h2,.chatbot-language-section h2,.chatbot-privacy-section h2,.chatbot-brief-section h2,.search-brief-section h2,.solutions-products h2{color:#0b0d0e!important}.funnel-scenario-section .search-section-heading h2,.funnel-measure-section .search-section-heading h2,.chatbot-capability-section .chatbot-section-heading h2,.chatbot-variants-section--premium .chatbot-section-heading h2,.chatbot-language-section h2,.chatbot-privacy-section .chatbot-section-heading h2,.chatbot-brief-section__intro h2,.search-brief-section__intro h2,.solutions-hero__copy h1,.solution-catalog-card h2{letter-spacing:-.02em!important;word-spacing:.065em!important;line-height:1.05!important}.funnel-scenario-section .search-section-heading h2,.funnel-measure-section .search-section-heading h2,.chatbot-capability-section .chatbot-section-heading h2,.chatbot-variants-section--premium .chatbot-section-heading h2,.chatbot-language-section h2,.chatbot-privacy-section .chatbot-section-heading h2,.chatbot-brief-section__intro h2,.search-brief-section__intro h2{max-width:13ch!important;font-size:clamp(2rem,4vw,4rem)!important}.funnel-scenario-section p,.funnel-measure-section p,.chatbot-capability-section p,.chatbot-variants-section--premium p,.chatbot-language-section p,.chatbot-privacy-section p,.chatbot-brief-section p,.search-brief-section p,.solutions-catalog p{color:#596168!important;line-height:1.62!important}.funnel-scenario-flow strong,.funnel-measure-rail strong,.chatbot-capability-controls button strong,.solution-catalog-card h2{color:#0b0d0e!important}.search-feature-dialog__copy,.funnel-stage-panel .search-feature-dialog__copy,.chatbot-channel-sheet{padding-bottom:1.4rem!important}.search-feature-dialog__copy ul,.funnel-stage-panel ul,.chatbot-channel-sheet ul{margin-bottom:1.7rem!important}.search-feature-dialog__copy .button,.funnel-stage-panel .button,.chatbot-channel-sheet__cta{margin-top:1.5rem!important}@media (max-width:1050px){.solutions-products__grid{grid-template-columns:repeat(2,1fr)}.guided-selector{grid-template-columns:1fr}.guided-selector__system{min-height:34rem;position:relative;top:auto}.architecture-spec-grid{grid-template-columns:1fr}.deep--social,.deep--branding{grid-template-columns:1fr;gap:1rem;min-height:42rem}.deep-social-device{width:15rem}.deep-brand-prism{width:13rem;height:13rem}.deep-storyboard{grid-template-columns:repeat(3,1fr);inset:8% 5% 22%}.deep-calendar{grid-template-columns:repeat(4,1fr)}.deep-support-lanes{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.solutions-products__intro,.solutions-products__grid{grid-template-columns:1fr}.solutions-products__grid a{min-height:0}.solutions-products__guide{border-radius:1rem;align-items:flex-start}.guided-hero h1{letter-spacing:-.02em;word-spacing:.06em;font-size:clamp(2.45rem,10.5vw,3.5rem);line-height:1.03}.guided-selector__system{min-height:28rem}.guided-selector__system:before{width:21rem;height:21rem}.guided-selector__system:after{width:15rem;height:15rem}.guided-selector__system>span{width:6rem;min-height:3.6rem;transform:rotate(calc(var(--i)*60deg)) translateX(9.2rem) rotate(calc(var(--i)*-60deg));margin:-1.8rem -3rem;font-size:.56rem}.guided-selector__core{width:6.5rem;height:6.5rem}.guided-selector__panel h2{max-width:none;font-size:clamp(1.9rem,9vw,3rem)}.guided-choice-grid,.guided-models,.guided-results{grid-template-columns:1fr}.guided-models button{min-height:6.5rem}.guided-actions{justify-content:stretch}.guided-actions .button{flex:1}.architecture-service-hero__copy h1{letter-spacing:-.02em!important;word-spacing:.06em!important;max-width:10ch!important;font-size:clamp(2.4rem,10.2vw,3.5rem)!important;line-height:1.04!important}.architecture-service-heading--clean h2{max-width:none;font-size:clamp(1.9rem,8.8vw,3rem)!important}.architecture-spec-panel--build>div{grid-template-columns:1fr}.deep{border-radius:1.25rem;min-height:30rem}.deep-strategy-map>button{width:5.8rem;min-height:3.2rem;transform:rotate(calc(var(--i)*60deg)) translateX(8.9rem) rotate(calc(var(--i)*-60deg));margin:-1.6rem -2.9rem;font-size:.58rem}.deep-strategy-map>button.is-active{transform:rotate(calc(var(--i)*60deg)) translateX(8.9rem) rotate(calc(var(--i)*-60deg)) scale(1.04)}.deep-strategy-core{width:6.5rem;height:6.5rem}.deep-storyboard{grid-template-columns:repeat(2,1fr);inset:8% 5% 18%;overflow:auto}.deep-storyboard button{min-height:6rem}.deep-drawers button{width:88%}.deep--social,.deep--branding{min-height:38rem;padding:1rem}.deep-calendar{grid-template-columns:repeat(3,1fr);top:8%}.deep-calendar button{aspect-ratio:auto;min-height:4.5rem}.deep-smm-ribbon{bottom:5%}.deep-ads-kpi{flex-direction:column}.deep-thread,.deep-retention-loop,.deep-loyalty-tree{width:20rem;height:20rem}.deep-thread button,.deep-retention-loop button,.deep-loyalty-tree button{width:5.4rem;min-height:3rem;transform:rotate(calc(var(--i)*60deg)) translateX(8.2rem) rotate(calc(var(--i)*-60deg));margin:-1.5rem -2.7rem;font-size:.56rem}.deep-thread button{transform:rotate(calc(var(--i)*72deg)) translateX(8rem) rotate(calc(var(--i)*-72deg))}.deep-checkout-stack button{width:92%}.deep-local-map button{width:5.4rem;transform:rotate(calc(var(--i)*60deg)) translateX(8rem) rotate(calc(var(--i)*-60deg));margin:-1.5rem -2.7rem;font-size:.55rem}.deep-reputation-wave button{width:31%;margin-bottom:.4rem}.deep-onboarding-track{grid-template-columns:repeat(3,1fr);align-items:stretch}.deep-onboarding-track button{height:auto}.deep-email-stream{grid-template-columns:1fr;top:6%;bottom:20%;overflow:auto}.deep-email-stream button{min-height:3.5rem}.deep-email-packet{display:none}.deep-webinar-stage{width:90%;height:54%}.deep-webinar-controls{overflow:auto}.deep-webinar-controls button{min-width:7rem}.deep-support-lanes{grid-template-columns:repeat(2,1fr)}.funnel-scenario-section .search-section-heading h2,.funnel-measure-section .search-section-heading h2,.chatbot-capability-section .chatbot-section-heading h2,.chatbot-variants-section--premium .chatbot-section-heading h2,.chatbot-language-section h2,.chatbot-privacy-section .chatbot-section-heading h2,.chatbot-brief-section__intro h2,.search-brief-section__intro h2{word-spacing:.07em!important;letter-spacing:-.015em!important;max-width:none!important;font-size:clamp(1.9rem,8.8vw,3rem)!important;line-height:1.06!important}}@media (max-width:1280px){.mobile-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;bottom:0;overflow-y:auto}}.website-service-section:not(.website-service-section--foundation) .website-service-section__heading h2,.website-service-section--limits h2,.booking-feature-section .booking-section-heading h2,.booking-support-section .booking-section-heading h2,.booking-rules-section h2,.booking-brief-section__intro h2,.bot-lab__copy h2,.orbit-section h2,.about-orbit-wrap h2,.xray-copy h2,.mini-diagnostic h2,.feature-stage:not(.feature-stage--ink) .feature-stage__copy h2,.diagnostic-panel__head h2{color:#0b0d0e!important;letter-spacing:-.02em!important;word-spacing:.065em!important;max-width:14ch!important;font-size:clamp(2rem,4vw,4rem)!important;line-height:1.05!important}.website-service-section:not(.website-service-section--foundation),.booking-feature-section,.booking-support-section,.booking-rules-section,.booking-brief-section,.bot-lab,.orbit-section,.about-orbit-wrap,.mini-diagnostic,.diagnostic-panel{color:#0b0d0e}.website-service-section:not(.website-service-section--foundation) p,.booking-feature-section p,.booking-support-section p,.booking-rules-section p,.booking-brief-section p,.bot-lab p,.orbit-section p,.about-orbit-wrap p,.mini-diagnostic p,.diagnostic-panel p{line-height:1.62}@media (max-width:680px){.website-service-section:not(.website-service-section--foundation) .website-service-section__heading h2,.website-service-section--limits h2,.booking-feature-section .booking-section-heading h2,.booking-support-section .booking-section-heading h2,.booking-rules-section h2,.booking-brief-section__intro h2,.bot-lab__copy h2,.orbit-section h2,.about-orbit-wrap h2,.xray-copy h2,.mini-diagnostic h2,.feature-stage:not(.feature-stage--ink) .feature-stage__copy h2,.diagnostic-panel__head h2{letter-spacing:-.012em!important;word-spacing:.075em!important;max-width:none!important;font-size:clamp(1.9rem,8.8vw,3rem)!important;line-height:1.07!important}}.scene-ads__chart{display:none!important}.scene-ads__curve{width:88%;height:12rem;position:absolute;top:37%;left:6%;right:6%}.scene-ads__curve path{fill:none;stroke:var(--service-accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:650;stroke-dashoffset:650px;animation:drawPath 2.2s var(--ease) forwards}.scene-ads__curve circle{fill:#0b0d0e;stroke:var(--service-accent);stroke-width:2px}.product-hub-page{color:#f7f8f4;background:#0b0d0e}.product-hub-hero{max-width:88rem;margin:auto;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem)}.product-hub-hero h1{letter-spacing:-.04em;word-spacing:.045em;max-width:14ch;margin:.6rem 0 1rem;font-size:clamp(2.8rem,5.2vw,5.2rem);line-height:1}.product-hub-hero>p:not(.eyebrow){color:#f7f8f4b8;max-width:45rem;line-height:1.65}.product-hub-path{grid-template-columns:repeat(4,1fr);gap:.8rem;max-width:88rem;margin:auto;padding:0 clamp(1rem,5vw,5rem) clamp(5rem,8vw,7rem);display:grid}.product-hub-path>a{color:#f7f8f4;background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:1.3rem;flex-direction:column;gap:.7rem;min-height:24rem;padding:1.2rem;text-decoration:none;transition:all .2s;display:flex;position:relative;box-shadow:0 1rem 2rem #0000002e}.product-hub-path>a:hover{border-color:#719bb5;transform:translateY(-.4rem)}.product-hub-path>a.is-flagship{color:#0b0d0e;background:linear-gradient(145deg,#ff563c,#d44532);border-color:#ff563c}.product-hub-path>a>span{color:#719bb5;font-size:.65rem}.product-hub-path>a.is-flagship>span{color:#0b0d0e}.product-hub-path small{letter-spacing:.14em;font-size:.62rem}.product-hub-path h2{letter-spacing:-.025em;word-spacing:.05em;margin:.7rem 0;font-size:clamp(1.6rem,2.8vw,2.7rem);line-height:1.03}.product-hub-path p{color:#f7f8f4b3;font-size:.86rem;line-height:1.55}.product-hub-path .is-flagship p{color:#0b0d0ec7}.product-hub-path b{margin-top:auto;font-size:.75rem}.product-hub-path i{font-style:normal;position:absolute;bottom:1rem;right:1rem}.product-hub-guide{color:#0b0d0e;background:#eceee9;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem);display:flex}.product-hub-guide h2{letter-spacing:-.02em;word-spacing:.06em;max-width:14ch;margin:.5rem 0;font-size:clamp(2rem,4vw,4rem);line-height:1.05}@media (max-width:980px){.product-hub-path{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.product-hub-hero h1{letter-spacing:-.02em;word-spacing:.06em;font-size:clamp(2.4rem,10.2vw,3.5rem);line-height:1.04}.product-hub-path{grid-template-columns:1fr}.product-hub-path>a{min-height:0}.product-hub-guide{flex-direction:column;align-items:flex-start}}@property --orbit-turn{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes orbit-turn{to{--orbit-turn:360deg}}html,body{max-width:100%;overflow-x:clip}body,main,section,article,aside,nav,header,footer,div{min-width:0}img,svg,video,canvas{max-width:100%}:where(h1,h2,h3,h4,p,li,a,button,strong,span,label){word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}:where(h1,h2,h3){text-wrap:balance}:where(p,li){text-wrap:pretty}:where(.search-brief-section,.funnel-scenario-section,.funnel-measure-section,.chatbot-capability-section,.chatbot-variants-section,.chatbot-language-section,.chatbot-privacy-section,.architecture-spec-section,.solutions-products,.solutions-catalog,.guided-selector__panel,.content-section:not(.content-section--ink),.form-section) h1,:where(.search-brief-section,.funnel-scenario-section,.funnel-measure-section,.chatbot-capability-section,.chatbot-variants-section,.chatbot-language-section,.chatbot-privacy-section,.architecture-spec-section,.solutions-products,.solutions-catalog,.guided-selector__panel,.content-section:not(.content-section--ink),.form-section) h2{word-spacing:.075em;letter-spacing:-.025em!important;line-height:1.04!important}:where(.search-brief-section,.funnel-scenario-section,.funnel-measure-section,.chatbot-capability-section,.chatbot-variants-section,.chatbot-language-section,.chatbot-privacy-section,.architecture-spec-section,.solutions-products,.solutions-catalog,.guided-selector__panel,.form-section){color:#0b0d0e}:where(.search-brief-section,.funnel-scenario-section,.funnel-measure-section,.chatbot-capability-section,.chatbot-variants-section,.chatbot-language-section,.chatbot-privacy-section,.architecture-spec-section,.solutions-products,.solutions-catalog,.guided-selector__panel,.form-section) p{color:#4b555d;line-height:1.65}.search-feature-dialog__panel,.chatbot-channel-sheet,.funnel-stage-panel,.lead-form,.architecture-spec-panel,.solution-catalog-card{overflow-wrap:break-word;max-width:100%}.search-feature-dialog__copy,.chatbot-channel-sheet,.funnel-stage-panel .search-feature-dialog__copy{padding-bottom:.4rem}.search-feature-dialog__copy ul,.chatbot-channel-sheet ul{margin-block:1.15rem 1.45rem}.search-feature-dialog__actions,.chatbot-channel-sheet__cta{margin-top:1.35rem}.search-orbit-section,.funnel-stage-section,.crm-orbit-section,.architecture-deep-section,.solutions-hero{overflow-x:clip}.search-feature-orbit,.funnel-stage-orbit,.immersive-scene,.deep{max-width:100%}.scene-community__radar button{transform:rotate(calc(var(--i)*72deg + var(--orbit-turn))) translateX(12rem) rotate(calc(var(--i)*-72deg - var(--orbit-turn)))}.scene-loyalty__loop button{transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(12rem) rotate(calc(var(--i)*-60deg - var(--orbit-turn)))}.scene-loyalty__loop>span{transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(9.8rem)}.scene-support__hub button{transform:rotate(calc(var(--i)*72deg + var(--orbit-turn))) translateX(11rem) rotate(calc(var(--i)*-72deg - var(--orbit-turn)))}.deep-strategy-map>button{transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(13.5rem) rotate(calc(var(--i)*-60deg - var(--orbit-turn)))}.deep-strategy-map>button.is-active{transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(13.5rem) rotate(calc(var(--i)*-60deg - var(--orbit-turn))) scale(1.06)}.deep-thread button{transform:rotate(calc(var(--i)*72deg + var(--orbit-turn))) translateX(11rem) rotate(calc(var(--i)*-72deg - var(--orbit-turn)))}.deep-retention-loop button,.deep-loyalty-tree button{transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(11rem) rotate(calc(var(--i)*-60deg - var(--orbit-turn)))}.deep-retention-loop>span{transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(9rem)}.deep-local-map button{transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(12rem) rotate(calc(var(--i)*-60deg - var(--orbit-turn)))}.solutions-orbit__node{transform:rotate(var(--angle)) translateX(min(18rem,28vw)) rotate(var(--counter-angle))}.solutions-orbit__node:hover,.solutions-orbit__node:focus-visible{transform:rotate(var(--angle)) translateX(min(18rem,28vw)) rotate(var(--counter-angle)) scale(1.08)}.language--header{white-space:nowrap;align-items:center;gap:.28rem;display:inline-flex!important}.language--header a{border-radius:999px;place-items:center;min-width:2rem;min-height:2rem;font-size:.72rem;font-weight:800;text-decoration:none;display:grid}.language--header a[aria-current=page]{color:#f7f8f4;background:#0b0d0e}.mobile-menu__language>div{flex-wrap:wrap;gap:.45rem;display:flex}.mobile-menu__language a{border:1px solid #ffffff29;border-radius:999px;place-items:center;min-width:3rem;min-height:2.75rem;display:grid}.mobile-menu__language a[aria-current=page]{color:#0b0d0e;background:#ff563c;border-color:#ff563c}@media (max-width:760px){.site-header{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;padding-inline:.75rem}.brand,.brand b{min-width:0}.brand strong{white-space:nowrap;font-size:.78rem}.brand small{font-size:.58rem}.header-actions{gap:.35rem}.header-start{display:none!important}.language--header{font-size:.68rem}.language--header a{min-width:1.65rem;padding:0 .2rem}.language--header>span{font-size:.6rem}.menu-button{flex:none;width:3.1rem;height:3.1rem}.solutions-hero__copy h1,.architecture-service-hero__copy h1,.search-service-hero__copy h1,.chatbot-service-hero__copy h1,.booking-service-hero h1,.website-service-hero h1,.analytics-hero__copy h1{word-spacing:.06em;letter-spacing:-.028em!important;max-width:100%!important;font-size:clamp(2.35rem,10.5vw,3.55rem)!important;line-height:1.01!important}.search-section-heading h2,.chatbot-section-heading h2,.architecture-service-heading h2,.search-promise-section h2,.search-final-section h2,.architecture-service-final h2,.search-brief-section__intro h2{word-spacing:.075em;letter-spacing:-.025em!important;max-width:100%!important;font-size:clamp(1.95rem,8.7vw,3.1rem)!important;line-height:1.04!important}.solutions-hero,.architecture-service-hero,.analytics-hero,.search-service-hero,.chatbot-service-hero{padding-inline:1rem!important}.solution-catalog-card,.architecture-spec-panel,.search-scope-grid article,.crm-demo-card,.funnel-scenario-flow>div{overflow:visible}.immersive-scene,.deep{width:100%;overflow:visible!important}.architecture-deep-section,.architecture-spec-section{padding-inline:1rem!important}.scene-community__radar button{transform:rotate(calc(var(--i)*72deg + var(--orbit-turn))) translateX(8.8rem) rotate(calc(var(--i)*-72deg - var(--orbit-turn)))}.scene-loyalty__loop button{transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(8.8rem) rotate(calc(var(--i)*-60deg - var(--orbit-turn)))}.scene-support__hub button{transform:rotate(calc(var(--i)*72deg + var(--orbit-turn))) translateX(8.3rem) rotate(calc(var(--i)*-72deg - var(--orbit-turn)))}.deep-strategy-map>button{transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(8.9rem) rotate(calc(var(--i)*-60deg - var(--orbit-turn)))}.deep-strategy-map>button.is-active{transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(8.9rem) rotate(calc(var(--i)*-60deg - var(--orbit-turn))) scale(1.04)}.deep-thread button{transform:rotate(calc(var(--i)*72deg + var(--orbit-turn))) translateX(8rem) rotate(calc(var(--i)*-72deg - var(--orbit-turn)))}.deep-retention-loop button,.deep-loyalty-tree button{transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(8.2rem) rotate(calc(var(--i)*-60deg - var(--orbit-turn)))}.deep-local-map button{transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(8rem) rotate(calc(var(--i)*-60deg - var(--orbit-turn)))}.solutions-orbit__node{transform:rotate(var(--angle)) translateX(9.7rem) rotate(var(--counter-angle))}.solutions-orbit__node:hover,.solutions-orbit__node:focus-visible{transform:rotate(var(--angle)) translateX(9.7rem) rotate(var(--counter-angle)) scale(1.04)}}@media (max-width:390px){.brand strong{font-size:.68rem}.brand small{font-size:.52rem}.language--header a{min-width:1.45rem;font-size:.62rem}.header-actions{gap:.2rem}.menu-button{width:2.85rem;height:2.85rem}.solutions-orbit__node{width:5.8rem;min-height:4.6rem;transform:rotate(var(--angle)) translateX(8.7rem) rotate(var(--counter-angle));margin:-2.3rem -2.9rem}.solutions-orbit__node strong{font-size:.54rem}}@media (prefers-reduced-motion:reduce){.scene-community__radar,.scene-loyalty__loop,.scene-support__hub,.deep-strategy-map,.deep-thread,.deep-retention-loop,.deep-loyalty-tree,.deep-local-map{animation:none!important}}.scene-strategy,.scene-smm__wheel,.scene-retention__loop{--orbit-turn:0deg;animation:30s linear infinite orbit-turn}.scene-strategy>button{transform:rotate(calc(var(--i)*51.43deg + var(--orbit-turn))) translateX(14.7rem) rotate(calc(var(--i)*-51.43deg - var(--orbit-turn)));animation:none}.scene-strategy>button.is-active{transform:rotate(calc(var(--i)*51.43deg + var(--orbit-turn))) translateX(14.7rem) rotate(calc(var(--i)*-51.43deg - var(--orbit-turn))) scale(1.1)}.scene-smm__wheel{animation:28s linear infinite orbit-turn}.scene-smm__core{animation:none}.scene-smm__wheel button{transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(12rem) rotate(calc(var(--i)*-60deg - var(--orbit-turn)));animation:none}.scene-retention__loop{animation:34s linear infinite orbit-turn}.scene-retention__core{animation:none}.scene-retention__loop button{transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(12.5rem) rotate(calc(var(--i)*-60deg - var(--orbit-turn)));animation:none}.scene-retention__loop>span{transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(10rem)}@media (max-width:760px){.scene-strategy>button{transform:rotate(calc(var(--i)*51.43deg + var(--orbit-turn))) translateX(9.6rem) rotate(calc(var(--i)*-51.43deg - var(--orbit-turn)))}.scene-strategy>button.is-active{transform:rotate(calc(var(--i)*51.43deg + var(--orbit-turn))) translateX(9.6rem) rotate(calc(var(--i)*-51.43deg - var(--orbit-turn))) scale(1.06)}.scene-smm__wheel button,.scene-retention__loop button{transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(8.8rem) rotate(calc(var(--i)*-60deg - var(--orbit-turn)))}}@media (prefers-reduced-motion:reduce){.scene-strategy,.scene-smm__wheel,.scene-retention__loop{animation:none!important}}.search-feature-orbit,.funnel-stage-orbit,.immersive-scene,.deep,.deep-local-map,.scene-community__radar,.scene-loyalty__loop,.scene-support__hub,.scene-smm__wheel,.scene-retention__loop{overflow:visible!important}.search-orbit-object strong,.funnel-stage-object strong,.scene-strategy>button b,.scene-smm__wheel button,.scene-community__radar button span,.scene-retention__loop button,.scene-loyalty__loop button,.scene-support__hub button b,.deep-strategy-map>button,.deep-thread button,.deep-retention-loop button,.deep-loyalty-tree button,.deep-local-map button{white-space:normal;word-break:normal;overflow-wrap:break-word;text-align:center;line-height:1.18}.language--header a{justify-content:center;align-items:center;min-width:44px!important;min-height:44px!important;padding:0 4px!important;display:inline-flex!important}@media (max-width:760px){.language--header{gap:0!important;padding:2px!important}.language--header>span{display:none!important}.menu-button{min-width:46px;min-height:46px}.consent{border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem .8rem;width:auto;max-width:none;padding:.8rem .9rem;top:4.85rem;left:.5rem;right:.5rem;box-shadow:0 .8rem 2.2rem #0003;bottom:auto!important}.consent .eyebrow{display:none}.consent h2{letter-spacing:-.01em;margin:0 0 .2rem;font-size:.95rem;line-height:1.15}.consent p{max-width:34rem;font-size:.72rem;line-height:1.35}.consent .button-row{flex-direction:column;align-items:stretch;gap:.35rem;display:flex}.consent .button{white-space:nowrap;min-height:2.55rem;padding:.5rem .7rem;font-size:.72rem}}@media (max-width:430px){.site-header{gap:.25rem!important;padding-inline:.55rem!important}.header-actions{gap:.2rem!important}.brand{gap:.35rem!important}.brand span{font-size:1.35rem!important}.brand b strong{letter-spacing:-.02em;font-size:.58rem!important}.brand b small{font-size:.49rem!important}}@media (max-width:360px){.site-header{padding-inline:.4rem!important}.brand{gap:.22rem!important}.brand span{font-size:1.18rem!important}.brand b strong{letter-spacing:-.025em;font-size:.49rem!important}.brand b small{display:none!important}.language--header a{min-width:44px!important;min-height:44px!important;font-size:.62rem!important}.menu-button{width:44px!important;min-width:44px!important;height:44px!important}.consent{grid-template-columns:1fr;padding:.7rem .75rem;top:4.7rem}.consent p{font-size:.69rem}.consent .button-row{grid-template-columns:1fr 1fr;display:grid}.consent .button{white-space:normal;line-height:1.15}}.solutions-orbit__batch{z-index:3;animation:solutionBatchIn .55s var(--ease) both;position:absolute;inset:0}.solutions-orbit__pager{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a0db3;border:1px solid #ffffff14;border-radius:999px;gap:.45rem;padding:.4rem;display:flex;position:absolute;bottom:1.2rem;left:50%;translate:-50%}.solutions-orbit__pager button{color:#f7f8f4;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;width:2.3rem;height:2.3rem}.solutions-orbit__pager button[aria-pressed=true]{color:#0b0d0e;background:#ff563c;border-color:#ff563c}.solutions-filter button{align-items:center;gap:.5rem;display:inline-flex}.solutions-filter button small{background:#0b0d0e12;border-radius:999px;place-items:center;min-width:1.45rem;height:1.45rem;padding:0 .35rem;font-size:.62rem;display:inline-grid}.solutions-filter button[aria-pressed=true] small{color:#fff;background:#ffffff24}@keyframes solutionBatchIn{0%{opacity:.2;filter:blur(5px);transform:scale(.97)}to{opacity:1;filter:none;transform:none}}.home-products-entry{color:#0b0d0e;background:#f7f8f4;padding:clamp(4.5rem,8vw,8rem) clamp(1rem,5vw,5rem)}.home-products-entry__grid{max-width:var(--container);grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;margin:0 auto 2rem;display:grid}.home-products-entry__grid a{color:#0b0d0e;min-height:13rem;transition:transform .18s var(--ease),box-shadow .18s var(--ease);background:#fff;border:1px solid #0b0d0e1f;border-radius:1.15rem;grid-template-rows:auto auto 1fr auto;align-content:start;gap:.65rem;padding:1rem;text-decoration:none;display:grid;position:relative;box-shadow:0 .7rem 1.8rem #0b0d0e0d}.home-products-entry__grid a:hover,.home-products-entry__grid a:focus-visible{transform:translateY(-.25rem);box-shadow:0 1.1rem 2rem #0b0d0e17}.home-products-entry__grid span{letter-spacing:.14em;color:#719bb5;font-size:.62rem}.home-products-entry__grid small{text-transform:uppercase;letter-spacing:.08em;color:#596168;font-size:.64rem}.home-products-entry__grid strong{font-size:1rem;line-height:1.25}.home-products-entry__grid i{color:#ff563c;justify-self:end;font-style:normal}.lead-form .form-subsection{border:1px solid var(--line);background:var(--paper);border-radius:1rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.lead-form .form-subsection{background:color-mix(in srgb,var(--paper) 72%,white)}}.lead-form .form-subsection>strong{margin-bottom:.85rem;display:block}.lead-form label>span{line-height:1.35}.search-feature-dialog__copy p,.search-feature-dialog__copy ul,.search-feature-dialog__copy .button,.funnel-stage-panel .button{margin-top:1rem}.search-feature-dialog__copy ul{margin-bottom:1.35rem}.search-feature-dialog__actions{margin-top:1.5rem!important}.scene-community__radar,.scene-loyalty__loop,.scene-support__hub,.deep-strategy-map,.deep-thread,.deep-retention-loop,.deep-loyalty-tree,.deep-local-map{--orbit-turn:0deg;animation:34s linear infinite orbit-turn}@media (max-width:1120px){.home-products-entry__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.home-products-entry{padding:4rem 1rem}.home-products-entry__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.home-products-entry__grid a{min-height:9.5rem;padding:.8rem}.home-products-entry__grid strong{font-size:.88rem}.solutions-orbit,.architecture-service-reactor,.immersive-scene,.deep,.search-feature-orbit,.funnel-stage-orbit,.funnel-reactor__viewport,.search-reactor__viewport,.chatbot-capability-reactor,.chatbot-channel-map,.analytics-flow-stage{max-width:100%!important;overflow:hidden!important}.solutions-orbit{min-height:34rem!important}.solutions-orbit__rings{width:21rem!important}.solutions-orbit__core{width:7.4rem!important;height:7.4rem!important}.solutions-orbit__core strong{font-size:.9rem}.solutions-orbit__node{width:5.2rem!important;min-height:4.4rem!important;transform:rotate(var(--angle)) translateX(8rem) rotate(var(--counter-angle))!important;margin:-2.2rem -2.6rem!important;padding:.45rem!important}.solutions-orbit__node:hover,.solutions-orbit__node:focus-visible{transform:rotate(var(--angle)) translateX(8rem) rotate(var(--counter-angle)) scale(1.03)!important}.solutions-orbit__node strong{overflow-wrap:anywhere;font-size:.5rem!important;line-height:1.16!important}.solutions-orbit__pager{bottom:.55rem}.immersive-scene,.deep{border-radius:1.2rem!important;min-height:31rem!important;padding-inline:.5rem!important}.scene-strategy,.scene-smm__wheel,.scene-community__radar,.scene-retention__loop,.scene-loyalty__loop,.scene-support__hub,.deep-strategy-map,.deep-thread,.deep-retention-loop,.deep-loyalty-tree,.deep-local-map{width:19rem!important;max-width:19rem!important;height:19rem!important;max-height:19rem!important}.scene-strategy>button,.scene-smm__wheel button,.scene-retention__loop button,.scene-loyalty__loop button,.deep-retention-loop button,.deep-loyalty-tree button,.deep-strategy-map>button{width:5.1rem!important;min-height:3.1rem!important;transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(7.5rem) rotate(calc(var(--i)*-60deg - var(--orbit-turn)))!important;margin:-1.55rem -2.55rem!important;font-size:.58rem!important}.scene-strategy>button{transform:rotate(calc(var(--i)*51.43deg + var(--orbit-turn))) translateX(7.6rem) rotate(calc(var(--i)*-51.43deg - var(--orbit-turn)))!important}.scene-community__radar button,.scene-support__hub button,.deep-thread button{width:5rem!important;min-height:3rem!important;transform:rotate(calc(var(--i)*72deg + var(--orbit-turn))) translateX(7.45rem) rotate(calc(var(--i)*-72deg - var(--orbit-turn)))!important;margin:-1.5rem -2.5rem!important;font-size:.57rem!important}.scene-strategy__core,.scene-smm__core,.scene-retention__core,.scene-loyalty__coin,.scene-support__hub>div,.deep-thread-core,.deep-retention-loop>div,.deep-loyalty-root{width:6.3rem!important;height:6.3rem!important}.funnel-reactor__viewport{min-height:39rem!important}.funnel-reactor__scene-chip{max-width:none!important;padding:.7rem .8rem!important;top:.65rem!important;left:.65rem!important;right:.65rem!important}.funnel-reactor__scene-chip span{font-size:.7rem!important}.funnel-reactor__cone{--funnel-scale:.66;width:19rem!important;height:23rem!important;top:49%!important}.funnel-reactor__entry,.funnel-reactor__result{display:none!important}.funnel-reactor__stage-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.28rem!important;display:grid!important;bottom:.55rem!important;left:.55rem!important;right:.55rem!important}.funnel-reactor__stage-list div{min-height:2.8rem!important;padding:.35rem!important}.funnel-reactor__stage-list b{font-size:.54rem!important}.funnel-reactor__stage-list small{font-size:.48rem!important}.funnel-reactor__person{z-index:12!important}.search-feature-dialog__panel,.funnel-stage-panel{max-width:calc(100vw - 1rem)!important;padding:1rem!important}.search-feature-dialog__copy h3{font-size:clamp(1.8rem,8vw,2.5rem)!important}.search-feature-dialog__copy p,.search-feature-dialog__copy li{line-height:1.5!important}}@media (max-width:390px){.home-products-entry__grid{grid-template-columns:1fr}.solutions-orbit__node{width:4.8rem!important;transform:rotate(var(--angle)) translateX(7.3rem) rotate(var(--counter-angle))!important;margin:-2rem -2.4rem!important}.solutions-orbit__node:hover,.solutions-orbit__node:focus-visible{transform:rotate(var(--angle)) translateX(7.3rem) rotate(var(--counter-angle)) scale(1.02)!important}}@media (prefers-reduced-motion:reduce){.solutions-orbit__batch,.scene-community__radar,.scene-loyalty__loop,.scene-support__hub,.deep-strategy-map,.deep-thread,.deep-retention-loop,.deep-loyalty-tree,.deep-local-map{animation:none!important}}.architecture-connection-map{--orbit-turn:0deg;animation:36s linear infinite architectureOrbitTurn;overflow:hidden}.architecture-connection-map__core{animation:36s linear infinite architectureOrbitCounter}.architecture-connection-map__node{transform:rotate(calc(var(--i)*72deg + var(--orbit-turn))) translateX(15rem) rotate(calc(var(--i)*-72deg - var(--orbit-turn)));transform-origin:50%;will-change:transform}@keyframes architectureOrbitTurn{to{--orbit-turn:360deg}}@keyframes architectureOrbitCounter{to{transform:rotate(-360deg)}}@media (max-width:1050px){.architecture-connection-map__node{transform:rotate(calc(var(--i)*72deg + var(--orbit-turn))) translateX(12rem) rotate(calc(var(--i)*-72deg - var(--orbit-turn)))}}@media (max-width:760px){.architecture-connection-map{overflow:hidden!important}.architecture-connection-map__node{transform:rotate(calc(var(--i)*72deg + var(--orbit-turn))) translateX(8.1rem) rotate(calc(var(--i)*-72deg - var(--orbit-turn)));width:5.7rem;min-height:3.7rem;margin:-1.85rem -2.85rem;padding:.5rem}.architecture-connection-map__node strong{overflow-wrap:anywhere;font-size:.65rem}.architecture-connection-map__core{width:7.2rem;height:7.2rem}}@media (max-width:390px){.architecture-connection-map__node{transform:rotate(calc(var(--i)*72deg + var(--orbit-turn))) translateX(7.2rem) rotate(calc(var(--i)*-72deg - var(--orbit-turn)));width:5.2rem;margin:-1.7rem -2.6rem}.architecture-connection-map__core{width:6.6rem;height:6.6rem}}@media (prefers-reduced-motion:reduce){.architecture-connection-map,.architecture-connection-map__core{animation:none!important}.architecture-connection-map__node{will-change:auto}}.funnel-info-section,.funnel-process-section,.funnel-diagnostic-section{padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem)}.funnel-info-section--problems{color:#0b0d0e;background:#f7f8f4}.funnel-info-section--deliverables{color:#0b0d0e;background:#eceee9}.funnel-info-section .search-section-heading,.funnel-process-section .search-section-heading{max-width:64rem}.funnel-info-section .search-section-heading>p:last-child,.funnel-process-section .search-section-heading>p:last-child{max-width:52rem}.funnel-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.funnel-info-grid article{background:#ffffffb8;border:1px solid #0b0d0e14;border-radius:1.45rem;min-height:12rem;padding:1.5rem;position:relative;box-shadow:0 1rem 2.4rem #0b0d0e12}.funnel-info-grid article>span{color:#fff;letter-spacing:.12em;background:#0b0d0e;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:.65rem;display:inline-grid}.funnel-info-grid h3{color:#0b0d0e;margin:.9rem 0 .55rem;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.12}.funnel-info-grid p{color:#4b555d;margin:0;line-height:1.62}.funnel-info-section--deliverables .funnel-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.funnel-info-section--deliverables .funnel-info-grid article{min-height:14rem}.funnel-info-section--deliverables .funnel-info-grid article>span{background:linear-gradient(145deg,#547cff,#719bb5)}.funnel-process-section{color:#f7f8f4;background:linear-gradient(#0b0d0e,#10171a)}.funnel-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:2.1rem;display:grid}.funnel-process-grid article{background:linear-gradient(#ffffff0f,#ffffff06);border:1px solid #ffffff1a;border-radius:1.35rem;gap:1rem;min-height:10.5rem;padding:1.25rem;display:flex;box-shadow:inset 0 1px #ffffff0f}.funnel-process-grid article>span{color:#6ce5d4;letter-spacing:.12em;background:#6ce5d421;border:1px solid #6ce5d447;border-radius:50%;flex:none;place-items:center;width:2.3rem;height:2.3rem;font-size:.64rem;display:grid}.funnel-process-grid h3{color:#f7f8f4;margin:.05rem 0 .5rem;font-size:1.08rem;line-height:1.2}.funnel-process-grid p{color:#f7f8f4ad;margin:0;font-size:.92rem;line-height:1.58}.funnel-diagnostic-section{color:#0b0d0e;background:#eceee9;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.funnel-diagnostic-section>div:first-child{max-width:44rem}.funnel-diagnostic-section h2{letter-spacing:-.04em;color:#0b0d0e;margin:.45rem 0 1rem;font-size:clamp(2rem,4.6vw,4.5rem);line-height:1.02}.funnel-diagnostic-section p{color:#4b555d;line-height:1.66}.funnel-diagnostic-section .button{margin-top:1.2rem}.funnel-diagnostic-map{background:radial-gradient(circle,#55a7ff24,#0000 32%),linear-gradient(145deg,#10171a,#0b0d0e);border:1px solid #ffffff14;border-radius:2rem;min-height:24rem;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #0b0d0e2e}.funnel-diagnostic-map span{color:#f7f8f4d1;letter-spacing:.08em;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:.5rem .7rem;font-size:.66rem;font-weight:800;position:absolute}.funnel-diagnostic-map span:first-child{top:12%;left:7%}.funnel-diagnostic-map span:nth-child(2){top:15%;right:10%}.funnel-diagnostic-map span:nth-child(3){top:48%;left:12%}.funnel-diagnostic-map span:nth-child(4){color:#6ce5d4;border-color:#6ce5d452;top:45%;right:13%}.funnel-diagnostic-map span:nth-child(5){bottom:12%;left:14%}.funnel-diagnostic-map span:nth-child(6){bottom:14%;right:10%}.funnel-diagnostic-map i{color:#fff;background:radial-gradient(circle at 35% 25%,#ffffff2e,#55a7ff3d,#0b0d0ef2 72%);border:1px solid #ffffff24;border-radius:50%;place-items:center;width:8rem;height:8rem;font-size:3.3rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 3rem #55a7ff2e}.funnel-diagnostic-map:before,.funnel-diagnostic-map:after{content:"";border:1px dashed #ffffff1a;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.funnel-diagnostic-map:before{width:14rem;height:14rem}.funnel-diagnostic-map:after{width:20rem;height:20rem}@media (max-width:980px){.funnel-info-section--deliverables .funnel-info-grid,.funnel-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-diagnostic-section{grid-template-columns:1fr}.funnel-diagnostic-map{min-height:20rem}}@media (max-width:680px){.funnel-info-grid,.funnel-info-section--deliverables .funnel-info-grid,.funnel-process-grid{grid-template-columns:1fr}.funnel-info-grid article,.funnel-info-section--deliverables .funnel-info-grid article,.funnel-process-grid article{min-height:0}.funnel-diagnostic-map{min-height:18rem}.funnel-diagnostic-map span{padding:.42rem .55rem;font-size:.58rem}.funnel-diagnostic-map i{width:6.5rem;height:6.5rem}.funnel-diagnostic-map:before{width:11rem;height:11rem}.funnel-diagnostic-map:after{width:16rem;height:16rem}}.automation-page{--automation-accent:#47c9ff;color:#0b0d0e;background:#f6f7f3;overflow:clip}.automation-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#47c9ff2b,#0000 27%),radial-gradient(circle at 18% 78%,#6ce5d412,#0000 30%),linear-gradient(145deg,#071014,#0b1419 48%,#10191e);grid-template-columns:minmax(20rem,.78fr) minmax(34rem,1.22fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);min-height:calc(100svh - 4.6rem);padding:clamp(4rem,7vw,7rem) clamp(1rem,5vw,5rem);display:grid}.automation-hero__copy{z-index:2;position:relative}.automation-hero__copy h1{letter-spacing:-.055em;max-width:9.4ch;margin:.6rem 0 1.25rem;font-size:clamp(3.3rem,6.2vw,7rem);line-height:.92}.automation-hero__lede{color:#f7f8f4c2;max-width:42rem;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.automation-hero__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.65rem;display:flex}.automation-hero .button--ghost,.automation-final .button--ghost{color:#fff;background:#ffffff09;border-color:#ffffff38}.automation-hero .button--ghost:hover,.automation-final .button--ghost:hover{background:#ffffff1a}.automation-hero__proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:45rem;margin-top:2rem;display:grid}.automation-hero__proof span{background:#ffffff09;border:1px solid #ffffff1a;border-radius:.95rem;gap:.28rem;padding:.8rem;display:grid}.automation-hero__proof span>span,.automation-hero__proof small{letter-spacing:.12em;text-transform:uppercase;color:var(--automation-accent);font-size:.57rem}.automation-hero__proof span{letter-spacing:.08em;color:#ffffff8c;font-size:.58rem}.automation-hero__proof b{letter-spacing:0;color:#fff;font-size:.72rem;line-height:1.25}.automation-hero__visual{min-width:0}.automation-live{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(165deg,#fff1,#ffffff05);border:1px solid #ffffff1c;border-radius:2rem;width:100%;min-height:44rem;overflow:hidden;box-shadow:0 2.2rem 5rem #00000047,inset 0 1px #ffffff12}.automation-live__tabs{scrollbar-width:none;border-bottom:1px solid #ffffff14;gap:.35rem;padding:.8rem;display:flex;overflow:auto}.automation-live__tabs::-webkit-scrollbar{display:none}.automation-live__tabs button{white-space:nowrap;color:#ffffffab;cursor:pointer;transition:.2s var(--ease);background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:.55rem .8rem;font-size:.68rem}.automation-live__tabs button[aria-selected=true]{color:#051014;background:var(--automation-accent);border-color:var(--automation-accent);box-shadow:0 0 1.2rem #47c9ff40}.automation-live__stage{isolation:isolate;align-content:space-between;gap:1.2rem;min-height:39rem;padding:2rem;display:grid;position:relative}.automation-live__noise{z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.automation-live__problem{background:linear-gradient(90deg,#ff765f17,#0000);border-left:2px solid #ff765f;border-radius:0 .9rem .9rem 0;max-width:25rem;padding:1rem 1.1rem}.automation-live__problem small,.automation-live__result small{letter-spacing:.14em;color:#ff927f;font-size:.57rem;font-weight:800;display:block}.automation-live__problem p{color:#ffffffbd;margin:.4rem 0 0;font-size:.83rem;line-height:1.5}.automation-live__rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;padding:3.5rem 0 3rem;display:grid;position:relative}.automation-live__rail:before{content:"";background:linear-gradient(90deg,#0000,#47c9ff73,#6ce5d459,#0000);height:1px;position:absolute;top:50%;left:4%;right:4%}.automation-live__rail button{z-index:2;color:#fff;text-align:left;cursor:pointer;min-height:7.5rem;transition:transform .24s var(--ease),border-color .24s,background .24s,box-shadow .24s;background:#081014db;border:1px solid #ffffff17;border-radius:1rem;align-content:center;gap:.45rem;padding:.7rem;display:grid;position:relative}.automation-live__rail button:hover{border-color:#47c9ff59;transform:translateY(-.3rem)}.automation-live__rail button.is-done{background:linear-gradient(#6ce5d412,#081014db);border-color:#6ce5d440}.automation-live__rail button.is-active{border-color:var(--automation-accent);background:linear-gradient(#47c9ff24,#081014e6);transform:translateY(-.55rem);box-shadow:0 1rem 2.2rem #0000003d,0 0 1.7rem #47c9ff24}.automation-live__rail button span{letter-spacing:.12em;color:var(--automation-accent);font-size:.55rem}.automation-live__rail button strong{font-size:.72rem;line-height:1.2}.automation-live__rail button i{width:.55rem;height:.55rem;box-shadow:none;background:#ffffff2e;border-radius:50%}.automation-live__rail button.is-done i{background:#6ce5d4}.automation-live__rail button.is-active i{background:var(--automation-accent);box-shadow:0 0 1rem var(--automation-accent)}.automation-live__packet{left:calc(2% + var(--step)*19.1%);z-index:4;transition:left .5s cubic-bezier(.22,.8,.24,1);position:absolute;top:calc(50% - 4.7rem)}.automation-live__packet span{background:var(--automation-accent);color:#031016;letter-spacing:.1em;border-radius:999px;padding:.32rem .48rem;font-size:.53rem;font-weight:900;display:block;box-shadow:0 0 1.2rem #47c9ffb3}.automation-live__result{background:linear-gradient(145deg,#6ce5d417,#ffffff06);border:1px solid #6ce5d438;border-radius:1rem;justify-self:end;gap:.4rem;max-width:28rem;padding:1rem 1.1rem;display:grid}.automation-live__result small{color:#6ce5d4}.automation-live__result strong{font-size:.9rem;line-height:1.38}.automation-live__result span{color:#ffffff94;font-size:.7rem;line-height:1.4}.automation-section{padding:clamp(4.8rem,8vw,8rem) clamp(1rem,5vw,5rem)}.automation-section__heading{grid-template-columns:.36fr 1.64fr;gap:1.3rem 3rem;max-width:82rem;margin:0 auto 2.5rem;display:grid}.automation-section__heading h2{letter-spacing:-.05em;max-width:15ch;margin:0;font-size:clamp(2.25rem,4.6vw,4.8rem);line-height:.98}.automation-section--decision{background:#f6f7f3}.automation-decision{background:#fff;border:1px solid #dfe4df;border-radius:1.6rem;grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);gap:1rem;max-width:82rem;margin:auto;padding:1rem;display:grid;box-shadow:0 1rem 2rem #0b0d0e0f}.automation-decision__switch{grid-column:1/-1;gap:.35rem;display:flex}.automation-decision__switch button{cursor:pointer;background:#f1f3ef;border:1px solid #dce1dc;border-radius:999px;padding:.55rem .8rem;font-size:.7rem}.automation-decision__switch button[aria-pressed=true]{color:#fff;background:#0b0d0e;border-color:#0b0d0e}.automation-decision__screen{background:#0b1114;border-radius:1rem;align-content:center;gap:.5rem;min-height:20rem;padding:.7rem;display:grid}.automation-decision__screen>div{animation:autoRowIn .55s var(--ease) both;animation-delay:calc(var(--i)*80ms);background:#ffffff0b;border:1px solid #ffffff0f;border-radius:.75rem;grid-template-columns:4rem 1fr 6rem 1.2rem;align-items:center;gap:.6rem;padding:.75rem;display:grid}.automation-decision__screen time{color:#7e8e96;font-size:.65rem}.automation-decision__screen strong{color:#fff;font-size:.76rem}.automation-decision__screen span{color:var(--automation-accent);font-size:.63rem}.automation-decision__screen i{color:#6ce5d4;font-style:normal}.automation-decision>p{letter-spacing:-.02em;align-self:center;margin:0;padding:1.2rem;font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.45}.automation-decision.is-engineered>p{color:#0a5f75}@keyframes autoRowIn{0%{opacity:0;transform:translate(-.7rem)}to{opacity:1;transform:none}}.automation-section--dark{color:#fff;background:linear-gradient(155deg,#071014,#0d171c)}.automation-section--dark .automation-section__heading h2{color:#fff}.automation-use-grid,.automation-scope-grid,.automation-guardrail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;max-width:82rem;margin:auto;display:grid}.automation-use-grid article{min-height:15rem;transition:transform .24s var(--ease),border-color .24s;background:linear-gradient(160deg,#fff1,#ffffff05);border:1px solid #ffffff17;border-radius:1.2rem;padding:1.2rem}.automation-use-grid article:hover{border-color:#47c9ff52;transform:translateY(-.35rem)}.automation-use-grid span,.automation-scope-grid small{letter-spacing:.14em;color:var(--automation-accent);font-size:.6rem;font-weight:800}.automation-use-grid h3,.automation-scope-grid h3{margin:2.6rem 0 .55rem;font-size:1.25rem}.automation-use-grid p{color:#ffffffa6;margin:0;font-size:.84rem;line-height:1.58}.automation-section--scope{background:#ecf0ec}.automation-scope-grid article{min-height:14.5rem;transition:transform .24s var(--ease);background:#f8f9f6;border:1px solid #d8dfd9;border-radius:1.2rem;padding:1.2rem;box-shadow:0 .8rem 1.6rem #0b0d0e0a}.automation-scope-grid article:hover{transform:translateY(-.3rem)}.automation-scope-grid h3{margin:2.5rem 0 .55rem}.automation-scope-grid p{color:#536067;font-size:.84rem;line-height:1.58}.automation-integrations{color:#fff;background:#0b1114;border-radius:1.2rem;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:82rem;margin:1rem auto 0;padding:1rem;display:flex}.automation-integrations small{color:var(--automation-accent);letter-spacing:.12em;margin-right:.4rem;font-size:.58rem}.automation-integrations span{animation:4s ease-in-out infinite autoFloat;animation-delay:calc(var(--i)*.12s);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:.52rem .7rem;font-size:.67rem}@keyframes autoFloat{50%{transform:translateY(-.18rem)}}.automation-section--guardrails{background:#fff}.automation-guardrail-grid article{background:#fafbf8;border:1px solid #e0e3df;border-radius:1.2rem;padding:1.25rem}.automation-guardrail-grid strong{margin-bottom:.7rem;font-size:1.1rem;display:block}.automation-guardrail-grid p{color:#596168;margin:0;line-height:1.62}.automation-guardrail-grid article:first-child{border-top:3px solid #f0b84b}.automation-guardrail-grid article:nth-child(2){border-top:3px solid var(--automation-accent)}.automation-guardrail-grid article:nth-child(3){border-top:3px solid #ff765f}.automation-choice{background:#e7eced;padding:clamp(5rem,8vw,8rem) clamp(1rem,5vw,5rem)}.automation-choice__intro{grid-template-columns:.35fr 1.65fr;gap:1rem 3rem;max-width:82rem;margin:0 auto 2.5rem;display:grid}.automation-choice__intro h2{letter-spacing:-.05em;max-width:15ch;margin:0;font-size:clamp(2.35rem,4.8vw,5rem);line-height:.97}.automation-choice__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;max-width:82rem;margin:auto;display:grid}.automation-choice__cards article{background:#f8f9f6;border:1px solid #d4dbd8;border-radius:1.35rem;flex-direction:column;align-items:flex-start;min-height:28rem;padding:1.2rem;display:flex}.automation-choice__cards article.is-primary{color:#fff;background:linear-gradient(155deg,#071014,#102028);border-color:#47c9ff57;box-shadow:0 1.3rem 3rem #0710142e}.automation-choice__cards small{letter-spacing:.14em;color:#5c6a70;font-size:.58rem}.automation-choice__cards .is-primary small{color:var(--automation-accent)}.automation-choice__cards h3{letter-spacing:-.04em;margin:2rem 0 .8rem;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1}.automation-choice__cards p{color:#596168;line-height:1.62}.automation-choice__cards .is-primary p{color:#ffffffab}.automation-choice__cards>article>strong{margin:auto 0 1rem;font-size:1rem}.automation-choice__cards .button{justify-content:center;width:100%}.automation-choice__cards .text-link{margin-top:.9rem}.automation-order{background:#f6f7f3;grid-template-columns:minmax(18rem,.55fr) minmax(30rem,1.45fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding:clamp(5rem,8vw,8rem) clamp(1rem,5vw,5rem);display:grid}.automation-order__intro{position:sticky;top:7rem}.automation-order__intro h2{letter-spacing:-.05em;max-width:11ch;margin:.6rem 0 1rem;font-size:clamp(2.3rem,4.3vw,4.5rem);line-height:.99}.automation-order__intro p:last-child{color:#596168;max-width:30rem;line-height:1.65}.automation-brief-form{background:#fff;border:1px solid #dbe0db;border-radius:1.45rem;padding:1.2rem;box-shadow:0 1rem 2.4rem #0b0d0e0f}.automation-brief-form fieldset{border:0;margin:0 0 1.7rem;padding:0}.automation-brief-form legend{margin-bottom:.8rem;font-size:1rem;font-weight:800}.automation-tool-picker{margin-top:1rem}.automation-tool-picker>p{color:#596168;font-size:.78rem}.automation-tool-picker>div{flex-wrap:wrap;gap:.45rem;display:flex}.automation-tool-picker label{cursor:pointer;background:#f5f7f3;border:1px solid #d9dfda;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.7rem;transition:all .18s;display:flex}.automation-tool-picker label.selected{border-color:var(--automation-accent);background:#47c9ff17}.automation-tool-picker input{opacity:0;pointer-events:none;position:absolute}.automation-tool-picker label>span{background:#e4e9e4;border-radius:50%;place-items:center;width:1.05rem;height:1.05rem;font-size:.62rem;display:grid}.automation-tool-picker label.selected>span{background:var(--automation-accent);color:#051014}.automation-final{color:#fff;background:linear-gradient(145deg,#071014,#101b20);grid-template-columns:1fr auto;align-items:end;gap:2rem;padding:clamp(4.5rem,7vw,7rem) clamp(1rem,5vw,5rem);display:grid}.automation-final h2{letter-spacing:-.055em;max-width:11ch;margin:.55rem 0 1rem;font-size:clamp(2.5rem,5vw,5.4rem);line-height:.95}.automation-final p:not(.eyebrow){color:#ffffffa8;max-width:43rem;line-height:1.62}@media (max-width:1080px){.automation-hero{grid-template-columns:1fr}.automation-hero__copy h1{max-width:11ch}.automation-live{min-height:41rem}.automation-section__heading,.automation-choice__intro{grid-template-columns:1fr}.automation-section__heading h2,.automation-choice__intro h2{max-width:18ch}.automation-order{grid-template-columns:1fr}.automation-order__intro{position:static}.automation-final{grid-template-columns:1fr}.automation-choice__cards{grid-template-columns:1fr 1fr}.automation-choice__cards article:last-child{grid-column:1/-1;min-height:0}.automation-decision{grid-template-columns:1fr}}@media (max-width:760px){.automation-hero{min-height:auto;padding:3.2rem 1rem 2.5rem}.automation-hero__copy h1{letter-spacing:-.038em;max-width:10ch;font-size:clamp(2.7rem,12.5vw,4rem);line-height:.98}.automation-hero__proof{grid-template-columns:1fr}.automation-live{border-radius:1.3rem;min-height:0}.automation-live__stage{min-height:37rem;padding:1rem}.automation-live__rail{grid-template-columns:repeat(2,1fr);padding:1rem 0}.automation-live__rail:before,.automation-live__packet{display:none}.automation-live__rail button{min-height:5.1rem}.automation-live__rail button.is-active{transform:none}.automation-live__problem,.automation-live__result{justify-self:stretch;max-width:none}.automation-section{padding:4.2rem 1rem}.automation-section__heading h2,.automation-choice__intro h2{letter-spacing:-.03em;max-width:none;font-size:clamp(2rem,9.5vw,3.15rem);line-height:1.02}.automation-use-grid,.automation-scope-grid,.automation-guardrail-grid,.automation-choice__cards{grid-template-columns:1fr}.automation-choice__cards article:last-child{grid-column:auto}.automation-use-grid article,.automation-scope-grid article{min-height:0}.automation-decision{padding:.7rem}.automation-decision__screen>div{grid-template-columns:3.5rem 1fr 4.3rem 1rem}.automation-decision>p{padding:.8rem}.automation-choice{padding:4.5rem 1rem}.automation-choice__cards article{min-height:24rem}.automation-order{padding:4.5rem 1rem}.automation-order__intro h2{max-width:none;font-size:clamp(2.2rem,10vw,3.4rem)}.automation-brief-form{border-radius:1rem;padding:.8rem}.automation-final{padding:4.5rem 1rem}.automation-final h2{max-width:none;font-size:clamp(2.35rem,10vw,3.6rem)}.automation-final .button-row{width:100%}.automation-final .button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.automation-live__packet,.automation-live__rail button,.automation-use-grid article,.automation-scope-grid article,.automation-integrations span,.automation-decision__screen>div{transition:none!important;animation:none!important;transform:none!important}.automation-live__rail button.is-active{transform:none}.automation-integrations span{transform:none!important}}.chatbot-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:44rem;margin-top:1.35rem;display:grid}.chatbot-proof-strip span{border:1px solid var(--off);gap:.28rem;padding:.8rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.chatbot-proof-strip span{border:1px solid color-mix(in srgb,var(--off) 18%,transparent)}}.chatbot-proof-strip span{background:var(--off)}@supports (color:color-mix(in lab, red, red)){.chatbot-proof-strip span{background:color-mix(in srgb,var(--off) 6%,transparent)}}.chatbot-proof-strip span{letter-spacing:.12em;text-transform:uppercase;color:var(--off);font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.chatbot-proof-strip span{color:color-mix(in srgb,var(--off) 58%,transparent)}}.chatbot-proof-strip b{letter-spacing:0;text-transform:none;color:var(--off);font-size:.92rem;line-height:1.25}.chatbot-demo-section{background:linear-gradient(#fbfbf8 0%,#f0f6fb 100%);padding:clamp(4.8rem,8vw,8rem) clamp(1rem,4vw,4rem)}.chatbot-flow-showcase{background:linear-gradient(#ffffffd1,#fffffff2);border:1px solid #0b0d0e14;width:min(100%,76rem);margin:0 auto;padding:clamp(1rem,2.7vw,1.5rem);position:relative;overflow:hidden;box-shadow:0 2.4rem 5rem #0b0d0e14}.chatbot-flow-showcase:before{content:"";pointer-events:none;background:radial-gradient(circle,#719bb529,#0000 65%);height:18rem;position:absolute;inset:auto -8% -35% 50%}.chatbot-flow-showcase__tabs{flex-wrap:wrap;gap:.7rem;margin-bottom:1rem;display:flex}.chatbot-flow-showcase__tabs button{cursor:pointer;transition:.2s var(--ease);background:#fff;border:1px solid #0b0d0e1a;border-radius:999px;padding:.75rem .95rem;font-weight:700}.chatbot-flow-showcase__tabs button[aria-selected=true],.chatbot-flow-showcase__tabs button:hover{border-color:#719bb561;transform:translateY(-2px);box-shadow:0 .75rem 1.3rem #0b0d0e14}.chatbot-flow-showcase__grid{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:stretch;gap:1rem;display:grid}.chatbot-flow-chat,.chatbot-flow-system{background:linear-gradient(#fffffff5,#f4f8fbf5);border:1px solid #0b0d0e14;padding:1rem;position:relative;overflow:hidden}.chatbot-flow-chat small,.chatbot-flow-system small{letter-spacing:.14em;text-transform:uppercase;color:#70818b;margin-bottom:.8rem;font-size:.68rem;display:block}.chatbot-flow-chat{align-content:start;gap:.75rem;min-height:26rem;display:grid}.chatbot-flow-chat__bubble{max-width:86%;animation:chatbotBubbleIn .45s var(--ease) both;animation-delay:calc(var(--i) * .12s);border-radius:1.2rem;padding:.9rem 1rem;box-shadow:0 .7rem 1.5rem #0b0d0e12}.chatbot-flow-chat__bubble span{letter-spacing:.1em;text-transform:uppercase;color:#73828b;margin-bottom:.25rem;font-size:.7rem;display:block}.chatbot-flow-chat__bubble p{color:#0b0d0e;margin:0}.chatbot-flow-chat__bubble--user{color:#f7f8f4;background:linear-gradient(135deg,#0b0d0e,#4e5961);margin-left:auto}.chatbot-flow-chat__bubble--user span{color:#f7f8f4b8}.chatbot-flow-chat__bubble--user p{color:#f7f8f4}.chatbot-flow-chat__bubble--bot{background:#fff}.chatbot-flow-chat__bubble--system{background:linear-gradient(135deg,#719bb529,#6ce5d429);border:1px solid #719bb52e}.chatbot-flow-system{grid-template-rows:auto 1fr auto auto;gap:1rem;min-height:26rem;display:grid}.chatbot-flow-system__rail{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.75rem;display:grid;position:relative}.chatbot-flow-system__rail button{cursor:pointer;min-height:5.75rem;transition:.2s var(--ease);background:#fff;border:1px solid #0b0d0e14;justify-items:start;gap:.3rem;padding:.75rem;display:grid;position:relative;overflow:hidden}.chatbot-flow-system__rail button span{color:#70818b;font-size:.72rem}.chatbot-flow-system__rail button strong{font-size:.94rem;line-height:1.2}.chatbot-flow-system__rail button i{background:#0b0d0e0f;border-radius:999px;align-self:end;width:100%;height:.22rem;display:block}.chatbot-flow-system__rail button.is-active,.chatbot-flow-system__rail button:hover{border-color:#47c9ff59;transform:translateY(-2px);box-shadow:0 .9rem 1.7rem #0b0d0e14}.chatbot-flow-system__rail button.is-active i,.chatbot-flow-system__rail button.is-done i{background:linear-gradient(90deg,#47c9ff,#6ce5d4)}.chatbot-flow-system__rail button.is-done{background:linear-gradient(#f9fdff,#f5fdfb)}.chatbot-flow-system__packet{transform:translateX(calc(var(--step) * (100% + .75rem)));pointer-events:none;width:calc(33.3333% - .5rem);transition:transform .4s var(--ease);justify-content:flex-end;display:flex;position:absolute;top:-.4rem;left:0}.chatbot-flow-system__packet span{color:#f7f8f4;letter-spacing:.12em;background:#0b0d0e;border-radius:999px;padding:.3rem .55rem;font-size:.68rem;display:inline-flex;box-shadow:0 .5rem 1rem #0b0d0e24}.chatbot-flow-system p{color:#57636c;margin:0}.chatbot-flow-system strong{color:#0b0d0e;font-size:1rem;line-height:1.55}.chatbot-choice-section{background:linear-gradient(#f5f8fb 0%,#fff 100%);padding:clamp(4.8rem,8vw,8rem) clamp(1rem,4vw,4rem)}.chatbot-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.chatbot-choice-grid article{background:#fff;border:1px solid #0b0d0e14;align-content:start;gap:.8rem;padding:1.25rem;display:grid;box-shadow:0 1.4rem 3rem #0b0d0e0f}.chatbot-choice-grid article small{letter-spacing:.12em;color:#70818b;font-size:.72rem}.chatbot-choice-grid article h3{letter-spacing:-.03em;margin:0;font-size:1.7rem;line-height:1.02}.chatbot-choice-grid article p{color:#5e6971;margin:0}.chatbot-choice-grid article strong{color:#0b0d0e;font-size:1.08rem}.chatbot-choice-grid article.is-primary{color:#f7f8f4;background:linear-gradient(#0b0d0e 0%,#1b2328 100%);border-color:#719bb547}.chatbot-choice-grid article.is-primary p,.chatbot-choice-grid article.is-primary small,.chatbot-choice-grid article.is-primary strong,.chatbot-choice-grid article.is-primary h3{color:#f7f8f4}.chatbot-choice-grid .text-link{font-weight:700}@media (max-width:980px){.chatbot-proof-strip,.chatbot-choice-grid,.chatbot-flow-showcase__grid{grid-template-columns:1fr}.chatbot-flow-system__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.chatbot-flow-system__packet{display:none}}@media (max-width:680px){.chatbot-proof-strip{gap:.6rem}.chatbot-flow-chat,.chatbot-flow-system{min-height:auto}.chatbot-flow-system__rail{grid-template-columns:1fr}.chatbot-flow-showcase__tabs button{justify-content:center;width:100%}.chatbot-choice-grid article h3{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.chatbot-flow-chat__bubble,.chatbot-flow-system__packet,.chatbot-proof-strip span,.chatbot-choice-grid article{transition:none!important;animation:none!important}}.smm-service-page{color:#0b0d0e;background:#f7f8f4;overflow:hidden}.smm-service-page h1,.smm-service-page h2,.smm-service-page h3{font-family:Manrope,Avenir Next,Segoe UI,Arial,sans-serif}.smm-service-page .journey-nav{z-index:95;position:sticky;top:4.8rem}.smm-hero{color:#f7f8f4;isolation:isolate;background:radial-gradient(circle at 82% 25%,#6ce5d426,#0000 28%),radial-gradient(circle at 65% 75%,#9f86ff21,#0000 30%),#0b0d0e;grid-template-columns:minmax(0,.94fr) minmax(30rem,1.06fr);min-height:calc(100svh - 5rem);display:grid;position:relative}.smm-hero:before{content:"SMM • ORGANIC • GROWTH •";letter-spacing:-.07em;white-space:nowrap;color:#f7f8f406;pointer-events:none;font:900 clamp(4rem,10vw,12rem)/.8 Manrope,sans-serif;position:absolute;bottom:-.18em;left:-2vw;right:-2vw}.smm-hero__copy{z-index:2;align-self:center;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,5rem)}.smm-hero__copy .eyebrow{color:#6ce5d4}.smm-hero__copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:9.8ch;margin:.8rem 0 1.4rem;font-size:clamp(3.1rem,6.8vw,7.4rem);line-height:.88}.smm-hero__copy>p:not(.eyebrow){color:#f7f8f4c2;max-width:42rem;font-size:clamp(1.04rem,1.7vw,1.35rem);line-height:1.55}.smm-hero .button--ghost{color:#f7f8f4;border-color:#f7f8f466}.smm-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;max-width:46rem;margin-top:1.4rem;display:grid}.smm-proof-strip span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f8f40d;border:1px solid #f7f8f41f;gap:.28rem;padding:.8rem .9rem;display:grid}.smm-proof-strip small{letter-spacing:.12em;color:#f7f8f480;font-size:.62rem}.smm-proof-strip b{font-size:.86rem;line-height:1.3}.smm-hero-visual{perspective:1200px;z-index:2;place-self:center;width:min(92%,48rem);min-height:38rem;position:relative}.smm-hero-visual__orbit{border:1px solid #6ce5d421;border-radius:50%;animation:16s linear infinite smmOrbit;position:absolute;inset:8% 5%;transform:rotate(-11deg)}.smm-hero-visual__orbit i{background:#6ce5d4;border-radius:50%;width:.55rem;height:.55rem;position:absolute;box-shadow:0 0 1.4rem #6ce5d4b3}.smm-hero-visual__orbit i:first-child{top:22%;left:10%}.smm-hero-visual__orbit i:nth-child(2){background:#ff7b68;top:46%;right:12%}.smm-hero-visual__orbit i:nth-child(3){background:#9f86ff;bottom:4%;left:38%}.smm-feed-stack{place-items:center;display:grid;position:absolute;inset:5% 5% 18%}.smm-feed-card{color:#0b0d0e;width:12.5rem;height:16.5rem;transform:translateX(calc((var(--i) - 2) * 5.5rem)) translateY(var(--y)) rotate(calc((var(--i) - 2) * 7deg));animation:5s ease-in-out infinite smmCardFloat;animation-delay:calc(var(--i)*-.6s);transition:.35s var(--ease);background:linear-gradient(145deg,#fffffff7,#e7eff4f0);border:1px solid #fff9;padding:.75rem;position:absolute;box-shadow:0 2rem 4rem #00000040}.smm-feed-card:hover{z-index:10;transform:translateX(calc((var(--i) - 2) * 4.7rem)) translateY(-1.2rem) rotate(0) scale(1.06)}.smm-feed-card small{letter-spacing:.13em;color:#61717b;font-size:.6rem}.smm-feed-card__visual{background:linear-gradient(135deg,#0b0d0e 0 43%,#6ce5d4 43% 64%,#ff7b68 64% 82%,#9f86ff 82%);height:8rem;margin:.7rem 0;display:block;position:relative;overflow:hidden}.smm-feed-card__visual b{border:1px solid #ffffffb3;border-radius:50%;width:4rem;height:4rem;animation:3.5s ease-in-out infinite smmPulseShape;position:absolute;top:1rem;left:1rem}.smm-feed-card__visual i{background:#f7f8f4;width:4rem;height:.22rem;position:absolute;bottom:1.2rem;right:.8rem}.smm-feed-card__visual i:last-child{width:2.6rem;bottom:.7rem}.smm-feed-card strong{font-size:1.05rem;display:block}.smm-feed-card>div{color:#667780;gap:.75rem;margin-top:.9rem;display:flex}.smm-signal-panel{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0b0d0ebd;border:1px solid #f7f8f421;grid-template-columns:1fr minmax(14rem,1.2fr);align-items:center;gap:1rem;padding:.9rem 1rem;display:grid;position:absolute;bottom:1rem;left:8%;right:8%;box-shadow:0 1.4rem 3rem #00000040}.smm-signal-panel span{gap:.25rem;display:grid}.smm-signal-panel small{letter-spacing:.13em;color:#6ce5d4;font-size:.62rem}.smm-signal-panel b{font-size:.88rem}.smm-signal-panel svg{width:100%;height:4.5rem}.smm-signal-panel path{fill:none;stroke:#6ce5d4;stroke-width:2px}.smm-signal-panel circle{fill:#f7f8f4;filter:drop-shadow(0 0 5px #6ce5d4)}.smm-demo-intro{background:#fff;padding:clamp(4.5rem,8vw,7rem) clamp(1rem,5vw,5rem)}.smm-demo-intro h2,.smm-section-heading h2{letter-spacing:-.052em;text-wrap:balance;max-width:13ch;margin:.55rem 0 1rem;font-size:clamp(2.3rem,5.4vw,5.2rem);line-height:.96}.smm-demo-intro>p:not(.eyebrow),.smm-section-heading>p:not(.eyebrow){color:#596168;max-width:46rem;font-size:1.06rem;line-height:1.62}.smm-kinetic-line{white-space:nowrap;letter-spacing:-.04em;color:#0b0d0e;align-items:center;gap:.9rem;margin-top:2rem;font:900 clamp(1.35rem,3vw,3rem)/1 Manrope,sans-serif;display:flex;overflow:hidden}.smm-kinetic-line span{animation:6s ease-in-out infinite smmKinetic;display:inline-block}.smm-kinetic-line span:nth-of-type(2){color:#47c9ff;animation-delay:-1s}.smm-kinetic-line span:nth-of-type(3){color:#9f86ff;animation-delay:-2s}.smm-kinetic-line span:nth-of-type(4){color:#ff7b68;animation-delay:-3s}.smm-kinetic-line span:nth-of-type(5){color:#0b0d0e;animation-delay:-4s}.smm-kinetic-line i{color:#9aa5ac;font-style:normal}.smm-section{padding:clamp(4.8rem,8vw,8rem) clamp(1rem,4vw,4rem)}.smm-section-heading{margin-bottom:2rem}.smm-section-heading--inverse{color:#f7f8f4}.smm-section-heading--inverse>p:not(.eyebrow){color:#f7f8f4a8}.smm-section--loop{background:linear-gradient(#f7f8f4,#edf4f5)}.smm-growth-loop{grid-template-columns:minmax(0,1.22fr) minmax(20rem,.78fr);gap:1rem;width:min(100%,78rem);margin:0 auto;display:grid}.smm-growth-loop__stage{background:radial-gradient(circle,#ffffffe6,#ffffff73 45%,#0000 70%);border:1px solid #0b0d0e14;min-height:39rem;position:relative;overflow:hidden}.smm-growth-loop__stage:before,.smm-growth-loop__stage:after{content:"";border:1px dashed #0b0d0e1f;border-radius:50%;animation:18s linear infinite smmOrbit;position:absolute;inset:16%}.smm-growth-loop__stage:after{animation-duration:14s;animation-direction:reverse;inset:28%}.smm-growth-loop__stage button{--angle:calc(var(--i)*45deg);width:9.2rem;min-height:5.8rem;transform:rotate(var(--angle)) translateX(14.2rem) rotate(calc(var(--angle)*-1));text-align:left;cursor:pointer;transition:.24s var(--ease);background:#fffffff0;border:1px solid #0b0d0e14;gap:.32rem;margin:-2.9rem -4.6rem;padding:.75rem;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 .8rem 1.7rem #0b0d0e12}.smm-growth-loop__stage button:hover,.smm-growth-loop__stage button[aria-pressed=true]{transform:rotate(var(--angle)) translateX(14.2rem) rotate(calc(var(--angle)*-1)) scale(1.08);border-color:var(--stage-color);box-shadow:0 1rem 2rem var(--stage-color)}@supports (color:color-mix(in lab, red, red)){.smm-growth-loop__stage button:hover,.smm-growth-loop__stage button[aria-pressed=true]{box-shadow:0 1rem 2rem color-mix(in srgb,var(--stage-color) 20%,transparent)}}.smm-growth-loop__stage button span{color:var(--stage-color);font-size:.66rem;font-weight:800}.smm-growth-loop__stage button strong{font-size:.82rem;line-height:1.12}.smm-growth-loop__core{color:#f7f8f4;text-align:center;background:#0b0d0e;border-radius:50%;align-content:center;place-items:center;gap:.35rem;width:11rem;height:11rem;margin:-5.5rem;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1.3rem #6ce5d412,0 2rem 5rem #0b0d0e33}.smm-growth-loop__core span{color:#6ce5d4;font-size:.65rem}.smm-growth-loop__core b{max-width:8.5rem;font-size:1.05rem}.smm-growth-loop__core i{background:#6ce5d4;border-radius:50%;width:.55rem;height:.55rem;animation:1.6s ease-in-out infinite chatbotPulse;box-shadow:0 0 1.3rem #6ce5d4}.smm-growth-loop__detail{color:#f7f8f4;background:#0b0d0e;border:1px solid #0b0d0e14;align-content:end;min-height:39rem;padding:1.4rem;display:grid;position:relative;overflow:hidden}.smm-growth-loop__detail:before{content:"";background:radial-gradient(circle,#6ce5d42b,#0000 70%);border-radius:50%;width:18rem;height:18rem;position:absolute;top:-5rem;right:-5rem}.smm-growth-loop__detail small{letter-spacing:.12em;color:#6ce5d4;font-size:.64rem}.smm-growth-loop__detail h3{letter-spacing:-.045em;margin:.65rem 0;font-size:clamp(2rem,4vw,4.2rem);line-height:.92}.smm-growth-loop__detail p{color:#f7f8f4b3;font-size:1.04rem;line-height:1.6}.smm-growth-loop__progress{gap:.4rem;margin-top:1.4rem;display:flex}.smm-growth-loop__progress i{background:#f7f8f41f;flex:1;height:.24rem}.smm-growth-loop__progress i.active{background:#6ce5d4}.smm-section--reel{color:#f7f8f4;background:#0b0d0e;position:relative}.smm-section--reel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 58%,#9f86ff14 58% 72%,#0000 72%),radial-gradient(circle at 15% 70%,#ff7b6817,#0000 20%);position:absolute;inset:0}.smm-reel-lab{width:min(100%,78rem);margin:auto;position:relative}.smm-reel-lab__controls{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;display:flex}.smm-reel-lab__controls button{color:#f7f8f4;cursor:pointer;background:#f7f8f40d;border:1px solid #f7f8f426;border-radius:999px;padding:.7rem .9rem}.smm-reel-lab__controls button[aria-pressed=true]{color:#0b0d0e;background:#f7f8f4}.smm-reel-lab__body{grid-template-columns:minmax(18rem,.68fr) minmax(0,1.32fr);align-items:stretch;gap:1rem;display:grid}.smm-reel-phone{background:linear-gradient(#191e22,#0b0d0e);border:1px solid #f7f8f42e;border-radius:2rem;grid-template-rows:auto 1fr auto;min-height:36rem;padding:.75rem;display:grid;overflow:hidden;box-shadow:0 2rem 5rem #00000059}.smm-reel-phone__top{color:#f7f8f48c;justify-content:space-between;padding:.2rem .3rem .8rem;font-size:.64rem;display:flex}.smm-reel-phone__frame{background:linear-gradient(135deg,#6ce5d4 0 34%,#0b0d0e 34% 57%,#ff7b68 57% 78%,#9f86ff 78%);border-radius:1.45rem;align-content:end;padding:1.2rem;display:grid;position:relative;overflow:hidden}.smm-reel-phone__frame:before{content:"";border:1px solid #ffffff80;border-radius:50%;animation:3.4s ease-in-out infinite smmPulseShape;position:absolute;inset:12% 15% 44%}.smm-reel-phone__frame small{letter-spacing:.13em;font-size:.63rem}.smm-reel-phone__frame strong{letter-spacing:-.05em;max-width:6ch;margin:.4rem 0;font-size:clamp(2rem,4vw,3.7rem);line-height:.9}.smm-reel-phone__frame>span{text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.smm-reel-wave{align-items:end;gap:.25rem;height:2rem;margin-top:.8rem;display:flex}.smm-reel-wave i{background:#f7f8f4;width:.25rem;animation:1.2s ease-in-out infinite smmWave}.smm-reel-wave i:first-child{height:35%}.smm-reel-wave i:nth-child(2){height:75%;animation-delay:.15s}.smm-reel-wave i:nth-child(3){height:48%;animation-delay:.3s}.smm-reel-wave i:nth-child(4){height:90%;animation-delay:.45s}.smm-reel-wave i:nth-child(5){height:58%;animation-delay:.6s}.smm-reel-phone__actions{gap:1rem;padding:.9rem .4rem .2rem;font-size:1.2rem;display:flex}.smm-reel-funnel{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.smm-reel-funnel button{color:#f7f8f4;text-align:left;cursor:pointer;transition:.2s var(--ease);background:#f7f8f40a;border:1px solid #f7f8f41c;grid-template-columns:auto 1fr;gap:.25rem .7rem;padding:.9rem;display:grid}.smm-reel-funnel button:hover,.smm-reel-funnel button.active{background:linear-gradient(135deg,#6ce5d41f,#9f86ff1a);border-color:#6ce5d459;transform:translateY(-2px)}.smm-reel-funnel span{color:#6ce5d4;grid-row:1/3;font-size:.65rem}.smm-reel-funnel b{font-size:.85rem}.smm-reel-funnel i{color:#f7f8f494;font-size:.82rem;font-style:normal}.smm-section--series{background:#fff}.smm-content-system{grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);gap:1rem;width:min(100%,78rem);margin:auto;display:grid}.smm-content-system__menu{gap:.5rem;display:grid}.smm-content-system__menu button{text-align:left;cursor:pointer;transition:.2s var(--ease);background:#f7f8f4;border:1px solid #0b0d0e14;grid-template-columns:auto 1fr;gap:.15rem .8rem;padding:.9rem;display:grid}.smm-content-system__menu button span{color:#719bb5;grid-row:1/3;font-size:.65rem}.smm-content-system__menu button strong{font-size:.96rem}.smm-content-system__menu button small{color:#6b787f}.smm-content-system__menu button[aria-pressed=true],.smm-content-system__menu button:hover{color:#f7f8f4;background:#0b0d0e;transform:translate(.35rem)}.smm-content-calendar{background:linear-gradient(#f4f8fb,#fff);border:1px solid #0b0d0e14;padding:1rem;position:relative;overflow:hidden}.smm-content-calendar:before{content:"";background:radial-gradient(circle,#6ce5d433,#0000 68%);border-radius:50%;width:18rem;height:18rem;position:absolute;inset:auto -6rem -7rem auto}.smm-content-calendar__head{letter-spacing:.1em;justify-content:space-between;gap:1rem;margin-bottom:.8rem;font-size:.7rem;display:flex}.smm-content-calendar__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.smm-content-calendar__grid>span{min-height:7rem;animation:smmCalendarIn .5s var(--ease) both;animation-delay:calc(var(--i)*35ms);background:#fff;border:1px solid #0b0d0e12;align-content:end;padding:.65rem;display:grid}.smm-content-calendar__grid>span.is-featured{color:#f7f8f4;background:linear-gradient(135deg,#0b0d0e,#263239);transform:translateY(-.2rem)}.smm-content-calendar__grid b{font-size:.82rem}.smm-content-calendar__grid small{color:#728087}.smm-content-calendar__grid>span.is-featured small{color:#f7f8f494}.smm-content-calendar__result{color:#f7f8f4;background:#0b0d0e;gap:.25rem;margin-top:.75rem;padding:.85rem;display:grid}.smm-content-calendar__result small{color:#6ce5d4}.smm-content-calendar__result strong{font-size:1rem}.smm-section--profile{background:linear-gradient(#f0f5f7,#f7f8f4)}.smm-profile-sim{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);gap:1rem;width:min(100%,72rem);margin:auto;display:grid}.smm-profile-sim__toggle{grid-column:1/-1;gap:.6rem;display:flex}.smm-profile-sim__toggle button{cursor:pointer;background:#fff;border:1px solid #0b0d0e1f;border-radius:999px;padding:.7rem .95rem}.smm-profile-sim__toggle button[aria-pressed=true]{color:#fff;background:#0b0d0e}.smm-profile-card{transition:.35s var(--ease);background:#fff;border:1px solid #0b0d0e14;padding:1rem;box-shadow:0 1.6rem 3rem #0b0d0e14}.smm-profile-sim.is-engineered .smm-profile-card{transform:rotate(-1deg);box-shadow:0 2rem 4rem #6ce5d421}.smm-profile-card__head{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;display:grid}.smm-profile-card__head>span{color:#fff;background:#0b0d0e;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;font-weight:900;display:grid}.smm-profile-card__head div{display:grid}.smm-profile-card__head small{color:#77848c}.smm-profile-card__head button{background:#fff;border:1px solid #0b0d0e1a;border-radius:50%;width:2.5rem;height:2.5rem}.smm-profile-card>p{color:#4f5a62}.smm-profile-card__cta{color:#fff;text-align:center;background:#0b0d0e;padding:.7rem .8rem;font-weight:800}.smm-profile-card__pins{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.75rem 0;display:grid}.smm-profile-card__pins span{text-align:center;background:linear-gradient(135deg,#eaf8f6,#f7f0ff);padding:.55rem .4rem;font-size:.72rem}.smm-profile-card__grid{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.smm-profile-card__grid i{aspect-ratio:1;background:linear-gradient(135deg,hsl(calc(165 + var(--i)*17) 60% 78%),hsl(calc(240 + var(--i)*9) 60% 82%));animation:5s ease-in-out infinite smmGridPulse;animation-delay:calc(var(--i)*-.3s)}.smm-profile-sim aside{color:#fff;background:#0b0d0e;align-content:end;min-height:30rem;padding:1.3rem;display:grid;position:relative;overflow:hidden}.smm-profile-sim aside:before{content:"@";color:#6ce5d412;font:900 17rem/1 Manrope,sans-serif;position:absolute;top:-.3em;right:-.05em}.smm-profile-sim aside small{color:#6ce5d4;letter-spacing:.1em}.smm-profile-sim aside strong{letter-spacing:-.045em;max-width:9ch;font-size:clamp(2rem,4vw,4.2rem);line-height:.95}.smm-section--channels{color:#f7f8f4;background:#0b0d0e}.smm-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.smm-channel-grid article{min-height:23rem;transition:.25s var(--ease);background:linear-gradient(#f7f8f40f,#f7f8f405);border:1px solid #f7f8f41f;align-content:end;padding:1rem;display:grid;position:relative;overflow:hidden}.smm-channel-grid article:hover{border-color:#6ce5d4;transform:translateY(-.45rem)}@supports (color:color-mix(in lab, red, red)){.smm-channel-grid article:hover{border-color:color-mix(in srgb,#6ce5d4 calc((var(--i) + 1)*10%),#fff)}}.smm-channel-grid article>i{width:9rem;height:9rem;animation:4s ease-in-out infinite smmPulseShape;animation-delay:calc(var(--i)*-.5s);border:1px solid #f7f8f426;border-radius:50%;position:absolute;inset:10% 20% auto;box-shadow:0 0 0 1.2rem #f7f8f405}.smm-channel-grid span{color:#6ce5d4;font-size:.65rem}.smm-channel-grid h3{margin:.3rem 0;font-size:1.7rem}.smm-channel-grid strong{color:#f7f8f4}.smm-channel-grid p{color:#f7f8f494;line-height:1.55}.smm-section--scope{background:#fff}.smm-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.smm-scope-grid article{background:linear-gradient(#fff,#f7f8f4);border:1px solid #0b0d0e14;min-height:13rem;padding:1rem}.smm-scope-grid small{color:#719bb5}.smm-scope-grid h3{margin:.7rem 0;font-size:1.35rem;line-height:1.05}.smm-scope-grid p{color:#5b6770;line-height:1.55}.smm-90-day{color:#fff;background:#0b0d0e;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.smm-90-day span{gap:.3rem;display:grid}.smm-90-day b{color:#6ce5d4;font-size:.72rem}.smm-90-day i{color:#6ce5d4;font-size:1.5rem;font-style:normal}.smm-section--measure{background:linear-gradient(#eef4f6,#f7f8f4)}.smm-measure-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.smm-measure-rail>div{background:#fff;border:1px solid #0b0d0e14;align-content:start;gap:.45rem;min-height:12rem;padding:1rem;display:grid;position:relative;overflow:hidden}.smm-measure-rail span{color:#719bb5;font-size:.65rem}.smm-measure-rail strong{font-size:1.05rem}.smm-measure-rail p{color:#5c6971;font-size:.86rem}.smm-measure-rail i{transform-origin:0;background:linear-gradient(90deg,#6ce5d4,#47c9ff,#9f86ff);width:100%;height:.25rem;animation:4s ease-in-out infinite smmMeasure;position:absolute;bottom:0;left:0}.smm-measure-note{color:#4d5a62;max-width:58rem;margin:1rem 0 0;line-height:1.6}.smm-choice{background:#fff;padding:clamp(4.8rem,8vw,8rem) clamp(1rem,4vw,4rem)}.smm-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.smm-choice-grid article{background:#f7f8f4;border:1px solid #0b0d0e14;align-content:start;gap:.8rem;padding:1.2rem;display:grid;box-shadow:0 1.3rem 3rem #0b0d0e0d}.smm-choice-grid article small{letter-spacing:.12em;color:#728087;font-size:.68rem}.smm-choice-grid h3{margin:0;font-size:1.6rem;line-height:1.03}.smm-choice-grid p{color:#5b6770;margin:0}.smm-choice-grid article.is-primary{color:#fff;background:linear-gradient(145deg,#0b0d0e,#1d272c)}.smm-choice-grid article.is-primary p,.smm-choice-grid article.is-primary small,.smm-choice-grid article.is-primary strong{color:#fff}.smm-choice-grid .text-link{font-weight:700}.smm-brief-section{background:linear-gradient(#f7f8f4,#edf4f5);grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:2rem;padding:clamp(4.8rem,8vw,8rem) clamp(1rem,4vw,4rem);display:grid}.smm-brief-section__intro{align-self:start;position:sticky;top:8rem}.smm-brief-section__intro h2{letter-spacing:-.05em;margin:.6rem 0;font-size:clamp(2.3rem,5vw,4.6rem);line-height:.96}.smm-brief-section__intro p{color:#596168;line-height:1.6}.smm-brief-form{background:#fff;border:1px solid #0b0d0e14;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 1.5rem 3rem #0b0d0e0f}.smm-brief-form fieldset{border:0;margin:0 0 1.4rem;padding:0}.smm-brief-form legend{margin-bottom:.8rem;font-size:1.05rem;font-weight:900}.smm-brief-platforms{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.smm-brief-platforms label{cursor:pointer;background:#f7f8f4;border:1px solid #0b0d0e1a;align-items:center;gap:.45rem;padding:.65rem .75rem;display:flex}.smm-brief-platforms input{opacity:0;pointer-events:none;position:absolute}.smm-brief-platforms label.selected{color:#fff;background:#0b0d0e}.smm-brief-platforms label>span{color:#6ce5d4;font-weight:900}@keyframes smmOrbit{to{transform:rotate(349deg)}}@keyframes smmCardFloat{0%,to{margin-top:0}50%{margin-top:-.8rem}}@keyframes smmPulseShape{0%,to{opacity:.65;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(16deg)}}@keyframes smmKinetic{0%,to{transform:translateY(0)}50%{transform:translateY(-.14em)}}@keyframes smmWave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes smmCalendarIn{0%{opacity:.15;transform:translateY(.55rem)}to{opacity:1;transform:none}}@keyframes smmGridPulse{0%,to{filter:saturate(.7);transform:scale(.98)}50%{filter:saturate(1.15);transform:scale(1)}}@keyframes smmMeasure{0%,to{transform:scaleX(.15)}50%{transform:scaleX(1)}}@media (max-width:1100px){.smm-hero{grid-template-columns:1fr}.smm-hero__copy{padding-bottom:2rem}.smm-hero-visual{margin:0 auto 4rem}.smm-growth-loop,.smm-content-system,.smm-profile-sim,.smm-brief-section{grid-template-columns:1fr}.smm-brief-section__intro{position:static}.smm-channel-grid,.smm-measure-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.smm-choice-grid{grid-template-columns:1fr}.smm-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.smm-service-page .journey-nav{top:4.15rem}.smm-proof-strip{grid-template-columns:1fr}.smm-hero-visual{min-height:31rem}.smm-feed-card{width:9rem;height:12.5rem;transform:translateX(calc((var(--i) - 2) * 3rem)) translateY(var(--y)) rotate(calc((var(--i) - 2) * 6deg))}.smm-feed-card__visual{height:5.2rem}.smm-signal-panel{grid-template-columns:1fr}.smm-growth-loop__stage{min-height:42rem}.smm-growth-loop__stage button{width:7.1rem;min-height:4.8rem;transform:rotate(var(--angle)) translateX(10.2rem) rotate(calc(var(--angle)*-1));margin:-2.4rem -3.55rem;padding:.55rem}.smm-growth-loop__stage button:hover,.smm-growth-loop__stage button[aria-pressed=true]{transform:rotate(var(--angle)) translateX(10.2rem) rotate(calc(var(--angle)*-1)) scale(1.04)}.smm-growth-loop__core{width:8.7rem;height:8.7rem;margin:-4.35rem}.smm-reel-lab__body{grid-template-columns:1fr}.smm-reel-phone{min-height:31rem}.smm-reel-funnel{grid-template-columns:1fr}.smm-content-calendar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smm-channel-grid,.smm-scope-grid,.smm-measure-rail,.smm-90-day{grid-template-columns:1fr}.smm-90-day i{justify-self:start;transform:rotate(90deg)}.smm-profile-sim aside{min-height:20rem}.smm-profile-sim aside strong{font-size:2.5rem}.smm-kinetic-line{padding-bottom:.5rem;overflow:auto}}@media (prefers-reduced-motion:reduce){.smm-service-page *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.smm-feed-card,.smm-growth-loop__stage button,.smm-channel-grid article,.smm-profile-card{transition:none!important}}.chatbot-v31{--cb-ink:#0b0d0e;--cb-off:#f7f8f4;--cb-paper:#eef1ed;--cb-signal:#ff7b68;--cb-blue:#8db9d0;--cb-mint:#6ce5d4;background:var(--cb-off);color:var(--cb-ink);overflow:clip}.chatbot-v31 h1,.chatbot-v31 h2,.chatbot-v31 h3{font-family:Manrope,Avenir Next,Segoe UI,Arial,sans-serif}.chatbot-v31 .journey-nav{z-index:92;position:sticky;top:4.8rem}.chatbot-v31-hero{background:radial-gradient(circle at 78% 20%,#8db9d02e,transparent 24%),radial-gradient(circle at 20% 80%,#ff7b681f,transparent 28%),var(--cb-ink);min-height:calc(100svh - 5rem);color:var(--cb-off);grid-template-columns:minmax(0,.92fr) minmax(31rem,1.08fr);display:grid;position:relative}.chatbot-v31-hero:after{content:"CHAT / ROUTE / HANDOFF / MEASURE";white-space:nowrap;letter-spacing:-.06em;color:#f7f8f406;pointer-events:none;font-size:clamp(2.4rem,6.8vw,7.4rem);font-weight:900;line-height:.8;position:absolute;bottom:1rem;left:0;right:0;overflow:hidden}.chatbot-v31-hero__copy{z-index:2;align-self:center;padding:clamp(4rem,8vw,8rem) clamp(1.2rem,5vw,5rem);position:relative}.chatbot-v31-hero__copy .eyebrow{color:var(--cb-blue)}.chatbot-v31-hero__copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:11ch;margin:.8rem 0 1.3rem;font-size:clamp(3.25rem,6.2vw,7.4rem);line-height:.88}.chatbot-v31-hero__copy>p:not(.eyebrow){color:#f7f8f4c2;max-width:43rem;font-size:clamp(1.02rem,1.7vw,1.32rem);line-height:1.55}.chatbot-v31-hero__copy .button--ghost{color:var(--cb-off);border-color:#f7f8f447}.chatbot-v31-hero__micro{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;display:flex}.chatbot-v31-hero__micro span{letter-spacing:.11em;color:#f7f8f49e;border:1px solid #f7f8f424;padding:.4rem .58rem;font-size:.65rem}.chatbot-v31-hero__visual{z-index:2;place-items:center;padding:clamp(1.5rem,4vw,4rem);display:grid;position:relative}.chatbot-v31-hero-engine{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(155deg,#ffffff13,#ffffff06);border:1px solid #f7f8f429;grid-template-rows:auto 1fr auto auto;gap:1rem;width:min(100%,41rem);min-height:35rem;padding:1.2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 3rem 8rem #00000047}.chatbot-v31-hero-engine__glow{pointer-events:none;background:radial-gradient(circle,#6ce5d438,#0000 66%);border-radius:50%;width:22rem;height:22rem;animation:5s ease-in-out infinite cb31Glow;position:absolute;top:1rem;right:-9rem}.chatbot-v31-hero-engine__top{letter-spacing:.1em;color:#f7f8f49e;z-index:2;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;display:flex;position:relative}.chatbot-v31-hero-engine__top span{align-items:center;gap:.45rem;display:flex}.chatbot-v31-hero-engine__top span i{background:var(--cb-mint);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 1rem #6ce5d4b3}.chatbot-v31-hero-engine__chat{z-index:2;align-content:center;gap:1rem;display:grid;position:relative}.chatbot-v31-bubble{max-width:84%;animation:cb31Bubble .42s var(--ease) both;border:1px solid #f7f8f424;padding:1rem 1.1rem}.chatbot-v31-bubble small{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.66rem;display:block}.chatbot-v31-bubble p{margin:0;line-height:1.45}.chatbot-v31-bubble--visitor{background:var(--cb-off);color:var(--cb-ink);transform-origin:100% 100%;margin-left:auto}.chatbot-v31-bubble--visitor small{color:#6e767b}.chatbot-v31-bubble--bot{color:var(--cb-off);transform-origin:0 100%;background:linear-gradient(135deg,#8db9d02e,#6ce5d417)}.chatbot-v31-bubble--bot small{color:var(--cb-mint)}.chatbot-v31-typing{border:1px solid #f7f8f41c;align-items:center;gap:.25rem;width:3.1rem;height:1.55rem;padding:.4rem .6rem;display:flex}.chatbot-v31-typing i{background:var(--cb-blue);border-radius:50%;width:.28rem;height:.28rem;animation:1s ease-in-out infinite chatbotTyping}.chatbot-v31-typing i:nth-child(2){animation-delay:.12s}.chatbot-v31-typing i:nth-child(3){animation-delay:.24s}.chatbot-v31-hero-engine__handoff{color:#f7f8f49e;letter-spacing:.08em;border-top:1px solid #f7f8f41f;border-bottom:1px solid #f7f8f41f;grid-template-columns:auto auto minmax(5rem,1fr) auto minmax(5rem,1fr);align-items:center;gap:.65rem;padding:.95rem .15rem;font-size:.72rem;display:grid;position:relative}.chatbot-v31-hero-engine__handoff strong,.chatbot-v31-hero-engine__handoff b{color:var(--cb-off);font-size:.85rem}.chatbot-v31-packet{background:var(--cb-signal);color:var(--cb-ink);border-radius:999px;padding:.2rem .45rem;font-size:.58rem;font-weight:900;animation:3.4s ease-in-out infinite cb31Packet;position:absolute;bottom:-.55rem;left:10%}.chatbot-v31-hero-engine__controls{justify-content:flex-end;gap:.45rem;display:flex}.chatbot-v31-hero-engine__controls button{color:#f7f8f494;cursor:pointer;background:0 0;border:1px solid #f7f8f429;width:2.5rem;height:2.1rem}.chatbot-v31-hero-engine__controls button[aria-pressed=true]{background:var(--cb-off);color:var(--cb-ink);border-color:var(--cb-off)}.chatbot-v31-section{padding:clamp(4.8rem,8vw,8rem) clamp(1rem,4vw,4rem);scroll-margin-top:7rem}.chatbot-v31-section--light{background:linear-gradient(#f7f8f4,#eef4f5)}.chatbot-v31-section--paper{background:#f3f1ea}.chatbot-v31-section--ink{background:var(--cb-ink);color:var(--cb-off)}.chatbot-v31-section--scope{background:linear-gradient(#eaf0f2,#f7f8f4)}.chatbot-v31-section--fit{color:var(--cb-off);background:linear-gradient(145deg,#0b0d0e,#172026)}.chatbot-v31-section--process{background:#fff}.chatbot-v31-heading{grid-template-columns:minmax(8rem,.35fr) minmax(0,1.05fr) minmax(15rem,.6fr);align-items:start;gap:1rem;max-width:80rem;margin:0 auto clamp(2rem,5vw,4.5rem);display:grid}.chatbot-v31-heading .eyebrow{grid-column:1}.chatbot-v31-heading h2{letter-spacing:-.05em;grid-column:2;max-width:13ch;margin:0;font-size:clamp(2.2rem,4.7vw,5rem);line-height:.96}.chatbot-v31-heading>p:not(.eyebrow){color:#5b666e;grid-column:3;margin:.4rem 0 0;line-height:1.62}.chatbot-v31-heading--inverse h2{color:var(--cb-off)}.chatbot-v31-heading--inverse>p:not(.eyebrow){color:#f7f8f4a3}.chatbot-v31-heading--inverse .eyebrow{color:var(--cb-blue)}.chatbot-v31-job-lab{grid-template-columns:minmax(17rem,.42fr) minmax(0,1fr);gap:1rem;max-width:80rem;margin:auto;display:grid}.chatbot-v31-job-list{gap:.55rem;display:grid}.chatbot-v31-job-list button{text-align:left;cursor:pointer;transition:.22s var(--ease);background:#ffffffbf;border:1px solid #0b0d0e14;grid-template-columns:2.6rem 1fr;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.chatbot-v31-job-list button span{color:#74818a;font-size:.68rem}.chatbot-v31-job-list button strong{font-size:.92rem}.chatbot-v31-job-list button[aria-selected=true],.chatbot-v31-job-list button:hover{background:var(--cb-ink);color:var(--cb-off);border-color:var(--cb-ink);transform:translate(.35rem);box-shadow:0 .9rem 2rem #0b0d0e1f}.chatbot-v31-job-stage{background:#fff;border:1px solid #0b0d0e14;grid-template-rows:auto 1fr auto;gap:2rem;min-height:31rem;padding:clamp(1rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 4rem #0b0d0e12}.chatbot-v31-job-stage:after{content:"";background:radial-gradient(circle,#ff7b681f,#0000 66%);border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-9rem;right:-7rem}.chatbot-v31-job-stage__copy{grid-template-columns:7rem 1fr;align-items:start;gap:.35rem 1rem;display:grid}.chatbot-v31-job-stage__copy small{letter-spacing:.13em;color:#78848b;font-size:.65rem}.chatbot-v31-job-stage__copy p,.chatbot-v31-job-stage__copy strong{margin:0}.chatbot-v31-job-stage__copy strong{font-size:1.25rem}.chatbot-v31-job-flow{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:.65rem;display:grid;position:relative}.chatbot-v31-job-flow>div{min-height:8rem;animation:cb31FlowIn .45s var(--ease) both;animation-delay:calc(var(--i) * 70ms);background:linear-gradient(#fff,#f7fafb);border:1px solid #0b0d0e17;grid-template-rows:auto 1fr auto;align-items:start;padding:.8rem;display:grid}.chatbot-v31-job-flow span{color:#74818a;font-size:.68rem}.chatbot-v31-job-flow b{align-self:center;font-size:.88rem;line-height:1.2}.chatbot-v31-job-flow i{color:var(--cb-signal);justify-self:end;font-size:1.1rem;font-style:normal}.chatbot-v31-job-stage__footer{z-index:2;border-top:1px solid #0b0d0e14;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex;position:relative}.chatbot-v31-job-stage__footer p{color:#66727a;margin:0;font-size:.88rem}.chatbot-v31-job-stage__footer button{cursor:pointer;background:0 0;border:0;font-weight:800}.chatbot-v31-conversation-lab{max-width:80rem;margin:auto}.chatbot-v31-conversation-lab__tabs{flex-wrap:wrap;gap:.55rem;margin-bottom:1rem;display:flex}.chatbot-v31-conversation-lab__tabs button{color:#f7f8f4b8;cursor:pointer;background:0 0;border:1px solid #f7f8f42b;padding:.7rem .9rem}.chatbot-v31-conversation-lab__tabs button[aria-pressed=true]{background:var(--cb-off);color:var(--cb-ink);border-color:var(--cb-off)}.chatbot-v31-conversation-grid{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);gap:1rem;display:grid}.chatbot-v31-phone{background:linear-gradient(#161a1d,#0f1214);border:1px solid #f7f8f42b;grid-template-rows:auto 1fr auto;min-height:38rem;padding:1rem;display:grid;box-shadow:0 2rem 5rem #00000047}.chatbot-v31-phone__bar{color:#f7f8f485;letter-spacing:.1em;border-bottom:1px solid #f7f8f417;justify-content:space-between;align-items:center;padding-bottom:.8rem;font-size:.65rem;display:flex}.chatbot-v31-phone__bar span,.chatbot-v31-phone__bar i{background:var(--cb-mint);border-radius:50%;width:.5rem;height:.5rem}.chatbot-v31-phone__bar i{background:var(--cb-signal)}.chatbot-v31-phone__messages{align-content:start;gap:.75rem;padding:1rem 0;display:grid;overflow:auto}.chatbot-v31-demo-msg{max-width:86%;animation:cb31Bubble .35s var(--ease) both;animation-delay:calc(var(--i)*40ms);border:1px solid #f7f8f41f;padding:.8rem .9rem}.chatbot-v31-demo-msg small{letter-spacing:.1em;color:#f7f8f47a;margin-bottom:.3rem;font-size:.62rem;display:block}.chatbot-v31-demo-msg p{color:var(--cb-off);margin:0;line-height:1.45}.chatbot-v31-demo-msg--visitor{background:var(--cb-off);color:var(--cb-ink);margin-left:auto}.chatbot-v31-demo-msg--visitor p{color:var(--cb-ink)}.chatbot-v31-demo-msg--bot{background:#8db9d01f}.chatbot-v31-demo-msg--system{background:#6ce5d41a;border-style:dashed}.chatbot-v31-demo-msg>div{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.chatbot-v31-demo-msg>div span{border:1px solid #f7f8f42b;padding:.32rem .45rem;font-size:.68rem}.chatbot-v31-phone__continue{width:100%}.chatbot-v31-outside{background:radial-gradient(circle at 80% 10%,#ff7b681f,#0000 30%),#ffffff09;border:1px solid #f7f8f424;padding:clamp(1.2rem,3vw,2rem)}.chatbot-v31-outside h3{letter-spacing:-.045em;max-width:12ch;margin:.5rem 0 1rem;font-size:clamp(2rem,3.7vw,4.2rem);line-height:.98}.chatbot-v31-outside>p:not(.eyebrow){color:#f7f8f49e;max-width:34rem}.chatbot-v31-outside>div{gap:.65rem;margin-top:2rem;display:grid}.chatbot-v31-outside>div span{color:#f7f8f452;transition:.25s var(--ease);border-top:1px solid #f7f8f417;grid-template-columns:3rem 1fr;align-items:center;gap:.8rem;padding:1rem;display:grid}.chatbot-v31-outside>div span.is-live{color:var(--cb-off);background:linear-gradient(90deg,#6ce5d414,#0000);transform:translate(.35rem)}.chatbot-v31-outside>div i{color:var(--cb-mint);font-size:.68rem;font-style:normal}.chatbot-v31-channel-explorer{max-width:80rem;margin:auto}.chatbot-v31-channel-tabs{grid-template-columns:repeat(6,1fr);gap:.65rem;margin-bottom:1rem;display:grid}.chatbot-v31-channel-tabs button{cursor:pointer;min-height:7.4rem;transition:.22s var(--ease);background:#ffffffad;border:1px solid #0b0d0e17;place-items:center;gap:.35rem;padding:.75rem;display:grid}.chatbot-v31-channel-tabs button:hover,.chatbot-v31-channel-tabs button[aria-selected=true]{border-color:var(--channel-accent);background:#fff;transform:translateY(-.35rem)rotate(-1deg)}@supports (color:color-mix(in lab, red, red)){.chatbot-v31-channel-tabs button:hover,.chatbot-v31-channel-tabs button[aria-selected=true]{border-color:color-mix(in srgb,var(--channel-accent) 70%,#0b0d0e)}}.chatbot-v31-channel-tabs button:hover,.chatbot-v31-channel-tabs button[aria-selected=true]{box-shadow:0 1.1rem 2rem #0b0d0e1a}.chatbot-v31-channel-glyph{border:1px solid var(--channel-accent,currentColor);background:#fff;border-radius:.9rem;place-items:center;width:3.25rem;height:3.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.chatbot-v31-channel-glyph{border:1px solid color-mix(in srgb,var(--channel-accent,currentColor) 45%,#d8dddf)}}.chatbot-v31-channel-glyph{box-shadow:0 .55rem 1rem #0b0d0e14}.chatbot-v31-channel-glyph svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:1.65rem;height:1.65rem}.chatbot-v31-channel-glyph svg .fill,.chatbot-v31-channel-glyph path.fill{fill:currentColor;stroke:none}.chatbot-v31-channel-panel{background:#fff;border:1px solid #0b0d0e17;grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);min-height:34rem;display:grid;overflow:hidden}.chatbot-v31-channel-panel__visual{background:radial-gradient(circle at 50% 45%,var(--channel-accent),transparent 42%),linear-gradient(145deg,#14181a,#222a2f);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.chatbot-v31-channel-panel__visual{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--channel-accent) 18%,transparent),transparent 42%),linear-gradient(145deg,#14181a,#222a2f)}}.chatbot-v31-channel-panel__visual{overflow:hidden}.chatbot-v31-channel-device{width:min(76%,20rem);min-height:27rem;transition:.3s var(--ease);z-index:2;background:#f7f8f4;border:1px solid #f7f8f42e;border-radius:2rem;padding:1rem;position:relative;transform:rotate(-3deg);box-shadow:0 2rem 4rem #00000047}.chatbot-v31-channel-panel__visual:hover .chatbot-v31-channel-device{transform:rotate(1deg)translateY(-.35rem)}.chatbot-v31-channel-device__head{border-bottom:1px solid #0b0d0e14;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding-bottom:.75rem;display:grid}.chatbot-v31-channel-device__head .chatbot-v31-channel-glyph{width:2.2rem;height:2.2rem}.chatbot-v31-channel-device__head .chatbot-v31-channel-glyph svg{width:1.15rem;height:1.15rem}.chatbot-v31-channel-device__bubble{background:#fff;border-radius:1rem 1rem 1rem .2rem;margin:1.3rem 0;padding:.85rem;line-height:1.45;box-shadow:0 .7rem 1.4rem #0b0d0e14}.chatbot-v31-channel-device__chips{gap:.45rem;display:grid}.chatbot-v31-channel-device__chips span{background:#eef2f3;border:1px solid #0b0d0e14;padding:.6rem .7rem;font-size:.72rem}.chatbot-v31-channel-signal{pointer-events:none;position:absolute;inset:0}.chatbot-v31-channel-signal i{background:var(--channel-accent);width:.55rem;height:.55rem;box-shadow:0 0 1rem var(--channel-accent);border-radius:50%;animation:4s linear infinite cb31Signal;position:absolute}.chatbot-v31-channel-signal i:first-child{top:20%;left:8%}.chatbot-v31-channel-signal i:nth-child(2){animation-delay:1.3s;top:48%;right:10%}.chatbot-v31-channel-signal i:nth-child(3){animation-delay:2.3s;bottom:12%;left:22%}.chatbot-v31-channel-panel__copy{align-self:center;padding:clamp(1.3rem,4vw,3rem)}.chatbot-v31-channel-panel__copy h3{letter-spacing:-.05em;margin:.5rem 0 1rem;font-size:clamp(2.3rem,4vw,4.7rem);line-height:.95}.chatbot-v31-channel-panel__copy>p:not(.eyebrow){color:#5f6970;max-width:40rem}.chatbot-v31-channel-panel__copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;margin:1.4rem 0;padding:0;list-style:none;display:grid}.chatbot-v31-channel-panel__copy li{border-top:1px solid #0b0d0e17;padding:.65rem 0 .65rem 1rem;font-size:.9rem;position:relative}.chatbot-v31-channel-panel__copy li:before{content:"";background:var(--channel-accent);width:.35rem;height:.35rem;position:absolute;top:1.05rem;left:0}.chatbot-v31-channel-note{background:var(--channel-accent);padding:.8rem 1rem!important}@supports (color:color-mix(in lab, red, red)){.chatbot-v31-channel-note{background:color-mix(in srgb,var(--channel-accent) 8%,#f7f8f4)}}.chatbot-v31-channel-note{border-left:3px solid var(--channel-accent);font-size:.82rem}.chatbot-v31-scope-anatomy{grid-template-columns:minmax(18rem,.48fr) minmax(0,.52fr);gap:1rem;max-width:80rem;margin:auto;display:grid}.chatbot-v31-scope-stack{gap:.45rem;display:grid}.chatbot-v31-scope-stack button{text-align:left;cursor:pointer;transition:.2s var(--ease);background:#ffffffbd;border:1px solid #0b0d0e14;grid-template-columns:3rem 1fr;align-items:center;gap:.7rem;padding:.82rem 1rem;display:grid}.chatbot-v31-scope-stack button span{color:#74818a;font-size:.67rem}.chatbot-v31-scope-stack button[aria-pressed=true],.chatbot-v31-scope-stack button:hover{background:var(--cb-ink);color:var(--cb-off);transform:translate(.3rem)}.chatbot-v31-scope-detail{background:#fff;border:1px solid #0b0d0e14;align-content:start;padding:clamp(1.2rem,3vw,2rem);display:grid}.chatbot-v31-scope-detail>small{color:var(--cb-signal);font-weight:900}.chatbot-v31-scope-detail>h3{letter-spacing:-.045em;margin:.5rem 0 1rem;font-size:clamp(2.2rem,4vw,4rem);line-height:.95}.chatbot-v31-scope-detail>p{color:#5e6870;font-size:1.05rem;line-height:1.6}.chatbot-v31-price-card{color:var(--cb-off);background:linear-gradient(145deg,#0b0d0e,#1b252a);gap:.45rem;margin-top:auto;padding:1rem;display:grid}.chatbot-v31-price-card span{letter-spacing:.1em;color:var(--cb-blue);font-size:.66rem}.chatbot-v31-price-card strong{font-size:1.8rem}.chatbot-v31-price-card p{color:#f7f8f49e;margin:0;font-size:.85rem;line-height:1.5}.chatbot-v31-context-cta{background:#fff;border:1px solid #0b0d0e1a;justify-content:space-between;align-items:center;gap:1rem;max-width:80rem;margin:1rem auto 0;padding:1.1rem 1.2rem;display:flex}.chatbot-v31-context-cta small{letter-spacing:.1em;color:#73818a;font-size:.65rem;display:block}.chatbot-v31-context-cta strong{margin:.2rem 0;font-size:1.05rem;display:block}.chatbot-v31-context-cta p{color:#647078;margin:0;font-size:.88rem}.chatbot-v31-router{grid-template-columns:minmax(18rem,.5fr) minmax(0,.5fr);gap:1rem;max-width:80rem;margin:auto;display:grid}.chatbot-v31-router__cases{gap:.55rem;display:grid}.chatbot-v31-router__cases button{text-align:left;color:#f7f8f4b8;cursor:pointer;transition:.2s var(--ease);background:#ffffff09;border:1px solid #f7f8f41f;grid-template-columns:3rem 1fr;align-items:center;gap:.7rem;padding:.9rem 1rem;display:grid}.chatbot-v31-router__cases button span{color:var(--cb-mint);font-size:.67rem}.chatbot-v31-router__cases button[aria-pressed=true],.chatbot-v31-router__cases button:hover{background:var(--cb-off);color:var(--cb-ink);transform:translate(.3rem)}.chatbot-v31-router__result{background:radial-gradient(circle at 80% 20%,#8db9d021,#0000 35%),#ffffff09;border:1px solid #f7f8f421;align-content:center;justify-items:start;min-height:24rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.chatbot-v31-router__result small{color:var(--cb-blue);letter-spacing:.11em;font-size:.68rem}.chatbot-v31-router__result h3{letter-spacing:-.045em;margin:.55rem 0 1rem;font-size:clamp(2.3rem,4.2vw,4.5rem);line-height:.95}.chatbot-v31-router__result p{color:#f7f8f4a3;max-width:34rem;line-height:1.55}.chatbot-v31-router__result .button--ghost{color:var(--cb-off);border-color:#f7f8f442}.chatbot-v31-router__note{border-left:3px solid var(--cb-mint);color:#f7f8f4b8;margin-top:.7rem;padding:.75rem;font-size:.88rem}.chatbot-v31-process{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;max-width:80rem;margin:auto;display:grid}.chatbot-v31-process article{min-height:16rem;animation:cb31FlowIn .45s var(--ease) both;animation-delay:calc(var(--i)*60ms);transition:.2s var(--ease);background:linear-gradient(#fff,#f5f7f6);border:1px solid #0b0d0e14;grid-template-rows:auto auto 1fr auto;padding:1rem;display:grid}.chatbot-v31-process article:hover{transform:translateY(-.4rem);box-shadow:0 1.2rem 2rem #0b0d0e14}.chatbot-v31-process span{color:#78848b;font-size:.7rem}.chatbot-v31-process h3{margin:.65rem 0;font-size:1.15rem}.chatbot-v31-process p{color:#647078;font-size:.86rem;line-height:1.5}.chatbot-v31-process i{background:linear-gradient(90deg,var(--cb-signal),var(--cb-mint));width:100%;height:.2rem;display:block}.chatbot-v31-brief-section{background:linear-gradient(#eef1ed,#fff);grid-template-columns:minmax(18rem,.38fr) minmax(0,.62fr);gap:1rem;padding:clamp(4.8rem,8vw,8rem) clamp(1rem,4vw,4rem);scroll-margin-top:7rem;display:grid}.chatbot-v31-brief-aside{background:var(--cb-ink);color:var(--cb-off);border:1px solid #0b0d0e1a;align-self:start;padding:1.25rem;position:sticky;top:8rem;box-shadow:0 2rem 4rem #0b0d0e21}.chatbot-v31-brief-aside h2{letter-spacing:-.04em;margin:.5rem 0 1rem;font-size:clamp(1.9rem,3vw,3.4rem);line-height:1}.chatbot-v31-brief-routes{gap:.55rem;margin-top:1.2rem;display:grid}.chatbot-v31-brief-routes>div{border:1px solid #f7f8f421;gap:.25rem;padding:.85rem;display:grid}.chatbot-v31-brief-routes small{color:#f7f8f480;font-size:.65rem}.chatbot-v31-brief-routes strong{font-size:.9rem}.chatbot-v31-brief-routes a{color:var(--cb-mint);font-size:.84rem;font-weight:800}.chatbot-v31-brief-aside__note{color:#f7f8f47a;margin-top:1rem;font-size:.74rem;line-height:1.45}.chatbot-v31-brief-form{max-width:52rem}.chatbot-v31-brief-form>h2{letter-spacing:-.055em;max-width:12ch;margin:.5rem 0 1rem;font-size:clamp(2.5rem,5vw,5.5rem);line-height:.93}.chatbot-v31-brief-form>p{color:#5c6870;max-width:42rem;line-height:1.6}.chatbot-brief-inline-help{background:linear-gradient(135deg,#edf7f5,#f8f1ef);border:1px solid #0b0d0e1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:grid}.chatbot-brief-inline-help small{letter-spacing:.1em;color:#6f7d84;font-size:.65rem;display:block}.chatbot-brief-inline-help strong{margin:.2rem 0;display:block}.chatbot-brief-inline-help p{color:#5f6a71;margin:0;font-size:.84rem;line-height:1.45}.chatbot-brief-inline-help__links{gap:.35rem;min-width:13rem;display:grid}.chatbot-brief-inline-help__links a{color:var(--cb-ink);font-size:.78rem;font-weight:800}@keyframes cb31Glow{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes cb31Bubble{0%{opacity:0;transform:translateY(.6rem)scale(.97)}to{opacity:1;transform:none}}@keyframes cb31Packet{0%{opacity:0;left:10%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:84%}}@keyframes cb31FlowIn{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@keyframes cb31Signal{0%{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.35)}to{opacity:.15;transform:scale(.6)}}@media (max-width:1100px){.chatbot-v31-hero{grid-template-columns:1fr}.chatbot-v31-hero__copy{padding-bottom:2rem}.chatbot-v31-hero__visual{padding-top:0;padding-bottom:4rem}.chatbot-v31-heading{grid-template-columns:1fr 1.3fr}.chatbot-v31-heading .eyebrow{grid-column:1}.chatbot-v31-heading h2,.chatbot-v31-heading>p:not(.eyebrow){grid-column:2}.chatbot-v31-job-lab,.chatbot-v31-conversation-grid,.chatbot-v31-channel-panel,.chatbot-v31-scope-anatomy,.chatbot-v31-router,.chatbot-v31-brief-section{grid-template-columns:1fr}.chatbot-v31-job-list{grid-template-columns:repeat(2,1fr)}.chatbot-v31-channel-tabs{grid-template-columns:repeat(3,1fr)}.chatbot-v31-channel-panel__visual{min-height:34rem}.chatbot-v31-process{grid-template-columns:repeat(2,1fr)}.chatbot-v31-process article:last-child{grid-column:1/-1}.chatbot-v31-brief-aside{position:static}.chatbot-v31-context-cta{align-items:flex-start}}@media (max-width:700px){.chatbot-v31 .journey-nav{top:4.15rem}.chatbot-v31-hero__copy h1{font-size:clamp(3rem,14vw,5.1rem)}.chatbot-v31-hero-engine{min-height:31rem}.chatbot-v31-hero-engine__handoff{grid-template-columns:auto auto 1fr}.chatbot-v31-hero-engine__handoff b,.chatbot-v31-hero-engine__handoff i:nth-of-type(2){display:none}.chatbot-v31-heading{grid-template-columns:1fr;gap:.6rem}.chatbot-v31-heading .eyebrow,.chatbot-v31-heading h2,.chatbot-v31-heading>p:not(.eyebrow){grid-column:1}.chatbot-v31-heading h2{max-width:none;font-size:clamp(2.2rem,10vw,3.6rem)}.chatbot-v31-job-list,.chatbot-v31-job-stage__copy{grid-template-columns:1fr}.chatbot-v31-job-flow{scroll-snap-type:x mandatory;padding-bottom:.5rem;display:flex;overflow-x:auto}.chatbot-v31-job-flow>div{scroll-snap-align:start;min-width:9rem}.chatbot-v31-job-stage__footer,.chatbot-v31-context-cta{display:grid}.chatbot-v31-channel-tabs{scroll-snap-type:x mandatory;padding:.45rem 0;display:flex;overflow-x:auto}.chatbot-v31-channel-tabs button{scroll-snap-align:start;min-width:7.5rem}.chatbot-v31-channel-panel__visual{min-height:29rem}.chatbot-v31-channel-device{width:min(82%,18rem);min-height:24rem}.chatbot-v31-channel-panel__copy ul,.chatbot-v31-process{grid-template-columns:1fr}.chatbot-v31-process article:last-child{grid-column:auto}.chatbot-brief-inline-help{grid-template-columns:1fr}.chatbot-v31-brief-form>h2{font-size:clamp(2.4rem,11vw,4rem)}}@media (prefers-reduced-motion:reduce){.chatbot-v31 *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.chatbot-v31-packet,.chatbot-v31-channel-signal,.chatbot-v31-hero-engine__glow,.chatbot-v31-typing{display:none!important}}.paid-ads-page{--ads-accent:#ff563c;--ads-ink:#101317;--ads-soft:#f3f5f7;--ads-line:#1013171f;color:var(--ads-ink);background:#fff;overflow:hidden}.paid-ads-page .eyebrow{letter-spacing:.12em;text-transform:uppercase}.paid-ads-hero{background:radial-gradient(circle at 78% 18%,#ff563c2b,#0000 34%),linear-gradient(135deg,#fff 0%,#fff7f4 56%,#edf4ff 100%);grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);align-items:center;gap:48px;min-height:760px;padding:96px max(5vw,32px) 64px;display:grid;position:relative}.paid-ads-hero:after{content:"";background:linear-gradient(90deg,#0000,#1013172e,#0000);height:1px;position:absolute;inset:auto 4vw 0}.paid-ads-hero__copy{z-index:2;max-width:780px;position:relative}.paid-ads-hero__copy h1{letter-spacing:-.065em;max-width:960px;margin:.22em 0 .28em;font-size:clamp(3.4rem,6.7vw,7.7rem);line-height:.88}.paid-ads-hero__lede{color:#39414a;max-width:760px;font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.62}.paid-ads-hero .button-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px}.paid-ads-hero__brief-link{color:var(--ads-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 0;font-weight:700}.paid-ads-hero__facts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:42px;display:grid}.paid-ads-hero__facts span{border-top:1px solid #1013172e;flex-direction:column;gap:6px;padding:16px 14px;display:flex}.paid-ads-hero__facts small{letter-spacing:.12em;color:#6f7680;font-size:.66rem}.paid-ads-hero__facts b{font-size:.95rem}.ads-hero-visual{color:#fff;isolation:isolate;background:#0a0e14f5;border:1px solid #10131726;border-radius:34px;flex-direction:column;justify-content:space-between;min-height:610px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #202a372e}.ads-hero-visual__grid{z-index:-2;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.ads-hero-orbit{z-index:-1;border:1px solid #ff563c59;border-radius:50%;animation:18s linear infinite adsOrbit;position:absolute}.ads-hero-orbit--one{width:520px;height:520px;top:-120px;right:-190px}.ads-hero-orbit--two{width:330px;height:330px;animation-duration:13s;animation-direction:reverse;bottom:-135px;left:-145px}.ads-hero-visual__head,.ads-hero-visual__footer{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ads-hero-visual__head span{letter-spacing:.16em;color:#ff917e;font-size:.67rem}.ads-hero-visual__head b{color:#bec8d4;text-align:right;font-size:.82rem;font-weight:600}.ads-hero-visual__footer{border-top:1px solid #ffffff1f;padding-top:18px}.ads-hero-visual__footer span{flex-direction:column;gap:6px;display:flex}.ads-hero-visual__footer small{color:#7f8a98;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.ads-hero-visual__footer b{font-size:.9rem}.ads-signal-rail{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;margin:28px 0;display:grid;position:relative}.ads-signal-node{border-top:1px solid #ffffff21;flex-direction:column;justify-content:flex-end;min-height:122px;padding:14px 8px;display:flex;position:relative}.ads-signal-node span{color:#6f7c89;font-size:.62rem;position:absolute;top:10px}.ads-signal-node b{letter-spacing:.06em;font-size:clamp(.68rem,.9vw,.92rem)}.ads-signal-node i{background:#ff563c;border-radius:50%;width:6px;height:6px;position:absolute;top:42px;right:-3px;box-shadow:0 0 0 5px #ff563c21}.ads-signal-packet{color:#fff;background:#ff563c;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;animation:7.2s cubic-bezier(.45,0,.55,1) infinite adsPacket;display:grid;position:absolute;top:42px;left:1%;box-shadow:0 0 32px #ff563cbf}.paid-ads-kinetic{white-space:nowrap;border-block:1px solid var(--ads-line);letter-spacing:-.04em;align-items:center;gap:18px;padding:24px 0;font-size:clamp(1.25rem,2.4vw,2.8rem);font-weight:800;display:flex;overflow:hidden}.paid-ads-kinetic span,.paid-ads-kinetic strong{animation:14s ease-in-out infinite adsKinetic}.paid-ads-kinetic i{color:var(--ads-accent);font-style:normal}.paid-ads-section{padding:92px max(5vw,32px)}.paid-ads-heading{max-width:940px;margin-bottom:42px}.paid-ads-heading h2,.paid-ads-decision h2,.paid-ads-brief-intro h2{letter-spacing:-.055em;margin:.15em 0 .28em;font-size:clamp(2.4rem,4.9vw,5.8rem);line-height:.94}.paid-ads-heading>p:last-child,.paid-ads-brief-intro>p{color:#505963;max-width:800px;font-size:1.08rem;line-height:1.7}.paid-ads-heading--inverse>p:last-child{color:#aeb8c5}.paid-ads-heading--inverse h2{color:#fff}.paid-ads-heading--inverse .eyebrow{color:#ff8d79}.paid-ads-section--system{background:#fff}.ads-leak-console{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:18px;display:grid}.ads-leak-console__rail{border:1px solid var(--ads-line);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.ads-leak-console__rail button{border:0;border-bottom:1px solid var(--ads-line);min-height:76px;color:var(--ads-ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:42px 1fr 16px;align-items:center;gap:12px;padding:14px 18px;transition:background .22s,transform .22s;display:grid}.ads-leak-console__rail button:last-child{border-bottom:0}.ads-leak-console__rail button:hover,.ads-leak-console__rail button.is-active{background:#fff2ef}.ads-leak-console__rail button span{color:#89909a;font-size:.67rem}.ads-leak-console__rail button b{font-size:.9rem}.ads-leak-console__rail button i{border:1px solid #777;border-radius:50%;width:7px;height:7px}.ads-leak-console__rail button.is-active i{background:var(--ads-accent);border-color:var(--ads-accent);box-shadow:0 0 0 6px #ff563c1a}.ads-leak-console__panel{background:var(--ads-ink);color:#fff;border-radius:26px;flex-direction:column;justify-content:center;min-height:470px;padding:38px;animation:.34s adsPanelIn;display:flex}.ads-leak-console__panel>small{color:#ff8a75;letter-spacing:.14em}.ads-leak-console__panel h3{letter-spacing:-.05em;margin:.25em 0;font-size:clamp(2rem,4vw,4.5rem)}.ads-leak-console__compare{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 28px;display:grid}.ads-leak-console__compare>div{background:#ffffff09;border:1px solid #ffffff21;border-radius:17px;padding:20px}.ads-leak-console__compare span{color:#8994a1;letter-spacing:.12em;font-size:.65rem}.ads-leak-console__compare p{color:#d9e0e8;line-height:1.55}.ads-leak-console__panel .button{align-self:flex-start}.paid-ads-section--readiness{background:#f4f6f8}.ads-readiness-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ads-readiness-grid article{background:#fff;border:1px solid #1013171a;border-radius:20px;flex-direction:column;min-height:290px;padding:22px;display:flex}.ads-readiness-grid article>span{color:#9098a2;font-size:.68rem}.ads-readiness-grid h3{margin:24px 0 10px;font-size:1.22rem}.ads-readiness-grid p{color:#5d6570;flex:1;font-size:.9rem;line-height:1.55}.ads-state-switch{background:#f1f3f5;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.ads-state-switch button{cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 5px;font-size:.72rem}.ads-state-switch button.is-active{background:var(--ads-ink);color:#fff}.ads-readiness-result{background:#fff;border:1px solid #1013171f;border-radius:22px;grid-template-columns:minmax(0,.85fr) minmax(0,1.7fr);align-items:center;gap:12px 26px;margin-top:16px;padding:28px;display:grid}.ads-readiness-result small{letter-spacing:.13em;color:#7e8790}.ads-readiness-result h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,3vw,2.8rem)}.ads-readiness-result p{color:#4f5962;grid-column:2;margin:0;line-height:1.6}.ads-readiness-result .button-row{flex-wrap:wrap;grid-column:2;gap:10px}.ads-readiness-result--ready{box-shadow:inset 5px 0 #77c98a}.ads-readiness-result--fix{box-shadow:inset 5px 0 0 var(--ads-accent)}.ads-readiness-result--unclear{box-shadow:inset 5px 0 #e6bd4a}.paid-ads-section--channels{color:#fff;background:#0d1117}.ads-channel-lab{grid-template-columns:210px minmax(0,1fr);gap:18px;display:grid}.ads-channel-tabs{flex-direction:column;gap:8px;display:flex}.ads-channel-tabs button{color:#98a5b4;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:14px;padding:15px 16px}.ads-channel-tabs button.is-active{color:#111;background:#fff;border-color:#fff}.ads-channel-stage{background:#ffffff09;border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:minmax(320px,.9fr) minmax(300px,1.1fr);gap:20px;padding:22px;display:grid}.ads-channel-mock{color:#111;background:#f4f6f8;border-radius:22px;min-height:440px;transition:transform .4s;overflow:hidden;transform:perspective(900px)rotateY(4deg);box-shadow:0 24px 55px #0000003d}.ads-channel-mock:hover{transform:perspective(900px)rotateY(0)}.ads-channel-mock__chrome{background:#e8ebef;align-items:center;gap:7px;height:54px;padding:0 14px;display:flex}.ads-channel-mock__chrome i{background:#b5bcc5;border-radius:50%;width:8px;height:8px}.ads-channel-mock__chrome span{color:#66707c;margin-left:auto;font-size:.7rem}.ads-channel-mock__canvas{flex-direction:column;justify-content:center;min-height:386px;padding:32px;display:flex;position:relative}.ads-channel-mock--meta .ads-channel-mock__canvas,.ads-channel-mock--tiktok .ads-channel-mock__canvas{background:linear-gradient(145deg,#ffebe5,#d8e8ff)}.ads-channel-mock--linkedin .ads-channel-mock__canvas{background:linear-gradient(145deg,#e9f3ff,#f8fafc)}.ads-channel-mock--youtube .ads-channel-mock__canvas{color:#fff;background:linear-gradient(145deg,#181c22,#343a46)}.ads-mock-tag{letter-spacing:.15em;color:#ff563c;font-size:.64rem}.ads-channel-mock__canvas strong{letter-spacing:-.05em;margin:16px 0;font-size:clamp(1.8rem,3vw,3.4rem);line-height:.98}.ads-channel-mock__canvas p{font-weight:600}.ads-mock-bars{gap:8px;width:72%;margin-top:20px;display:grid}.ads-mock-bars i{opacity:.12;background:currentColor;border-radius:20px;height:8px}.ads-mock-bars i:nth-child(2){width:75%}.ads-mock-bars i:nth-child(3){width:48%}.ads-channel-copy{align-self:center;padding:20px 18px;animation:.35s adsPanelIn}.ads-channel-copy small{color:#ff8974;letter-spacing:.13em}.ads-channel-copy h3{letter-spacing:-.05em;margin:.25em 0;font-size:clamp(2rem,4vw,4.3rem);line-height:.95}.ads-channel-copy>p{color:#bbc4cf;line-height:1.65}.ads-channel-copy dl{margin:28px 0}.ads-channel-copy dl>div{border-top:1px solid #ffffff1f;padding:14px 0}.ads-channel-copy dt{text-transform:uppercase;letter-spacing:.11em;color:#7e8997;font-size:.67rem}.ads-channel-copy dd{color:#eef3f8;margin:5px 0 0}.ads-channel-unsure{color:#aab4c0;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;display:block}.paid-ads-section--control{background:#fff}.ads-control-room{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:18px;display:grid}.ads-control-room__controls{border:1px solid var(--ads-line);border-radius:24px;flex-direction:column;justify-content:center;gap:38px;padding:30px;display:flex}.ads-control-room__controls small{color:#7b838c}.ads-goal-switch{gap:6px;margin-top:12px;display:grid}.ads-goal-switch button{border:1px solid var(--ads-line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;padding:12px 14px}.ads-goal-switch button.is-active{background:var(--ads-ink);color:#fff;border-color:var(--ads-ink)}.ads-control-room__controls label{flex-direction:column;gap:11px;display:flex}.ads-control-room__controls label>b{font-size:2.1rem}.ads-control-room__controls input[type=range]{accent-color:var(--ads-accent);width:100%}.ads-control-room__screen{color:#fff;background:#161a20;border-radius:26px;min-height:480px;padding:34px;position:relative;overflow:hidden}.ads-control-room__screen:before{content:"";pointer-events:none;background:radial-gradient(circle at 83% 18%,#ff563c38,#0000 30%);position:absolute;inset:0}.ads-control-room__top{letter-spacing:.12em;color:#85919e;justify-content:space-between;gap:18px;font-size:.65rem;display:flex}.ads-control-room__top em{color:#ff8873;font-style:normal}.ads-control-room__bars{align-items:flex-end;gap:8px;height:140px;margin:36px 0;display:flex}.ads-control-room__bars i{opacity:.8;background:linear-gradient(#ff7d66,#ff563c);border-radius:6px 6px 0 0;flex:1;max-height:96%;transition:height .36s;display:block}.ads-control-room__screen>small{color:#84909e;letter-spacing:.12em}.ads-control-room__screen h3{letter-spacing:-.05em;margin:.25em 0;font-size:clamp(2rem,4vw,4rem)}.ads-control-room__screen p{color:#c2cad4;max-width:730px;line-height:1.65}.ads-control-room__guardrails{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.ads-control-room__guardrails span{color:#d7dde5;border:1px solid #ffffff1f;border-radius:999px;padding:8px 10px;font-size:.72rem}.paid-ads-section--measure{background:#f5f7fa}.ads-measure-stack{grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);gap:18px;display:grid}.ads-measure-stack__rail{flex-direction:column;gap:8px;display:flex}.ads-measure-stack__rail button{border:1px solid var(--ads-line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:38px 1fr 12px;align-items:center;gap:10px;min-height:84px;padding:14px 16px;display:grid}.ads-measure-stack__rail button.is-active{background:var(--ads-ink);color:#fff}.ads-measure-stack__rail span{color:#8d969f;font-size:.65rem}.ads-measure-stack__rail i{background:var(--ads-accent);border-radius:50%;width:7px;height:7px}.ads-measure-stack__panel{border:1px solid var(--ads-line);background:#fff;border-radius:24px;padding:34px;animation:.34s adsPanelIn}.ads-measure-stack__panel small{color:#87919b;letter-spacing:.13em}.ads-measure-stack__panel h3{letter-spacing:-.05em;margin:.25em 0;font-size:clamp(2rem,4vw,4rem)}.ads-measure-stack__panel>p{color:#57616a;line-height:1.65}.ads-measure-trace{color:#fff;background:#11161c;border-radius:18px;margin:24px 0;padding:20px}.ads-measure-trace svg{width:100%;height:160px;overflow:visible}.ads-measure-trace path{fill:none;stroke:#ff6b52;stroke-width:4px;stroke-linecap:round;stroke-dasharray:7 8;animation:8s linear infinite adsDash}.ads-measure-trace circle{fill:#fff;stroke:#ff563c;stroke-width:3px}.ads-measure-trace span{color:#aab5c0;letter-spacing:.08em;font-size:.75rem}.ads-measure-caution{border-left:3px solid var(--ads-accent);color:#2f3942!important;padding-left:14px!important}.paid-ads-section--scope{background:#fff}.paid-ads-scope-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.paid-ads-scope-grid article{border:1px solid var(--ads-line);border-radius:18px;min-height:230px;padding:24px;position:relative;overflow:hidden}.paid-ads-scope-grid article:after{content:"";border:1px solid #ff563c21;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-55px;right:-55px}.paid-ads-scope-grid span{color:#9198a1;font-size:.68rem}.paid-ads-scope-grid h3{letter-spacing:-.03em;margin:28px 0 10px;font-size:1.4rem}.paid-ads-scope-grid p{color:#58616a;line-height:1.6}.paid-ads-cost-note{background:#fff2ef;border-radius:18px;grid-template-columns:.5fr 1.5fr;align-items:center;gap:20px;margin-top:14px;padding:22px 24px;display:grid}.paid-ads-cost-note strong{font-size:1.2rem}.paid-ads-cost-note p{color:#5a5452;margin:0;line-height:1.55}.paid-ads-section--fit{color:#fff;background:#11161c}.ads-fit-router{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.ads-fit-router__questions{flex-direction:column;gap:8px;display:flex}.ads-fit-router__questions button{color:#dce3eb;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1f;border-radius:14px;padding:18px;line-height:1.35}.ads-fit-router__questions button span{color:#737f8c;margin-bottom:7px;font-size:.63rem;display:block}.ads-fit-router__questions button.is-active{color:#111;background:#fff}.ads-fit-router__answer{color:#111;background:linear-gradient(145deg,#ff5b3f,#ff826e);border-radius:22px;flex-direction:column;justify-content:center;min-height:370px;padding:34px;animation:.34s adsPanelIn;display:flex}.ads-fit-router__answer small{letter-spacing:.14em;color:#632317}.ads-fit-router__answer h3{letter-spacing:-.055em;margin:.25em 0;font-size:clamp(2rem,4vw,4.4rem);line-height:.96}.ads-fit-router__answer .button-row{flex-wrap:wrap;gap:10px}.ads-fit-router__answer .button--dark{color:#fff;background:#111}.paid-ads-section--process{background:#f6f7f8}.paid-ads-process{border-block:1px solid var(--ads-line);grid-template-columns:repeat(5,1fr);gap:0;display:grid}.paid-ads-process>div{border-right:1px solid var(--ads-line);flex-direction:column;justify-content:space-between;min-height:170px;padding:22px 18px;display:flex;position:relative}.paid-ads-process>div:last-child{border-right:0}.paid-ads-process span{color:#8b939c;font-size:.65rem}.paid-ads-process strong{font-size:1.1rem}.paid-ads-process i{background:var(--ads-accent);z-index:2;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;right:-9px;box-shadow:0 0 0 7px #f6f7f8}.paid-ads-process-note{color:#606971;max-width:800px;margin:22px 0 0;font-size:.9rem}.paid-ads-decision{background:#fff;padding:92px max(5vw,32px)}.paid-ads-decision .paid-ads-heading{max-width:1050px}.paid-ads-decision-grid{grid-template-columns:1.15fr .95fr .95fr;gap:12px;display:grid}.paid-ads-decision-grid article{border:1px solid var(--ads-line);border-radius:22px;flex-direction:column;min-height:350px;padding:26px;display:flex}.paid-ads-decision-grid article.is-primary{color:#fff;background:#11161c;border-color:#11161c}.paid-ads-decision-grid small{letter-spacing:.12em;color:#8b939c;font-size:.65rem}.paid-ads-decision-grid h3{letter-spacing:-.045em;margin:.55em 0 .3em;font-size:clamp(1.7rem,2.8vw,3rem)}.paid-ads-decision-grid p{color:#59636d;flex:1;line-height:1.6}.paid-ads-decision-grid .is-primary p{color:#bdc6d0}.paid-ads-decision-grid strong{margin:12px 0 18px;display:block}.paid-ads-decision-grid .button,.paid-ads-decision-grid .button-row{align-self:flex-start}.paid-ads-decision-grid .button-row{flex-wrap:wrap;gap:10px}.paid-ads-brief-section{background:linear-gradient(#f5f7fa 0%,#fff 100%);grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);align-items:start;gap:34px;padding:96px max(5vw,32px) 120px;display:grid}.paid-ads-brief-intro{position:sticky;top:92px}.paid-ads-brief-intro h2{font-size:clamp(2.6rem,4.6vw,5rem)}.paid-ads-brief-intro__routes{flex-direction:column;gap:12px;margin-top:28px;display:flex}.paid-ads-brief-intro__routes a{color:#111;border-bottom:1px solid #10131724;padding-bottom:10px;font-weight:700;text-decoration:none}.paid-ads-brief{border:1px solid var(--ads-line);background:#fff;border-radius:26px;padding:28px;box-shadow:0 24px 70px #2a354314}.paid-ads-brief fieldset{border:0;border-bottom:1px solid var(--ads-line);margin:0 0 30px;padding:0 0 30px}.paid-ads-brief legend{margin-bottom:20px;font-size:1.1rem;font-weight:800}.paid-ads-brief legend span{background:var(--ads-ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:10px;font-size:.65rem;display:inline-grid}.paid-ads-brief .field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.paid-ads-brief label{flex-direction:column;gap:7px;font-size:.86rem;font-weight:700;display:flex}.paid-ads-brief .field-full{grid-column:1/-1}.paid-ads-brief input,.paid-ads-brief select,.paid-ads-brief textarea{font:inherit;color:#111;background:#fff;border:1px solid #1013172b;border-radius:12px;padding:13px}.paid-ads-brief textarea{resize:vertical;line-height:1.5}.paid-ads-brief input:focus,.paid-ads-brief select:focus,.paid-ads-brief textarea:focus{border-color:var(--ads-accent);outline:3px solid #ff563c2e}.ads-brief-channels{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.ads-brief-channels button{border:1px solid var(--ads-line);cursor:pointer;background:#fff;border-radius:999px;padding:9px 12px}.ads-brief-channels button.is-active{background:var(--ads-ink);color:#fff}.ads-brief-help{background:#fff1ed;border-radius:18px;grid-template-columns:1.35fr .65fr;gap:22px;margin:4px 0 30px;padding:22px;display:grid}.ads-brief-help small{color:#a64230;letter-spacing:.12em}.ads-brief-help h3{margin:.35em 0;font-size:1.45rem}.ads-brief-help p{color:#5a5755;line-height:1.55}.ads-brief-help__actions{flex-direction:column;justify-content:center;align-items:stretch;gap:9px;display:flex}.ads-brief-help__actions .button,.ads-brief-help__actions .text-link{text-align:center}.paid-ads-brief .consent-field{flex-direction:row;align-items:flex-start;font-weight:400}.paid-ads-brief .consent-field input{width:auto;margin-top:2px}.ads-brief-actions{align-items:center;gap:18px;margin-top:22px;display:flex}.ads-brief-actions p{color:#6e7780;max-width:430px;font-size:.76rem}.ads-brief-success{border:1px solid var(--ads-line);background:#fff;border-radius:24px;padding:36px}.ads-brief-success h3{letter-spacing:-.05em;font-size:clamp(2rem,3.5vw,3.6rem);line-height:.98}.ads-brief-success p{color:#59636d;line-height:1.65}.paid-ads-brief .honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}@keyframes adsPacket{0%,6%{opacity:.35;transform:translate(0)scale(.85)}18%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(calc(1000% + 120px))scale(1.05)}}@keyframes adsOrbit{to{transform:rotate(360deg)}}@keyframes adsKinetic{0%,to{transform:translate(0)}50%{transform:translate(4vw)}}@keyframes adsPanelIn{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes adsDash{to{stroke-dashoffset:-120px}}@media (max-width:1100px){.paid-ads-hero{grid-template-columns:1fr;min-height:auto}.ads-hero-visual{min-height:520px}.ads-readiness-grid{grid-template-columns:repeat(2,1fr)}.ads-readiness-grid article:last-child{grid-column:1/-1}.paid-ads-scope-grid{grid-template-columns:repeat(2,1fr)}.paid-ads-decision-grid{grid-template-columns:1fr 1fr}.paid-ads-decision-grid article.is-primary{grid-column:1/-1}.paid-ads-brief-section{grid-template-columns:1fr}.paid-ads-brief-intro{position:static}.ads-channel-stage{grid-template-columns:1fr}.ads-channel-mock{min-height:360px;transform:none}.ads-channel-mock__canvas{min-height:306px}}@media (max-width:820px){.paid-ads-hero,.paid-ads-section,.paid-ads-decision,.paid-ads-brief-section{padding-left:20px;padding-right:20px}.paid-ads-hero{padding-top:70px}.paid-ads-hero__copy h1{font-size:clamp(3rem,14vw,5.7rem)}.paid-ads-hero__facts{grid-template-columns:1fr}.ads-hero-visual{min-height:480px;padding:22px}.ads-signal-rail{grid-template-columns:repeat(3,1fr);gap:2px}.ads-signal-node{min-height:88px}.ads-signal-node i,.ads-signal-packet{display:none}.ads-leak-console,.ads-control-room,.ads-measure-stack,.ads-fit-router{grid-template-columns:1fr}.ads-leak-console__rail,.ads-measure-stack__rail{grid-template-columns:repeat(2,1fr);display:grid}.ads-leak-console__rail button{border-right:1px solid var(--ads-line)}.ads-readiness-result{grid-template-columns:1fr}.ads-readiness-result p,.ads-readiness-result .button-row{grid-column:1}.ads-channel-lab{grid-template-columns:1fr}.ads-channel-tabs{grid-template-columns:repeat(2,1fr);display:grid}.paid-ads-process{grid-template-columns:1fr}.paid-ads-process>div{border-right:0;border-bottom:1px solid var(--ads-line);min-height:90px}.paid-ads-process i{display:none}.paid-ads-cost-note,.paid-ads-brief .field-grid{grid-template-columns:1fr}.paid-ads-brief .field-full{grid-column:auto}.ads-brief-help{grid-template-columns:1fr}.ads-brief-actions{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.paid-ads-section{padding-top:72px;padding-bottom:72px}.paid-ads-hero__copy h1{font-size:3.15rem}.ads-hero-visual{border-radius:24px;min-height:430px}.ads-hero-visual__footer{flex-direction:column}.ads-readiness-grid{grid-template-columns:1fr}.ads-readiness-grid article:last-child{grid-column:auto}.ads-channel-tabs{grid-template-columns:1fr 1fr}.paid-ads-scope-grid,.paid-ads-decision-grid{grid-template-columns:1fr}.paid-ads-decision-grid article.is-primary{grid-column:auto}.ads-leak-console__compare{grid-template-columns:1fr}.ads-leak-console__panel{padding:24px}.ads-leak-console__rail,.ads-measure-stack__rail{grid-template-columns:1fr}.paid-ads-brief{border-radius:20px;padding:20px}.paid-ads-kinetic{gap:10px;font-size:1.05rem}.ads-control-room__screen{padding:24px}.ads-control-room__bars{height:100px}.ads-channel-stage{padding:12px}.ads-channel-mock__canvas{padding:22px}.paid-ads-heading h2,.paid-ads-decision h2,.paid-ads-brief-intro h2{font-size:2.65rem}}@media (prefers-reduced-motion:reduce){.paid-ads-page *{scroll-behavior:auto!important}.ads-hero-orbit,.ads-signal-packet,.paid-ads-kinetic span,.paid-ads-kinetic strong,.ads-measure-trace path,.ads-channel-copy,.ads-leak-console__panel,.ads-measure-stack__panel,.ads-fit-router__answer{animation:none!important}.ads-channel-mock,.ads-control-room__bars i{transition:none!important}}.social-profile-page{--sp-ink:#0b0d0e;--sp-paper:#f3f4ef;--sp-line:var(--sp-ink)}@supports (color:color-mix(in lab, red, red)){.social-profile-page{--sp-line:color-mix(in srgb,var(--sp-ink) 18%,transparent)}}.social-profile-page{--sp-soft:#dfe4df;background:var(--sp-paper);color:var(--sp-ink);overflow:hidden}.social-profile-page :where(h1,h2,h3,p){margin-top:0}.social-profile-page button{font:inherit}.social-profile-hero{background:var(--sp-ink);min-height:calc(100svh - 5rem);color:var(--off);isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(34rem,1.1fr);display:grid;position:relative}.social-profile-hero:before{content:"";background:linear-gradient(135deg,var(--film),transparent 34%),radial-gradient(circle at 82% 28%,var(--signal),transparent 23%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.social-profile-hero:before{background:linear-gradient(135deg,color-mix(in srgb,var(--film) 18%,transparent),transparent 34%),radial-gradient(circle at 82% 28%,color-mix(in srgb,var(--signal) 11%,transparent),transparent 23%)}}.social-profile-hero:before{pointer-events:none;z-index:-1}.social-profile-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(4rem,7vw,7rem) clamp(1.25rem,4.8vw,5.2rem);display:flex}.social-profile-hero__copy .eyebrow{color:var(--film)}.social-profile-hero h1{letter-spacing:-.073em;text-wrap:balance;max-width:9.8ch;margin:1rem 0 1.7rem;font-size:clamp(3.6rem,6.6vw,8rem);line-height:.85}.social-profile-hero__lede{color:var(--off);font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.52}@supports (color:color-mix(in lab, red, red)){.social-profile-hero__lede{color:color-mix(in srgb,var(--off) 80%,transparent)}}.social-profile-hero__lede{max-width:40rem}.social-profile-hero__meta{background:var(--off);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(40rem,100%);display:grid}@supports (color:color-mix(in lab, red, red)){.social-profile-hero__meta{background:color-mix(in srgb,var(--off) 18%,transparent)}}.social-profile-hero__meta{border:1px solid var(--off);margin:2rem 0 .25rem}@supports (color:color-mix(in lab, red, red)){.social-profile-hero__meta{border:1px solid color-mix(in srgb,var(--off) 18%,transparent)}}.social-profile-hero__meta span{background:var(--sp-ink);gap:.2rem;padding:1rem 1.1rem;display:grid}.social-profile-hero__meta b{font-size:.95rem}.social-profile-hero__meta small{color:var(--off);font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.social-profile-hero__meta small{color:color-mix(in srgb,var(--off) 55%,transparent)}}.social-profile-question-note{color:var(--off);font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.social-profile-question-note{color:color-mix(in srgb,var(--off) 55%,transparent)}}.social-profile-question-note{max-width:34rem;margin:1rem 0 0}.social-profile-studio{border:1px solid var(--off);margin:clamp(1.2rem,3vw,3rem) clamp(1.2rem,3vw,3rem) clamp(1.2rem,3vw,3rem) 0}@supports (color:color-mix(in lab, red, red)){.social-profile-studio{border:1px solid color-mix(in srgb,var(--off) 22%,transparent)}}.social-profile-studio{background:#101416;grid-template-rows:auto 1fr auto;align-self:stretch;min-height:43rem;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 80px #0005}.social-profile-studio:after{content:"";border:1px solid var(--social-accent);width:20rem;height:20rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.social-profile-studio:after{border:1px solid color-mix(in srgb,var(--social-accent) 35%,transparent)}}.social-profile-studio:after{box-shadow:0 0 0 4rem var(--social-accent),0 0 0 8rem var(--social-accent);border-radius:50%;top:-8rem;right:-8rem}@supports (color:color-mix(in lab, red, red)){.social-profile-studio:after{box-shadow:0 0 0 4rem color-mix(in srgb,var(--social-accent) 4%,transparent),0 0 0 8rem color-mix(in srgb,var(--social-accent) 2%,transparent)}}.social-profile-studio:after{pointer-events:none;transition:border-color .35s,box-shadow .35s}.social-profile-studio__bar{border-bottom:1px solid var(--off);justify-content:space-between;align-items:center;min-height:3.2rem;padding:0 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.social-profile-studio__bar{border-bottom:1px solid color-mix(in srgb,var(--off) 16%,transparent)}}.social-profile-studio__bar{letter-spacing:.12em;color:var(--off);font-size:.65rem;font-weight:750}@supports (color:color-mix(in lab, red, red)){.social-profile-studio__bar{color:color-mix(in srgb,var(--off) 63%,transparent)}}.social-profile-studio__bar{z-index:2;position:relative}.social-profile-studio__bar span:last-child{border:1px solid var(--social-accent);width:1.8rem;height:1.8rem;color:var(--social-accent);border-radius:999px;place-items:center;transition:all .3s;display:grid}.social-profile-studio__body{z-index:2;grid-template-columns:minmax(17rem,.95fr) minmax(15rem,.75fr);align-items:center;gap:clamp(1rem,2vw,2rem);padding:clamp(1.2rem,2.8vw,2.8rem);display:grid;position:relative}.social-profile-mockup{width:min(100%,22.5rem);min-height:31rem;color:var(--sp-ink);background:#f8f9f5;border-radius:1.2rem;margin:auto;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;overflow:hidden;transform:perspective(900px)rotateY(4deg)rotateX(1.5deg);box-shadow:0 18px 52px #0007}.social-profile-mockup:hover{transform:perspective(900px)rotateY(0)rotateX(0)translateY(-4px);box-shadow:0 25px 70px #0008}.social-profile-mockup__cover{background:linear-gradient(125deg,var(--social-accent),var(--social-accent),#111);height:7.1rem}@supports (color:color-mix(in lab, red, red)){.social-profile-mockup__cover{background:linear-gradient(125deg,var(--social-accent),color-mix(in srgb,var(--social-accent) 45%,#111),#111)}}.social-profile-mockup__cover{color:#fff;align-items:flex-end;padding:.9rem;display:flex;position:relative;overflow:hidden}.social-profile-mockup__cover:before{content:"";border:1px solid #fff5;border-radius:50%;width:11rem;height:11rem;animation:7s ease-in-out infinite alternate socialCoverOrbit;position:absolute;top:-4rem;right:-3rem;transform:scale(.8)}.social-profile-mockup__cover span{letter-spacing:.11em;text-transform:uppercase;z-index:1;max-width:15rem;font-size:.6rem;font-weight:800;position:relative}.social-profile-mockup__head{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:1rem 1rem .7rem;display:grid}.social-profile-mockup__avatar{background:var(--sp-ink);width:3.1rem;height:3.1rem;color:var(--social-accent);border:3px solid #fff;border-radius:50%;place-items:center;margin-top:-2.5rem;font-size:1.25rem;font-weight:900;display:grid;box-shadow:0 0 0 1px #0002}.social-profile-mockup__head>div:not(.social-profile-mockup__avatar){gap:.08rem;display:grid}.social-profile-mockup__head strong{font-size:.85rem}.social-profile-mockup__head span{color:#737b80;font-size:.66rem}.social-profile-mockup__head button{background:var(--sp-ink);color:#fff;pointer-events:none;border:0;border-radius:999px;padding:.52rem .72rem;font-size:.63rem;font-weight:800}.social-profile-mockup__bio{min-height:2.2rem;padding:0 1rem;font-size:.72rem;line-height:1.42;transition:opacity .25s,transform .25s;margin:.2rem 0 1rem!important}.social-profile-mockup__proof{gap:.45rem;padding:0 1rem 1rem;display:flex}.social-profile-mockup__proof span{background:#fff;border:1px solid #cdd1cc;border-radius:999px;padding:.45rem .55rem;font-size:.58rem}.social-profile-mockup__grid{border-top:1px solid #d8dcd7;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.social-profile-mockup__grid i{aspect-ratio:1;background:linear-gradient(145deg,var(--social-accent),#cfd4cf);display:block}@supports (color:color-mix(in lab, red, red)){.social-profile-mockup__grid i{background:linear-gradient(145deg,color-mix(in srgb,var(--social-accent) 25%,#f2f3ef),#cfd4cf)}}.social-profile-mockup__grid i{position:relative;overflow:hidden}.social-profile-mockup__grid i:nth-child(2n){background:linear-gradient(145deg,#111,#40474a)}.social-profile-mockup__grid i:after{content:"";border:1px solid #fff6;position:absolute;inset:18%;transform:rotate(12deg)}.social-profile-layer-panel{align-self:center}.social-profile-layer-panel .eyebrow{color:var(--social-accent)}.social-profile-layer-tabs{flex-wrap:wrap;gap:.4rem;margin:1rem 0 1.6rem;display:flex}.social-profile-layer-tabs button{border:1px solid var(--off)}@supports (color:color-mix(in lab, red, red)){.social-profile-layer-tabs button{border:1px solid color-mix(in srgb,var(--off) 20%,transparent)}}.social-profile-layer-tabs button{color:var(--off);background:0 0}@supports (color:color-mix(in lab, red, red)){.social-profile-layer-tabs button{color:color-mix(in srgb,var(--off) 62%,transparent)}}.social-profile-layer-tabs button{cursor:pointer;padding:.55rem .62rem;font-size:.66rem;font-weight:800;transition:all .2s}.social-profile-layer-tabs button[aria-pressed=true]{background:var(--social-accent);border-color:var(--social-accent);color:#0b0d0e;transform:translateY(-2px)}.social-profile-layer-panel h2{letter-spacing:-.05em;max-width:9ch;margin-bottom:1rem;font-size:clamp(1.8rem,2.7vw,3.2rem);line-height:.92}.social-profile-layer-panel>p:not(.eyebrow){color:var(--off);font-size:.88rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.social-profile-layer-panel>p:not(.eyebrow){color:color-mix(in srgb,var(--off) 66%,transparent)}}.social-profile-layer-panel>p:not(.eyebrow){max-width:26rem}.social-profile-layer-route{border-top:1px solid var(--off)}@supports (color:color-mix(in lab, red, red)){.social-profile-layer-route{border-top:1px solid color-mix(in srgb,var(--off) 16%,transparent)}}.social-profile-layer-route{gap:.35rem;margin-top:1.4rem;padding-top:1rem;display:grid}.social-profile-layer-route span{text-transform:uppercase;letter-spacing:.1em;color:var(--social-accent);font-size:.6rem;font-weight:800}.social-profile-layer-route strong{color:var(--off);font-size:.72rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.social-profile-layer-route strong{color:color-mix(in srgb,var(--off) 82%,transparent)}}.social-profile-platform-tabs{border-top:1px solid var(--off);grid-template-columns:repeat(4,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.social-profile-platform-tabs{border-top:1px solid color-mix(in srgb,var(--off) 16%,transparent)}}.social-profile-platform-tabs{z-index:2;position:relative}.social-profile-platform-tabs button{border:0;border-right:1px solid var(--off);min-height:4.3rem}@supports (color:color-mix(in lab, red, red)){.social-profile-platform-tabs button{border-right:1px solid color-mix(in srgb,var(--off) 14%,transparent)}}.social-profile-platform-tabs button{color:#8c9496;cursor:pointer;background:#101416;justify-content:center;align-items:center;gap:.5rem;font-size:.7rem;font-weight:750;transition:all .22s;display:flex}.social-profile-platform-tabs button:last-child{border-right:0}.social-profile-platform-tabs button span{border:1px solid;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.55rem;display:grid}.social-profile-platform-tabs button[aria-pressed=true]{color:var(--social-accent);background:#171c1e}.social-profile-platform-tabs button[aria-pressed=true] span{background:var(--social-accent);color:var(--sp-ink);border-color:var(--social-accent)}@keyframes socialCoverOrbit{to{transform:scale(1.2)translate(-1rem,1rem)}}.social-profile-marquee{background:var(--signal);color:var(--sp-ink);border-top:1px solid var(--sp-ink);border-bottom:1px solid var(--sp-ink);overflow:hidden}.social-profile-marquee>div{letter-spacing:.13em;align-items:center;gap:1.5rem;width:max-content;min-width:130%;padding:.85rem 0;font-size:.68rem;font-weight:850;animation:26s linear infinite socialMarquee;display:flex}.social-profile-marquee i{font-style:normal}.social-profile-marquee span{white-space:nowrap}@keyframes socialMarquee{to{transform:translate(-24%)}}.social-profile-section-heading{max-width:57rem}.social-profile-section-heading .eyebrow{margin-bottom:.9rem}.social-profile-section-heading h2{letter-spacing:-.064em;text-wrap:balance;margin-bottom:1.2rem;font-size:clamp(2.8rem,5.8vw,6.4rem);line-height:.87}.social-profile-section-heading>p:last-child{color:#626a6e;max-width:48rem;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.58}.social-profile-section-heading--light .eyebrow{color:var(--film)}.social-profile-section-heading--light h2,.social-profile-section-heading--light>p:last-child{color:var(--off)}@supports (color:color-mix(in lab, red, red)){.social-profile-section-heading--light>p:last-child{color:color-mix(in srgb,var(--off) 67%,transparent)}}.social-profile-funnel{max-width:var(--container);margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.social-profile-funnel__rail{border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);display:grid}.social-profile-funnel__rail>div{border-right:1px solid var(--sp-line);align-content:space-between;min-height:10rem;padding:1.2rem 1rem;display:grid;position:relative}.social-profile-funnel__rail>div:last-child{background:var(--signal);border-right:0}.social-profile-funnel__rail span{color:#838a8c;font-size:.62rem}.social-profile-funnel__rail strong{letter-spacing:-.025em;font-size:clamp(1rem,1.5vw,1.4rem)}.social-profile-funnel__rail i{z-index:2;background:var(--sp-paper);place-items:center;width:.9rem;height:.9rem;font-size:.75rem;font-style:normal;display:grid;position:absolute;top:50%;right:-.45rem}.social-profile-funnel__rail>div:nth-last-child(2) i{background:var(--signal)}.social-profile-scope{background:var(--sp-ink);color:var(--off);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.social-profile-scope>.social-profile-section-heading{max-width:var(--container);margin:0 auto clamp(3rem,6vw,6rem)}.social-profile-scope__grid{max-width:var(--container);border-left:1px solid var(--off);grid-template-columns:repeat(3,minmax(0,1fr));margin:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.social-profile-scope__grid{border-left:1px solid color-mix(in srgb,var(--off) 14%,transparent)}}.social-profile-scope__grid{border-top:1px solid var(--off)}@supports (color:color-mix(in lab, red, red)){.social-profile-scope__grid{border-top:1px solid color-mix(in srgb,var(--off) 14%,transparent)}}.social-profile-scope__grid article{border-right:1px solid var(--off);min-height:20rem;padding:clamp(1.4rem,2.7vw,2.5rem)}@supports (color:color-mix(in lab, red, red)){.social-profile-scope__grid article{border-right:1px solid color-mix(in srgb,var(--off) 14%,transparent)}}.social-profile-scope__grid article{border-bottom:1px solid var(--off)}@supports (color:color-mix(in lab, red, red)){.social-profile-scope__grid article{border-bottom:1px solid color-mix(in srgb,var(--off) 14%,transparent)}}.social-profile-scope__grid article{transition:background .22s,transform .22s;position:relative;overflow:hidden}.social-profile-scope__grid article:after{content:"";border:1px solid var(--film);width:7rem;height:7rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.social-profile-scope__grid article:after{border:1px solid color-mix(in srgb,var(--film) 38%,transparent)}}.social-profile-scope__grid article:after{border-radius:50%;transition:all .35s;bottom:-3rem;right:-3rem;transform:scale(.6)}.social-profile-scope__grid article:hover{background:#14191b}.social-profile-scope__grid article:hover:after{border-color:var(--signal);transform:scale(1.15)}.social-profile-scope__grid article>span{color:var(--film);font-size:.62rem}.social-profile-scope__grid h3{letter-spacing:-.045em;max-width:10ch;margin:4.5rem 0 1rem;font-size:clamp(1.55rem,2.2vw,2.35rem);line-height:.98}.social-profile-scope__grid p{color:var(--off);font-size:.86rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.social-profile-scope__grid p{color:color-mix(in srgb,var(--off) 60%,transparent)}}.social-profile-scope__grid p{max-width:26rem}.social-profile-platform-section{max-width:var(--container);grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,6vw,7rem);margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);display:grid}.social-profile-platform-section__intro{align-self:start;position:sticky;top:7rem}.social-profile-platform-section__intro .eyebrow{margin-bottom:1rem}.social-profile-platform-section__intro h2{letter-spacing:-.06em;max-width:8.5ch;font-size:clamp(2.6rem,4.7vw,5.4rem);line-height:.89}.social-profile-platform-cards{gap:.8rem;display:grid}.social-profile-platform-cards article{border:1px solid var(--sp-line);background:#fff;grid-template-columns:.8fr 1fr;align-items:end;gap:1rem;padding:clamp(1.3rem,2.6vw,2.3rem);display:grid;position:relative;overflow:hidden}.social-profile-platform-cards article:before{content:"";background:var(--card-accent);width:.28rem;position:absolute;top:0;bottom:0;left:0}.social-profile-platform-cards article>div{align-items:center;gap:.8rem;display:flex}.social-profile-platform-cards article>div span{border:1px solid var(--card-accent);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:.64rem;font-weight:850;display:grid}.social-profile-platform-cards h3{letter-spacing:-.035em;margin:0;font-size:1.35rem}.social-profile-platform-cards p{color:#697174;font-size:.86rem;line-height:1.45;margin:0!important}.social-profile-platform-cards strong{border-top:1px solid var(--sp-line);color:#394044;grid-column:1/-1;padding-top:1rem;font-size:.72rem;font-weight:750}.social-profile-comparison{background:#dfe4df;grid-template-columns:minmax(0,.8fr) minmax(22rem,1.2fr);align-items:center;gap:clamp(2rem,7vw,8rem);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);display:grid}.social-profile-comparison__copy{justify-self:end;max-width:37rem}.social-profile-comparison__copy h2{letter-spacing:-.062em;margin:.9rem 0 1.3rem;font-size:clamp(2.8rem,5vw,5.8rem);line-height:.89}.social-profile-comparison__copy>p:not(.eyebrow){color:#586164;line-height:1.6}.social-profile-comparison__toggle{border:1px solid var(--sp-ink);grid-template-columns:1fr 1fr;margin-top:1.5rem;display:inline-grid}.social-profile-comparison__toggle button{cursor:pointer;background:0 0;border:0;min-width:7rem;padding:.7rem 1rem;font-weight:800}.social-profile-comparison__toggle button[aria-pressed=true]{background:var(--sp-ink);color:var(--off)}.social-profile-comparison__card{background:#f7f8f4;border:1px solid #aeb6b1;width:min(100%,38rem);min-height:32rem;padding:clamp(1.4rem,3vw,2.8rem);transition:background .35s,transform .35s,box-shadow .35s;position:relative;box-shadow:18px 18px #c8ceca}.social-profile-comparison__card.is-after{box-shadow:18px 18px 0 var(--signal);transform:rotate(-1deg)}.social-profile-comparison__status{letter-spacing:.12em;color:#6f7779;border-bottom:1px solid #d0d5d1;padding-bottom:1rem;font-size:.62rem;font-weight:850;display:block}.social-profile-comparison__identity{align-items:center;gap:1rem;margin:4rem 0 2rem;display:flex}.social-profile-comparison__identity i{color:#fff;background:#aeb4b1;border-radius:50%;place-items:center;width:5rem;height:5rem;font-size:1.3rem;font-style:normal;font-weight:900;transition:all .3s;display:grid}.social-profile-comparison__card.is-after .social-profile-comparison__identity i{background:var(--sp-ink);color:var(--signal)}.social-profile-comparison__identity div{gap:.35rem;display:grid}.social-profile-comparison__identity strong{letter-spacing:-.04em;font-size:clamp(1.3rem,2.4vw,2.2rem)}.social-profile-comparison__identity span{color:#70787a;font-size:.76rem}.social-profile-comparison__lines{gap:.55rem;display:grid}.social-profile-comparison__lines i{background:#d4d8d4;width:100%;height:.55rem;transition:all .4s}.social-profile-comparison__lines i:nth-child(2){width:82%}.social-profile-comparison__lines i:nth-child(3){width:64%}.social-profile-comparison__card.is-after .social-profile-comparison__lines i:first-child{background:var(--signal);width:74%}.social-profile-comparison__card.is-after .social-profile-comparison__lines i:nth-child(2){background:#bcc8c4;width:56%}.social-profile-comparison__actions{grid-template-columns:1fr 1fr;gap:.6rem;margin:2rem 0;display:grid}.social-profile-comparison__actions span{text-align:center;border:1px solid #bfc6c1;padding:.8rem;font-size:.68rem;font-weight:750}.social-profile-comparison__card.is-after .social-profile-comparison__actions span:last-child{background:var(--sp-ink);color:#fff;border-color:var(--sp-ink)}.social-profile-comparison__card small{color:#6c7476;line-height:1.5;display:block}.social-profile-process{max-width:var(--container);margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.social-profile-process__grid{border-top:1px solid var(--sp-line);border-left:1px solid var(--sp-line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(3rem,5vw,5rem);display:grid}.social-profile-process__grid article{border-right:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);min-height:16rem;padding:1.3rem}.social-profile-process__grid span{color:#8b9294;font-size:.6rem}.social-profile-process__grid h3{letter-spacing:-.04em;margin:4rem 0 1rem;font-size:clamp(1.25rem,1.8vw,1.8rem)}.social-profile-process__grid p{color:#687073;font-size:.78rem;line-height:1.5}.social-profile-boundary{border:1px solid var(--sp-line);background:#fff;grid-template-columns:.3fr 1fr;gap:2rem;margin-top:2rem;padding:1.2rem 1.5rem;display:grid}.social-profile-boundary strong{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.social-profile-boundary p{color:#646c6f;font-size:.82rem;line-height:1.5;margin:0!important}.social-profile-related{background:var(--sp-ink);color:var(--off);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.social-profile-related>.social-profile-section-heading,.social-profile-related__grid,.social-profile-related__all{max-width:var(--container);margin-left:auto;margin-right:auto}.social-profile-related__grid{border-top:1px solid #ffffff20;border-left:1px solid #ffffff20;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,5vw,5rem);display:grid}.social-profile-related__grid a{color:inherit;border-bottom:1px solid #ffffff20;border-right:1px solid #ffffff20;grid-template-columns:1fr auto;align-content:space-between;min-height:16rem;padding:1.6rem;text-decoration:none;transition:background .2s;display:grid}.social-profile-related__grid a:hover{background:#151a1c}.social-profile-related__grid a>span{color:var(--signal);grid-column:2;font-size:1.2rem;transition:transform .2s}.social-profile-related__grid a:hover>span{transform:translate(4px,-4px)}.social-profile-related__grid h3{letter-spacing:-.05em;grid-column:1/-1;margin-top:3rem;font-size:clamp(1.6rem,2.4vw,2.6rem);line-height:.95}.social-profile-related__grid p{color:#ffffff9c;grid-column:1/-1;max-width:34rem;font-size:.85rem;line-height:1.5;margin:0!important}.social-profile-related__all{width:fit-content;color:var(--off);border-bottom:1px solid var(--signal);gap:.5rem;margin-top:2rem;padding-bottom:.3rem;font-size:.8rem;font-weight:800;text-decoration:none;display:flex}.social-profile-enquiry{max-width:var(--container);grid-template-columns:minmax(18rem,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(2rem,6vw,7rem);margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);display:grid}.social-profile-enquiry__aside{position:sticky;top:7rem}.social-profile-enquiry__aside h2{letter-spacing:-.06em;max-width:9.5ch;margin:.9rem 0 1.3rem;font-size:clamp(2.5rem,4.5vw,5rem);line-height:.9}.social-profile-enquiry__aside>p:not(.eyebrow){color:#61696c;max-width:32rem;line-height:1.58}.social-profile-enquiry__rule{border-top:1px solid var(--sp-line);grid-template-columns:2rem 1fr;gap:.7rem;padding:1rem 0;display:grid}.social-profile-enquiry__rule:first-of-type{margin-top:2rem}.social-profile-enquiry__rule span{color:#92999b;font-size:.62rem}.social-profile-enquiry__rule p{color:#565e61;font-size:.78rem;line-height:1.45;margin:0!important}.social-profile-brief-form{background:#fff}.social-profile-brief-platforms{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1.4rem;display:grid}.social-profile-brief-platforms button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#f7f8f4;justify-content:space-between;align-items:center;min-height:3.4rem;padding:.7rem .8rem;font-weight:750;display:flex}.social-profile-brief-platforms button span{border:1px solid;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.68rem;display:grid}.social-profile-brief-platforms button[aria-pressed=true]{background:var(--sp-ink);color:#fff;border-color:var(--sp-ink)}.social-profile-brief-platforms button[aria-pressed=true] span{background:var(--signal);border-color:var(--signal);color:var(--sp-ink)}.social-profile-brief-success{background:#fff}@media (max-width:1120px){.social-profile-hero{grid-template-columns:1fr}.social-profile-studio{min-height:39rem;margin:0 clamp(1.25rem,4vw,3rem) clamp(2rem,5vw,4rem)}.social-profile-hero h1{max-width:11ch}.social-profile-platform-section{grid-template-columns:1fr}.social-profile-platform-section__intro{position:static}.social-profile-platform-section__intro h2{max-width:12ch}.social-profile-process__grid{grid-template-columns:repeat(3,1fr)}.social-profile-enquiry{grid-template-columns:.75fr 1.25fr}}@media (max-width:760px){.social-profile-hero__copy{padding-top:3.5rem}.social-profile-hero h1{max-width:10ch;font-size:clamp(3rem,15vw,5.6rem)}.social-profile-hero__meta{grid-template-columns:1fr}.social-profile-studio{min-height:auto}.social-profile-studio__body{grid-template-columns:1fr;padding:1rem}.social-profile-mockup{width:min(100%,19rem);min-height:27rem;transform:none}.social-profile-layer-panel h2{max-width:13ch}.social-profile-platform-tabs{grid-template-columns:repeat(2,1fr)}.social-profile-platform-tabs button:nth-child(2){border-right:0}.social-profile-platform-tabs button:nth-child(-n+2){border-bottom:1px solid #ffffff18}.social-profile-marquee>div{animation-duration:20s}.social-profile-funnel__rail{border-left:1px solid var(--sp-line);grid-template-columns:1fr}.social-profile-funnel__rail>div{border-right:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);grid-template-columns:2.5rem 1fr;align-content:center;align-items:center;min-height:5.5rem}.social-profile-funnel__rail>div:last-child{border-bottom:0}.social-profile-funnel__rail i{inset:auto auto -.45rem 1.55rem;transform:rotate(90deg)}.social-profile-scope__grid{grid-template-columns:1fr}.social-profile-scope__grid article{min-height:15rem}.social-profile-scope__grid h3{margin-top:3rem}.social-profile-platform-cards article{grid-template-columns:1fr}.social-profile-platform-cards article p,.social-profile-platform-cards article strong{grid-column:1}.social-profile-comparison{grid-template-columns:1fr}.social-profile-comparison__copy{justify-self:start}.social-profile-comparison__card{width:100%;min-height:28rem;box-shadow:10px 10px #c8ceca}.social-profile-comparison__card.is-after{box-shadow:10px 10px 0 var(--signal)}.social-profile-process__grid{grid-template-columns:1fr}.social-profile-process__grid article{min-height:10rem}.social-profile-process__grid h3{margin-top:2rem}.social-profile-boundary{grid-template-columns:1fr;gap:.6rem}.social-profile-related__grid,.social-profile-enquiry{grid-template-columns:1fr}.social-profile-enquiry__aside{position:static}.social-profile-brief-platforms{grid-template-columns:repeat(2,1fr)}.social-profile-enquiry .field-grid{grid-template-columns:1fr}.social-profile-enquiry .field-full{grid-column:1}.social-profile-enquiry .form-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.social-profile-page *{scroll-behavior:auto!important}.social-profile-mockup__cover:before,.social-profile-marquee>div{animation:none!important}.social-profile-mockup,.social-profile-layer-tabs button,.social-profile-studio:after,.social-profile-comparison__card,.social-profile-related__grid a>span{transition:none!important}.social-profile-mockup:hover,.social-profile-marquee>div{transform:none}}.social-profile-page :where(button,a):focus-visible{outline:3px solid var(--signal);outline-offset:3px}.social-profile-layer-tabs button{min-height:2.75rem}.social-profile-platform-tabs button{min-height:4.3rem}.traffic-acquisition-page{--ta-ink:#0b0d0e;--ta-paper:#f4f5f0;--ta-soft:#e9ebe6;--ta-accent:#8c7cff;--ta-line:#0b0d0e21;background:var(--ta-paper);color:var(--ta-ink);overflow:hidden}.traffic-acquisition-page :where(h1,h2,h3,p){margin-top:0}.traffic-acquisition-page button{font:inherit}.traffic-acquisition-hero{background:var(--ta-ink);min-height:calc(100svh - 5rem);color:var(--off);isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(32rem,1.1fr);display:grid;position:relative;overflow:hidden}.traffic-acquisition-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 80% 28%,#8c7cff2b,#0000 25%),radial-gradient(circle at 12% 82%,#6ce5d414,#0000 28%),linear-gradient(110deg,#0000 42%,#ffffff06 42.5%,#0000 43%);position:absolute;inset:-20%}.traffic-acquisition-hero__copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(4rem,7vw,7rem) clamp(1.25rem,4.8vw,5.2rem);display:flex;position:relative}.traffic-acquisition-hero__copy .eyebrow{color:#a99bff}.traffic-acquisition-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:8ch;margin:.85rem 0 1.55rem;font-size:clamp(3.8rem,7.2vw,8.6rem);line-height:.84}.traffic-acquisition-hero__lede{color:#f7f8f4cc;max-width:40rem;font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.52}.traffic-acquisition-hero__meta{background:#ffffff1f;border:1px solid #ffffff26;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(40rem,100%);margin:1.85rem 0 .2rem;display:grid}.traffic-acquisition-hero__meta span{background:var(--ta-ink);gap:.22rem;padding:1rem 1.1rem;display:grid}.traffic-acquisition-hero__meta b{font-size:.92rem}.traffic-acquisition-hero__meta small{color:#f7f8f494;font-size:.69rem}.traffic-acquisition-hero__actions .button--ghost{color:var(--off);background:#ffffff05;border-color:#ffffff57}.traffic-acquisition-products-link{color:#f7f8f49e;border-bottom:1px solid #f7f8f438;margin-top:1.05rem;padding-bottom:.15rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.traffic-acquisition-products-link:hover,.traffic-acquisition-products-link:focus-visible{color:var(--off)}.traffic-acquisition-radar{background:linear-gradient(145deg,#101315,#0d1012);border:1px solid #ffffff29;grid-template-rows:auto 1fr auto;min-height:42rem;margin:clamp(1.2rem,3vw,3rem) clamp(1.2rem,3vw,3rem) clamp(1.2rem,3vw,3rem) 0;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #0007}.traffic-acquisition-radar:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2.4rem 2.4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.traffic-acquisition-radar__label{letter-spacing:.13em;z-index:2;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;font-size:.62rem;display:flex;position:relative}.traffic-acquisition-radar__label span{color:#a99bff}.traffic-acquisition-radar__label b{color:#f7f8f485;font-size:.62rem}.traffic-acquisition-radar__orbit{--orbit-turn:0deg;aspect-ratio:1;will-change:transform;border:1px solid #ffffff1f;border-radius:50%;width:min(34rem,78%);margin:auto;animation:34s linear infinite orbit-turn;position:relative}.traffic-acquisition-radar__orbit>i{pointer-events:none;border:1px dashed #ffffff14;border-radius:50%;position:absolute;inset:50%;translate:-50% -50%}.traffic-acquisition-radar__orbit>i:first-of-type{width:74%;height:74%}.traffic-acquisition-radar__orbit>i:nth-of-type(2){width:48%;height:48%}.traffic-acquisition-radar__orbit>i:nth-of-type(3){border-color:#8c7cff57;width:12%;height:12%;box-shadow:0 0 3rem #8c7cff47}.traffic-acquisition-radar__core{text-align:center;z-index:3;background:radial-gradient(circle at 30% 20%,#ffffff2e,#8c7cff42 35%,#111416 72%);border:1px solid #fff3;border-radius:50%;place-content:center;width:8.2rem;height:8.2rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 4rem #8c7cff33}.traffic-acquisition-radar__core small{letter-spacing:.16em;color:#f7f8f48c;font-size:.54rem}.traffic-acquisition-radar__core strong{letter-spacing:-.06em;font-size:2rem}.traffic-acquisition-radar__orbit>button{--angle:calc(var(--i)*72deg + var(--orbit-turn));color:#f7f8f4ad;cursor:pointer;width:7.8rem;min-height:3.2rem;transform:rotate(var(--angle)) translateX(clamp(10rem,15vw,14.4rem)) rotate(calc(-1 * var(--angle)));z-index:4;background:#15191c;border:1px solid #ffffff24;border-radius:999px;margin:-1.6rem -3.9rem;padding:.55rem .7rem;font-size:.66rem;font-weight:800;line-height:1.15;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;position:absolute;top:50%;left:50%}.traffic-acquisition-radar__orbit>button:hover,.traffic-acquisition-radar__orbit>button:focus-visible,.traffic-acquisition-radar__orbit>button.is-active{color:#fff;background:#221f38;border-color:#a99bff;box-shadow:0 0 0 3px #8c7cff1a,0 0 2.5rem #8c7cff29}.traffic-acquisition-radar__readout{z-index:2;border-top:1px solid #ffffff1a;grid-template-columns:.45fr 1fr;align-items:start;gap:.25rem 1rem;padding:1.1rem 1.2rem 1.25rem;display:grid;position:relative}.traffic-acquisition-radar__readout small{color:#a99bff;text-transform:uppercase;letter-spacing:.09em;grid-row:1/3;font-weight:850}.traffic-acquisition-radar__readout p{color:#f7f8f4ad;margin:0;font-size:.82rem;line-height:1.45}.traffic-acquisition-radar__readout strong{color:#f7f8f473;letter-spacing:.04em;font-size:.67rem}.traffic-acquisition-flow{background:#f5f6f1;grid-template-columns:minmax(18rem,.72fr) minmax(34rem,1.28fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);padding:clamp(4.5rem,8vw,8rem) clamp(1.25rem,5vw,5rem);display:grid}.traffic-acquisition-flow__copy{max-width:35rem}.traffic-acquisition-flow h2,.traffic-acquisition-scope h2,.traffic-acquisition-recovery h2,.traffic-acquisition-enquiry h2{letter-spacing:-.058em;text-wrap:balance;margin:.65rem 0 1.1rem;font-size:clamp(2.35rem,4.8vw,5rem);line-height:.94}.traffic-acquisition-flow__copy>p:last-child{color:#596168;max-width:33rem;line-height:1.62}.traffic-acquisition-flow__stage{background:linear-gradient(145deg,#0f1214,#171a1e);border:1px solid #0b0d0e14;border-radius:2rem;align-items:center;min-height:20rem;padding:2rem 3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #0b0d0e29}.traffic-acquisition-flow__stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 12%,#8c7cff26,#0000 19%),linear-gradient(90deg,#0000,#ffffff07,#0000);position:absolute;inset:0}.traffic-acquisition-flow__line{background:linear-gradient(90deg,#8c7cff24,#8c7cff 18%,#6ce5d4 78%,#6ce5d424);height:1px;position:absolute;top:50%;left:9%;right:9%;box-shadow:0 0 1.5rem #8c7cff3d}.traffic-acquisition-flow__line i{background:#f4f5f0;border-radius:50%;width:.75rem;height:.75rem;animation:5.2s cubic-bezier(.45,0,.2,1) infinite traffic-acquisition-run;position:absolute;top:50%;left:3%;translate:-50% -50%;box-shadow:0 0 0 .45rem #8c7cff1f,0 0 2rem #8c7cff}@keyframes traffic-acquisition-run{0%{opacity:.15;left:3%}10%{opacity:1}88%{opacity:1}to{opacity:.15;left:97%}}.traffic-acquisition-flow__nodes{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:1rem;width:100%;display:grid;position:relative}.traffic-acquisition-flow__nodes>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;border:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;min-height:7.8rem;padding:.85rem .7rem;transition:transform .2s,border-color .2s,background .2s;display:flex}.traffic-acquisition-flow__nodes>div:nth-child(5){background:#6ce5d412;border-color:#6ce5d459}.traffic-acquisition-flow__nodes small{letter-spacing:.12em;color:#a99bff;font-size:.57rem}.traffic-acquisition-flow__nodes strong{color:#fff;font-size:.8rem}.traffic-acquisition-flow__nodes>div:hover{border-color:#ffffff40;transform:translateY(-4px)}.traffic-acquisition-scope{background:var(--ta-soft);padding:clamp(4.8rem,9vw,8.5rem) clamp(1.25rem,5vw,5rem)}.traffic-acquisition-scope__heading{grid-template-columns:.35fr 1.65fr;align-items:start;gap:clamp(2rem,6vw,6rem);max-width:78rem;display:grid}.traffic-acquisition-scope__heading h2{max-width:16ch;margin:0}.traffic-acquisition-scope__grid{border-top:1px solid var(--ta-line);border-left:1px solid var(--ta-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,6vw,5.5rem);display:grid}.traffic-acquisition-scope__grid article{border-right:1px solid var(--ta-line);border-bottom:1px solid var(--ta-line);flex-direction:column;min-height:16rem;padding:1.3rem;display:flex}.traffic-acquisition-scope__grid article>span{color:#6f63d8;font-size:.65rem;font-weight:850}.traffic-acquisition-scope__grid h3{letter-spacing:-.025em;margin:auto 0 .7rem;font-size:1.35rem}.traffic-acquisition-scope__grid p{color:#596168;margin-bottom:0;font-size:.9rem;line-height:1.55}.traffic-acquisition-recovery{color:var(--ta-ink);background:#d9d6ff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,6vw,5rem) clamp(1.25rem,5vw,5rem);display:grid}.traffic-acquisition-recovery>div:first-child{max-width:56rem}.traffic-acquisition-recovery h2{margin-bottom:.8rem;font-size:clamp(2.4rem,4vw,4.4rem)}.traffic-acquisition-recovery p:not(.eyebrow){max-width:47rem;line-height:1.55}.traffic-acquisition-recovery__actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.traffic-acquisition-recovery .button--outline{color:var(--ta-ink);background:0 0;border-color:#0b0d0e6b}.traffic-acquisition-enquiry{background:#f7f8f4;grid-template-columns:minmax(18rem,.68fr) minmax(30rem,1.32fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);padding:clamp(4.8rem,8vw,8rem) clamp(1.25rem,5vw,5rem);display:grid}.traffic-acquisition-enquiry__aside{max-width:34rem;position:sticky;top:6.5rem}.traffic-acquisition-enquiry__aside>p:not(.eyebrow){color:#596168;line-height:1.6}.traffic-acquisition-enquiry__fallback{background:#ecebea;border-left:3px solid #8c7cff;gap:.55rem;margin-top:1.5rem;padding:1.1rem;display:grid}.traffic-acquisition-enquiry__fallback strong{font-size:.9rem}.traffic-acquisition-enquiry__fallback p{color:#596168;margin:0;font-size:.8rem;line-height:1.45}.traffic-acquisition-enquiry__fallback a{color:#0b0d0e;font-size:.78rem;font-weight:800;text-decoration:none}.traffic-acquisition-enquiry__fallback a:hover{text-decoration:underline}.traffic-acquisition-brief-form{background:#fff;border:1px solid #0b0d0e1a;max-width:none;margin:0;box-shadow:0 1.5rem 4rem #0b0d0e12}.traffic-acquisition-brief-form .form-heading{border-bottom:1px solid #0b0d0e14;padding-bottom:1rem}.traffic-acquisition-brief-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:1.3rem 0 1.6rem;display:grid}.traffic-acquisition-brief-sources button{text-align:left;color:#293034;cursor:pointer;background:#f7f8f4;border:1px solid #0b0d0e1f;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.7rem;min-height:3.4rem;padding:.65rem .75rem;font-size:.78rem;font-weight:750;transition:transform .15s,border-color .15s,background .15s;display:flex}.traffic-acquisition-brief-sources button:hover,.traffic-acquisition-brief-sources button:focus-visible{border-color:#8c7cff;transform:translateY(-1px)}.traffic-acquisition-brief-sources button[aria-pressed=true]{color:#251f58;background:#ece9ff;border-color:#8c7cff}.traffic-acquisition-brief-sources button span{font-size:.9rem}.traffic-acquisition-brief-success{background:#fff;border:1px solid #0b0d0e1a;max-width:54rem;padding:clamp(2rem,5vw,4rem)}.traffic-acquisition-page :where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #a99bff}@media (max-width:1080px){.traffic-acquisition-hero{grid-template-columns:1fr}.traffic-acquisition-radar{min-height:38rem;margin:0 clamp(1.2rem,4vw,3rem) clamp(1.2rem,4vw,3rem)}.traffic-acquisition-flow{grid-template-columns:1fr;gap:2rem}.traffic-acquisition-flow__copy{max-width:50rem}.traffic-acquisition-scope__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-acquisition-recovery{grid-template-columns:1fr}.traffic-acquisition-recovery__actions{justify-content:flex-start}.traffic-acquisition-enquiry{grid-template-columns:1fr}.traffic-acquisition-enquiry__aside{max-width:48rem;position:static}}@media (max-width:720px){.traffic-acquisition-hero h1{font-size:clamp(3.4rem,18vw,5.4rem)}.traffic-acquisition-hero__meta{grid-template-columns:1fr}.traffic-acquisition-radar{min-height:33rem}.traffic-acquisition-radar__orbit{width:min(23rem,88%)}.traffic-acquisition-radar__core{width:6.2rem;height:6.2rem}.traffic-acquisition-radar__orbit>button{width:5.8rem;min-height:2.7rem;transform:rotate(var(--angle)) translateX(8.7rem) rotate(calc(-1 * var(--angle)));margin:-1.35rem -2.9rem;padding:.42rem;font-size:.55rem}.traffic-acquisition-radar__readout{grid-template-columns:1fr}.traffic-acquisition-radar__readout small{grid-row:auto}.traffic-acquisition-flow__stage{min-height:26rem;padding:1.5rem}.traffic-acquisition-flow__line{background:linear-gradient(#8c7cff24,#8c7cff 18%,#6ce5d4 78%,#6ce5d424);width:1px;height:auto;inset:8% auto 8% 50%}.traffic-acquisition-flow__line i{animation:5.2s cubic-bezier(.45,0,.2,1) infinite traffic-acquisition-run-mobile;top:3%;left:50%}.traffic-acquisition-flow__nodes{grid-template-columns:1fr;gap:.65rem}.traffic-acquisition-flow__nodes>div{flex-direction:row;align-items:center;min-height:3.6rem;padding:.7rem .9rem}.traffic-acquisition-flow__nodes strong{font-size:.74rem}@keyframes traffic-acquisition-run-mobile{0%{opacity:.15;top:3%}10%{opacity:1}88%{opacity:1}to{opacity:.15;top:97%}}.traffic-acquisition-scope__heading{grid-template-columns:1fr;gap:1rem}.traffic-acquisition-scope__grid{grid-template-columns:1fr}.traffic-acquisition-scope__grid article{min-height:11rem}.traffic-acquisition-brief-sources{grid-template-columns:1fr 1fr}.traffic-acquisition-enquiry{padding-inline:1rem}}@media (max-width:430px){.traffic-acquisition-radar__orbit>button{width:5.1rem;transform:rotate(var(--angle)) translateX(7.5rem) rotate(calc(-1 * var(--angle)));margin:-1.3rem -2.55rem}.traffic-acquisition-radar__core{width:5.5rem;height:5.5rem}.traffic-acquisition-brief-sources{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.traffic-acquisition-radar__orbit,.traffic-acquisition-flow__line i{animation:none!important}.traffic-acquisition-page *{scroll-behavior:auto!important;transition-duration:.001ms!important}}.traffic-acquisition-scope__cta{justify-content:flex-end;margin-top:1.4rem;display:flex}@media (max-width:720px){.traffic-acquisition-scope__cta{justify-content:flex-start}}:root{--v35-display:clamp(2.65rem,4.6vw,4.9rem);--v35-section:clamp(2rem,3.4vw,3.5rem)}main :where(h1,h2,h3){word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:pretty!important;max-inline-size:100%!important}main :where(h1){font-size:var(--v35-display)!important;letter-spacing:-.038em!important;max-width:20ch!important;line-height:1!important}main :where(.section-heading h2,.search-section-heading h2,.booking-section-heading h2,.retention-section-heading h2,.checkout-section-heading h2,.content-section h2,.content-heading h2,.search-promise-section h2,.search-final-section h2,.architecture-service-heading h2,.architecture-service-final h2){font-size:var(--v35-section)!important;letter-spacing:-.035em!important;max-width:22ch!important;line-height:1.02!important}main :where(p,li){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}:where(.immersive-scene,.deep,.search-reactor__viewport,.booking-demo,.booking-feature-card,.search-feature-orbit,.funnel-stage-orbit){box-sizing:border-box;max-width:100%}.crm-service-page--v35 .search-service-hero{grid-template-columns:minmax(18rem,.78fr) minmax(30rem,1.22fr);overflow:hidden}.crm-service-page--v35 .search-service-hero__copy{max-width:44rem}.crm-hero-facts{flex-wrap:wrap;gap:.45rem;margin:1.1rem 0 0;display:flex}.crm-hero-facts span{letter-spacing:.06em;color:#dce7ef;background:#ffffff09;border:1px solid #ffffff21;padding:.45rem .65rem;font-size:.66rem}.crm-service-page--v35 .search-reactor__viewport{isolation:isolate;overflow:hidden!important}.crm-service-page--v35 .crm-entry-card,.crm-service-page--v35 .crm-contact,.crm-service-page--v35 .crm-message-card,.crm-service-page--v35 .crm-result-ladder,.crm-service-page--v35 .crm-reaction-flow{pointer-events:none;transition:opacity .32s,transform .32s;transform:translateY(.8rem)scale(.98);opacity:0!important}.crm-service-page--v35 .search-reactor--scene-1 .crm-entry-card,.crm-service-page--v35 .search-reactor--scene-2 .crm-contact,.crm-service-page--v35 .search-reactor--scene-3 .crm-message-card,.crm-service-page--v35 .search-reactor--scene-4 .crm-message-card,.crm-service-page--v35 .search-reactor--scene-5 .crm-reaction-flow,.crm-service-page--v35 .search-reactor--scene-6 .crm-result-ladder{opacity:1!important;transform:none!important}.crm-service-page--v35 .crm-entry-card{width:min(14rem,32%);top:31%;left:5%}.crm-service-page--v35 .crm-contact{max-width:15rem;bottom:13%;left:5%}.crm-service-page--v35 .crm-message-card{width:min(15rem,34%);top:31%;right:5%}.crm-service-page--v35 .crm-result-ladder{bottom:12%;right:5%}.crm-service-page--v35 .crm-reaction-flow{width:min(34rem,72%);top:69%}.crm-service-page--v35 .crm-transfer-beam{width:min(38rem,76%);top:23%}.crm-service-page--v35 .crm-orbit-tags{opacity:.62}.crm-service-page--v35 .crm-orbit-tags span{padding:.35rem .55rem;font-size:.58rem}.crm-product-explainer{color:#0b0d0e;background:#f7f8f4;padding:clamp(4.5rem,8vw,7rem) clamp(1rem,5vw,5rem)}.crm-product-explainer .search-section-heading{max-width:var(--container);margin-inline:auto}.crm-product-explainer .search-section-heading>p:last-child{color:#4d565b}.crm-product-explainer__flow{max-width:var(--container);background:#fff;border:1px solid #cfd7da;grid-template-columns:repeat(11,auto);align-items:center;gap:.7rem;margin:2.5rem auto 0;padding:1rem;display:grid;overflow:auto}.crm-product-explainer__flow span{text-align:center;border:1px solid #d6dddf;min-width:7.4rem;padding:.8rem;font-size:.8rem;font-weight:800}.crm-product-explainer__flow b{color:#55a7ff}.crm-scenarios-section{color:#f7f8f4;background:#07101a;padding:clamp(4.5rem,8vw,7rem) clamp(1rem,5vw,5rem)!important}.crm-scenarios-section .search-section-heading{margin-bottom:2rem}.crm-scenarios-section .search-section-heading>p:last-child{color:#bfcbd2}.crm-fit-section{color:#0b0d0e;background:#edf1ef;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem);padding:clamp(4.5rem,8vw,7rem) clamp(1rem,5vw,5rem);display:grid}.crm-fit-section h2{font-size:var(--v35-section);letter-spacing:-.035em;margin:.6rem 0 1rem;line-height:1.02}.crm-fit-section p{color:#4f5a60;line-height:1.6}.crm-fit-routes{gap:.75rem;display:grid}.crm-fit-routes a{color:#0b0d0e;background:#fff;border:1px solid #cbd3d4;gap:.45rem;padding:1.1rem 1.2rem;text-decoration:none;display:grid}.crm-fit-routes a:hover{border-color:#55a7ff}.crm-fit-routes span{color:#566066;font-size:.86rem;line-height:1.5}.crm-decision-section{color:#f7f8f4;background:#111a23;grid-template-columns:1fr auto;align-items:end;gap:2rem;padding:clamp(3rem,6vw,5rem) clamp(1rem,5vw,5rem);display:grid}.crm-decision-section h2{max-width:18ch;margin:.5rem 0 0;font-size:clamp(2rem,3.8vw,3.8rem);line-height:1.02}.crm-decision-section .button-row{justify-content:flex-end}.crm-brief-links,.booking-brief-links,.retention-brief-links,.checkout-brief-links{gap:.5rem;margin-top:1.2rem;display:grid}.crm-brief-links a,.booking-brief-links a,.retention-brief-links a,.checkout-brief-links a{color:inherit;text-underline-offset:.25rem;font-weight:800}.booking-service-page--v35 .booking-service-hero{overflow:hidden}.booking-service-page--v35 .booking-service-hero__copy{max-width:45rem}.booking-hero-facts{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.booking-hero-facts span{color:#eef6fb;border:1px solid #ffffff26;padding:.45rem .65rem;font-size:.66rem}.booking-options-section--v35,.booking-feature-section--v35{padding-block:clamp(4.5rem,8vw,7rem)}.booking-options-section--v35 .booking-section-heading>p:last-child,.booking-feature-section--v35 .booking-section-heading>p:last-child{color:#566066}.booking-inline-action{color:inherit;cursor:pointer;text-underline-offset:.25rem;background:0 0;border:0;margin-top:1rem;padding:0;font-weight:850;text-decoration:underline}.booking-journey-section{color:#f7f8f4;background:#0b1118;padding:clamp(4.5rem,8vw,7rem) clamp(1rem,5vw,5rem)}.booking-journey-section .booking-section-heading>p:last-child{color:#becbd2}.booking-journey-track{max-width:var(--container);border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(6,minmax(0,1fr));margin:2.5rem auto 0;display:grid}.booking-journey-track article{background:#ffffff06;border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:12rem;padding:1rem;position:relative}.booking-journey-track span{color:#47c9ff;letter-spacing:.12em;font-size:.62rem}.booking-journey-track h3{margin:2.2rem 0 .7rem;font-size:1.15rem}.booking-journey-track p{color:#bdc7cc;font-size:.78rem;line-height:1.48}.booking-journey-track i{z-index:2;color:#47c9ff;font-style:normal;position:absolute;top:50%;right:-.55rem}.booking-fit-section{color:#0b0d0e;background:#eef3f5;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem);padding:clamp(4.5rem,8vw,7rem) clamp(1rem,5vw,5rem);display:grid}.booking-fit-section h2{font-size:var(--v35-section);margin:.6rem 0 1rem;line-height:1.02}.booking-fit-section p{color:#526067;line-height:1.6}.booking-fit-routes{gap:.75rem;display:grid}.booking-fit-routes a{color:#0b0d0e;background:#fff;border:1px solid #cad5d9;gap:.45rem;padding:1.1rem;text-decoration:none;display:grid}.booking-fit-routes a:hover{border-color:#47c9ff}.booking-fit-routes span{color:#56646b;font-size:.86rem;line-height:1.5}.booking-decision-section{color:#0b0d0e;background:#dff6ff;grid-template-columns:1fr auto;align-items:end;gap:2rem;padding:clamp(3rem,6vw,5rem) clamp(1rem,5vw,5rem);display:grid}.booking-decision-section h2{max-width:18ch;margin:.5rem 0 0;font-size:clamp(2rem,3.8vw,3.8rem);line-height:1.02}.booking-decision-section .button-row{justify-content:flex-end}.booking-brief-section--v35{background:#f7f8f4}.booking-brief-section--v35 .booking-brief-section__intro{position:sticky;top:7rem}.booking-service-page--v35 .booking-demo{overflow:hidden!important}.retention-service-page{--retention-accent:#ff7b68;color:#0b0d0e}.retention-hero{color:#f7f8f4;background:#111315;grid-template-columns:minmax(18rem,.8fr) minmax(28rem,1.2fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(3.5rem,7vw,7rem) clamp(1rem,5vw,5rem);display:grid;overflow:hidden}.retention-hero__copy>p:not(.eyebrow){color:#d0d4d2;max-width:40rem;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.58}.retention-hero__facts,.checkout-hero__facts{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.retention-hero__facts span,.checkout-hero__facts span{letter-spacing:.05em;border:1px solid #ffffff24;padding:.45rem .65rem;font-size:.65rem}.retention-hero__visual .immersive-scene{overflow:hidden!important}.retention-section-heading,.checkout-section-heading{max-width:var(--container);margin:0 auto 2.5rem}.retention-section-heading>p:last-child,.checkout-section-heading>p:last-child{color:#566066;max-width:50rem;line-height:1.62}.retention-section-heading--light,.checkout-section-heading--light{color:#f7f8f4}.retention-section-heading--light>p:last-child,.checkout-section-heading--light>p:last-child{color:#bcc5c8}.retention-state-section{background:#f7f8f4;padding:clamp(4.5rem,8vw,7rem) clamp(1rem,5vw,5rem)}.retention-state-lab{max-width:var(--container);grid-template-columns:.38fr 1.62fr;gap:1rem;margin:auto;display:grid}.retention-state-lab__rail{gap:.55rem;display:grid}.retention-state-lab__rail button{text-align:left;color:#0b0d0e;cursor:pointer;background:#fff;border:1px solid #d7ddda;grid-template-columns:2.5rem 1fr;align-items:center;min-height:4rem;padding:.75rem;display:grid}.retention-state-lab__rail button[aria-selected=true]{color:#f7f8f4;background:#191c1d;border-color:#191c1d}.retention-state-lab__rail span{color:#ff7b68;font-size:.62rem}.retention-state-lab__rail strong{font-size:.83rem}.retention-state-lab__stage{background:radial-gradient(circle at 50% 44%,#ff7b681c,#0000 24%),#fff;border:1px solid #d6dcda;min-height:30rem;position:relative;overflow:hidden}.retention-state-lab__orbit{border:1px solid #d7dedd;border-radius:50%;width:18rem;height:18rem;animation:32s linear infinite orbit-turn;position:absolute;top:43%;left:50%;translate:-50% -50%}.retention-state-lab__orbit:before,.retention-state-lab__orbit:after{content:"";border:1px dashed #dbe1df;border-radius:50%;position:absolute;inset:14%}.retention-state-lab__orbit:after{inset:29%}.retention-state-lab__orbit>div{color:#fff;letter-spacing:.09em;background:#111315;border-radius:50%;place-items:center;width:6.5rem;height:6.5rem;font-size:.68rem;font-weight:900;animation:32s linear infinite orbit-counter;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.retention-state-lab__orbit>i{background:#ff7b68;border-radius:50%;width:.55rem;height:.55rem;position:absolute}.retention-state-lab__orbit>i:first-child{top:38%;left:10%}.retention-state-lab__orbit>i:nth-child(2){top:20%;right:12%}.retention-state-lab__orbit>i:nth-child(3){bottom:8%;right:20%}.retention-state-lab__pulse{background:#ff7b68;border-radius:50%;width:.85rem;height:.85rem;margin:-.42rem;position:absolute;top:0;left:50%;box-shadow:0 0 0 .55rem #ff7b681f}.retention-state-lab__readout{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.retention-state-lab__readout article{background:#f3f5f2;border:1px solid #d9dfdd;min-height:6.5rem;padding:.8rem}.retention-state-lab__readout small{text-transform:uppercase;letter-spacing:.1em;color:#a24c42;font-size:.58rem;display:block}.retention-state-lab__readout strong{margin-top:.45rem;font-size:.78rem;line-height:1.4;display:block}.retention-inside-section{color:#f7f8f4;background:#151819;padding:clamp(4.5rem,8vw,7rem) clamp(1rem,5vw,5rem)}.retention-inside-grid{max-width:var(--container);border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(5,1fr);margin:auto;display:grid}.retention-inside-grid article{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:15rem;padding:1rem}.retention-inside-grid span{color:#ff7b68;font-size:.6rem}.retention-inside-grid h3{margin:3rem 0 .8rem;font-size:1.2rem}.retention-inside-grid p{color:#c0c6c5;font-size:.8rem;line-height:1.5}.retention-deep-wrap{max-width:var(--container);grid-template-columns:.75fr 1.25fr;align-items:center;gap:2rem;margin:3rem auto 0;display:grid}.retention-deep-wrap>div:first-child h3{margin:.6rem 0 1rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1.03}.retention-deep-wrap>div:first-child p:not(.eyebrow){color:#c0c6c5;line-height:1.6}.retention-deep-wrap .deep{overflow:hidden!important}.retention-fit-section{background:#f4eeeb;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem);padding:clamp(4.5rem,8vw,7rem) clamp(1rem,5vw,5rem);display:grid}.retention-fit-section h2{font-size:var(--v35-section);margin:.6rem 0 1rem;line-height:1.02}.retention-fit-section p{color:#5b5552;line-height:1.6}.retention-fit-routes,.checkout-fit-routes{gap:.75rem;display:grid}.retention-fit-routes a,.checkout-fit-routes a{color:#0b0d0e;background:#fff;border:1px solid #d8d1cd;gap:.4rem;padding:1.1rem;text-decoration:none;display:grid}.retention-fit-routes span,.checkout-fit-routes span{color:#5c6264;font-size:.84rem;line-height:1.5}.retention-decision-section,.checkout-decision-section{grid-template-columns:1fr auto;align-items:end;gap:2rem;padding:clamp(3rem,6vw,5rem) clamp(1rem,5vw,5rem);display:grid}.retention-decision-section{color:#0b0d0e;background:#ff7b68}.retention-decision-section h2,.checkout-decision-section h2{max-width:18ch;margin:.5rem 0 0;font-size:clamp(2rem,3.8vw,3.8rem);line-height:1.02}.retention-brief-section,.checkout-brief-section{max-width:var(--container);grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,6vw,6rem);margin:auto;padding:clamp(4.5rem,8vw,7rem) clamp(1rem,5vw,5rem);display:grid}.retention-brief-section__intro,.checkout-brief-section__intro{align-self:start;position:sticky;top:7rem}.retention-brief-section__intro h2,.checkout-brief-section__intro h2{font-size:var(--v35-section);margin:.6rem 0 1rem;line-height:1.02}.retention-brief-section__intro>p:not(.eyebrow),.checkout-brief-section__intro>p:not(.eyebrow){color:#566066;line-height:1.6}.retention-brief-section .lead-form,.checkout-brief-section .lead-form{max-width:none;margin:0}.brief-recovery{background:#f2f5f4;border:1px solid #ccd4d5;margin:1rem 0;padding:1rem}.brief-recovery strong{font-size:.86rem;line-height:1.45;display:block}.brief-recovery>div{flex-wrap:wrap;gap:.9rem;margin-top:.65rem;display:flex}.brief-recovery a{color:#0b0d0e;font-size:.8rem;font-weight:850}.checkout-service-page{--checkout-accent:#b7f34d;color:#0b0d0e}.checkout-hero{color:#f7f8f4;background:#10140f;grid-template-columns:minmax(18rem,.8fr) minmax(28rem,1.2fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(3.5rem,7vw,7rem) clamp(1rem,5vw,5rem);display:grid;overflow:hidden}.checkout-hero__copy>p:not(.eyebrow){color:#d4d8d0;max-width:40rem;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.58}.checkout-hero__visual .immersive-scene{overflow:hidden!important}.checkout-lab-section{background:#f7f8f4;padding:clamp(4.5rem,8vw,7rem) clamp(1rem,5vw,5rem)}.checkout-path-lab{max-width:var(--container);margin:auto}.checkout-path-lab__tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.checkout-path-lab__tabs button{color:#0b0d0e;cursor:pointer;background:#fff;border:1px solid #cfd6cf;min-height:2.8rem;padding:.6rem .9rem;font-weight:800}.checkout-path-lab__tabs button[aria-pressed=true]{color:#f7f8f4;background:#151a13;border-color:#151a13}.checkout-path-lab__stage{background:#fff;border:1px solid #d1d8d0;padding:clamp(1rem,3vw,2rem);overflow:hidden}.checkout-path-lab__rail{grid-template-columns:repeat(5,1fr);gap:.65rem;padding:2.4rem 0 1rem;display:grid;position:relative}.checkout-path-lab__rail:before{content:"";background:#dce2da;height:2px;position:absolute;top:1.25rem;left:5%;right:5%}.checkout-path-lab__rail button{text-align:left;cursor:pointer;background:#f7f8f4;border:1px solid #d7ddd5;align-content:space-between;min-height:8rem;padding:.8rem;display:grid}.checkout-path-lab__rail button.is-active{border-color:#89b92d;box-shadow:0 0 0 2px #b7f34d33}.checkout-path-lab__rail button.is-done{background:#eef7dd}.checkout-path-lab__rail span{color:#682;font-size:.62rem}.checkout-path-lab__rail strong{font-size:.86rem;line-height:1.35}.checkout-path-lab__packet{top:.5rem;left:calc(5% + (var(--checkout-step) * 22.5%));color:#0b0d0e;width:2.8rem;height:2.8rem;transition:left .4s var(--ease);background:#b7f34d;border-radius:50%;place-items:center;font-size:.6rem;font-style:normal;font-weight:900;display:grid;position:absolute;box-shadow:0 0 0 .5rem #b7f34d1f}.checkout-path-lab__readout{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1rem;display:grid}.checkout-path-lab__readout article{color:#f7f8f4;background:#111510;min-height:6rem;padding:1rem}.checkout-path-lab__readout small{text-transform:uppercase;letter-spacing:.12em;color:#b7f34d;font-size:.58rem}.checkout-path-lab__readout strong{margin-top:.45rem;font-size:.86rem;line-height:1.5;display:block}.checkout-inside-section{color:#f7f8f4;background:#151813;padding:clamp(4.5rem,8vw,7rem) clamp(1rem,5vw,5rem)}.checkout-inside-grid{max-width:var(--container);border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(5,1fr);margin:auto;display:grid}.checkout-inside-grid article{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:14rem;padding:1rem}.checkout-inside-grid span{color:#b7f34d;font-size:.6rem}.checkout-inside-grid h3{margin:3rem 0 .75rem;font-size:1.2rem}.checkout-inside-grid p{color:#c4c9c1;font-size:.8rem;line-height:1.5}.checkout-deep-wrap{max-width:var(--container);grid-template-columns:1.2fr .8fr;align-items:center;gap:2rem;margin:3rem auto 0;display:grid}.checkout-deep-wrap .deep{overflow:hidden!important}.checkout-deep-wrap h3{margin:.6rem 0 1rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1.03}.checkout-deep-wrap p:not(.eyebrow){color:#c2c8be;line-height:1.6}.checkout-fit-section{background:#eff3e7;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem);padding:clamp(4.5rem,8vw,7rem) clamp(1rem,5vw,5rem);display:grid}.checkout-fit-section h2{font-size:var(--v35-section);margin:.6rem 0 1rem;line-height:1.02}.checkout-fit-section p{color:#596254;line-height:1.6}.checkout-decision-section{color:#0b0d0e;background:#b7f34d}@media (max-width:980px){.crm-service-page--v35 .search-service-hero,.retention-hero,.checkout-hero,.crm-fit-section,.booking-fit-section,.retention-fit-section,.checkout-fit-section,.retention-deep-wrap,.checkout-deep-wrap,.retention-brief-section,.checkout-brief-section{grid-template-columns:1fr}.booking-journey-track{grid-template-columns:repeat(3,1fr)}.booking-journey-track article:nth-child(3n) i{display:none}.retention-inside-grid,.checkout-inside-grid{grid-template-columns:repeat(2,1fr)}.retention-state-lab{grid-template-columns:1fr}.retention-state-lab__rail{grid-template-columns:repeat(5,minmax(8rem,1fr));overflow:auto}.retention-state-lab__rail button{min-width:8rem}.retention-brief-section__intro,.checkout-brief-section__intro,.booking-brief-section--v35 .booking-brief-section__intro{position:static}.crm-decision-section,.booking-decision-section,.retention-decision-section,.checkout-decision-section{grid-template-columns:1fr}.crm-decision-section .button-row,.booking-decision-section .button-row{justify-content:flex-start}}@media (max-width:760px){:root{--v35-display:clamp(2.05rem,8.8vw,2.95rem);--v35-section:clamp(1.7rem,6.8vw,2.4rem)}main :where(h1){font-size:var(--v35-display)!important;letter-spacing:-.028em!important;text-wrap:pretty!important;max-width:100%!important;line-height:1.04!important}main :where(.section-heading h2,.search-section-heading h2,.booking-section-heading h2,.retention-section-heading h2,.checkout-section-heading h2,.content-section h2,.content-heading h2,.search-promise-section h2,.search-final-section h2,.architecture-service-heading h2,.architecture-service-final h2){font-size:var(--v35-section)!important;letter-spacing:-.02em!important;max-width:100%!important;line-height:1.06!important}.hero h1,.page-hero h1,.hub-hero h1,.assessment-hero h1,.state-page h1,.wide-copy h2{font-size:var(--v35-display)!important;letter-spacing:-.028em!important;max-width:100%!important;line-height:1.04!important}.hero__copy,.page-hero,.hub-hero,.content-section,.section{padding-left:1rem!important;padding-right:1rem!important}.crm-service-page--v35 .search-service-hero,.retention-hero,.checkout-hero{gap:1.3rem;padding:3rem 1rem 2rem!important}.crm-service-page--v35 .search-service-hero__copy>p:not(.eyebrow),.retention-hero__copy>p:not(.eyebrow),.checkout-hero__copy>p:not(.eyebrow){font-size:.94rem;line-height:1.55}.crm-service-page--v35 .search-reactor__viewport,.retention-hero__visual .immersive-scene,.checkout-hero__visual .immersive-scene,.retention-deep-wrap .deep,.checkout-deep-wrap .deep,.booking-service-page--v35 .booking-demo{contain:paint;width:100%!important;max-width:100%!important;overflow:hidden!important}.crm-service-page--v35 .search-reactor__viewport{min-height:31rem}.crm-service-page--v35 .crm-transfer-beam{grid-template-columns:repeat(5,1fr);gap:.2rem;width:auto;top:7.9rem;left:.65rem;right:.65rem;translate:0}.crm-service-page--v35 .crm-transfer-beam span{padding:.35rem .2rem;font-size:.48rem}.crm-service-page--v35 .crm-entry-card,.crm-service-page--v35 .crm-contact,.crm-service-page--v35 .crm-message-card{width:auto;max-width:none;inset:auto .7rem .8rem}.crm-service-page--v35 .crm-result-ladder{grid-template-columns:repeat(2,1fr);bottom:.8rem;left:.7rem;right:.7rem}.crm-service-page--v35 .crm-reaction-flow{grid-template-columns:1fr 1fr;width:auto;display:grid;inset:auto .7rem .8rem;translate:0}.crm-service-page--v35 .crm-orbit-tags{display:none}.crm-service-page--v35 .crm-scene-chip{max-width:none!important;left:.7rem!important;right:.7rem!important}.crm-product-explainer,.crm-scenarios-section,.crm-fit-section,.booking-options-section--v35,.booking-feature-section--v35,.booking-journey-section,.booking-fit-section,.retention-state-section,.retention-inside-section,.retention-fit-section,.checkout-lab-section,.checkout-inside-section,.checkout-fit-section{padding:4rem 1rem}.crm-product-explainer__flow{grid-template-columns:1fr;overflow:visible}.crm-product-explainer__flow b{justify-self:center;transform:rotate(90deg)}.booking-journey-track{grid-template-columns:1fr}.booking-journey-track article{min-height:8rem}.booking-journey-track article i{display:none}.booking-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.retention-state-lab__rail{grid-template-columns:none;grid-auto-columns:8.5rem;grid-auto-flow:column}.retention-state-lab__stage{min-height:34rem}.retention-state-lab__orbit{width:15rem;height:15rem;top:36%}.retention-state-lab__readout{grid-template-columns:1fr 1fr}.retention-inside-grid,.checkout-inside-grid{grid-template-columns:1fr}.retention-inside-grid article,.checkout-inside-grid article{min-height:10rem}.retention-inside-grid h3,.checkout-inside-grid h3{margin-top:1.5rem}.retention-deep-wrap,.checkout-deep-wrap{gap:1rem}.retention-brief-section,.checkout-brief-section{padding:4rem 1rem}.retention-decision-section,.checkout-decision-section,.crm-decision-section,.booking-decision-section{padding:3.5rem 1rem}.retention-decision-section .button-row,.checkout-decision-section .button-row,.crm-decision-section .button-row,.booking-decision-section .button-row{width:100%}.checkout-path-lab__rail{grid-template-columns:1fr;padding:1rem 0}.checkout-path-lab__rail:before,.checkout-path-lab__packet{display:none}.checkout-path-lab__rail button{min-height:4.4rem}.checkout-path-lab__readout{grid-template-columns:1fr}.checkout-path-lab__tabs{grid-template-columns:1fr 1fr;display:grid}.checkout-path-lab__tabs button{min-width:0}.scene-retention__loop,.deep-retention-loop{width:17.5rem!important;max-width:17.5rem!important;height:17.5rem!important;max-height:17.5rem!important}.scene-retention__loop button,.deep-retention-loop button{width:4.6rem!important;min-height:2.8rem!important;transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(6.35rem) rotate(calc(var(--i)*-60deg - var(--orbit-turn)))!important;margin:-1.4rem -2.3rem!important;font-size:.52rem!important}.scene-retention__loop>span,.deep-retention-loop>span{transform:rotate(calc(var(--i)*60deg + var(--orbit-turn))) translateX(5.1rem)!important}.scene-retention__core,.deep-retention-loop>div{width:5.6rem!important;height:5.6rem!important}.immersive-scene,.deep{overflow:hidden!important}.booking-demo--compact{width:100%;max-width:100%}.booking-demo__choices{grid-template-columns:1fr!important}.booking-demo__choices--times{grid-template-columns:repeat(3,1fr)!important}.booking-feature-dialog{padding:.5rem}.booking-feature-sheet{overflow:auto;max-width:calc(100vw - 1rem)!important;max-height:calc(100svh - 1rem)!important}.lead-form .field-grid{grid-template-columns:1fr!important}.lead-form .field-full{grid-column:1!important}.brief-recovery>div{display:grid}}@media (max-width:390px){:root{--v35-display:clamp(1.95rem,8.7vw,2.6rem);--v35-section:clamp(1.6rem,6.6vw,2.2rem)}.retention-state-lab__readout{grid-template-columns:1fr}.retention-state-lab__stage{min-height:42rem}.checkout-path-lab__tabs{grid-template-columns:1fr}.booking-feature-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.retention-state-lab__orbit,.retention-state-lab__orbit>div{animation:none!important}.checkout-path-lab__packet{transition:none!important}}.retention-service-page .deep-retention-loop button{transform:rotate(calc(var(--i)*72deg + var(--orbit-turn))) translateX(11rem) rotate(calc(var(--i)*-72deg - var(--orbit-turn)))}.retention-service-page .deep-retention-loop>span{transform:rotate(calc(var(--i)*72deg + var(--orbit-turn))) translateX(9rem)}@media (max-width:760px){.retention-service-page .deep-retention-loop button{transform:rotate(calc(var(--i)*72deg + var(--orbit-turn))) translateX(6.35rem) rotate(calc(var(--i)*-72deg - var(--orbit-turn)))!important}.retention-service-page .deep-retention-loop>span{transform:rotate(calc(var(--i)*72deg + var(--orbit-turn))) translateX(5.1rem)!important}main,main section,main section>*,main :where([class$=__copy],[class$=__visual],[class$=__experience],[class$=__stage]){min-width:0;max-width:100%}main :where(h1,h2,h3){white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:pretty!important}main :where(img,video,canvas,svg){max-width:100%}.architecture-service-hero__experience,.architecture-service-reactor,.architecture-connection-map,.solutions-orbit,.search-service-hero__reactor,.chatbot-service-hero__visual,.website-service-hero__visual,.analytics-hero__visual{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.architecture-service-reactor__rings,.solutions-orbit__rings{width:min(19rem,86vw)!important;height:min(19rem,86vw)!important}.architecture-service-reactor__core,.solutions-orbit__core{width:7.3rem!important;height:7.3rem!important}.architecture-service-reactor>button{width:5.35rem!important;min-height:4.1rem!important;transform:rotate(var(--angle)) translateX(min(7.65rem,34vw)) rotate(calc(var(--angle) * -1))!important;margin:-2.05rem -2.675rem!important;padding:.4rem!important}.architecture-service-reactor>button:hover,.architecture-service-reactor>button[aria-pressed=true]{transform:rotate(var(--angle)) translateX(min(7.65rem,34vw)) rotate(calc(var(--angle) * -1)) scale(1.035)!important}.solutions-orbit__node{width:5.35rem!important;min-height:4.1rem!important;transform:rotate(var(--angle)) translateX(min(7.65rem,34vw)) rotate(var(--counter-angle))!important;margin:-2.05rem -2.675rem!important}.solutions-orbit__node:hover,.solutions-orbit__node:focus-visible{transform:rotate(var(--angle)) translateX(min(7.65rem,34vw)) rotate(var(--counter-angle)) scale(1.035)!important}.architecture-connection-map{height:27rem!important;overflow:hidden!important}.architecture-connection-map__core{width:6.8rem!important;height:6.8rem!important}.architecture-connection-map__node{width:5.1rem!important;min-height:3.5rem!important;transform:rotate(calc(var(--i)*72deg)) translateX(min(7.5rem,33vw)) rotate(calc(var(--i)*-72deg))!important;margin:-1.75rem -2.55rem!important}.scene-smm__wheel,.scene-community__radar,.scene-loyalty__loop{width:min(18.2rem,82vw)!important;height:min(18.2rem,82vw)!important}.scene-smm__wheel button,.scene-loyalty__loop button{width:4.75rem!important;min-height:2.9rem!important;transform:rotate(calc(var(--i)*60deg)) translateX(min(7.45rem,32vw)) rotate(calc(var(--i)*-60deg))!important;margin:-1.45rem -2.375rem!important}.scene-community__radar button{width:4.85rem!important;min-height:2.9rem!important;transform:rotate(calc(var(--i)*72deg)) translateX(min(7.45rem,32vw)) rotate(calc(var(--i)*-72deg))!important;margin:-1.45rem -2.425rem!important}.scene-support__hub{width:min(18rem,82vw)!important;height:min(18rem,82vw)!important}.scene-support__hub button{width:4.8rem!important;min-height:2.9rem!important;transform:rotate(calc(var(--i)*72deg)) translateX(min(7rem,31vw)) rotate(calc(var(--i)*-72deg))!important;margin:-1.45rem -2.4rem!important}.scene-strategy>button{width:4.7rem!important;min-height:3rem!important;transform:rotate(calc(var(--i)*51.43deg)) translateX(min(7.75rem,33vw)) rotate(calc(var(--i)*-51.43deg))!important;margin:-1.5rem -2.35rem!important}.scene-strategy>button.is-active{transform:rotate(calc(var(--i)*51.43deg)) translateX(min(7.75rem,33vw)) rotate(calc(var(--i)*-51.43deg)) scale(1.035)!important}.scene-strategy__core{width:6.2rem!important;height:6.2rem!important}.immersive-scene{min-height:28rem!important;overflow:hidden!important}}@media (max-width:390px){.architecture-service-reactor__rings,.solutions-orbit__rings{width:min(17.5rem,84vw)!important;height:min(17.5rem,84vw)!important}.architecture-service-reactor>button,.solutions-orbit__node{font-size:.54rem!important}.immersive-scene{min-height:26rem!important}}h1,h2,h3{-webkit-font-smoothing:auto;text-rendering:optimizelegibility;font-weight:800;font-family:Avenir Next,Segoe UI,Arial,sans-serif!important}.home-entry{--home-ink:#07090a;--home-off:#eceee9;--home-signal:#ff563c;--home-blue:#719bb5;z-index:80;background:var(--home-ink);color:#f3f5f1;isolation:isolate;min-height:100dvh;position:fixed;inset:0;overflow:hidden}.home-entry__rails{pointer-events:none;opacity:.82;position:absolute;inset:0;overflow:hidden}.home-entry__rails i{background:var(--home-signal);position:absolute;box-shadow:0 0 18px #ff563c33}.home-entry__rails i:first-child{width:1px;height:100%;animation:5s ease-in-out infinite homeRailDown;left:18%}.home-entry__rails i:nth-child(2){width:100%;height:1px;animation:7s ease-in-out infinite homeRailAcross;top:22%}.home-entry__rails i:nth-child(3){width:1px;height:100%;animation:6s ease-in-out 1s infinite reverse homeRailDown;right:14%}.home-entry__loader{z-index:20;background:#07090a;place-items:center;animation:.25s both homeLoaderIn;display:grid;position:absolute;inset:0}.home-entry__loader span{letter-spacing:.18em;color:#8c969a;font-variant-numeric:tabular-nums;font-size:.68rem}.home-entry__brand{opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.home-entry__brand.is-visible{opacity:1;pointer-events:auto}.home-entry__brand-wrap{place-items:center;min-width:0;padding:1.5rem;display:grid}.home-entry__brand-lockup{align-items:center;gap:.8rem;max-width:92vw;display:flex}.home-entry__slashes{color:var(--home-signal);opacity:0;gap:.02em;font-size:2.2rem;font-weight:700;line-height:1;animation:.65s 80ms forwards homeSlashIn;display:flex;transform:translateY(38px)}.home-entry__slashes i{font-style:normal}.home-entry__brand-copy{flex-direction:column;gap:.14rem;line-height:1.08;display:flex;overflow:hidden}.home-entry__brand-copy strong{white-space:nowrap;letter-spacing:.035em;font-size:.78rem;line-height:1.08;display:flex}.home-entry__brand-copy strong span{opacity:0;animation:.34s forwards homeCharIn;animation-delay:calc(.15s + var(--char)*35ms);display:inline-block;transform:translateY(110%)}.home-entry__brand-copy small{letter-spacing:.055em;color:#8f999d;opacity:0;font-size:.56rem;font-weight:650;line-height:1.2;animation:.55s 1.05s forwards homeCharIn;transform:translateY(100%)}.home-entry__start-zone{opacity:0;place-items:center;margin-top:2.15rem;animation:.5s 1.55s forwards homeStartIn;display:grid;transform:translateY(8px)}.home-entry__start{appearance:none;color:#f3f5f1;cursor:pointer;font:inherit;letter-spacing:.14em;background:0 0;border:0;align-items:center;gap:.8rem;padding:.7rem;font-size:.64rem;font-weight:900;display:flex}.home-entry__start:before{content:"";background:linear-gradient(90deg,var(--home-signal),#ff563c14);width:96px;height:2px;animation:1.8s ease-in-out infinite homeStartTrace;box-shadow:0 0 12px #ff563c38}.home-entry__start:after{content:"↗";color:var(--home-signal);font-size:1rem}.home-entry__start:focus-visible{outline:2px solid var(--home-signal);outline-offset:5px}.home-trigger{clip-path:inset(0);opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle,#101516 0,#080a0b 56%,#050607 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.home-trigger.is-active{opacity:1;visibility:visible;pointer-events:auto}.home-trigger.is-dormant{opacity:0;visibility:hidden;pointer-events:none}.home-trigger__languages{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07090a9e;border:1px solid #ffffff1c;align-items:center;gap:.25rem;padding:.35rem;display:flex;position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.home-trigger__languages button{color:#788489;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:.4rem .48rem;font-size:.61rem;font-weight:800}.home-trigger__languages button.is-active{background:var(--home-signal);color:#07090a}.home-trigger__orbit{aspect-ratio:1;border:1px solid #fff1;border-radius:50%;width:min(620px,85vw);animation:.8s both homeOrbitIn,30s linear .9s infinite homeOrbitSpin;position:absolute;top:50%;left:50%;translate:-50% -50%}.home-trigger__orbit:before,.home-trigger__orbit:after{content:"";border:1px dashed #ff563c24;border-radius:50%;position:absolute}.home-trigger__orbit:before{inset:13%}.home-trigger__orbit:after{animation:18s linear infinite reverse homeOrbitSpin;inset:28%}.home-trigger__node{text-align:center;color:#9ba6aa;background:#0e1214;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:absolute;box-shadow:0 0 26px #719bb50f}.home-trigger__node b{letter-spacing:.065em;font-size:.53rem;font-weight:700;animation:30s linear infinite reverse homeOrbitSpin}.home-trigger__node--traffic{top:-36px;left:50%;translate:-50%}.home-trigger__node--website{top:50%;right:-36px;translate:0 -50%}.home-trigger__node--crm{bottom:-36px;left:50%;translate:-50%}.home-trigger__node--sales{top:50%;left:-36px;translate:0 -50%}.home-trigger__content{z-index:4;text-align:center;flex-direction:column;align-items:center;width:min(900px,92vw);display:flex;position:relative;transform:translateY(-12px)}.home-trigger__headline{color:#f3f5f1;letter-spacing:-.058em;text-wrap:balance;max-width:9.2ch;margin:0 auto;font-size:clamp(2.7rem,5.7vw,5.6rem);line-height:.91}.home-trigger__headline span{opacity:0;filter:blur(5px);animation:.58s cubic-bezier(.2,.75,.2,1) forwards homeWordIn;animation-delay:calc(.18s + var(--word)*.115s);margin-right:.18em;display:inline-block;transform:translateY(18px)scale(.94)}.home-trigger__support{color:#9da7ab;letter-spacing:.025em;opacity:0;max-width:31rem;margin:1.05rem auto 0;font-size:.78rem;line-height:1.5;animation:.5s 1.42s forwards homeSupportIn;transform:translateY(10px)}.home-trigger__map{opacity:0;flex-wrap:wrap;justify-content:center;gap:.55rem;margin:1.15rem auto 0;animation:.48s 1.72s forwards homeSupportIn;display:flex;transform:translateY(9px)}.home-trigger__map span{color:#9ba6aa;letter-spacing:.08em;border:1px solid #ffffff1f;padding:.48rem .68rem;font-size:.56rem;position:relative}.home-trigger__map .is-leak{border-color:var(--home-signal);color:#fff;box-shadow:0 0 20px #ff563c2b}.home-trigger__map .is-leak:after{content:attr(data-leak);color:var(--home-signal);font-size:.46rem;position:absolute;top:-1.05rem;right:-.1rem}.home-trigger__enter{border:1px solid var(--home-signal);background:var(--home-signal);color:#080a0b;letter-spacing:.025em;cursor:pointer;opacity:0;margin-top:1.12rem;padding:.72rem 1rem;font-size:.74rem;font-weight:900;animation:.5s cubic-bezier(.2,.75,.2,1) 2.1s forwards homeButtonIn;position:relative;top:-6px;transform:translateY(12px)}.home-trigger__portal{z-index:12;pointer-events:none;opacity:0;position:absolute;inset:0}.home-trigger__portal i{background:var(--home-signal);width:1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 22px #ff563ca6}.home-trigger__portal i:first-child{translate:-1px}.home-trigger__portal i:last-child{translate:1px}.home-trigger.is-dormant .home-trigger__orbit,.home-trigger.is-dormant .home-trigger__orbit:after,.home-trigger.is-dormant .home-trigger__node b,.home-trigger.is-dormant .home-trigger__headline span,.home-trigger.is-dormant .home-trigger__support,.home-trigger.is-dormant .home-trigger__map,.home-trigger.is-dormant .home-trigger__enter{animation-play-state:paused!important}.home-trigger.is-leaving{animation:.82s cubic-bezier(.75,0,.2,1) forwards homePortalOpen}.home-trigger.is-leaving .home-trigger__content{animation:.42s forwards homeContentExit}.home-trigger.is-leaving .home-trigger__portal{opacity:1}.home-trigger.is-leaving .home-trigger__portal i:first-child{animation:.82s cubic-bezier(.75,0,.2,1) forwards homePortalLeft}.home-trigger.is-leaving .home-trigger__portal i:last-child{animation:.82s cubic-bezier(.75,0,.2,1) forwards homePortalRight}.home-entry--leaving{background:var(--home-off)}@keyframes homeRailDown{0%,to{transform:translateY(-100%)}50%{transform:translateY(100%)}}@keyframes homeRailAcross{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}@keyframes homeLoaderIn{0%{opacity:0}to{opacity:1}}@keyframes homeSlashIn{to{opacity:1;transform:none}}@keyframes homeCharIn{to{opacity:1;transform:none}}@keyframes homeStartIn{to{opacity:1;transform:none}}@keyframes homeStartTrace{50%{width:150px}}@keyframes homeOrbitIn{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes homeOrbitSpin{to{transform:rotate(360deg)}}@keyframes homeWordIn{to{opacity:1;filter:blur();transform:none}}@keyframes homeSupportIn{to{opacity:1;transform:none}}@keyframes homeButtonIn{to{opacity:1;transform:none}}@keyframes homePortalOpen{to{clip-path:inset(0 50%)}}@keyframes homeContentExit{to{opacity:0;scale:.92}}@keyframes homePortalLeft{to{transform:translate(-50vw)}}@keyframes homePortalRight{to{transform:translate(50vw)}}.products-system-page{background:var(--off);min-height:100vh;overflow:hidden}.products-system-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:2rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 0 clamp(2rem,4vw,3rem);display:grid}.products-system-copy h1{letter-spacing:-.062em;text-wrap:balance;max-width:8.7ch;margin:.7rem 0 1rem;font-size:clamp(3rem,6.4vw,6.25rem);line-height:.89}.products-system-copy>p:not(.eyebrow){color:#566267;max-width:35rem;font-size:1rem;line-height:1.56}.products-system-actions{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.products-system-actions a{min-height:48px;color:var(--ink);background:#fff;border:1px solid #0b0d0e24;justify-content:space-between;align-items:center;gap:.55rem;padding:.86rem .95rem;font-size:.76rem;font-weight:850;text-decoration:none;display:flex}.products-system-actions a.is-primary{background:var(--signal);border-color:var(--signal)}.products-system-deck{perspective:1200px;place-items:center;min-height:640px;display:grid;position:relative;overflow:hidden}.products-system-deck:before{content:"";background:radial-gradient(circle,#719bb529,#0000 64%);border-radius:50%;width:520px;height:520px;animation:6s ease-in-out infinite productsFloat;position:absolute}.products-system-gridline{transform-origin:50%;background-image:linear-gradient(#0b0d0e0e 1px,#0000 1px),linear-gradient(90deg,#0b0d0e0e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:60px;transform:perspective(600px)rotateX(66deg)translateY(190px)}.products-system-card{--accent:#ef9a8f;color:#0b0d0e;-webkit-backdrop-filter:blur(14px)saturate(112%);width:300px;min-height:390px;transform:translate3d(var(--x),var(--y),var(--z)) rotateY(var(--r)) scale(var(--s));z-index:var(--zi);transform-style:preserve-3d;cursor:pointer;isolation:isolate;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:linear-gradient(160deg,#ffffffe3,#f7f8f4c2);border:1px solid #fffc;border-radius:26px;padding:18px;text-decoration:none;transition:transform .55s cubic-bezier(.2,.75,.2,1),box-shadow .55s,background .55s;display:block;position:absolute;overflow:hidden;box-shadow:0 28px 64px #1520232e,inset 0 1px #ffffffeb}.products-system-card:hover{box-shadow:0 34px 74px #1520233b,inset 0 1px #ffffffeb}.products-system-card:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.products-system-card:first-of-type{--accent:#ef9a8f}.products-system-card:nth-of-type(2){--accent:#9cb8c8}.products-system-card:nth-of-type(3){--accent:#b9a7e3}.products-system-card:nth-of-type(4){--accent:#a8ddd6}.products-system-card:nth-of-type(5){--accent:#cfe9a2}.products-system-card:nth-of-type(6){--accent:#f1b3a4}.products-system-card:nth-of-type(7){--accent:#9ac3e9}.products-system-card:before{content:"";z-index:1;background:linear-gradient(120deg,#0000,#ffffffe0,#0000);animation:7s linear infinite productsSheen;position:absolute;inset:-20%;transform:translate(-120%)rotate(12deg)}.products-system-card:after{content:"";background:conic-gradient(from 0deg,#ff563c00 0 72%,#ff563ceb 79%,#ff563c00 86% 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:2;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:26px;padding:1.35px;animation:4.8s linear infinite productsTrace;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.products-system-card>*{z-index:3;position:relative}.products-system-card.is-focus{background:linear-gradient(160deg,#fffffffb,#f7f8f4f4);box-shadow:0 34px 76px #0b0d0e3d,0 0 0 1px #ff563c24,inset 0 1px #fff;z-index:30!important;transform:translateZ(140px)rotateY(0)scale(1)!important}.products-system-orb{background:radial-gradient(circle at 35% 30%,#fffffffa,var(--accent) 40%,#2a3439 78%);width:74px;height:74px;box-shadow:0 0 0 9px var(--accent),0 0 24px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.products-system-orb{box-shadow:0 0 0 9px color-mix(in srgb,var(--accent) 12%,transparent),0 0 24px color-mix(in srgb,var(--accent) 20%,transparent)}}.products-system-orb{margin-bottom:24px}.products-system-card small{letter-spacing:.13em;color:#515b60;text-shadow:0 1px #fffffff2;font-size:.61rem;font-weight:900}.products-system-card h2{letter-spacing:-.045em;color:#0b0d0e;text-shadow:0 1px #ffffffe6;margin:.5rem 0 1rem;font-size:2rem;font-weight:800;line-height:.96}.products-system-card p{color:#354147;text-shadow:0 1px #ffffffe6;font-size:.84rem;font-weight:600;line-height:1.5}.products-system-card__cta{color:#0b0d0e;text-shadow:0 1px #ffffffe6;font-size:.75rem;font-weight:900;bottom:18px;left:18px;position:absolute!important}.products-system-dots{z-index:40;gap:6px;display:flex;position:absolute;bottom:28px}.products-system-dots button{color:#0b0d0e;cursor:pointer;background:#fff;border:1px solid #0b0d0e1f;width:30px;height:30px;font-size:.6rem}.products-system-dots button.is-active{background:var(--ink);color:#fff}.products-system-list{background:var(--ink);color:var(--off);padding:clamp(3.4rem,6vw,5.8rem) 0 clamp(4rem,7vw,6.8rem)}.products-system-list-inner{width:min(1180px,100% - 2rem);margin:0 auto}.products-system-list .eyebrow{color:var(--film)}.products-system-list h2{letter-spacing:-.05em;margin:.45rem 0 .7rem;font-size:clamp(2.3rem,4.8vw,4.75rem);line-height:.93}.products-system-list-intro{color:#f7f8f4a6;max-width:45rem;margin:0 0 1.35rem;font-size:.96rem;line-height:1.55}.products-system-rows{grid-template-columns:1fr 1fr;gap:8px;display:grid}.products-system-row{min-height:78px;color:var(--off);background:#ffffff05;border:1px solid #ffffff21;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:12px 13px;text-decoration:none;display:grid;position:relative;overflow:hidden}.products-system-row:after{content:"";background:linear-gradient(90deg,var(--film),transparent);transform-origin:0;height:1px;animation:4.5s ease-in-out infinite productsLine;position:absolute;bottom:10px;left:56px;right:54px}.products-system-row.is-flagship{box-shadow:inset 3px 0 0 var(--signal);border-color:#ff563c94}.products-system-row-num{border:1px solid #ffffff38;place-items:center;width:42px;height:42px;font-size:10px;display:grid}.products-system-row strong{font-size:15px;line-height:1.15;display:block}.products-system-row small{color:#f7f8f48c;margin-top:2px;font-size:11px;display:block}.products-system-row>b{color:var(--signal);font-size:18px}.products-system-recovery{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.products-system-recovery a{min-height:50px;color:var(--off);border:1px solid #ffffff38;justify-content:space-between;align-items:center;padding:12px;font-size:.8rem;font-weight:800;text-decoration:none;display:flex}.products-system-recovery a.is-primary{background:var(--signal);color:var(--ink);border-color:var(--signal)}@keyframes productsFloat{50%{transform:translateY(-18px)}}@keyframes productsSheen{0%,55%{transform:translate(-120%)rotate(12deg)}85%,to{transform:translate(120%)rotate(12deg)}}@keyframes productsTrace{to{transform:rotate(360deg)}}@keyframes productsLine{0%,to{opacity:.35;scale:.25 1}50%{opacity:1;scale:1}}@media (max-width:900px){.products-system-hero{grid-template-columns:1fr;gap:.5rem}.products-system-copy h1{max-width:10ch;font-size:clamp(2.9rem,10.8vw,5.4rem)}.products-system-deck{min-height:515px}.products-system-card{width:270px;min-height:340px}.products-system-rows,.products-system-recovery{grid-template-columns:1fr 1fr}}@media (max-width:680px){.home-entry__brand-lockup{transform:scale(.94)}.home-entry__slashes{font-size:1.95rem}.home-entry__brand-copy strong{font-size:.72rem}.home-entry__brand-copy small{font-size:.52rem}.home-entry__start:before{width:72px}.home-trigger__languages{top:.8rem;right:.8rem}.home-trigger__orbit{width:min(430px,87vw)}.home-trigger__node--traffic,.home-trigger__node--website,.home-trigger__node--sales{width:54px;height:54px}.home-trigger__node--traffic b,.home-trigger__node--website b,.home-trigger__node--sales b{font-size:.45rem}.home-trigger__node--traffic{top:-27px}.home-trigger__node--website{right:-27px}.home-trigger__node--sales{left:-27px}.home-trigger__content{width:min(94vw,430px);transform:translateY(-22px)}.home-trigger__headline{max-width:8.6ch;font-size:clamp(2.05rem,10.3vw,3rem);line-height:.93}.home-trigger__support{max-width:16rem;margin-top:.82rem;font-size:.66rem;line-height:1.45}.home-trigger__map{flex-wrap:nowrap;gap:.34rem;margin-top:.9rem}.home-trigger__map span{padding:.4rem .43rem;font-size:.46rem}.home-trigger__enter{margin-top:.9rem;padding:.64rem .78rem;font-size:.67rem;top:-11px}.products-system-page{overflow:hidden}.products-system-hero{width:min(100% - 1rem,1180px);padding:1.6rem 0 1.75rem}.products-system-copy h1{max-width:100%;font-size:clamp(2.65rem,11.8vw,4rem);line-height:.96}.products-system-copy>p:not(.eyebrow){font-size:.9rem}.products-system-actions a{text-align:center;flex:calc(50% - .3rem);justify-content:center}.products-system-deck{min-height:465px}.products-system-card{background:linear-gradient(160deg,#ffffffeb,#f7f8f4d1);width:238px;min-height:305px;padding:15px}.products-system-orb{width:58px;height:58px;margin-bottom:18px}.products-system-card h2{font-size:1.55rem}.products-system-card p{font-size:.74rem}.products-system-card__cta{bottom:15px;left:15px}.products-system-card:not(.is-focus) :is(small,h2,p,.products-system-card__cta){opacity:0;pointer-events:none}.products-system-card:not(.is-focus) .products-system-orb{opacity:.72;transform:scale(.78)}.products-system-dots{bottom:18px}.products-system-list-inner{width:min(100% - 1rem,1180px)}.products-system-rows,.products-system-recovery,.site-footer{grid-template-columns:1fr}}@media (max-width:390px){.home-trigger__orbit{width:84vw}.home-trigger__headline{max-width:8.4ch;font-size:clamp(1.9rem,9.8vw,2.55rem)}.home-trigger__support{max-width:14rem;font-size:.62rem}.home-trigger__map span{padding:.38rem .34rem;font-size:.43rem}.products-system-actions a{flex:100%}}@media (prefers-reduced-motion:reduce){.home-entry *,.products-system-page *{transition:none!important;animation:none!important}.home-entry__slashes,.home-entry__brand-copy strong span,.home-entry__brand-copy small,.home-entry__start-zone,.home-trigger__headline span,.home-trigger__support,.home-trigger__map,.home-trigger__enter{opacity:1!important;filter:none!important;transform:none!important}}.leak-product-page{background:var(--off);overflow:clip}.leak-product-page :where(h1,h2,h3){font-family:Avenir Next,Segoe UI,Arial,sans-serif!important}.leak-product-page .eyebrow{font-weight:800}.mlc-hero{min-height:calc(100svh - 5rem);color:var(--off);background:#07090a;grid-template-columns:minmax(20rem,.88fr) minmax(30rem,1.12fr);display:grid;position:relative;overflow:hidden}.mlc-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 18%,#719bb521,#0000 30%),radial-gradient(circle at 95% 82%,#ff563c14,#0000 26%);position:absolute;inset:0}.mlc-hero__copy{z-index:3;align-self:center;padding:clamp(4rem,8vw,7.5rem) clamp(1.25rem,4.8vw,5.5rem);position:relative}.mlc-hero__copy .eyebrow{color:var(--film)}.mlc-hero h1{letter-spacing:-.067em;text-wrap:balance;max-width:9.6ch;margin:.75rem 0 1.35rem;font-size:clamp(3.6rem,6.5vw,7.9rem);line-height:.86}.mlc-hero__lede{color:#eceee9b8;max-width:43rem;font-size:clamp(1rem,1.45vw,1.26rem);line-height:1.52}.mlc-hero .button--ghost{color:var(--off);background:#ffffff05;border-color:#eceee942}.mlc-hero__meta{background:#eceee91f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:42rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.mlc-hero__meta span{color:#eceee99e;background:#0c1011;align-items:center;gap:.7rem;min-height:3.9rem;padding:.8rem .9rem;font-size:.75rem;display:flex}.mlc-hero__meta b{color:var(--signal);letter-spacing:.08em;font-size:.64rem}.mlc-hero__visual{place-items:center;min-height:42rem;padding:clamp(2rem,5vw,5rem);display:grid;position:relative}.mlc-system-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#ffffff0e,#719bb508);border:1px solid #eceee921;width:min(48rem,100%);min-height:38rem;padding:1.1rem;position:relative;overflow:hidden;box-shadow:0 2rem 8rem #00000047}.mlc-system-card:before{content:"";background-image:linear-gradient(#eceee909 1px,#0000 1px),linear-gradient(90deg,#eceee909 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.mlc-system-card__top{z-index:2;letter-spacing:.13em;color:#eceee975;justify-content:space-between;gap:1rem;font-size:.62rem;display:flex;position:relative}.mlc-live-dot{align-items:center;gap:.45rem;display:flex}.mlc-live-dot:before{content:"";background:var(--signal);border-radius:50%;width:.45rem;height:.45rem;animation:1.8s ease-in-out infinite mlcBlink;box-shadow:0 0 0 .32rem #ff563c1f}.mlc-system-rail{z-index:4;grid-template-columns:repeat(6,1fr);align-items:start;display:grid;position:absolute;top:42%;left:7%;right:7%}.mlc-system-rail:before{content:"";background:linear-gradient(90deg,#719bb540,#eceee947,#ff563c73);height:1px;position:absolute;top:1.4rem;left:3%;right:3%}.mlc-system-node{text-align:center;color:#eceee9a6;min-width:0;padding-top:3.25rem;position:relative}.mlc-system-node:before{content:"";background:#172126;border:1px solid #eceee947;border-radius:50%;width:.66rem;height:.66rem;position:absolute;top:1.08rem;left:50%;translate:-50%;box-shadow:0 0 0 .4rem #719bb50e}.mlc-system-node.is-leak:before{background:var(--signal);border-color:var(--signal);box-shadow:0 0 0 .45rem #ff563c1f,0 0 2.2rem #ff563c52}.mlc-system-node>span{letter-spacing:.11em;color:#eceee957;margin-bottom:.2rem;font-size:.52rem;display:block}.mlc-system-node>strong{max-width:6.5rem;margin:auto;font-size:.63rem;font-weight:700;line-height:1.1;display:block}.mlc-moving-signal{background:var(--signal);border-radius:50%;width:.7rem;height:.7rem;animation:6.2s cubic-bezier(.45,0,.2,1) infinite mlcTrace;position:absolute;top:1.1rem;left:3%;box-shadow:0 0 1.6rem #ff563ce6}.mlc-system-readout{z-index:4;border-top:1px solid #eceee921;border-bottom:1px solid #eceee921;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid;position:absolute;bottom:9%;left:8%;right:8%}.mlc-system-readout>span{color:var(--signal);font-size:.65rem}.mlc-system-readout p{color:#eceee97a;margin:0;font-size:.72rem}.mlc-system-readout strong{white-space:nowrap;font-size:.78rem}.mlc-orb{filter:saturate(.72);opacity:.68;border-radius:50%;position:absolute}.mlc-orb--a{background:radial-gradient(circle at 30% 25%,#fff,#afc5d0 30%,#315063 68%,#101719);width:8rem;height:8rem;animation:7s ease-in-out infinite mlcFloat;top:14%;right:13%;box-shadow:0 0 0 1rem #719bb50d,0 0 5rem #719bb521}.mlc-orb--b{background:radial-gradient(circle at 30% 25%,#fff,#f3b5a9 35%,#8d4c42 72%,#111);width:4rem;height:4rem;animation:5.5s ease-in-out 1s infinite mlcFloat;top:23%;right:32%}.mlc-orb--c{background:radial-gradient(circle at 30% 25%,#fff,#c9d9a9 42%,#526642 76%,#111);width:2rem;height:2rem;animation:6.7s ease-in-out -1s infinite mlcFloat;bottom:21%;left:11%}.mlc-section-head{max-width:var(--container);grid-template-columns:.64fr 1.36fr;align-items:start;gap:1rem 4rem;margin:0 auto clamp(2.5rem,5vw,4.8rem);display:grid}.mlc-section-head .eyebrow{grid-row:1/span 3;padding-top:.55rem}.mlc-section-head h2{letter-spacing:-.055em;max-width:15ch;margin:0;font-size:clamp(2.7rem,5vw,5.8rem);line-height:.92}.mlc-section-head>p:last-child{max-width:43rem;color:var(--muted);grid-column:2;margin:.6rem 0 0;font-size:1.05rem}.mlc-section-head--inverse h2{color:var(--off)}.mlc-section-head--inverse .eyebrow{color:var(--film)}.mlc-section-head--inverse>p:last-child{color:#eceee99e}.mlc-recognition{background:var(--paper);padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem)}.mlc-symptom-grid{max-width:var(--container);border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.mlc-symptom-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:15rem;padding:1.2rem;display:flex;position:relative;overflow:hidden}.mlc-symptom-grid article>span{color:var(--signal);letter-spacing:.09em;font-size:.65rem}.mlc-symptom-grid p{letter-spacing:-.025em;margin:auto 0;font-size:clamp(1.1rem,1.45vw,1.4rem);font-weight:700;line-height:1.2}.mlc-symptom-grid i{background:linear-gradient(90deg,var(--signal),transparent);transform-origin:0;height:1px;animation:4.5s ease-in-out infinite mlcLine;position:absolute;bottom:1.2rem;left:1.2rem;right:35%}.mlc-lab-section{background:var(--off);padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem)}.mlc-lab-shell{max-width:var(--container);grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(2rem,6vw,7rem);margin:auto;display:grid}.mlc-lab-copy{position:sticky;top:8rem}.mlc-lab-copy h2{letter-spacing:-.055em;margin:.5rem 0 1rem;font-size:clamp(2.6rem,4.7vw,5.3rem);line-height:.92}.mlc-lab-copy>p:last-child{color:var(--muted);max-width:34rem}.mlc-lab-console{border:1px solid var(--line);background:var(--paper);grid-template-columns:.9fr 1.1fr;min-height:34rem;display:grid}.mlc-lab-options{border-right:1px solid var(--line);display:grid}.mlc-lab-options button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease);background:0 0;grid-template-columns:2rem 1fr;align-items:center;gap:.7rem;padding:1rem 1.1rem;display:grid}.mlc-lab-options button:last-child{border-bottom:0}.mlc-lab-options button span{color:var(--signal);font-size:.61rem}.mlc-lab-options button strong{font-size:.93rem;line-height:1.22}.mlc-lab-options button.is-active{background:var(--ink);color:var(--off)}.mlc-lab-result{flex-direction:column;justify-content:flex-end;min-height:34rem;padding:clamp(1.5rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}.mlc-lab-result h3{letter-spacing:-.05em;margin:.5rem 0;font-size:clamp(2.1rem,3.4vw,3.8rem);line-height:.94}.mlc-lab-result>p:last-child{max-width:27rem;color:var(--muted)}.mlc-lab-orbit{aspect-ratio:1;place-items:center;width:min(21rem,74%);display:grid;position:absolute;top:8%;right:8%}.mlc-lab-orbit__ring{border:1px solid var(--ink);position:absolute}@supports (color:color-mix(in lab, red, red)){.mlc-lab-orbit__ring{border:1px solid color-mix(in srgb,var(--ink) 11%,transparent)}}.mlc-lab-orbit__ring{border-radius:50%;inset:0}.mlc-lab-orbit__ring--two{border-color:#ff563c47;animation:10s linear infinite mlcRotate;inset:22%}.mlc-lab-orbit__ring--two:after{content:"";background:var(--signal);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:4%;left:47%;box-shadow:0 0 1rem #ff563c61}.mlc-lab-orbit__pulse{border:1px solid #719bb559;border-radius:50%;animation:2.4s ease-in-out infinite mlcPulse;position:absolute;inset:37%}.mlc-lab-orbit__core{width:4.8rem;height:4.8rem;color:var(--signal);background:radial-gradient(circle at 35% 30%,#fff,#a8bcc8 34%,#223039 72%);border-radius:50%;place-items:center;font-size:1.8rem;font-weight:900;display:grid;box-shadow:0 0 0 .8rem #719bb512,0 1.4rem 4rem #0000001f}.mlc-flow{color:var(--off);background:#080b0c;padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem)}.mlc-flow-rail{max-width:var(--container);grid-template-columns:repeat(6,1fr);margin:auto;display:grid;position:relative}.mlc-flow-rail__line{background:#eceee92e;height:1px;position:absolute;top:2.25rem;left:3%;right:3%}.mlc-flow-rail__pulse{background:var(--signal);width:.7rem;height:.7rem;box-shadow:0 0 1.5rem var(--signal);border-radius:50%;animation:7s linear infinite mlcTrace;position:absolute;top:1.91rem;left:3%}.mlc-flow-rail article{border-right:1px solid #eceee91a;min-height:17rem;padding:0 .9rem 1rem;position:relative}.mlc-flow-rail article:last-child{border-right:0}.mlc-flow-rail article>span{color:#eceee961;font-size:.58rem}.mlc-flow-dot{background:#151c1f;border:1px solid #eceee93d;border-radius:50%;width:.7rem;height:.7rem;margin:1.35rem 0 3.2rem}.mlc-flow-rail h3{margin:0 0 .75rem;font-size:1.25rem;line-height:1.05}.mlc-flow-rail p{color:#eceee980;margin:0;font-size:.8rem;line-height:1.45}.mlc-deliverable{background:var(--paper);padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem)}.mlc-map-demo{max-width:var(--container);border:1px solid var(--line);background:var(--off);margin:auto;position:relative;overflow:hidden}.mlc-map-demo:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffffbf 48%,#0000 56%);animation:8s linear infinite mlcSheen;position:absolute;inset:-40%}.mlc-map-demo__label{background:var(--signal);text-transform:uppercase;letter-spacing:.1em;width:max-content;padding:.65rem .8rem;font-size:.62rem;font-weight:800}.mlc-map-demo__top{border-bottom:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;padding:1rem 1.1rem;font-size:.68rem;display:flex}.mlc-map-demo__top strong{color:var(--signal)}.mlc-map-demo__grid{grid-template-columns:.9fr 1.2fr .9fr;min-height:27rem;display:grid}.mlc-map-demo__grid>section{border-right:1px solid var(--line);z-index:1;padding:1.2rem;position:relative}.mlc-map-demo__grid>section:last-child{border-right:0}.mlc-map-demo__grid small{color:var(--muted);letter-spacing:.12em;font-size:.6rem}.mlc-map-demo__grid section>p{border-bottom:1px solid var(--line);margin:0;padding:1rem 0;font-size:.88rem}.mlc-map-demo__grid section>p b{color:var(--signal);margin-right:.65rem;font-size:.62rem}.mlc-map-demo__focus{background:var(--ink);color:var(--off);flex-direction:column;display:flex}.mlc-map-demo__focus small{color:var(--film)}.mlc-map-demo__focus h3{letter-spacing:-.055em;max-width:10ch;margin:auto 0 2rem;font-size:clamp(2.2rem,3.8vw,4.6rem);line-height:.92}.mlc-mini-chart{align-items:end;gap:.55rem;height:6rem;display:flex}.mlc-mini-chart i{height:var(--h);background:linear-gradient(180deg,var(--signal),#ff563c2e);transform-origin:bottom;flex:1;animation:3.8s ease-in-out infinite mlcBars}.mlc-mini-chart i:nth-child(2){animation-delay:-.5s}.mlc-mini-chart i:nth-child(3){animation-delay:-1s}.mlc-mini-chart i:nth-child(4){animation-delay:-1.5s}.mlc-fit{padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem)}.mlc-fit-grid{max-width:var(--container);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:auto;display:grid}.mlc-fit-grid article{background:var(--paper);flex-direction:column;min-height:23rem;padding:1.3rem;display:flex}.mlc-fit-grid article.is-active{background:var(--signal)}.mlc-fit-grid article>span{font-size:.62rem}.mlc-fit-grid h3{letter-spacing:-.045em;margin:2.7rem 0 1rem;font-size:clamp(1.6rem,2.4vw,2.55rem);line-height:.96}.mlc-fit-grid p{color:var(--muted);font-size:.9rem}.mlc-fit-grid .is-active p{color:#0b0d0eb8}.mlc-fit-grid a{border-top:1px solid;justify-content:space-between;margin-top:auto;padding-top:1rem;font-weight:800;text-decoration:none;display:flex}.mlc-process{background:var(--ink);color:var(--off);padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem)}.mlc-process-track{max-width:var(--container);grid-template-columns:repeat(4,1fr);margin:auto;display:grid}.mlc-process-track article{border-top:1px solid #eceee929;border-right:1px solid #eceee91f;min-height:19rem;padding:1rem;position:relative}.mlc-process-track article:last-child{border-right:0}.mlc-process-orb{background:radial-gradient(circle at 32% 28%,#fff,#9fb7c4 36%,#273941 70%,#0b0d0e);border-radius:50%;place-items:center;width:4rem;height:4rem;animation:6s ease-in-out infinite mlcFloat;display:grid;box-shadow:0 0 0 .6rem #719bb50f}.mlc-process-track article:nth-child(2) .mlc-process-orb{animation-delay:-1s}.mlc-process-track article:nth-child(3) .mlc-process-orb{animation-delay:-2s}.mlc-process-track article:nth-child(4) .mlc-process-orb{animation-delay:-3s}.mlc-process-orb span{color:var(--ink);font-size:.58rem}.mlc-process-track h3{margin:3.2rem 0 .6rem;font-size:1.45rem}.mlc-process-track p{color:#eceee985;max-width:15rem;font-size:.82rem}.mlc-process-track article>b{color:var(--signal);z-index:2;position:absolute;top:2.1rem;right:-.4rem}.mlc-price{max-width:var(--container);grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,6vw,7rem);margin:auto;padding:clamp(5rem,8vw,8rem) clamp(1rem,5vw,5rem);display:grid}.mlc-price>div:first-child{position:sticky;top:8rem}.mlc-price h2{letter-spacing:-.055em;margin:.5rem 0 1rem;font-size:clamp(2.7rem,5vw,5.6rem);line-height:.92}.mlc-price>div:first-child>p:last-child{color:var(--muted);max-width:38rem}.mlc-price-card{border:1px solid var(--ink);background:var(--paper);box-shadow:.75rem .75rem 0 var(--signal);padding:1.3rem}.mlc-price-card>strong{letter-spacing:-.07em;margin:1rem 0 3rem;font-size:clamp(4rem,8vw,8rem);line-height:.86;display:block}.mlc-price-card p{border-top:1px solid var(--line);grid-template-columns:2.4rem 1fr;gap:.7rem;margin:0;padding:.8rem 0;display:grid}.mlc-price-card p span{color:var(--signal);font-size:.62rem}.mlc-price-card .button{width:100%;margin-top:1.4rem}.mlc-faq{background:var(--paper);padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem)}.mlc-faq-list{max-width:var(--container);border-top:1px solid var(--ink);margin:auto}.mlc-faq-list details{border-bottom:1px solid var(--line)}.mlc-faq-list summary{cursor:pointer;grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;padding:1.2rem 0;list-style:none;display:grid}.mlc-faq-list summary::-webkit-details-marker{display:none}.mlc-faq-list summary>span{color:var(--signal);font-size:.62rem}.mlc-faq-list h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,2vw,1.7rem)}.mlc-faq-list summary>b{transition:transform .2s var(--ease);font-size:1.5rem}.mlc-faq-list details[open] summary>b{transform:rotate(45deg)}.mlc-faq-list details>p{max-width:50rem;color:var(--muted);margin:0 0 1.4rem 4rem}.mlc-order{background:linear-gradient(135deg,#dbe5e8,#f1f3ef 62%);grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,6vw,7rem);padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem);display:grid}.mlc-order__intro{position:sticky;top:8rem}.mlc-order__intro h2{letter-spacing:-.055em;max-width:12ch;margin:.5rem 0 1rem;font-size:clamp(2.8rem,5vw,5.7rem);line-height:.92}.mlc-order__intro>p:last-of-type{color:var(--muted);max-width:35rem}.mlc-order__signal{border-top:1px solid #0b0d0e29;height:8rem;margin-top:3rem;position:relative}.mlc-order__signal i{background:var(--off);border:1px solid var(--ink);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:-.35rem}.mlc-order__signal i:first-child{left:3%}.mlc-order__signal i:nth-child(2){left:38%}.mlc-order__signal i:nth-child(3){left:74%}.mlc-order__signal b{background:var(--signal);width:.74rem;height:.74rem;box-shadow:0 0 1rem var(--signal);border-radius:50%;animation:5s ease-in-out infinite mlcOrderSignal;position:absolute;top:-.37rem;left:0}.mlc-order__form{background:var(--paper);border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.mlc-order__form{border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}}.mlc-order__form{padding:clamp(.5rem,1.5vw,1.1rem)}.mlc-order__form .lead-form{background:0 0!important;border:0!important}.mlc-order__form .form-heading{display:none}.mlc-recovery{color:var(--off);background:#07090a;padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem)}.mlc-recovery-grid{max-width:var(--container);background:#eceee91f;grid-template-columns:repeat(4,1fr);gap:1px;margin:auto;display:grid}.mlc-recovery-grid a{min-height:18rem;transition:background .2s var(--ease),transform .2s var(--ease);background:#0d1112;flex-direction:column;padding:1.2rem;text-decoration:none;display:flex}.mlc-recovery-grid a:hover{background:#151c1e;transform:translateY(-4px)}.mlc-recovery-grid span{color:var(--signal);font-size:.6rem}.mlc-recovery-grid h3{margin:3rem 0 .65rem;font-size:1.25rem;line-height:1.08}.mlc-recovery-grid p{color:#eceee980;font-size:.78rem}.mlc-recovery-grid b{color:var(--signal);margin-top:auto}@keyframes mlcBlink{50%{opacity:.35;box-shadow:0 0 0 .55rem #ff563c0d}}@keyframes mlcTrace{0%{opacity:0;left:3%}8%{opacity:1}72%{opacity:1;left:72%}76%{opacity:0;left:76%}to{opacity:0;left:97%}}@keyframes mlcFloat{50%{transform:translateY(-14px)translate(4px)}}@keyframes mlcLine{0%,to{opacity:.28;scale:.22 1}50%{opacity:1;scale:1}}@keyframes mlcRotate{to{transform:rotate(360deg)}}@keyframes mlcPulse{50%{opacity:.28;inset:32%}}@keyframes mlcSheen{0%,55%{transform:translate(-55%)}85%,to{transform:translate(55%)}}@keyframes mlcBars{50%{scale:1 .72}}@keyframes mlcOrderSignal{0%{left:0}50%{left:74%}to{left:0}}@media (max-width:1100px){.mlc-hero{grid-template-columns:1fr}.mlc-hero__copy{padding-bottom:1.5rem}.mlc-hero__visual{min-height:35rem;padding-top:1rem}.mlc-symptom-grid{grid-template-columns:repeat(2,1fr)}.mlc-lab-shell{grid-template-columns:1fr}.mlc-lab-copy,.mlc-price>div:first-child,.mlc-order__intro{position:static}.mlc-flow-rail{grid-template-columns:repeat(3,1fr);row-gap:2rem}.mlc-flow-rail__line,.mlc-flow-rail__pulse{display:none}.mlc-map-demo__grid{grid-template-columns:1fr 1fr}.mlc-map-demo__grid>section:last-child{border-top:1px solid var(--line);grid-column:1/-1}.mlc-fit-grid{grid-template-columns:1fr}.mlc-process-track{grid-template-columns:repeat(2,1fr)}.mlc-price,.mlc-order{grid-template-columns:1fr}.mlc-recovery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.mlc-hero{min-height:auto}.mlc-hero__copy{padding:3.4rem 1rem 1.2rem}.mlc-hero h1{max-width:9ch;font-size:clamp(3.05rem,14vw,4.7rem);line-height:.88}.mlc-hero__lede{font-size:.94rem}.mlc-hero__meta{grid-template-columns:1fr 1fr}.mlc-hero__meta span{font-size:.66rem}.mlc-hero__visual{min-height:29rem;padding:1rem}.mlc-system-card{min-height:27rem;padding:.8rem}.mlc-system-rail{top:38%;left:3%;right:3%}.mlc-system-node{padding-top:2.8rem}.mlc-system-node>strong{max-width:3.7rem;font-size:.52rem}.mlc-system-node>span{font-size:.46rem}.mlc-system-readout{grid-template-columns:auto 1fr;padding:.7rem;bottom:5%;left:4%;right:4%}.mlc-system-readout strong{white-space:normal;grid-column:2;font-size:.7rem}.mlc-system-readout p{font-size:.62rem}.mlc-orb--a{width:5.8rem;height:5.8rem}.mlc-orb--b{width:3rem;height:3rem}.mlc-orb--c{display:none}.mlc-section-head{grid-template-columns:1fr;gap:.7rem;margin-bottom:2rem}.mlc-section-head .eyebrow{grid-row:auto}.mlc-section-head>p:last-child{grid-column:auto}.mlc-section-head h2,.mlc-lab-copy h2,.mlc-price h2,.mlc-order__intro h2{font-size:clamp(2.55rem,11.5vw,4.15rem)}.mlc-recognition,.mlc-lab-section,.mlc-flow,.mlc-deliverable,.mlc-fit,.mlc-process,.mlc-faq,.mlc-order,.mlc-recovery{padding:4.4rem 1rem}.mlc-symptom-grid{grid-template-columns:1fr}.mlc-symptom-grid article{min-height:9rem}.mlc-lab-console{grid-template-columns:1fr;min-height:0}.mlc-lab-options{border-right:0;border-bottom:1px solid var(--line)}.mlc-lab-options button{min-height:4.5rem}.mlc-lab-result{min-height:27rem;padding:1rem}.mlc-lab-orbit{width:17rem;max-width:76%;top:5%;right:3%}.mlc-flow-rail{grid-template-columns:1fr}.mlc-flow-rail article{border-bottom:1px solid #eceee91a;border-right:0;min-height:9rem;padding:.9rem 0}.mlc-flow-dot{margin:.75rem 0 1.25rem}.mlc-map-demo__grid{grid-template-columns:1fr}.mlc-map-demo__grid>section{border-right:0;border-bottom:1px solid var(--line);min-height:14rem}.mlc-map-demo__grid>section:last-child{grid-column:auto}.mlc-map-demo__focus h3{margin:2.4rem 0 1.5rem;font-size:2.6rem}.mlc-fit-grid article{min-height:18rem}.mlc-process-track{grid-template-columns:1fr}.mlc-process-track article{border-bottom:1px solid #eceee91f;border-right:0;min-height:11rem}.mlc-process-track article>b{display:none}.mlc-process-track h3{margin:1.8rem 0 .5rem}.mlc-price{padding:4.5rem 1rem}.mlc-price-card>strong{font-size:4.6rem}.mlc-faq-list summary{grid-template-columns:2rem 1fr auto;gap:.6rem}.mlc-faq-list details>p{margin-left:2.6rem}.mlc-order__signal{height:4rem;margin-top:2rem}.mlc-recovery-grid{grid-template-columns:1fr}.mlc-recovery-grid a{min-height:12rem}.mlc-recovery-grid h3{margin:2rem 0 .55rem}}@media (prefers-reduced-motion:reduce){.leak-product-page *{transition:none!important;animation:none!important}.mlc-moving-signal,.mlc-flow-rail__pulse,.mlc-order__signal b,.mlc-map-demo:after{display:none}}.full-audit-page{--fma-ink:#07090a;--fma-paper:#f7f8f4;--fma-off:#eceee9;--fma-blue:#719bb5;--fma-signal:#ff563c;--fma-line:#0b0d0e24;background:var(--fma-off);overflow:clip}.full-audit-page :where(h1,h2,h3){font-weight:800;font-family:Avenir Next,Segoe UI,Arial,sans-serif!important}.full-audit-page .eyebrow{letter-spacing:.14em;font-weight:850}.fma-hero{background:var(--fma-ink);min-height:calc(100svh - 5rem);color:var(--fma-off);grid-template-columns:minmax(22rem,.92fr) minmax(32rem,1.08fr);display:grid;position:relative;overflow:hidden}.fma-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 75% 18%,#719bb51f,#0000 34%),radial-gradient(circle at 92% 76%,#ff563c12,#0000 30%);position:absolute;inset:0}.fma-hero__copy{z-index:4;align-self:center;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4.7vw,5.5rem);position:relative}.fma-hero__copy .eyebrow,.fma-heading--light .eyebrow{color:var(--fma-blue)}.fma-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:10.8ch;margin:.8rem 0 1.45rem;font-size:clamp(3.25rem,5.8vw,7rem);line-height:.87}.fma-hero__lede{color:#eceee9b8;max-width:45rem;font-size:clamp(1rem,1.3vw,1.22rem);line-height:1.58}.fma-hero .button--ghost{color:var(--fma-off);background:#ffffff06;border-color:#eceee940}.fma-hero__meta{background:#eceee921;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:44rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.fma-hero__meta span{color:#eceee9a3;background:#0c1011;align-items:center;gap:.7rem;min-height:3.9rem;padding:.8rem .9rem;font-size:.74rem;display:flex}.fma-hero__meta b{color:var(--fma-signal);font-size:.62rem}.fma-hero__visual{z-index:2;place-items:center;min-height:45rem;padding:clamp(2rem,5vw,5rem);display:grid;position:relative}.fma-scene{aspect-ratio:1;isolation:isolate;place-items:center;width:min(48rem,100%);max-height:48rem;display:grid;position:relative}.fma-scene__grid{background-image:linear-gradient(#eceee909 1px,#0000 1px),linear-gradient(90deg,#eceee909 1px,#0000 1px);background-size:32px 32px;border-radius:50%;position:absolute;inset:6%;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 73%);mask-image:radial-gradient(circle,#000 35%,#0000 73%)}.fma-orbit{pointer-events:none;border:1px solid #eceee91f;border-radius:50%;position:absolute}.fma-orbit--outer{width:72%;height:72%;box-shadow:0 0 6rem #719bb50b}.fma-orbit--inner{border-color:#ff563c2b;width:42%;height:42%;animation:4.8s ease-in-out infinite fmaOrbitPulse}.fma-scan-beam{background:linear-gradient(90deg,transparent,var(--fma-signal),transparent);transform-origin:50%;opacity:.7;width:72%;height:1px;animation:7.5s linear infinite fmaScan;position:absolute;box-shadow:0 0 1.5rem #ff563ca6}.fma-orbit-node{--angle:calc(var(--i)*45deg);width:5.4rem;height:5.4rem;color:var(--fma-off);cursor:pointer;z-index:4;transform:rotate(var(--angle)) translateX(clamp(12rem,18vw,16rem)) rotate(calc(var(--angle)*-1));background:linear-gradient(145deg,#ffffff12,#719bb509);border:1px solid #eceee929;border-radius:50%;align-content:center;place-items:center;gap:.15rem;transition:background .25s,border-color .25s,box-shadow .25s,scale .25s;display:grid;position:absolute}.fma-orbit-node span{color:#eceee961;letter-spacing:.08em;font-size:.5rem}.fma-orbit-node strong{text-align:center;max-width:4.5rem;font-size:.58rem;line-height:1.05}.fma-orbit-node:hover,.fma-orbit-node.is-active{border-color:var(--fma-signal);background:#111719;scale:1.05;box-shadow:0 0 0 .45rem #ff563c0f,0 0 2.6rem #ff563c29}.fma-orbit-node.is-active:after{content:"";border:1px solid #ff563c4d;border-radius:50%;animation:2.2s ease-out infinite fmaRing;position:absolute;inset:-.35rem}.fma-core{z-index:3;text-align:center;background:radial-gradient(circle at 36% 28%,#ffffff1c,#151f23db 46%,#090c0d 72%);border:1px solid #eceee921;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:13.5rem;height:13.5rem;padding:1.3rem;display:flex;box-shadow:0 2rem 6rem #00000059,0 0 3.5rem #719bb517}.fma-core small{letter-spacing:.11em;color:var(--fma-blue);font-size:.52rem}.fma-core strong{margin:.45rem 0;font-size:1.25rem}.fma-core p{color:#eceee994;margin:0;font-size:.7rem;line-height:1.4}.fma-evidence-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#080b0cd1;border:1px solid #eceee921;width:min(21rem,48%);padding:.85rem 1rem;position:absolute;bottom:5%;left:8%}.fma-evidence-chip span{color:var(--fma-signal);letter-spacing:.12em;font-size:.52rem}.fma-evidence-chip p{color:#eceee999;margin:.3rem 0 0;font-size:.68rem;line-height:1.4}.fma-heading{grid-template-columns:.34fr 1.15fr .75fr;align-items:start;gap:clamp(1.2rem,4vw,4rem);max-width:78rem;margin:0 auto clamp(2.8rem,5vw,5rem);display:grid}.fma-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,5vw,5.9rem);line-height:.91}.fma-heading>p:last-child{color:#5d6569;margin:.1rem 0 0;line-height:1.65}.fma-heading--light h2{color:var(--fma-off)}.fma-heading--light>p:last-child{color:#eceee99e}.fma-recognition,.fma-evidence,.fma-sample,.fma-fit,.fma-faq{padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.fma-symptoms{border-top:1px solid var(--fma-line);border-left:1px solid var(--fma-line);grid-template-columns:repeat(5,minmax(0,1fr));max-width:78rem;margin:auto;display:grid}.fma-symptoms article{border-right:1px solid var(--fma-line);border-bottom:1px solid var(--fma-line);flex-direction:column;min-height:15rem;padding:1.2rem;display:flex;position:relative;overflow:hidden}.fma-symptoms span{color:var(--fma-signal);font-size:.62rem}.fma-symptoms p{margin:auto 0 0;font-size:1rem;line-height:1.35}.fma-symptoms i{border:1px solid #719bb52e;border-radius:50%;width:7rem;height:7rem;transition:transform .5s,border-color .4s;position:absolute;top:-3.5rem;right:-3.5rem}.fma-symptoms article:hover i{border-color:var(--fma-signal);transform:scale(1.45)}.fma-xray{background:var(--fma-ink);color:var(--fma-off);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.fma-xray__layout{border:1px solid #eceee91f;grid-template-columns:.72fr 1.28fr;max-width:78rem;min-height:38rem;margin:auto;display:grid}.fma-layer-list{border-right:1px solid #eceee91f;display:grid}.fma-layer-list button{color:#eceee994;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eceee91a;grid-template-columns:2.4rem 1fr auto;align-items:center;gap:.8rem;padding:.75rem 1rem;transition:all .2s;display:grid}.fma-layer-list button:last-child{border-bottom:0}.fma-layer-list button span{font-size:.55rem}.fma-layer-list button strong{font-size:.8rem}.fma-layer-list button b{color:var(--fma-signal);opacity:0;transition:all .2s;transform:translate(-5px)}.fma-layer-list button:hover,.fma-layer-list button[aria-pressed=true]{color:var(--fma-off);background:#111617}.fma-layer-list button[aria-pressed=true] b{opacity:1;transform:none}.fma-layer-output{background:radial-gradient(circle at 80% 20%,#719bb514,#0000 28%);flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.fma-layer-output>small{color:var(--fma-blue);letter-spacing:.13em;font-size:.6rem}.fma-layer-output h3{letter-spacing:-.055em;max-width:13ch;margin:1rem 0 3rem;font-size:clamp(2.2rem,4.2vw,4.8rem);line-height:.95}.fma-layer-output>div{border-top:1px solid #eceee921;max-width:34rem;padding-top:1rem}.fma-layer-output>div span{color:var(--fma-signal);text-transform:uppercase;letter-spacing:.1em;font-size:.6rem}.fma-layer-output p{color:#eceee99e;font-size:.95rem;line-height:1.55}.fma-layer-pulse{border:1px solid #ff563c21;border-radius:50%;width:14rem;height:14rem;animation:5s ease-in-out infinite fmaPulse;position:absolute;bottom:-6rem;right:-6rem}.fma-evidence-grid{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:78rem;margin:auto;display:grid}.fma-evidence-grid article{background:var(--fma-paper);border:1px solid var(--fma-line);flex-direction:column;min-height:24rem;padding:1.4rem;display:flex;position:relative;overflow:hidden}.fma-evidence-grid article>span{color:var(--fma-signal);font-size:.6rem}.fma-evidence-grid small{letter-spacing:.13em;color:#657077;margin-top:3rem;font-size:.67rem}.fma-evidence-grid h3{margin:1rem 0;font-size:clamp(1.4rem,2vw,2.05rem);line-height:1.05}.fma-evidence-grid p{margin:auto 0 0;font-size:.78rem;font-weight:800}.fma-evidence-grid i{background:linear-gradient(90deg,var(--fma-blue),transparent);transform-origin:0;height:2px;animation:4.4s ease-in-out infinite fmaLine;position:absolute;bottom:3.6rem;left:1.4rem;right:1.4rem}.fma-evidence-grid article:nth-child(2) i{animation-delay:-1.2s}.fma-evidence-grid article:nth-child(3) i{animation-delay:-2.4s}.fma-process{background:#dce5e4;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.fma-process ol{border-top:1px solid #0b0d0e2e;border-left:1px solid #0b0d0e2e;grid-template-columns:repeat(4,1fr);max-width:78rem;margin:auto;padding:0;list-style:none;display:grid}.fma-process li{border-bottom:1px solid #0b0d0e2e;border-right:1px solid #0b0d0e2e;min-height:21rem;padding:1.3rem;position:relative}.fma-process li>span{color:var(--fma-signal);font-size:.62rem}.fma-process li>div{position:absolute;bottom:1.4rem;left:1.3rem;right:1.3rem}.fma-process h3{margin:.4rem 0 1rem;font-size:2rem;line-height:1}.fma-process p{color:#4f5b5f;font-size:.84rem;line-height:1.55}.fma-process li>i{background:linear-gradient(90deg,var(--fma-signal),transparent);transform-origin:0;height:1px;animation:5s ease-in-out infinite fmaLine;position:absolute;top:3rem;left:1.3rem;right:-1px}.fma-process li:nth-child(2)>i{animation-delay:-1s}.fma-process li:nth-child(3)>i{animation-delay:-2s}.fma-process li:nth-child(4)>i{display:none}.fma-output{background:var(--fma-ink);color:var(--fma-off);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.fma-output-board{border-top:1px solid #eceee91f;border-left:1px solid #eceee91f;grid-template-columns:repeat(3,1fr);max-width:78rem;margin:auto;display:grid}.fma-output-board article{border-bottom:1px solid #eceee91f;border-right:1px solid #eceee91f;min-height:21rem;padding:1.3rem;position:relative;overflow:hidden}.fma-output-board>article>span{color:var(--fma-blue);font-size:.6rem}.fma-output-orb{filter:saturate(.55);background:radial-gradient(circle at 32% 28%,#fff,#b9cad0 29%,#4e6b76 58%,#111 82%);border-radius:50%;width:4.8rem;height:4.8rem;margin:2.6rem 0 2rem;animation:6.4s ease-in-out infinite fmaFloat;box-shadow:0 0 0 .65rem #719bb50e,0 0 2.5rem #719bb51a}.fma-output-board article:nth-child(2n) .fma-output-orb{background:radial-gradient(circle at 32% 28%,#fff,#e4b9af 29%,#7c544d 58%,#111 82%);animation-delay:-1.5s}.fma-output-board article:nth-child(3n) .fma-output-orb{background:radial-gradient(circle at 32% 28%,#fff,#cad9b3 29%,#59694c 58%,#111 82%);animation-delay:-3s}.fma-output-board h3{margin:0 0 .7rem;font-size:1.55rem;line-height:1.05}.fma-output-board p{color:#eceee991;max-width:22rem;font-size:.82rem;line-height:1.55}.fma-sample-console{border:1px solid var(--fma-line);background:var(--fma-paper);max-width:78rem;margin:auto;box-shadow:0 2rem 6rem #1f2b2f14}.fma-sample-console__top{border-bottom:1px solid var(--fma-line);letter-spacing:.11em;color:#657074;justify-content:space-between;align-items:center;min-height:3.5rem;padding:0 1rem;font-size:.6rem;display:flex}.fma-sample-console__top span:last-child{color:var(--fma-signal)}.fma-sample-row{border-bottom:1px solid var(--fma-line);grid-template-columns:3rem .45fr 1.55fr;align-items:start;gap:1rem;padding:1.1rem;display:grid}.fma-sample-row:last-child{border-bottom:0}.fma-sample-row>span{color:var(--fma-signal);font-size:.62rem}.fma-sample-row small{text-transform:uppercase;letter-spacing:.08em;color:#6c767a;font-size:.61rem}.fma-sample-row strong{font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700;line-height:1.35}.fma-fit{background:#f0f2ed}.fma-fit-grid{grid-template-columns:repeat(4,1fr);gap:.65rem;max-width:78rem;margin:auto;display:grid}.fma-fit-grid>a{border:1px solid var(--fma-line);min-height:23rem;color:var(--fma-ink);background:#fff;flex-direction:column;padding:1.25rem;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.fma-fit-grid>a:hover{transform:translateY(-5px);box-shadow:0 1.5rem 3.5rem #1f2b2f1a}.fma-fit-grid>a.is-active{border-color:var(--fma-signal);box-shadow:inset 3px 0 0 var(--fma-signal)}.fma-fit-grid>a>span{color:var(--fma-signal);font-size:.6rem}.fma-fit-grid h3{margin:4rem 0 .8rem;font-size:1.55rem;line-height:1.03}.fma-fit-grid p{color:#596367;font-size:.82rem;line-height:1.5}.fma-fit-grid b{color:var(--fma-signal);margin-top:auto;font-size:.72rem}.fma-timing{color:var(--fma-off);background:#101516;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.fma-timing-list{border-top:1px solid #eceee921;border-left:1px solid #eceee921;grid-template-columns:repeat(2,1fr);max-width:78rem;margin:auto;display:grid}.fma-timing-list span{color:#eceee9ad;border-bottom:1px solid #eceee921;border-right:1px solid #eceee921;align-items:center;gap:.8rem;min-height:5rem;padding:1rem;font-size:.82rem;display:flex}.fma-timing-list b{color:var(--fma-signal);font-size:.6rem}.fma-faq{grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,7vw,7rem);max-width:88rem;margin:auto;display:grid}.fma-faq>.fma-heading{margin:0;display:block}.fma-faq>.fma-heading h2{margin-top:.8rem}.fma-faq-list details{border-top:1px solid var(--fma-line)}.fma-faq-list details:last-child{border-bottom:1px solid var(--fma-line)}.fma-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.5rem;padding:1.1rem 0;font-size:1rem;font-weight:800;list-style:none;display:flex}.fma-faq-list summary::-webkit-details-marker{display:none}.fma-faq-list summary span{color:var(--fma-signal);font-size:1.6rem;transition:transform .2s}.fma-faq-list details[open] summary span{transform:rotate(45deg)}.fma-faq-list details p{color:#5f676b;margin:0;padding:0 3rem 1.4rem 0;line-height:1.65}.fma-request{grid-template-columns:.76fr 1.24fr;gap:clamp(2rem,7vw,7rem);max-width:88rem;margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);display:grid}.fma-request__intro{align-self:start;position:sticky;top:7rem}.fma-request__intro h2{letter-spacing:-.06em;margin:.8rem 0 1.4rem;font-size:clamp(2.8rem,5.2vw,6rem);line-height:.9}.fma-request__intro>p:last-of-type{color:#5d666a;max-width:32rem}.fma-request__signal{align-items:center;gap:.6rem;max-width:14rem;margin-top:3rem;display:flex;position:relative}.fma-request__signal span{border:1px solid var(--fma-line);background:var(--fma-paper);z-index:2;place-items:center;width:2.5rem;height:2.5rem;font-size:.55rem;display:grid}.fma-request__signal b{background:linear-gradient(90deg,var(--fma-blue),var(--fma-signal));height:1px;animation:3s ease-in-out infinite fmaLine;position:absolute;left:1rem;right:1rem}.fma-request__form{background:var(--fma-paper);border:1px solid var(--fma-line);padding:clamp(1.3rem,3vw,2.6rem)}.fma-request__form .field-grid input:not([type=checkbox]),.fma-request__form .field-grid textarea,.fma-request__form .field-grid select{background:#fff}.fma-form-success h3{letter-spacing:-.05em;font-size:clamp(2.2rem,4vw,4rem);line-height:.95}.fma-form-success>p{color:#5d666a}.fma-recovery{background:var(--fma-ink);color:var(--fma-off);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.fma-recovery-grid{border-top:1px solid #eceee921;border-left:1px solid #eceee921;grid-template-columns:repeat(4,1fr);max-width:78rem;margin:auto;display:grid}.fma-recovery-grid a{min-height:20rem;color:inherit;border-bottom:1px solid #eceee921;border-right:1px solid #eceee921;flex-direction:column;padding:1.3rem;text-decoration:none;transition:background .2s;display:flex}.fma-recovery-grid a:hover{background:#111719}.fma-recovery-grid span{color:var(--fma-blue);font-size:.6rem}.fma-recovery-grid h3{margin:4rem 0 .8rem;font-size:1.55rem;line-height:1.03}.fma-recovery-grid p{color:#eceee98c;font-size:.82rem;line-height:1.5}.fma-recovery-grid b{color:var(--fma-signal);margin-top:auto;font-size:.72rem}[data-fma-reveal]{opacity:.001;transition:opacity .7s cubic-bezier(.2,.75,.2,1),transform .7s cubic-bezier(.2,.75,.2,1);transform:translateY(26px)}[data-fma-reveal].is-visible{opacity:1;transform:none}@keyframes fmaScan{to{transform:rotate(360deg)}}@keyframes fmaOrbitPulse{50%{box-shadow:0 0 0 1rem #ff563c06,0 0 4rem #ff563c0d}}@keyframes fmaRing{0%{opacity:.75;scale:.7}to{opacity:0;scale:1.35}}@keyframes fmaPulse{50%{border-color:#719bb538;transform:scale(1.22)}}@keyframes fmaLine{0%,to{opacity:.3;scale:.15 1}50%{opacity:1;scale:1}}@keyframes fmaFloat{50%{transform:translateY(-12px)}}@media (max-width:1100px){.fma-hero{grid-template-columns:1fr}.fma-hero__copy{padding-bottom:1rem}.fma-hero__visual{min-height:42rem;padding-top:0}.fma-heading{grid-template-columns:.3fr 1.25fr}.fma-heading>p:last-child{grid-column:2}.fma-symptoms{grid-template-columns:repeat(3,1fr)}.fma-symptoms article:nth-child(4),.fma-symptoms article:nth-child(5){min-height:12rem}.fma-output-board,.fma-fit-grid,.fma-recovery-grid{grid-template-columns:repeat(2,1fr)}.fma-request{grid-template-columns:1fr}.fma-request__intro{position:static}.fma-faq{grid-template-columns:1fr}.fma-faq>.fma-heading{max-width:none}}@media (max-width:760px){.fma-hero{min-height:auto}.fma-hero__copy{padding:4.5rem 1rem 2rem}.fma-hero h1{max-width:11ch;font-size:clamp(3rem,12.8vw,4.6rem)}.fma-hero__lede{font-size:.96rem}.fma-hero__meta{grid-template-columns:1fr}.fma-hero__meta span{min-height:3rem}.fma-hero__visual{min-height:34rem;padding:0 .5rem 2rem}.fma-scene{aspect-ratio:1/1.08;width:100%}.fma-orbit-node{width:4.35rem;height:4.35rem;transform:rotate(var(--angle)) translateX(min(34vw,10rem)) rotate(calc(var(--angle)*-1))}.fma-orbit-node strong{max-width:3.8rem;font-size:.48rem}.fma-core{width:10.5rem;height:10.5rem;padding:1rem}.fma-core strong{font-size:1rem}.fma-core p{font-size:.6rem}.fma-evidence-chip{width:50%;padding:.6rem;bottom:1%;left:5%}.fma-evidence-chip p{font-size:.58rem}.fma-heading{grid-template-columns:1fr;gap:.8rem}.fma-heading>p:last-child{grid-column:auto}.fma-heading h2{font-size:clamp(2.45rem,11vw,4rem)}.fma-recognition,.fma-evidence,.fma-sample,.fma-fit,.fma-faq,.fma-xray,.fma-process,.fma-output,.fma-timing,.fma-recovery{padding:4.5rem 1rem}.fma-symptoms{grid-template-columns:1fr}.fma-symptoms article,.fma-symptoms article:nth-child(4),.fma-symptoms article:nth-child(5){min-height:9rem}.fma-xray__layout{grid-template-columns:1fr;min-height:0}.fma-layer-list{scroll-snap-type:x mandatory;border-bottom:1px solid #eceee91f;border-right:0;display:flex;overflow-x:auto}.fma-layer-list button{scroll-snap-align:start;border-bottom:0;border-right:1px solid #eceee91a;grid-template-columns:1fr;gap:.25rem;min-width:8.5rem}.fma-layer-list button b{display:none}.fma-layer-output{min-height:28rem;padding:1.5rem}.fma-layer-output h3{margin-bottom:2rem;font-size:clamp(2.3rem,10vw,3.5rem)}.fma-evidence-grid,.fma-process ol,.fma-output-board,.fma-fit-grid,.fma-timing-list,.fma-recovery-grid{grid-template-columns:1fr}.fma-evidence-grid article{min-height:18rem}.fma-process li{min-height:15rem}.fma-process li>i{right:1.3rem}.fma-output-board article{min-height:16rem}.fma-output-orb{margin:1.7rem 0 1.4rem}.fma-sample-row{grid-template-columns:2rem 1fr}.fma-sample-row strong{grid-column:2}.fma-fit-grid>a,.fma-recovery-grid a{min-height:16rem}.fma-fit-grid h3,.fma-recovery-grid h3{margin-top:2.5rem}.fma-request{gap:2rem;padding:4.5rem 1rem}.fma-request__intro h2{font-size:clamp(2.6rem,11vw,4rem)}.fma-request__form{padding:1rem}.fma-request__form .field-grid{grid-template-columns:1fr}.fma-faq-list details p{padding-right:0}}@media (max-width:430px){.fma-hero__visual{min-height:31rem}.fma-orbit-node{width:3.9rem;height:3.9rem;transform:rotate(var(--angle)) translateX(8.15rem) rotate(calc(var(--angle)*-1))}.fma-orbit-node span{display:none}.fma-core{width:9.3rem;height:9.3rem}.fma-core p{display:none}.fma-evidence-chip{width:58%;bottom:0}.fma-scan-beam{width:68%}.fma-sample-row{padding:.9rem}.fma-sample-console__top{font-size:.52rem}.fma-fit-grid,.fma-recovery-grid{gap:.55rem}}@media (prefers-reduced-motion:reduce){.full-audit-page *,[data-fma-reveal]{scroll-behavior:auto!important;transition:none!important;animation:none!important}.full-audit-page [data-fma-reveal]{opacity:1!important;transform:none!important}}.second-opinion-page{background:var(--off);overflow:clip}.second-opinion-page :where(h1,h2,h3){font-family:Avenir Next,Segoe UI,Arial,sans-serif!important}.second-opinion-page .eyebrow{font-weight:850}.mso-hero{color:#0b0d0e;background:#eceee9;grid-template-columns:minmax(20rem,.9fr) minmax(31rem,1.1fr);min-height:calc(100svh - 5rem);display:grid;position:relative;overflow:hidden}.mso-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 20%,#719bb529,#0000 30%),radial-gradient(circle at 96% 88%,#ff563c17,#0000 28%);position:absolute;inset:0}.mso-hero__copy{z-index:4;align-self:center;padding:clamp(4rem,8vw,7.2rem) clamp(1.25rem,4.8vw,5.5rem);position:relative}.mso-hero__copy .eyebrow{color:#5f7380}.mso-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:10.6ch;margin:.8rem 0 1.35rem;font-size:clamp(3.5rem,6.2vw,7.6rem);line-height:.87}.mso-hero__lede{color:#48545a;max-width:45rem;font-size:clamp(1rem,1.42vw,1.24rem);line-height:1.55}.mso-hero .button--ghost{background:#ffffff61;border-color:#0b0d0e33}.mso-hero__meta{background:#0b0d0e1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:44rem;margin-top:clamp(2.5rem,4.5vw,4rem);display:grid}.mso-hero__meta span{color:#526067;background:#f7f8f4d1;align-items:center;gap:.75rem;min-height:4rem;padding:.85rem 1rem;font-size:.73rem;display:flex}.mso-hero__meta b{color:var(--signal);letter-spacing:.08em;font-size:.63rem}.mso-hero__visual{place-items:center;min-height:44rem;padding:clamp(2rem,5vw,5rem);display:grid;position:relative}.mso-proposal-stack{perspective:1200px;width:min(47rem,100%);height:min(42rem,76svh);position:relative}.mso-sheet{width:66%;height:76%;transform-style:preserve-3d;border:1px solid #0b0d0e1c;border-radius:1.8rem;position:absolute;top:50%;left:50%;box-shadow:0 2.4rem 6rem #1a22261f}.mso-sheet--back{background:#ffffff80;transform:translate(-56%,-48%)rotate(-4deg)translateZ(-80px)}.mso-sheet--mid{background:#ffffffad;transform:translate(-48%,-51%)rotate(3deg)translateZ(-40px)}.mso-sheet--front{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#fffffff5,#f7f8f4e0);padding:1.2rem;overflow:hidden;transform:translate(-50%,-50%)translateZ(30px)}.mso-sheet__head{letter-spacing:.14em;color:#64747b;justify-content:space-between;font-size:.6rem;display:flex}.mso-sheet__lines{gap:1rem;margin-top:4.3rem;display:grid}.mso-sheet__lines i{background:linear-gradient(90deg,#0b0d0e21,#719bb51c);border-radius:999px;height:.62rem;display:block;position:relative;overflow:hidden}.mso-sheet__lines i:first-child{width:78%}.mso-sheet__lines i:nth-child(2){width:91%}.mso-sheet__lines i:nth-child(3){width:69%}.mso-sheet__lines i:nth-child(4){width:84%}.mso-sheet__lines i:nth-child(5){width:61%}.mso-sheet__lines i:nth-child(6){width:88%}.mso-sheet__lines i:after{content:"";background:linear-gradient(90deg,#0000,#fffffff2,#0000);animation:5.4s linear infinite msoShimmer;position:absolute;inset:0;translate:-130%}.mso-scan-line{background:linear-gradient(90deg,transparent,var(--signal),transparent);height:1px;animation:6s ease-in-out infinite msoScan;position:absolute;top:16%;left:0;right:0;box-shadow:0 0 1.3rem #ff563c80}.mso-stamp{letter-spacing:.15em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f8f4a8;border:1px solid;padding:.62rem .82rem;font-size:.7rem;font-weight:950;position:absolute;transform:rotate(-7deg)}.mso-stamp--keep{color:#496e60;animation:5.4s ease-in-out -.8s infinite msoStamp;top:28%;right:11%}.mso-stamp--change{color:#b35745;animation:5.4s ease-in-out -2.5s infinite msoStamp;top:54%;left:10%;transform:rotate(7deg)}.mso-stamp--missing{color:#6c6f8e;animation:5.4s ease-in-out -4s infinite msoStamp;bottom:16%;right:12%}.mso-review-chip{color:#eceee9;z-index:8;background:#0b0d0e;border:1px solid #ffffff14;width:min(19rem,44%);padding:1rem 1.05rem;position:absolute;bottom:2%;left:2%;box-shadow:0 1.2rem 3rem #0000002e}.mso-review-chip small{color:#82949c;letter-spacing:.15em;font-size:.54rem}.mso-review-chip strong{margin:.45rem 0;font-size:1rem;display:block}.mso-review-chip p{color:#eceee9ad;margin:0;font-size:.73rem;line-height:1.45}.mso-orb{filter:saturate(.62);opacity:.72;border-radius:50%;position:absolute}.mso-orb--one{background:radial-gradient(circle at 30% 25%,#fff,#c9d7de 32%,#4e6978 68%,#12191c);width:7.5rem;height:7.5rem;animation:7s ease-in-out infinite msoFloat;top:9%;right:4%;box-shadow:0 0 0 1rem #719bb50f,0 0 4rem #719bb529}.mso-orb--two{background:radial-gradient(circle at 30% 25%,#fff,#f3b7ac 38%,#925448 74%,#111);width:3.6rem;height:3.6rem;animation:5.6s ease-in-out 1s infinite msoFloat;top:22%;right:25%}.mso-heading{max-width:78rem;margin:0 auto;padding:0 clamp(1rem,5vw,5rem)}.mso-heading h2{letter-spacing:-.052em;text-wrap:balance;max-width:14ch;margin:.55rem 0 1rem;font-size:clamp(2.55rem,5.2vw,5.8rem);line-height:.92}.mso-heading>p:last-child{color:#536066;max-width:52rem;font-size:clamp(.98rem,1.35vw,1.15rem);line-height:1.6}.mso-heading--light{color:#eceee9}.mso-heading--light>p:last-child{color:#eceee9a8}.mso-recognition{background:#f7f8f4;padding:clamp(5rem,10vw,9rem) 0}.mso-situations{background:#0b0d0e1a;grid-template-columns:repeat(5,1fr);gap:1px;max-width:78rem;margin:clamp(2.5rem,5vw,4.5rem) auto 0;padding:0 clamp(1rem,5vw,5rem);display:grid}.mso-situations article{background:#fff;min-height:13rem;padding:1.25rem;position:relative;overflow:hidden}.mso-situations article span{color:var(--signal);font-size:.62rem}.mso-situations article p{margin-top:2.2rem;font-size:.88rem;line-height:1.5}.mso-situations article i{background:linear-gradient(90deg,var(--signal),transparent);transform-origin:0;height:2px;animation:4.6s ease-in-out infinite msoLine;position:absolute;bottom:0;left:0;right:0}.mso-scanner{color:#eceee9;background:#090b0c;padding:clamp(5rem,9vw,8rem) 0}.mso-scanner__layout{background:#eceee91f;grid-template-columns:.72fr 1.28fr;gap:1px;max-width:78rem;margin:3.2rem auto 0;padding:0 clamp(1rem,5vw,5rem);display:grid}.mso-lens-list{display:grid}.mso-lens-list button{color:#eceee9;text-align:left;cursor:pointer;background:#101416;border:0;border-bottom:1px solid #eceee91c;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.8rem;min-height:5.2rem;padding:1rem 1.1rem;display:grid}.mso-lens-list button:last-child{border-bottom:0}.mso-lens-list button span{color:#7895a4;font-size:.6rem}.mso-lens-list button strong{font-size:.95rem}.mso-lens-list button b{color:var(--signal);transition:all .25s}.mso-lens-list button[aria-pressed=true]{color:#0b0d0e;background:#eceee9}.mso-lens-list button[aria-pressed=true] b{translate:.3rem}.mso-lens-output{background:#0d1113;place-items:center;min-height:32rem;padding:clamp(1rem,4vw,3rem);display:grid}.mso-lens-doc{color:#0b0d0e;background:linear-gradient(155deg,#fffffff0,#eceee9e0);border-radius:1.1rem;width:min(37rem,100%);min-height:25rem;padding:1.2rem 1.3rem;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000038}.mso-lens-doc__top{letter-spacing:.13em;color:#65747a;justify-content:space-between;font-size:.58rem;display:flex}.mso-lens-doc h3{letter-spacing:-.045em;max-width:11ch;margin:3.2rem 0 2rem;font-size:clamp(2rem,4vw,3.9rem);line-height:.96}.mso-lens-evidence{border-top:1px solid #0b0d0e1f;padding-top:1rem}.mso-lens-evidence small{letter-spacing:.12em;color:#6b7880;font-size:.56rem}.mso-lens-evidence p{max-width:34rem;font-size:.88rem;line-height:1.55}.mso-lens-beam{background:linear-gradient(90deg,transparent,var(--signal),transparent);height:1px;animation:4.9s ease-in-out infinite msoDocScan;position:absolute;top:20%;left:-10%;right:-10%;box-shadow:0 0 1.5rem #ff563c66}.mso-verdicts{background:#eceee9;padding:clamp(5rem,9vw,8rem) 0}.mso-verdict-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;max-width:78rem;margin:3rem auto 0;padding:0 clamp(1rem,5vw,5rem);display:grid}.mso-verdict-grid article{background:#fff;border:1px solid #0b0d0e1a;min-height:22rem;padding:1.1rem;position:relative;overflow:hidden}.mso-verdict-grid article>span{color:#70818a;font-size:.6rem}.mso-verdict-grid small{letter-spacing:.14em;color:var(--signal);margin:3.7rem 0 .7rem;font-size:.64rem;font-weight:950;display:block}.mso-verdict-grid h3{letter-spacing:-.025em;font-size:1.35rem;line-height:1.12}.mso-verdict-grid p{color:#66747a;font-size:.74rem;position:absolute;bottom:1.1rem;left:1.1rem;right:1.1rem}.mso-verdict-light{filter:saturate(.55);opacity:.66;background:radial-gradient(circle at 35% 30%,#fff,#e6c4bc 38%,#b96555 72%,#141719);border-radius:50%;width:5.4rem;height:5.4rem;animation:6.8s ease-in-out infinite msoFloat;position:absolute;top:2rem;right:-1rem}.mso-verdict-grid article.is-1 .mso-verdict-light{background:radial-gradient(circle at 35% 30%,#fff,#bfd0d9 38%,#547183 72%,#141719)}.mso-verdict-grid article.is-2 .mso-verdict-light{background:radial-gradient(circle at 35% 30%,#fff,#d8d2b8 38%,#7b7251 72%,#141719)}.mso-verdict-grid article.is-3 .mso-verdict-light{background:radial-gradient(circle at 35% 30%,#fff,#cec5dc 38%,#6f6287 72%,#141719)}.mso-example{color:#eceee9;background:#0b0d0e;padding:clamp(5rem,9vw,8rem) 0}.mso-example-board{max-width:78rem;margin:3rem auto 0;padding:0 clamp(1rem,5vw,5rem)}.mso-example-board__top{letter-spacing:.13em;color:#73878f;border:1px solid #eceee91f;justify-content:space-between;padding:.8rem 1rem;font-size:.58rem;display:flex}.mso-example-row{border:1px solid #eceee91a;border-top:0;grid-template-columns:3rem 1.1fr .75fr 1.8fr;align-items:start;gap:1rem;padding:1.25rem 1rem;display:grid;position:relative}.mso-example-row>span{color:var(--signal);font-size:.6rem}.mso-example-row strong{font-size:.92rem}.mso-example-row small{letter-spacing:.08em;color:#91a9b4;font-size:.64rem;font-weight:900}.mso-example-row p{color:#eceee9a3;margin:0;font-size:.78rem;line-height:1.5}.mso-output{background:#f7f8f4;padding:clamp(5rem,9vw,8rem) 0}.mso-output-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;max-width:78rem;margin:3rem auto 0;padding:0 clamp(1rem,5vw,5rem);display:grid}.mso-output-grid article{background:#fff;border:1px solid #0b0d0e1a;min-height:20rem;padding:1.1rem;position:relative;overflow:hidden}.mso-output-grid article>span{color:#718691;font-size:.6rem}.mso-output-orb{filter:saturate(.55);background:radial-gradient(circle at 35% 30%,#fff,#d7e0e4 38%,#677d88 72%,#141719);border-radius:50%;width:4.4rem;height:4.4rem;margin:2.7rem 0 1.5rem;animation:7s ease-in-out infinite msoFloat;box-shadow:0 0 0 .7rem #719bb50d,0 0 2.2rem #719bb51f}.mso-output-grid article:nth-child(2n) .mso-output-orb{background:radial-gradient(circle at 35% 30%,#fff,#f0c2b8 38%,#9a5c4e 72%,#141719)}.mso-output-grid h3{font-size:1.4rem;line-height:1.1}.mso-output-grid p{color:#5f6c72;font-size:.82rem;line-height:1.55}.mso-process{color:#eceee9;background:#101416;padding:clamp(5rem,9vw,8rem) 0}.mso-process ol{max-width:78rem;margin:3rem auto 0;padding:0 clamp(1rem,5vw,5rem);list-style:none}.mso-process li{border-top:1px solid #eceee921;grid-template-columns:4rem 1fr auto;align-items:start;gap:1rem;padding:1.4rem 0;display:grid}.mso-process li:last-child{border-bottom:1px solid #eceee921}.mso-process li>span{color:var(--signal);font-size:.62rem}.mso-process h3{margin:0 0 .5rem;font-size:clamp(1.6rem,3vw,3rem)}.mso-process p{color:#eceee9a6;max-width:47rem;line-height:1.55}.mso-process li i{background:var(--signal);width:3rem;height:1px;margin-top:1.1rem;animation:2.2s ease-in-out infinite msoNudge}.mso-fit{background:#eceee9;padding:clamp(5rem,9vw,8rem) 0}.mso-fit-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;max-width:78rem;margin:3rem auto 0;padding:0 clamp(1rem,5vw,5rem);display:grid}.mso-fit-grid a{color:#0b0d0e;background:#fff;border:1px solid #0b0d0e1a;flex-direction:column;min-height:20rem;padding:1.1rem;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.mso-fit-grid a:hover{translate:0 -.3rem;box-shadow:0 1.5rem 3rem #0b0d0e1f}.mso-fit-grid a.is-active{color:#eceee9;background:#0b0d0e;border-color:#0b0d0e}.mso-fit-grid a>span{color:var(--signal);font-size:.6rem}.mso-fit-grid h3{margin:2.5rem 0 1rem;font-size:1.35rem;line-height:1.08}.mso-fit-grid p{color:#5e6b71;font-size:.8rem;line-height:1.5}.mso-fit-grid a.is-active p{color:#eceee9a3}.mso-fit-grid b{color:var(--signal);margin-top:auto;font-size:.72rem}.mso-security{color:#0b0d0e;background:#719bb5;padding:clamp(5rem,9vw,8rem) 0}.mso-security .mso-heading--light{color:#0b0d0e}.mso-security .mso-heading--light>p:last-child{color:#0b0d0eb8}.mso-security-list{background:#0b0d0e2e;grid-template-columns:repeat(4,1fr);gap:1px;max-width:78rem;margin:3rem auto 0;padding:0 clamp(1rem,5vw,5rem);display:grid}.mso-security-list span{background:#eceee9eb;min-height:8rem;padding:1rem;font-size:.8rem;line-height:1.5}.mso-security-list b{color:var(--signal);margin-bottom:1rem;font-size:.62rem;display:block}.mso-faq{background:#f7f8f4;padding:clamp(5rem,9vw,8rem) 0}.mso-faq-list{max-width:78rem;margin:3rem auto 0;padding:0 clamp(1rem,5vw,5rem)}.mso-faq details{border-top:1px solid #0b0d0e21}.mso-faq details:last-child{border-bottom:1px solid #0b0d0e21}.mso-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.2rem 0;font-weight:800;list-style:none;display:flex}.mso-faq summary::-webkit-details-marker{display:none}.mso-faq summary span{color:var(--signal);font-size:1.4rem}.mso-faq details p{color:#5b686e;max-width:53rem;padding:0 0 1.4rem;line-height:1.6}.mso-order{color:#eceee9;background:#0b0d0e;grid-template-columns:.8fr 1.2fr;display:grid}.mso-order__intro{align-self:start;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem);position:sticky;top:5rem}.mso-order__intro h2{letter-spacing:-.055em;max-width:10ch;margin:.6rem 0 1rem;font-size:clamp(2.8rem,5vw,5.8rem);line-height:.92}.mso-order__intro>p:last-of-type{color:#eceee9a6;line-height:1.6}.mso-order__signal{color:#748992;align-items:center;gap:.75rem;margin-top:3rem;font-size:.62rem;display:flex}.mso-order__signal b{background:linear-gradient(90deg,var(--signal),transparent);flex:1;height:1px;position:relative;overflow:hidden}.mso-order__signal b:after{content:"";width:2rem;box-shadow:0 0 1rem var(--signal);inset-block:0;background:#fff;animation:3.8s linear infinite msoSignal;position:absolute;left:-2rem}.mso-order__form{color:#0b0d0e;background:#eceee9;padding:clamp(3rem,6vw,6rem) clamp(1rem,5vw,5rem)}.mso-order__form form{max-width:48rem}.mso-billing{border:0;border-top:1px solid #0b0d0e1f;margin:2.2rem 0 0;padding:2rem 0 0}.mso-billing legend{padding:0;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:1.35rem;font-weight:800}.mso-form-success{max-width:43rem;padding:2rem 0}.mso-form-success h3{letter-spacing:-.045em;font-size:clamp(2.2rem,4vw,4.4rem);line-height:.95}.mso-recovery{color:#eceee9;background:#101416;padding:clamp(5rem,9vw,8rem) 0}.mso-recovery-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;max-width:78rem;margin:3rem auto 0;padding:0 clamp(1rem,5vw,5rem);display:grid}.mso-recovery-grid a{color:#eceee9;background:#13191c;border:1px solid #eceee91f;flex-direction:column;min-height:18rem;padding:1.1rem;text-decoration:none;transition:all .3s;display:flex}.mso-recovery-grid a:hover{border-color:#ff563cb3;translate:0 -.25rem}.mso-recovery-grid span{color:var(--signal);font-size:.6rem}.mso-recovery-grid h3{margin:2.4rem 0 1rem;font-size:1.35rem;line-height:1.08}.mso-recovery-grid p{color:#eceee99e;font-size:.8rem;line-height:1.5}.mso-recovery-grid b{color:var(--signal);margin-top:auto;font-size:.72rem}[data-mso-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.75,.2,1);transform:translateY(1.5rem)}[data-mso-reveal].is-visible{opacity:1;transform:none}@keyframes msoShimmer{0%,55%{translate:-130%}85%,to{translate:130%}}@keyframes msoScan{0%,to{opacity:.35;top:16%}48%{opacity:1;top:78%}58%{opacity:.6;top:78%}}@keyframes msoStamp{0%,18%,to{opacity:.55;scale:.96}45%{opacity:1;scale:1.05}}@keyframes msoFloat{50%{translate:0 -.75rem}}@keyframes msoLine{0%,to{opacity:.3;scale:.24 1}50%{opacity:1;scale:1}}@keyframes msoDocScan{0%,to{opacity:.2;top:20%}55%{opacity:1;top:82%}}@keyframes msoNudge{50%{translate:.5rem}}@keyframes msoSignal{to{left:110%}}@media (max-width:1050px){.mso-hero{grid-template-columns:1fr}.mso-hero__visual{min-height:38rem}.mso-situations{grid-template-columns:repeat(2,1fr)}.mso-situations article:last-child{grid-column:1/-1}.mso-scanner__layout{grid-template-columns:.85fr 1.15fr}.mso-verdict-grid,.mso-fit-grid,.mso-security-list,.mso-recovery-grid,.mso-output-grid{grid-template-columns:repeat(2,1fr)}.mso-order{grid-template-columns:1fr}.mso-order__intro{position:relative;top:auto}}@media (max-width:680px){.mso-hero{min-height:auto}.mso-hero__copy{padding:3.5rem 1rem 2rem}.mso-hero h1{max-width:9.5ch;font-size:clamp(2.75rem,12vw,4.25rem);line-height:.91}.mso-hero__lede{font-size:.96rem}.mso-hero__meta{grid-template-columns:1fr}.mso-hero__visual{min-height:31rem;padding:1rem}.mso-proposal-stack{height:30rem}.mso-sheet{border-radius:1.35rem;width:77%;height:73%}.mso-sheet--back{transform:translate(-54%,-48%)rotate(-3deg)translateZ(-50px)}.mso-sheet--mid{transform:translate(-47%,-51%)rotate(2deg)translateZ(-25px)}.mso-review-chip{width:auto;bottom:0;left:1rem;right:1rem}.mso-orb--one{width:5rem;height:5rem;top:5%;right:1%}.mso-orb--two{width:2.7rem;height:2.7rem;top:18%;right:24%}.mso-heading{padding:0 1rem}.mso-heading h2{font-size:clamp(2.2rem,10vw,3.7rem);line-height:.95}.mso-situations{background:0 0;grid-template-columns:1fr;gap:.55rem;padding:0 1rem}.mso-situations article:last-child{grid-column:auto}.mso-situations article{min-height:9rem}.mso-scanner__layout{background:0 0;grid-template-columns:1fr;gap:.6rem;padding:0 1rem}.mso-lens-list{grid-template-columns:1fr 1fr}.mso-lens-list button{grid-template-columns:1.7rem 1fr auto;min-height:4.5rem;padding:.8rem}.mso-lens-list button:last-child{grid-column:1/-1}.mso-lens-output{min-height:27rem;padding:.7rem}.mso-lens-doc{min-height:23rem}.mso-lens-doc h3{margin-top:2.5rem;font-size:clamp(1.8rem,9vw,2.8rem)}.mso-verdict-grid,.mso-output-grid,.mso-fit-grid,.mso-security-list,.mso-recovery-grid{grid-template-columns:1fr;padding:0 1rem}.mso-verdict-grid article{min-height:16rem}.mso-example-board{padding:0 1rem}.mso-example-row{grid-template-columns:2rem 1fr;gap:.5rem 1rem}.mso-example-row small,.mso-example-row p{grid-column:2}.mso-process ol{padding:0 1rem}.mso-process li{grid-template-columns:2rem 1fr}.mso-process li i{display:none}.mso-order__intro,.mso-order__form{padding:3.8rem 1rem}.mso-order__intro h2{font-size:clamp(2.4rem,10vw,3.8rem)}.mso-billing legend{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.second-opinion-page *{transition-duration:.01ms!important;animation:none!important}.mso-scan-line,.mso-lens-beam{opacity:.5}[data-mso-reveal]{opacity:1;transform:none}}.second-opinion-page-v45{color:#0b0d0e;background:#eceee9;overflow:clip}.second-opinion-page-v45 :where(h1,h2,h3){font-family:Avenir Next,Segoe UI,Arial,sans-serif!important}.second-opinion-page-v45 .eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:850}.mso45-hero{color:#eceee9;background:#07090a;grid-template-columns:minmax(20rem,.92fr) minmax(30rem,1.08fr);min-height:calc(100svh - 5rem);display:grid;position:relative;overflow:hidden}.mso45-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 75% 26%,#719bb51f,#0000 27%),radial-gradient(circle at 92% 80%,#ff563c14,#0000 24%);position:absolute;inset:0}.mso45-hero__copy{z-index:4;align-self:center;padding:clamp(3.6rem,5.8vw,6rem) clamp(1.2rem,5vw,5.6rem);position:relative}.mso45-hero__copy .eyebrow{color:#8ba6b5}.mso45-hero h1{letter-spacing:-.066em;text-wrap:balance;max-width:10.2ch;margin:.8rem 0 1.25rem;font-size:clamp(3.4rem,5.35vw,6.3rem);line-height:.87}.mso45-lede{color:#eceee9b8;max-width:45rem;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.55}.mso45-hero .button--ghost{color:#eceee9;background:0 0;border-color:#eceee93d}.mso45-proof{border:1px solid #eceee91f;grid-template-columns:repeat(2,minmax(0,1fr));max-width:43rem;margin-top:2.6rem;display:grid}.mso45-proof span{color:#eceee99e;border-bottom:1px solid #eceee91f;border-right:1px solid #eceee91f;align-items:center;gap:.65rem;min-height:3.7rem;padding:.75rem .9rem;font-size:.72rem;display:flex}.mso45-proof span:nth-child(2n){border-right:0}.mso45-proof span:nth-last-child(-n+2){border-bottom:0}.mso45-proof b{color:var(--signal);font-size:.6rem}.mso45-hero__motion{perspective:1200px;place-items:center;min-height:44rem;display:grid;position:relative;overflow:hidden}.mso45-type-tunnel{transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:13% 6% 10%}.mso45-type-tunnel span{letter-spacing:-.07em;color:#eceee90f;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:clamp(4.5rem,8vw,9rem);font-weight:900;animation:9s cubic-bezier(.45,0,.18,1) infinite mso45Tunnel;position:absolute}.mso45-type-tunnel span:nth-child(2){animation-delay:-1.5s}.mso45-type-tunnel span:nth-child(3){animation-delay:-3s}.mso45-type-tunnel span:nth-child(4){animation-delay:-4.5s}.mso45-type-tunnel span:nth-child(5){animation-delay:-6s}.mso45-type-tunnel span:nth-child(6){animation-delay:-7.5s}.mso45-ribbon{border:1px solid #eceee91f;border-radius:50%;width:min(31rem,68%);height:31rem;position:relative;transform:rotateX(62deg)rotate(-18deg);box-shadow:0 0 6rem #719bb514}.mso45-ribbon:before,.mso45-ribbon:after,.mso45-ribbon i{content:"";border:1px solid #eceee91a;border-radius:48% 52% 42% 58%/55% 44% 56% 45%;animation:11s linear infinite mso45Ribbon;position:absolute;inset:11%}.mso45-ribbon:after{border-color:#ff563c42;animation-duration:8s;animation-direction:reverse;inset:23%}.mso45-ribbon i:first-child{border-color:#719bb557;animation-duration:7s;inset:35%}.mso45-ribbon i:nth-child(2){border-style:dashed;animation-duration:18s;animation-direction:reverse;inset:7%}.mso45-ribbon i:nth-child(3){background:var(--signal);border:0;width:1rem;height:1rem;animation:6.4s ease-in-out infinite mso45Dot;inset:auto auto 12% 48%;box-shadow:0 0 2rem #ff563ce6}.mso45-price-orbit{text-align:center;background:radial-gradient(circle at 32% 24%,#fff,#c9d5dc 27%,#556d79 58%,#11171a 80%);border-radius:50%;place-content:center;width:9.4rem;height:9.4rem;animation:6.2s ease-in-out infinite mso45Float;display:grid;position:absolute;box-shadow:0 0 0 1.1rem #719bb50d,0 2rem 6rem #00000061}.mso45-price-orbit strong{color:#071012;text-shadow:0 1px #ffffff73;font-size:2.2rem;line-height:1}.mso45-price-orbit small{letter-spacing:.2em;color:#24353c;font-size:.55rem}.mso45-section-copy{max-width:76rem;margin:0 auto;padding:0 clamp(1rem,5vw,5rem)}.mso45-section-copy h2{letter-spacing:-.055em;text-wrap:balance;max-width:13ch;margin:.55rem 0 1rem;font-size:clamp(2.5rem,5vw,5.6rem);line-height:.92}.mso45-section-copy>p:last-child{color:#59666c;max-width:48rem;font-size:clamp(.96rem,1.3vw,1.12rem);line-height:1.6}.mso45-section-copy--light{color:#eceee9}.mso45-section-copy--light>p:last-child{color:#eceee9a6}.mso45-lens-section{background:#f7f8f4;padding:clamp(5rem,9vw,8rem) 0}.mso45-lens-grid{grid-template-columns:.38fr 1.62fr;gap:.8rem;max-width:76rem;margin:2.8rem auto 0;padding:0 clamp(1rem,5vw,5rem);display:grid}.mso45-lens-nav{align-content:start;gap:.55rem;display:grid}.mso45-lens-nav button{text-align:left;cursor:pointer;background:#eceee9;border:1px solid #0b0d0e1f;grid-template-columns:2rem 1fr;align-items:center;min-height:4.8rem;padding:.8rem .9rem;transition:transform .2s,background .2s,border-color .2s;display:grid}.mso45-lens-nav button:hover,.mso45-lens-nav button[aria-selected=true]{color:#eceee9;background:#0b0d0e;border-color:#0b0d0e;transform:translate(.35rem)}.mso45-lens-nav span{color:var(--signal);font-size:.58rem}.mso45-lens-nav strong{font-size:.87rem}.mso45-paper-stage{--lens-x:24%;--lens-y:34%;cursor:crosshair;isolation:isolate;background:#dfe4e0;border:1px solid #0b0d0e1a;min-height:35rem;position:relative;overflow:hidden}.mso45-paper-stage:before{content:"";background-image:linear-gradient(#0b0d0e0b 1px,#0000 1px),linear-gradient(90deg,#0b0d0e0b 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.mso45-paper{background:#fff;border:1px solid #0b0d0e17;width:min(36rem,76%);height:27rem;padding:1.1rem 1.25rem;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2rem 5rem #0b0d0e24}.mso45-paper__top{letter-spacing:.12em;color:#69767b;justify-content:space-between;gap:1rem;font-size:.56rem;display:flex}.mso45-paper--base h3{letter-spacing:-.06em;margin:3rem 0 2rem;font-size:clamp(2.2rem,4vw,4.5rem);line-height:.88}.mso45-paper-lines{gap:.72rem;display:grid}.mso45-paper-lines i{background:#e5e9e5;height:.45rem;display:block}.mso45-paper-lines i:first-child{width:78%}.mso45-paper-lines i:nth-child(2){width:92%}.mso45-paper-lines i:nth-child(3){width:64%}.mso45-paper-lines i:nth-child(4){width:88%}.mso45-paper-lines i:nth-child(5){width:74%}.mso45-paper-lines i:nth-child(6){width:55%}.mso45-paper-lines i:nth-child(7){width:82%}.mso45-paper-total{border-top:1px solid #0b0d0e1f;justify-content:space-between;padding-top:.8rem;font-size:.65rem;display:flex;position:absolute;bottom:1.1rem;left:1.25rem;right:1.25rem}.mso45-paper--xray{color:#eceee9;clip-path:circle(7.2rem at var(--lens-x) var(--lens-y));box-shadow:none;z-index:3;background:#0b0d0e;border-color:#0000;transition:clip-path .42s cubic-bezier(.2,.75,.2,1)}.mso45-xray-tag{color:var(--signal);letter-spacing:.14em;font-size:.59rem;font-weight:900}.mso45-paper--xray h3{letter-spacing:-.045em;max-width:12ch;margin:3.4rem 0 1.1rem;font-size:clamp(1.75rem,3.3vw,3.5rem);line-height:.96}.mso45-paper--xray p{color:#eceee9b0;max-width:28rem;font-size:.85rem;line-height:1.5}.mso45-xray-cross{left:var(--lens-x);top:var(--lens-y);pointer-events:none;border:1px solid #ff563c73;border-radius:50%;width:11rem;height:11rem;position:absolute;translate:-50% -50%}.mso45-xray-cross i:first-child{background:#ff563c33;width:1px;position:absolute;top:-1rem;bottom:-1rem;left:50%}.mso45-xray-cross i:last-child{background:#ff563c33;height:1px;position:absolute;top:50%;left:-1rem;right:-1rem}.mso45-glass{left:var(--lens-x);top:var(--lens-y);z-index:6;pointer-events:none;border:1px solid #ffffffbf;border-radius:50%;width:14.6rem;height:14.6rem;transition:left .42s cubic-bezier(.2,.75,.2,1),top .42s cubic-bezier(.2,.75,.2,1);position:absolute;translate:-50% -50%;box-shadow:0 1.5rem 4rem #0b0d0e2e,inset 0 0 0 .6rem #ffffff1f,0 0 0 1px #0b0d0e14}.mso45-glass:before{content:"";background:radial-gradient(circle at 30% 22%,#ffffff59,#0000 32%);border-radius:50%;position:absolute;inset:.5rem}.mso45-glass i{background:#11181b;border-radius:999px;width:5.8rem;height:.8rem;position:absolute;bottom:-1.7rem;right:-4.2rem;rotate:42deg;box-shadow:0 .4rem 1rem #0b0d0e2e}.mso45-decisions{color:#eceee9;background:#080a0b;padding:clamp(5rem,9vw,8rem) 0}.mso45-decision-console{grid-template-columns:.58fr 1.42fr;gap:1px;max-width:76rem;margin:2.8rem auto 0;padding:0 clamp(1rem,5vw,5rem);display:grid}.mso45-decision-tabs{background:#eceee91a;display:grid}.mso45-decision-tabs button{color:#eceee9;text-align:left;cursor:pointer;letter-spacing:.04em;background:#101416;border:0;border-bottom:1px solid #eceee91a;align-items:center;gap:.9rem;min-height:4.6rem;padding:.85rem 1rem;font-weight:850;display:flex}.mso45-decision-tabs button:last-child{border-bottom:0}.mso45-decision-tabs button span{color:#708b98;font-size:.58rem}.mso45-decision-tabs button[aria-pressed=true]{background:var(--signal);color:#0b0d0e}.mso45-decision-tabs button[aria-pressed=true] span{color:#0b0d0e}.mso45-decision-live{color:#0b0d0e;background:#eceee9;grid-template-columns:.86fr 1.14fr;align-items:end;gap:2rem;min-height:22rem;padding:clamp(1.4rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.mso45-decision-word{letter-spacing:-.08em;color:#0b0d0e;word-break:break-word;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:clamp(3rem,7vw,8rem);font-weight:900;line-height:.78;animation:.62s cubic-bezier(.16,.8,.2,1) mso45Word}.mso45-decision-live h3{margin:0 0 .7rem;font-size:clamp(1.8rem,3vw,3rem)}.mso45-decision-live p{color:#536067;max-width:30rem;line-height:1.55}.mso45-decision-pulse{filter:saturate(.65);background:radial-gradient(circle at 35% 30%,#fff,#f6b0a4 36%,#c55340 68%,#15191b);border-radius:50%;width:7rem;height:7rem;animation:5.8s ease-in-out infinite mso45Pulse;position:absolute;top:-1.5rem;right:-1.5rem}.mso45-mid-cta{justify-content:flex-end;max-width:76rem;margin:1.2rem auto 0;padding:0 clamp(1rem,5vw,5rem);display:flex}.mso45-route{background:#f7f8f4;padding:clamp(5rem,9vw,8rem) 0}.mso45-route-layout{grid-template-columns:1fr .38fr 1fr;align-items:stretch;gap:1rem;max-width:76rem;margin:2.8rem auto 0;padding:0 clamp(1rem,5vw,5rem);display:grid}.mso45-route-layout article{background:#fff;border:1px solid #0b0d0e1a;min-height:14rem;padding:1.25rem}.mso45-route-layout small{letter-spacing:.13em;color:var(--signal);font-size:.63rem;font-weight:900}.mso45-route-layout article>p{max-width:31rem;margin-top:3rem;font-size:1rem;line-height:1.6}.mso45-route-layout ul{gap:.7rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.mso45-route-layout li{color:#536067;padding-left:1.2rem;font-size:.88rem;position:relative}.mso45-route-layout li:before{content:"";background:var(--signal);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.65em;left:0}.mso45-route-track{place-items:center;min-height:14rem;display:grid;position:relative}.mso45-route-track i{background:#0b0d0e2e;height:1px;position:absolute;top:50%;left:0;right:0}.mso45-route-track b{background:var(--signal);border-radius:50%;width:1rem;height:1rem;animation:3.2s ease-in-out infinite mso45Travel;box-shadow:0 0 1.5rem #ff563ca6}.mso45-steps{background:#0b0d0e1a;grid-template-columns:repeat(3,1fr);gap:1px;max-width:76rem;margin:1rem auto 0;padding:0 clamp(1rem,5vw,5rem);display:grid}.mso45-steps span{background:#eceee9;align-items:center;gap:.7rem;min-height:4.3rem;padding:.8rem 1rem;font-size:.78rem;font-weight:800;display:flex}.mso45-steps b{color:var(--signal);font-size:.58rem}.mso45-faq{max-width:76rem;margin:3rem auto 0;padding:0 clamp(1rem,5vw,5rem)}.mso45-faq h3{margin-bottom:1.2rem;font-size:clamp(1.8rem,3vw,3rem)}.mso45-faq details{border-top:1px solid #0b0d0e21}.mso45-faq details:last-child{border-bottom:1px solid #0b0d0e21}.mso45-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 0;font-weight:800;list-style:none;display:flex}.mso45-faq summary::-webkit-details-marker{display:none}.mso45-faq summary span{color:var(--signal);font-size:1.25rem}.mso45-faq details p{color:#59666c;max-width:51rem;padding:0 0 1rem;line-height:1.55}.mso45-order{color:#eceee9;background:#0b0d0e;grid-template-columns:.8fr 1.2fr;display:grid}.mso45-order__intro{align-self:start;padding:clamp(4rem,7vw,6.5rem) clamp(1rem,5vw,5rem);position:sticky;top:5rem}.mso45-order__intro h2{letter-spacing:-.055em;max-width:10ch;margin:.55rem 0 1rem;font-size:clamp(2.7rem,5vw,5.5rem);line-height:.91}.mso45-order__intro>p{color:#eceee9a6;line-height:1.55}.mso45-form-progress{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin:2.6rem 0 3rem;display:grid}.mso45-form-progress span{color:#eceee966;font-size:.62rem}.mso45-form-progress span.is-active,.mso45-form-progress span.is-done{color:#eceee9}.mso45-form-progress i{background:#eceee929;height:1px;position:relative;overflow:hidden}.mso45-form-progress i:after{content:"";background:var(--signal);width:2rem;height:1px;box-shadow:0 0 1rem var(--signal);animation:2.8s linear infinite mso45Track;position:absolute;top:0;left:-2rem}.mso45-recovery-mini{border-top:1px solid #eceee91f;padding-top:1.5rem}.mso45-recovery-mini h3{margin:0 0 .4rem;font-size:1.25rem}.mso45-recovery-mini p{margin:0 0 1rem;color:#eceee98c!important;font-size:.78rem!important}.mso45-recovery-mini a{color:#eceee9bf;border-top:1px solid #eceee91a;justify-content:space-between;gap:1rem;padding:.7rem 0;font-size:.78rem;text-decoration:none;display:flex}.mso45-recovery-mini a:hover{color:#fff}.mso45-recovery-mini b{color:var(--signal)}.mso45-order__form{color:#0b0d0e;background:#eceee9;min-height:45rem;padding:clamp(3rem,6vw,6rem) clamp(1rem,5vw,5rem)}.mso45-order__form form{max-width:48rem}.mso45-form-step{display:none}.mso45-form-step.is-active{animation:.45s mso45FormIn;display:block}.mso45-form-buttons{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.5rem;display:flex}.mso45-privacy{color:#5d696f;margin-top:1rem;font-size:.75rem;line-height:1.5}.mso45-success{max-width:38rem}.mso45-success h3{letter-spacing:-.05em;font-size:clamp(2.5rem,5vw,5rem);line-height:.92}@keyframes mso45Tunnel{0%{opacity:0;transform:translateZ(-700px)scale(.35)}16%{opacity:.16}50%{opacity:.07}to{opacity:0;transform:translateZ(420px)scale(1.3)}}@keyframes mso45Ribbon{to{rotate:360deg}}@keyframes mso45Dot{0%,to{translate:-8rem}50%{translate:8rem -2rem}}@keyframes mso45Float{50%{translate:0 -1rem;rotate:4deg}}@keyframes mso45Word{0%{opacity:0;filter:blur(8px);transform:translateY(.6em)skewY(4deg)}to{opacity:1;filter:blur();transform:none}}@keyframes mso45Pulse{50%{transform:translate(-.5rem,.8rem)scale(1.08)}}@keyframes mso45Travel{0%,to{translate:-38%}50%{translate:38%}}@keyframes mso45Track{to{left:100%}}@keyframes mso45FormIn{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@media (max-width:1020px){.mso45-hero{grid-template-columns:1fr}.mso45-hero__motion{min-height:34rem}.mso45-lens-grid{grid-template-columns:1fr}.mso45-lens-nav{grid-template-columns:repeat(4,1fr)}.mso45-lens-nav button{text-align:center;grid-template-columns:1fr}.mso45-lens-nav button:hover,.mso45-lens-nav button[aria-selected=true]{transform:translateY(-.25rem)}.mso45-decision-console{grid-template-columns:1fr}.mso45-decision-tabs{grid-template-columns:repeat(4,1fr)}.mso45-decision-tabs button{border-bottom:0;border-right:1px solid #eceee91a}.mso45-order{grid-template-columns:1fr}.mso45-order__intro{position:relative;top:auto}}@media (max-width:680px){.mso45-hero{min-height:auto}.mso45-hero__copy{padding:3.4rem 1rem 2rem}.mso45-hero h1{max-width:9.4ch;font-size:clamp(2.8rem,12vw,4.25rem)}.mso45-proof{grid-template-columns:1fr}.mso45-proof span{border-right:0}.mso45-proof span:nth-last-child(-n+2){border-bottom:1px solid #eceee91f}.mso45-proof span:last-child{border-bottom:0}.mso45-hero__motion{min-height:27rem}.mso45-ribbon{width:17rem;height:17rem}.mso45-price-orbit{width:7rem;height:7rem}.mso45-type-tunnel span{font-size:4.4rem}.mso45-section-copy{padding:0 1rem}.mso45-section-copy h2{font-size:clamp(2.25rem,10vw,3.75rem)}.mso45-lens-grid{padding:0 1rem}.mso45-lens-nav{grid-template-columns:1fr 1fr}.mso45-lens-nav button{min-height:4rem}.mso45-paper-stage{min-height:29rem}.mso45-paper{width:86%;height:23.5rem}.mso45-paper--base h3{margin-top:2.4rem;font-size:2.7rem}.mso45-paper--xray{clip-path:circle(5.3rem at var(--lens-x) var(--lens-y))}.mso45-paper--xray h3{margin-top:2.6rem;font-size:1.75rem}.mso45-paper--xray p{font-size:.73rem}.mso45-glass{width:10.8rem;height:10.8rem}.mso45-glass i{width:4rem;bottom:-1.4rem;right:-3rem}.mso45-decision-console{padding:0 1rem}.mso45-decision-tabs{grid-template-columns:1fr 1fr}.mso45-decision-tabs button{min-height:4rem}.mso45-decision-live{grid-template-columns:1fr;gap:1rem;min-height:23rem}.mso45-decision-word{align-self:end;font-size:clamp(3rem,17vw,5.5rem)}.mso45-mid-cta{justify-content:stretch;padding:0 1rem}.mso45-mid-cta .button{justify-content:center;width:100%}.mso45-route-layout{grid-template-columns:1fr;padding:0 1rem}.mso45-route-track{min-height:3rem}.mso45-route-track i{top:50%}.mso45-steps{background:0 0;grid-template-columns:1fr;gap:.4rem;padding:0 1rem}.mso45-faq{padding:0 1rem}.mso45-order__intro,.mso45-order__form{padding:3.6rem 1rem}.mso45-order__form{min-height:auto}.mso45-form-progress{grid-template-columns:1fr}.mso45-form-progress i{display:none}.mso45-form-buttons{grid-template-columns:1fr;display:grid}.mso45-form-buttons .button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.second-opinion-page-v45 *{transition-duration:.01ms!important;animation:none!important}.mso45-paper--xray{clip-path:circle(7rem)}.mso45-type-tunnel span{opacity:.06;transform:none}}.audit-implementation-page-v46{--mai-ink:#07090a;--mai-paper:#f4f6f2;--mai-off:#eceee9;--mai-signal:#ff563c;--mai-blue:#719bb5;background:var(--mai-off);color:#0b0d0e;overflow:clip}.audit-implementation-page-v46 :where(h1,h2,h3){font-weight:800;font-family:Avenir Next,Segoe UI,Arial,sans-serif!important}.audit-implementation-page-v46 .eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:850}.mai46-hero{background:var(--mai-ink);min-height:calc(100svh - 5rem);color:var(--mai-off);grid-template-columns:minmax(20rem,.9fr) minmax(30rem,1.1fr);display:grid;position:relative;overflow:hidden}.mai46-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 18%,#719bb521,#0000 28%),radial-gradient(circle at 95% 80%,#ff563c12,#0000 22%);position:absolute;inset:0}.mai46-hero__copy{z-index:5;align-self:center;padding:clamp(4rem,7.5vw,7.5rem) clamp(1.2rem,4.8vw,5.4rem);position:relative}.mai46-hero__copy .eyebrow{color:#8aa3af}.mai46-hero h1{letter-spacing:-.067em;text-wrap:balance;max-width:10ch;margin:.8rem 0 1.35rem;font-size:clamp(3.55rem,6vw,7.1rem);line-height:.86}.mai46-lede{color:#eceee9b8;max-width:44rem;font-size:clamp(1rem,1.42vw,1.22rem);line-height:1.56}.mai46-hero .button--ghost{color:var(--mai-off);background:0 0;border-color:#eceee940}.mai46-meta{border:1px solid #eceee91f;grid-template-columns:repeat(2,minmax(0,1fr));max-width:44rem;margin-top:2.6rem;display:grid}.mai46-meta span{color:#eceee99c;border-bottom:1px solid #eceee91f;border-right:1px solid #eceee91f;align-items:center;gap:.7rem;min-height:3.7rem;padding:.75rem .9rem;font-size:.72rem;display:flex}.mai46-meta span:nth-child(2n){border-right:0}.mai46-meta span:nth-last-child(-n+2){border-bottom:0}.mai46-meta b{color:var(--mai-signal);font-size:.58rem}.mai46-assembly{perspective:1400px;--mx:0deg;--my:0deg;place-items:center;min-height:44rem;display:grid;position:relative}.mai46-assembly:after{content:"";filter:blur(8px);background:radial-gradient(circle,#719bb51a,#0000 64%);border-radius:50%;width:min(35rem,78%);height:min(35rem,78%);animation:7s ease-in-out infinite mai46Halo;position:absolute}.mai46-assembly__scene{width:min(33rem,82%);height:32rem;transform-style:preserve-3d;transform:rotateX(calc(56deg + var(--my))) rotateZ(-15deg) rotateY(var(--mx));z-index:3;transition:transform .25s;position:relative}.mai46-plane{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(25rem,78vw);height:14rem;transform:translate3d(var(--x),var(--y),var(--z)) rotateY(var(--ry));transform-style:preserve-3d;animation:7s ease-in-out infinite mai46PlaneFloat;animation-delay:calc(var(--i) * -.7s);background:linear-gradient(145deg,#ffffff1a,#719bb506);border:1px solid #eceee92b;justify-content:space-between;align-items:flex-start;margin:-7rem 0 0 -12.5rem;padding:1rem;transition:transform 1.1s cubic-bezier(.16,.78,.18,1),border-color .7s,background .7s,box-shadow .7s;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 1.5rem 4rem #00000038}.mai46-plane:after{content:"";width:10rem;height:200%;animation:7.5s linear infinite mai46Sheen;animation-delay:calc(var(--i) * -.5s);background:linear-gradient(90deg,#0000,#ffffff2e,#0000);position:absolute;top:-50%;left:-14rem;transform:skew(-20deg)}.mai46-plane span{color:var(--mai-signal);letter-spacing:.12em;font-size:.55rem}.mai46-plane strong{color:#eceee9bf;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem}.mai46-plane i{background:linear-gradient(90deg,#0000,#719bb559,#0000);height:1px;position:absolute;bottom:22%;left:8%;right:8%}.mai46-assembly.is-connected .mai46-plane{transform:translate3d(0,0,var(--cz)) rotateY(0deg);background:linear-gradient(145deg,#ffffff21,#719bb50f);border-color:#eceee93d;box-shadow:0 1.8rem 5rem #00000047,0 0 0 1px #ff563c09}.mai46-beam{opacity:.22;width:2px;filter:drop-shadow(0 0 .7rem var(--mai-signal));z-index:12;background:linear-gradient(#0000,#ff563c47,#ff563cbf,#0000);transition:opacity .8s;position:absolute;top:2%;bottom:2%;left:50%;translate:-50%}.mai46-assembly.is-connected .mai46-beam{opacity:1;animation:2.3s ease-in-out infinite mai46Beam}.mai46-core{z-index:20;background:radial-gradient(circle at 33% 27%,#fff,#cbd9df 20%,#719bb5 44%,#1a2830 68%,#080b0d 82%);border-radius:50%;place-items:center;width:7rem;height:7rem;margin:-3.5rem;transition:box-shadow .8s,scale .8s;display:grid;position:absolute;top:50%;left:50%;transform:translateZ(2rem)rotateX(-56deg)rotate(15deg);box-shadow:0 0 0 1rem #719bb50d,0 0 5rem #719bb52e}.mai46-core span{letter-spacing:.12em;color:#071012;text-align:center;font-size:.55rem;font-weight:900}.mai46-core b{background:var(--mai-signal);width:.7rem;height:.7rem;box-shadow:0 0 1.4rem var(--mai-signal);border-radius:50%;animation:2.7s ease-in-out infinite mai46CoreDot;position:absolute;bottom:18%;right:12%}.mai46-assembly.is-connected .mai46-core{scale:1.06;box-shadow:0 0 0 1rem #719bb512,0 0 7rem #ff563c1f}.mai46-connect{z-index:6;min-height:3rem;color:var(--mai-off);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#07090abd;border:1px solid #eceee93d;align-items:center;gap:1rem;padding:.75rem 1rem;font-weight:800;display:flex;position:absolute;bottom:clamp(2rem,5vw,4.5rem);right:clamp(1.2rem,5vw,5rem)}.mai46-connect[aria-pressed=true]{border-color:var(--mai-signal);box-shadow:0 0 2rem #ff563c1a}.mai46-connect span{color:var(--mai-signal)}.mai46-heading{grid-template-columns:minmax(0,1.35fr) minmax(14rem,.65fr);align-items:end;gap:clamp(2rem,6vw,6rem);max-width:78rem;margin:0 auto 3rem;padding:0 clamp(1rem,5vw,5rem);display:grid}.mai46-heading>div:first-child{max-width:55rem}.mai46-heading h2{letter-spacing:-.058em;text-wrap:balance;margin:.7rem 0 1rem;font-size:clamp(2.7rem,5.1vw,5.8rem);line-height:.91}.mai46-heading p:not(.eyebrow){color:#5c686d;max-width:46rem;line-height:1.6}.mai46-heading--light{color:var(--mai-off)}.mai46-heading--light p:not(.eyebrow){color:#eceee99e}.mai46-heading--light .eyebrow{color:#8aa3af}.mai46-composer{background:var(--mai-paper);padding:clamp(5rem,9vw,9rem) 0}.mai46-mini-stack{perspective:700px;min-height:12rem;position:relative}.mai46-mini-stack i{width:9rem;height:5.5rem;transform:translate3d(var(--sx),var(--sy),var(--sz)) rotateX(61deg) rotateZ(-16deg);background:#ffffffa8;border:1px solid #0b0d0e1f;margin:-2.75rem -4.5rem;transition:all .55s cubic-bezier(.2,.75,.2,1);position:absolute;top:50%;left:50%;box-shadow:0 .7rem 1.8rem #0b0d0e12}.mai46-mini-stack i.is-on{background:linear-gradient(145deg,#ffffffeb,#ff563c14);border-color:#ff563cb3;box-shadow:0 0 2rem #ff563c1a}.mai46-composer__body{grid-template-columns:1.25fr .75fr;gap:1rem;max-width:78rem;margin:auto;padding:0 clamp(1rem,5vw,5rem);display:grid}.mai46-symptoms{background:#0b0d0e1c;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.mai46-symptoms button{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:2rem 1fr auto;align-items:center;gap:.7rem;min-height:6.2rem;padding:1rem;transition:all .25s;display:grid}.mai46-symptoms button:hover{background:#f0f3ef}.mai46-symptoms button[aria-pressed=true]{color:var(--mai-off);background:#101416}.mai46-symptoms button span{color:#7a878c;font-size:.55rem}.mai46-symptoms button[aria-pressed=true] span{color:#90a4ae}.mai46-symptoms button strong{font-size:.88rem}.mai46-symptoms button i{border:1px solid #0b0d0e40;border-radius:50%;width:.62rem;height:.62rem}.mai46-symptoms button[aria-pressed=true] i{background:var(--mai-signal);border-color:var(--mai-signal);box-shadow:0 0 1.2rem #ff563ca6}.mai46-symptoms>p{background:var(--mai-paper);color:#68767b;grid-column:1/-1;margin:0;padding:1rem 0 0;font-size:.78rem}.mai46-composer__result{background:#719bb5;flex-direction:column;min-height:22rem;padding:clamp(1.5rem,4vw,2.8rem);display:flex}.mai46-result-count{align-items:end;gap:.6rem;display:flex}.mai46-result-count strong{letter-spacing:-.08em;font-size:clamp(4rem,7vw,7rem);line-height:.8}.mai46-result-count span{letter-spacing:.16em;margin-bottom:.4rem;font-size:.56rem}.mai46-composer__result>p{max-width:28rem;margin:2.5rem 0;font-size:.9rem;line-height:1.55}.mai46-composer__result .button{align-self:flex-start;margin-top:auto}.mai46-reveal{background:#090b0c;padding:clamp(5rem,9vw,9rem) 0}.mai46-compare{background:#111618;border:1px solid #eceee91f;max-width:78rem;height:clamp(30rem,52vw,42rem);margin:auto;position:relative;overflow:hidden}.mai46-compare__before,.mai46-compare__after{flex-direction:column;justify-content:flex-end;padding:clamp(2rem,6vw,5rem);display:flex;position:absolute;inset:0}.mai46-compare__before{color:var(--mai-off);background:linear-gradient(140deg,#121719,#07090a)}.mai46-compare__before:before{content:"";background:repeating-linear-gradient(115deg,#0000 0 3rem,#eceee906 3rem 3.1rem);position:absolute;inset:0}.mai46-compare__after{color:#0b0d0e;clip-path:inset(0 calc(100% - var(--reveal)) 0 0);background:radial-gradient(circle at 76% 24%,#ff563c2e,#0000 22%),linear-gradient(135deg,#719bb5,#a5bdc8 54%,#d8e1e1)}.mai46-compare small{letter-spacing:.15em;font-size:.62rem;font-weight:850;position:absolute;top:1.3rem;left:1.3rem}.mai46-compare ul{max-width:38rem;margin:0;padding:0;list-style:none;display:grid}.mai46-compare li{letter-spacing:-.035em;border-top:1px solid;padding:.68rem 0;font-size:clamp(1.2rem,2.7vw,2.35rem);line-height:1.05}.mai46-compare__before li{color:#eceee9b3}.mai46-compare__after li{font-weight:800}.mai46-compare__line{z-index:6;top:0;bottom:0;left:var(--reveal);background:var(--mai-signal);pointer-events:none;width:2px;position:absolute;box-shadow:0 0 1.3rem #ff563c8c}.mai46-compare__line span{background:var(--mai-signal);color:#0b0d0e;border:5px solid #090b0c;border-radius:50%;place-items:center;width:3.1rem;height:3.1rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.mai46-compare input{z-index:10;opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.mai46-compare>p{z-index:7;color:#eceee9bd;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:#07090aa6;margin:0;padding:.5rem .7rem;font-size:.62rem;position:absolute;bottom:1rem;left:50%;translate:-50%}.mai46-sequence{background:var(--mai-off);padding:clamp(5rem,9vw,9rem) 0}.mai46-sequence__track{background:#0b0d0e1f;grid-template-columns:repeat(4,1fr);gap:1px;max-width:78rem;margin:auto;padding:0 clamp(1rem,5vw,5rem);display:grid}.mai46-sequence__track article{background:#fff;flex-direction:column;min-height:20rem;padding:1.2rem;display:flex;position:relative;overflow:hidden}.mai46-sequence__track article>span{color:var(--mai-signal);letter-spacing:.12em;font-size:.58rem}.mai46-sequence__track h3{letter-spacing:-.04em;margin:3.7rem 0 .8rem;font-size:clamp(1.5rem,2.4vw,2.2rem)}.mai46-sequence__track p{color:#5e696e;font-size:.83rem;line-height:1.5}.mai46-sequence__track i{background:#719bb53d;height:2px;position:absolute;bottom:0;left:0;right:0}.mai46-sequence__track i:after{content:"";background:var(--mai-signal);width:20%;height:4px;box-shadow:0 0 1rem var(--mai-signal);animation:5.2s linear infinite mai46Thread;position:absolute;top:-1px}.mai46-sequence__track article:nth-child(2) i:after{animation-delay:-1.3s}.mai46-sequence__track article:nth-child(3) i:after{animation-delay:-2.6s}.mai46-sequence__track article:nth-child(4) i:after{animation-delay:-3.9s}.mai46-scope-note{background:#f7f8f4;border:1px solid #0b0d0e21;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;max-width:68rem;margin:2rem auto 0;padding:1.2rem clamp(1rem,5vw,3rem);display:grid}.mai46-scope-note>strong{letter-spacing:.15em;color:var(--mai-signal);font-size:.6rem}.mai46-scope-note p{color:#566267;margin:0;font-size:.85rem;line-height:1.55}.mai46-application{color:var(--mai-off);background:#0b0d0e;grid-template-columns:.82fr 1.18fr;display:grid}.mai46-application__intro{align-self:start;max-height:calc(100svh - 4.8rem);padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem);position:sticky;top:4.8rem;overflow:auto}.mai46-application__intro .eyebrow{color:#86a0ad}.mai46-application__intro h2{letter-spacing:-.055em;max-width:11ch;margin:.7rem 0 1rem;font-size:clamp(2.7rem,4.7vw,5.4rem);line-height:.92}.mai46-application__intro>p{color:#eceee9a1;max-width:34rem;line-height:1.58}.mai46-price-note{border:1px solid #eceee924;gap:.5rem;margin:2.4rem 0;padding:1rem;display:grid}.mai46-price-note span{letter-spacing:.14em;color:var(--mai-signal);font-size:.56rem}.mai46-price-note strong{font-size:.84rem;font-weight:700}.mai46-faq{margin-top:2.5rem}.mai46-faq h3{margin-bottom:.8rem;font-size:1rem}.mai46-faq details{border-top:1px solid #eceee921}.mai46-faq details:last-child{border-bottom:1px solid #eceee921}.mai46-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:.85rem 0;font-size:.8rem;font-weight:800;list-style:none;display:flex}.mai46-faq summary::-webkit-details-marker{display:none}.mai46-faq summary span{color:var(--mai-signal)}.mai46-faq details p{color:#eceee994;margin:0;padding:0 0 .9rem;font-size:.75rem;line-height:1.52}.mai46-application__form{background:var(--mai-off);color:#0b0d0e;padding:clamp(3rem,6vw,6rem) clamp(1rem,5vw,5rem)}.mai46-form{max-width:50rem}.mai46-form__progress{background:#0b0d0e1f;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:.7rem;display:grid}.mai46-form__progress button{text-align:left;cursor:default;background:#fff;border:0;min-height:4rem;padding:.7rem;font-weight:800}.mai46-form__progress button span{color:#7b898f;margin-bottom:.25rem;font-size:.55rem;display:block}.mai46-form__progress button.is-active{color:var(--mai-off);background:#0b0d0e}.mai46-form__progress button.is-active span{color:var(--mai-signal)}.mai46-form__progress button.is-done{cursor:pointer;background:#dfe6e4}.mai46-form__saved{color:#6a767b;margin:.6rem 0 2rem;font-size:.72rem}.mai46-form fieldset{border:0;margin:0;padding:0;display:none}.mai46-form fieldset.is-active{animation:.38s mai46FormIn;display:block}.mai46-form .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.mai46-form .field-full{grid-column:1/-1}.mai46-form label>span,.mai46-group legend{margin-bottom:.45rem;font-size:.69rem;font-weight:850;display:block}.mai46-form input,.mai46-form select,.mai46-form textarea{color:#0b0d0e;background:#fff;border:1px solid #0b0d0e33;border-radius:0;width:100%;padding:.85rem .9rem}.mai46-form input:focus,.mai46-form select:focus,.mai46-form textarea:focus{border-color:var(--mai-signal);outline-offset:0;outline:2px solid #ff563c1f}.mai46-group{margin:0 0 1.8rem}.mai46-choice-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.mai46-choice-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0b0d0e29;min-height:3.4rem;padding:.65rem .8rem;font-weight:750}.mai46-choice-grid button[aria-pressed=true]{color:var(--mai-off);box-shadow:inset 3px 0 0 var(--mai-signal);background:#0b0d0e;border-color:#0b0d0e}.mai46-form__actions{justify-content:space-between;align-items:center;gap:.7rem;margin-top:1.6rem;display:flex}.mai46-form__privacy{color:#66747a;background:#f7f8f4;border:1px solid #0b0d0e1f;padding:1rem;font-size:.72rem;line-height:1.5}.mai46-form .consent-field{align-items:flex-start;gap:.7rem;margin:1rem 0;display:flex}.mai46-form .consent-field input{width:auto;margin-top:.22rem}.mai46-form .consent-field span{font-size:.75rem;font-weight:500;line-height:1.45}.mai46-success{max-width:48rem;padding:2rem 0}.mai46-success h3{letter-spacing:-.055em;font-size:clamp(2.5rem,4.5vw,5rem);line-height:.92}.mai46-success p{color:#5b686e;line-height:1.6}.mai46-recovery{color:var(--mai-off);background:#101416;padding:clamp(5rem,9vw,8rem) 0}.mai46-recovery__grid{grid-template-columns:repeat(4,1fr);gap:.7rem;max-width:78rem;margin:auto;padding:0 clamp(1rem,5vw,5rem);display:grid}.mai46-recovery__grid a{min-height:19rem;color:var(--mai-off);background:#13191c;border:1px solid #eceee921;flex-direction:column;padding:1.1rem;text-decoration:none;transition:all .28s;display:flex;position:relative;overflow:hidden}.mai46-recovery__grid a:after{content:"";background:radial-gradient(circle,#ff563c29,#0000 65%);border-radius:50%;width:8rem;height:8rem;transition:all .35s;position:absolute;bottom:-35%;left:-35%}.mai46-recovery__grid a:hover{border-color:#ff563c8c;translate:0 -.25rem}.mai46-recovery__grid a:hover:after{bottom:65%;left:65%}.mai46-recovery__grid span{color:var(--mai-signal);font-size:.58rem}.mai46-recovery__grid h3{margin:2.4rem 0 1rem;font-size:1.35rem;line-height:1.08}.mai46-recovery__grid p{color:#eceee99e;font-size:.8rem;line-height:1.52}.mai46-recovery__grid b{color:var(--mai-signal);margin-top:auto;font-size:.72rem}@keyframes mai46Halo{50%{opacity:.72;scale:1.07}}@keyframes mai46PlaneFloat{50%{translate:0 -5px}}@keyframes mai46Sheen{0%,58%{translate:0}88%,to{translate:45rem}}@keyframes mai46Beam{50%{filter:drop-shadow(0 0 1.4rem var(--mai-signal));opacity:.65}}@keyframes mai46CoreDot{50%{opacity:.45;scale:1.7}}@keyframes mai46Thread{0%{left:-22%}to{left:105%}}@keyframes mai46FormIn{0%{opacity:.25;translate:0 .45rem}to{opacity:1;translate:0}}@media (max-width:980px){.mai46-hero{grid-template-columns:1fr}.mai46-assembly{min-height:39rem}.mai46-composer__body{grid-template-columns:1fr}.mai46-composer__result{min-height:16rem}.mai46-sequence__track{grid-template-columns:1fr 1fr}.mai46-application{grid-template-columns:1fr}.mai46-application__intro{max-height:none;position:relative;top:auto}.mai46-recovery__grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.mai46-hero__copy{padding:3.4rem 1rem 2rem}.mai46-hero h1{font-size:clamp(3.15rem,14vw,5rem)}.mai46-lede{font-size:.96rem}.mai46-meta{grid-template-columns:1fr}.mai46-meta span{border-right:0}.mai46-meta span:nth-last-child(-n+2){border-bottom:1px solid #eceee91f}.mai46-meta span:last-child{border-bottom:0}.mai46-assembly{min-height:32rem}.mai46-assembly__scene{width:92%;height:27rem;scale:.82}.mai46-plane{width:21rem;height:12rem;margin-top:-6rem;margin-left:-10.5rem}.mai46-core{width:6rem;height:6rem;margin:-3rem}.mai46-connect{justify-content:space-between;bottom:1rem;left:1rem;right:1rem}.mai46-heading{grid-template-columns:1fr;margin-bottom:2rem;padding:0 1rem}.mai46-heading h2{font-size:clamp(2.55rem,12vw,4.1rem)}.mai46-mini-stack{min-height:8rem}.mai46-composer__body{padding:0 1rem}.mai46-symptoms{grid-template-columns:1fr}.mai46-symptoms>p{grid-column:auto}.mai46-compare{border-inline:0;height:34rem}.mai46-compare__before,.mai46-compare__after{padding:1.4rem 1rem 2.5rem}.mai46-compare li{font-size:1.2rem}.mai46-compare__line span{width:2.6rem;height:2.6rem}.mai46-sequence__track{background:0 0;grid-template-columns:1fr;gap:.6rem;padding:0 1rem}.mai46-sequence__track article{min-height:13rem}.mai46-sequence__track h3{margin:2.3rem 0 .6rem}.mai46-scope-note{border-inline:1px solid #0b0d0e21;grid-template-columns:1fr;margin:1rem}.mai46-application__intro,.mai46-application__form{padding:3.5rem 1rem}.mai46-application__intro h2{font-size:clamp(2.6rem,12vw,4rem)}.mai46-form__progress button{padding:.55rem .35rem;font-size:.66rem}.mai46-form .field-grid{grid-template-columns:1fr}.mai46-form .field-full{grid-column:auto}.mai46-choice-grid{grid-template-columns:1fr}.mai46-form__actions{align-items:stretch}.mai46-form__actions .button{flex:1}.mai46-recovery__grid{grid-template-columns:1fr;padding:0 1rem}.mai46-recovery__grid a{min-height:13rem}}@media (prefers-reduced-motion:reduce){.audit-implementation-page-v46 *{transition-duration:.01ms!important;animation:none!important}.mai46-assembly__scene{transform:rotateX(56deg)rotate(-15deg)!important}.mai46-compare__line{box-shadow:none}}.mai47-hero{color:#eceee9;background:#07090a;grid-template-columns:minmax(21rem,.92fr) minmax(31rem,1.08fr);min-height:calc(100svh - 5rem);display:grid;position:relative;overflow:hidden}.mai47-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#ffffff04 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 82% 25%,#719bb521,#0000 29%),radial-gradient(circle at 18% 92%,#ff563c11,#0000 24%);position:absolute;inset:0}.mai47-hero__copy{z-index:4;align-self:center;padding:clamp(4rem,7.5vw,7.5rem) clamp(1.2rem,4.8vw,5.4rem);position:relative}.mai47-hero__copy .eyebrow{color:#8aa3af}.mai47-hero h1{letter-spacing:-.067em;text-wrap:balance;max-width:10ch;margin:.8rem 0 1.35rem;font-size:clamp(3.55rem,6vw,7.05rem);line-height:.86}.mai47-lede{color:#eceee9b8;max-width:44rem;font-size:clamp(1rem,1.42vw,1.22rem);line-height:1.56}.mai47-hero .button--ghost{color:#eceee9;background:0 0;border-color:#eceee940}.mai47-meta{border:1px solid #eceee91f;grid-template-columns:repeat(2,minmax(0,1fr));max-width:44rem;margin-top:2.6rem;display:grid}.mai47-meta span{color:#eceee99c;border-bottom:1px solid #eceee91f;border-right:1px solid #eceee91f;align-items:center;gap:.7rem;min-height:3.7rem;padding:.75rem .9rem;font-size:.72rem;display:flex}.mai47-meta span:nth-child(2n){border-right:0}.mai47-meta span:nth-last-child(-n+2){border-bottom:0}.mai47-meta b{color:#ff563c;font-size:.58rem}.mai47-xray{--px:0px;--py:0px;place-items:center;min-height:44rem;padding:clamp(2rem,4vw,4rem);display:grid;position:relative}.mai47-xray:before{content:"";filter:blur(.2px);transform:translate(var(--px),var(--py));border:1px solid #eceee914;border-radius:50%;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:8% 5% 12%}.mai47-xray__viewport{aspect-ratio:1.32;width:min(100%,52rem);transform:translate(calc(var(--px)*.22),calc(var(--py)*.22));background:linear-gradient(#0c1113eb,#050708fa);border:1px solid #eceee929;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 2.5rem 8rem #00000052,inset 0 0 0 1px #719bb509}.mai47-xray__viewport:before{content:"";pointer-events:none;background:radial-gradient(circle at 56% 48%,#719bb517,#0000 28%),radial-gradient(circle at 72% 35%,#ff563c14,#0000 19%);position:absolute;inset:0}.mai47-xray__grid{opacity:.48;background-image:linear-gradient(#eceee90d 1px,#0000 1px),linear-gradient(90deg,#eceee90d 1px,#0000 1px);background-size:9% 12%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 1%,#000 14% 86%,#0000 99%);mask-image:linear-gradient(#0000 1%,#000 14% 86%,#0000 99%)}.mai47-flow{filter:drop-shadow(0 0 .7rem #719bb524);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mai47-flow path{fill:none;vector-effect:non-scaling-stroke}.mai47-flow__ghost{stroke:#eceee924;stroke-width:1.2px;stroke-dasharray:4 9}.mai47-flow__live{stroke:#719bb5;stroke-width:1.8px;stroke-dasharray:780;stroke-dashoffset:780px;opacity:0;filter:drop-shadow(0 0 .45rem #719bb5a6)}.mai47-xray.is-mapped .mai47-flow__live{opacity:1;animation:1.15s cubic-bezier(.65,0,.2,1) forwards mai47Draw}.mai47-scan{mix-blend-mode:screen;filter:blur(.1px);pointer-events:none;background:linear-gradient(90deg,#0000,#719bb506 15%,#719bb529 49%,#ffffff2e 50%,#719bb514 52%,#0000);width:18%;animation:5.8s ease-in-out infinite mai47Scan;position:absolute;top:-10%;bottom:-10%;left:-22%}.mai47-scan:after{content:"";background:linear-gradient(#0000,#eceee9b3,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 1.25rem #719bb5a6}.mai47-node{left:var(--left);top:var(--top);width:clamp(6.4rem,10vw,9.2rem);min-height:4.1rem;transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) rotate(var(--rot));z-index:4;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:5.4s ease-in-out infinite mai47Drift;animation-delay:calc(var(--i)*-.64s);background:#080b0ce0;border:1px solid #eceee924;padding:.65rem .72rem;transition:transform .85s cubic-bezier(.2,.85,.2,1),border-color .5s,background .5s,box-shadow .5s;position:absolute;box-shadow:0 .8rem 2rem #0000002e}.mai47-node span{color:#ff563c;letter-spacing:.14em;margin-bottom:.55rem;font-size:.52rem;display:block}.mai47-node strong{color:#eceee9e0;font-size:clamp(.68rem,.9vw,.82rem);line-height:1.12;display:block}.mai47-node i{background:#5e6d74;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.65rem;right:.65rem;box-shadow:0 0 0 .25rem #5e6d7414}.mai47-xray.is-mapped .mai47-node{background:#0b1012f0;border-color:#719bb56b;animation:none;transform:translate(-50%,-50%);box-shadow:0 1rem 2.6rem #0000003d}.mai47-xray.is-mapped .mai47-node i{background:#91bccf;box-shadow:0 0 .8rem #719bb5b8,0 0 0 .24rem #719bb51f}.mai47-xray.is-mapped .mai47-node--4{border-color:#ff563cb8;box-shadow:0 1rem 2.8rem #0000003d,0 0 2rem #ff563c17}.mai47-xray.is-mapped .mai47-node--4 i{background:#ff563c;box-shadow:0 0 .9rem #ff563cd1,0 0 0 .24rem #ff563c1f}.mai47-core{z-index:3;background:radial-gradient(circle,#719bb51f,#07090ad1 58%,#0000 60%);border:1px solid #eceee924;border-radius:50%;place-items:center;width:7.7rem;height:7.7rem;transition:all .7s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.mai47-core:before,.mai47-core:after{content:"";border:1px solid #eceee914;border-radius:50%;position:absolute;inset:-1.1rem}.mai47-core:after{border-style:dashed;animation:18s linear infinite mai47Spin;inset:-2.4rem}.mai47-core span{letter-spacing:.18em;color:#eceee9bf;font-size:.55rem}.mai47-core b{background:#719bb5;border-radius:50%;width:.34rem;height:.34rem;position:absolute;box-shadow:0 0 1rem #719bb5}.mai47-xray.is-mapped .mai47-core{border-color:#719bb58c;box-shadow:0 0 4rem #719bb514}.mai47-xray.is-mapped .mai47-core b{background:#ff563c;box-shadow:0 0 1rem #ff563c}.mai47-xray__readout{color:#eceee959;letter-spacing:.14em;z-index:7;justify-content:space-between;gap:1rem;font-size:.48rem;display:flex;position:absolute;bottom:.65rem;left:.8rem;right:.8rem}.mai47-map-toggle{z-index:8;color:#0b0d0e;cursor:pointer;background:#eceee9f5;border:1px solid #eceee92e;justify-content:space-between;align-items:center;gap:1rem;min-width:13rem;min-height:3.5rem;padding:.8rem 1rem;font-weight:850;transition:transform .25s,border-color .25s,background .25s;display:flex;position:absolute;bottom:clamp(2.5rem,5vw,4.2rem);right:clamp(2.5rem,5vw,5rem)}.mai47-map-toggle:hover{border-color:#ff563c;transform:translateY(-2px)}.mai47-map-toggle b{color:#ff563c}.mai47-xray.is-mapped .mai47-map-toggle{color:#07090a;background:#ff563c;border-color:#ff563c}.mai47-xray.is-mapped .mai47-map-toggle b{color:#07090a}@keyframes mai47Draw{to{stroke-dashoffset:0}}@keyframes mai47Scan{0%,12%{opacity:0;left:-22%}24%{opacity:1}65%{opacity:.85;left:106%}77%,to{opacity:0;left:106%}}@keyframes mai47Spin{to{rotate:360deg}}@keyframes mai47Drift{50%{translate:0 -4px}}@media (max-width:980px){.mai47-hero{grid-template-columns:1fr}.mai47-xray{min-height:39rem;padding:1.5rem 1rem 5.5rem}.mai47-map-toggle{bottom:1.2rem;right:1rem}}@media (max-width:620px){.mai47-hero__copy{padding:3.4rem 1rem 2rem}.mai47-hero h1{font-size:clamp(3.15rem,14vw,5rem)}.mai47-lede{font-size:.96rem}.mai47-meta{grid-template-columns:1fr}.mai47-meta span{border-right:0}.mai47-meta span:nth-last-child(-n+2){border-bottom:1px solid #eceee91f}.mai47-meta span:last-child{border-bottom:0}.mai47-xray{min-height:31rem;padding:.8rem .65rem 5.2rem}.mai47-xray__viewport{aspect-ratio:.92}.mai47-node{width:6.25rem;min-height:3.65rem;padding:.55rem}.mai47-node strong{font-size:.65rem}.mai47-core{width:5.8rem;height:5.8rem}.mai47-xray__readout{font-size:.42rem}.mai47-map-toggle{bottom:1rem;left:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.mai47-scan,.mai47-core:after,.mai47-node{animation:none!important}.mai47-flow__live{stroke-dashoffset:0!important;animation:none!important}.mai47-xray__viewport,.mai47-xray:before{transform:none!important}}.mai49-tomography{--lens-x:73%;--lens-y:43%;place-items:center;min-height:44rem;padding:clamp(2rem,4vw,4rem);display:grid;position:relative}.mai49-tomography:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(circle at 64% 46%,#ff563c0f,#0000 25%),radial-gradient(circle,#719bb514,#0000 46%);position:absolute;inset:8% 4% 10%}.mai49-tomography__shell{background:linear-gradient(#090d0ff5,#050708fc);border:1px solid #eceee921;width:min(100%,54rem);position:relative;overflow:hidden;box-shadow:0 2.8rem 8rem #00000057,inset 0 0 0 1px #719bb506}.mai49-tomography__shell:before{content:"";opacity:.55;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff03 1px,#0000 1px),linear-gradient(#ffffff03 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.mai49-tomography__hud,.mai49-tomography__footer{letter-spacing:.14em;color:#eceee95c;z-index:4;border-bottom:1px solid #eceee917;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;height:2.65rem;padding:0 .9rem;font-size:.48rem;display:grid;position:relative}.mai49-tomography__hud span:first-child{color:#eceee9a8}.mai49-tomography__hud span:nth-child(2){color:#719bb5}.mai49-tomography__hud span:last-child{color:#ff725e}.mai49-tomography__stage{isolation:isolate;height:clamp(32rem,48vw,39rem);position:relative;overflow:hidden}.mai49-tomography__stage:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 64.5%,#ff563c0e,#0000 19%),linear-gradient(90deg,#0000 0 64%,#ffffff06 64.1%,#0000 64.2%);position:absolute;inset:0}.mai49-traces{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mai49-grid-lines path{fill:none;stroke:#eceee90d;stroke-width:1px;vector-effect:non-scaling-stroke}.mai49-trace-base,.mai49-trace-flow,.mai49-output-line{fill:none;vector-effect:non-scaling-stroke}.mai49-trace-base{stroke:#eceee91a;stroke-width:1.15px}.mai49-trace-flow{stroke:url(#mai49-trace-gradient);stroke-width:1.55px;stroke-dasharray:2 10;animation:7.5s linear infinite mai49Flow;animation-delay:calc(var(--i)*-.72s);filter:drop-shadow(0 0 .28rem #719bb52e)}.mai49-trace-group.is-2 .mai49-trace-flow,.mai49-trace-group.is-3 .mai49-trace-flow{stroke-width:1.8px}.mai49-constraint-halo{opacity:.72;animation:4.4s ease-in-out infinite mai49Halo}.mai49-constraint-ring{fill:#07090ad6;stroke:#ff6d57;stroke-width:1.35px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 .8rem #ff563c61);animation:4.4s ease-in-out infinite mai49Ring}.mai49-constraint-core{fill:#ff563c;filter:drop-shadow(0 0 .55rem #ff563c)}.mai49-output-line{stroke:#eceee938;stroke-width:1px;stroke-dasharray:4 11}.mai49-lane-labels{z-index:4;pointer-events:none;position:absolute;inset:0}.mai49-lane-labels>span{left:1rem;top:calc(16.4% + var(--i)*13.55%);grid-template-columns:1.65rem auto;align-items:center;gap:.55rem;min-width:8rem;display:grid;position:absolute;transform:translateY(-50%)}.mai49-lane-labels b{color:#ff725e;letter-spacing:.1em;font-size:.44rem;font-weight:700}.mai49-lane-labels strong{color:#eceee994;letter-spacing:.035em;font-size:.56rem;font-weight:650}.mai49-scanline{z-index:5;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000,#719bb505 28%,#719bb51a 68%,#e0f2f924 84%,#0000);width:16%;animation:7.8s cubic-bezier(.55,.04,.38,.96) infinite mai49Scan;position:absolute;top:0;bottom:0;left:-16%}.mai49-scanline:after{content:"";background:linear-gradient(#0000 3%,#d4eef81f 13%,#d4eef8d1 48%,#d4eef829 87%,#0000 97%);width:1px;position:absolute;top:0;bottom:0;right:16%;box-shadow:0 0 1.1rem #719bb58c}.mai49-scanline i{background:#dceff6;border-radius:50%;width:5px;height:5px;position:absolute;top:10%;right:calc(16% - 2px);box-shadow:0 0 .7rem #dceff6,0 6.7rem 0 -1px #dceff673,0 13.4rem 0 -1px #dceff647,0 20.1rem 0 -1px #dceff633}.mai49-lens{z-index:7;left:var(--lens-x);top:var(--lens-y);pointer-events:none;background:radial-gradient(circle,#719bb511,#07090a0f 68%,#0000 70%);border:1px solid #eceee957;border-radius:50%;width:8.4rem;height:8.4rem;transition:left .5s cubic-bezier(.2,.8,.2,1),top .5s cubic-bezier(.2,.8,.2,1),opacity .25s;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #719bb50a,0 0 3rem #719bb512}.mai49-tomography[data-pointer=true] .mai49-lens{transition:opacity .2s}.mai49-lens:before,.mai49-lens:after{content:"";background:linear-gradient(90deg,#0000,#eceee952,#0000);position:absolute}.mai49-lens:before{height:1px;top:50%;left:-1.2rem;right:-1.2rem}.mai49-lens:after{background:linear-gradient(#0000,#eceee952,#0000);width:1px;top:-1.2rem;bottom:-1.2rem;left:50%}.mai49-lens>span{border:1px solid #719bb53d;border-radius:50%;position:absolute;inset:.72rem}.mai49-lens>i{background:#ff563c;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 .8rem #ff563cbf}.mai49-lens>b{letter-spacing:.15em;color:#eceee96b;white-space:nowrap;font-size:.42rem;font-weight:700;position:absolute;top:calc(100% + .55rem);left:50%;translate:-50%}.mai49-constraint-label{z-index:6;text-align:center;pointer-events:none;gap:.18rem;display:grid;position:absolute;top:50%;left:64.55%;translate:-50% 3.7rem}.mai49-constraint-label small{letter-spacing:.18em;color:#ff725e;font-size:.44rem;font-weight:800}.mai49-constraint-label strong{color:#eceee9cc;font-size:.65rem;font-weight:700}.mai49-constraint-label span{letter-spacing:.11em;color:#eceee940;font-size:.39rem}.mai49-revenue{z-index:6;color:#eceee985;letter-spacing:.12em;pointer-events:none;align-items:center;gap:.45rem;font-size:.46rem;display:flex;position:absolute;top:50%;right:.9rem;translate:0 -50%}.mai49-revenue span{color:#ff725e;font-size:.9rem}.mai49-revenue strong{font-weight:650}.mai49-tomography__footer{border-top:1px solid #eceee917;border-bottom:0;grid-template-columns:1fr auto;height:auto;min-height:3.1rem;line-height:1.35}.mai49-tomography__footer span:last-child{color:#eceee994;text-align:right}.mai49-dependency-index{background:#ffffff8a;border:1px solid #0b0d0e1f;grid-template-rows:auto 1fr auto;justify-self:end;gap:1.1rem;width:100%;max-width:23rem;min-height:12rem;padding:1rem;display:grid}.mai49-dependency-index__top,.mai49-dependency-index__foot{letter-spacing:.12em;color:#6e7b80;justify-content:space-between;align-items:center;gap:1rem;font-size:.52rem;display:flex}.mai49-dependency-index__top b{color:#0b0d0e;font-size:.62rem}.mai49-dependency-index__bars{border-bottom:1px solid #0b0d0e1f;grid-template-columns:repeat(8,1fr);align-items:end;gap:.36rem;min-height:6.2rem;padding:0 .25rem .6rem;display:grid}.mai49-dependency-index__bars i{height:calc(16% + var(--i)*7%);background:linear-gradient(#719bb53d,#719bb50f);border-top:1px solid #719bb557;min-height:.8rem;transition:height .45s cubic-bezier(.2,.8,.2,1),background .35s,box-shadow .35s;display:block}.mai49-dependency-index__bars i.is-on{height:calc(52% + var(--i)*5%);background:linear-gradient(#ff725e,#ff563c2b);border-top-color:#ff563c;box-shadow:0 -.35rem 1.2rem #ff563c1c}.mai49-dependency-index__foot span:last-child{color:#ff563c;font-weight:800}@keyframes mai49Flow{to{stroke-dashoffset:-144px}}@keyframes mai49Scan{0%,7%{opacity:0;left:-18%}17%{opacity:.95}73%{opacity:.9;left:103%}86%,to{opacity:0;left:103%}}@keyframes mai49Halo{0%,to{opacity:.4;transform-origin:620px 280px;transform:scale(.93)}50%{opacity:.86;transform-origin:620px 280px;transform:scale(1.04)}}@keyframes mai49Ring{0%,to{stroke-opacity:.55}50%{stroke-opacity:1}}@media (max-width:980px){.mai49-tomography{min-height:40rem;padding:1.2rem 1rem 4rem}.mai49-tomography__stage{height:34rem}.mai49-dependency-index{justify-self:stretch;max-width:none}}@media (max-width:620px){.mai49-tomography{--lens-x:70%;--lens-y:39%;min-height:32rem;padding:.8rem .65rem 3.4rem}.mai49-tomography__hud{grid-template-columns:1fr auto;height:2.5rem}.mai49-tomography__hud span:nth-child(2){display:none}.mai49-tomography__stage{height:28rem}.mai49-lane-labels>span{grid-template-columns:1.15rem auto;min-width:6.4rem;left:.55rem}.mai49-lane-labels b{font-size:.38rem}.mai49-lane-labels strong{max-width:5rem;font-size:.48rem;line-height:1.05}.mai49-lens{width:6.4rem;height:6.4rem}.mai49-constraint-label{left:64.5%;translate:-50% 3rem}.mai49-constraint-label strong{font-size:.55rem}.mai49-revenue{right:.35rem}.mai49-revenue strong{display:none}.mai49-tomography__footer{grid-template-columns:1fr;gap:.25rem;padding:.65rem .7rem}.mai49-tomography__footer span:last-child{text-align:left}.mai49-dependency-index{min-height:10rem}}@media (prefers-reduced-motion:reduce){.mai49-trace-flow,.mai49-scanline,.mai49-constraint-halo,.mai49-constraint-ring{animation:none!important}.mai49-lens{transition:none!important;top:42%!important;left:72%!important}.mai49-trace-flow{stroke-dasharray:none}.mai49-dependency-index__bars i{transition:none!important}}.mai50-reveal{overflow:hidden}.mai50-reconstruction{--mx:0;--my:0;perspective:1200px;width:min(1240px,100% - 2rem);margin:0 auto}.mai50-reconstruction__frame{transform:rotateX(calc(var(--my)*-.7deg)) rotateY(calc(var(--mx)*.8deg));background:linear-gradient(#0d1113,#07090a 78%);border:1px solid #eceee91f;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 3rem 10rem #00000057}.mai50-reconstruction__frame:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff04 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.mai50-reconstruction__top{z-index:5;text-transform:uppercase;letter-spacing:.15em;color:#eceee96b;border-bottom:1px solid #eceee917;grid-template-columns:1fr auto 1fr;align-items:center;height:3.3rem;padding:0 1.2rem;font-size:.49rem;display:grid;position:relative}.mai50-reconstruction__top>b{color:#eceee9b3;align-items:center;gap:.48rem;font-size:.45rem;font-weight:750;display:flex}.mai50-reconstruction__top>b i{background:#ff563c;border-radius:50%;width:.38rem;height:.38rem;animation:2.8s ease-in-out infinite mai50Status;box-shadow:0 0 .7rem #ff563cb8}.mai50-reconstruction__top>span:last-child{text-align:right;color:#dbe7eab8}.mai50-reconstruction__stage{isolation:isolate;height:clamp(34rem,54vw,45rem);position:relative;overflow:hidden}.mai50-reconstruction__stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#ff563c0e,#0000 20%),radial-gradient(circle at 78%,#719bb50b,#0000 31%);position:absolute;inset:0}.mai50-reconstruction__field{z-index:1;filter:blur(8px);pointer-events:none;background:linear-gradient(90deg,#0000,#ff563c07,#dbe7ea0b,#ff563c07,#0000);animation:8s cubic-bezier(.65,0,.3,1) infinite mai50Field;position:absolute;inset:-20% 42%}.mai50-state{z-index:4;grid-template-rows:repeat(4,1fr);align-items:center;width:31%;display:grid;position:absolute;top:8%;bottom:8%}.mai50-state--before{left:3%}.mai50-state--after{right:3%}.mai50-fragment,.mai50-output{background:linear-gradient(120deg,#ffffff06,#ffffff02);border:1px solid #eceee91a;grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;min-height:4.65rem;padding:.78rem .85rem;display:grid;position:relative;overflow:hidden}.mai50-fragment{width:calc(92% - var(--i)*3%);transform:translateX(calc((var(--i) - 1.5)*5px));animation:8s cubic-bezier(.5,.05,.25,1) infinite mai50Fragment;animation-delay:calc(var(--i)*-.55s);border-color:#719bb51f}.mai50-fragment:after{content:"";background:#719bb542;width:2px;position:absolute;top:0;bottom:0;left:0}.mai50-fragment span,.mai50-output span{letter-spacing:.11em;color:#719bb5;font-size:.48rem}.mai50-fragment strong,.mai50-output strong{color:#eceee9ad;font-size:clamp(.68rem,.9vw,.86rem);font-weight:620;line-height:1.2}.mai50-fragment>i{background:#719bb557;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 .35rem #719bb50a}.mai50-output{width:100%;animation:8s cubic-bezier(.2,.8,.2,1) infinite mai50Output;animation-delay:calc(var(--i)*-.38s);background:linear-gradient(120deg,#dbe7ea0e,#ffffff03);border-color:#dbe7ea24;grid-template-columns:auto 2rem 1fr}.mai50-output:after{content:"";opacity:.6;background:#ff563c;width:2px;position:absolute;top:0;bottom:0;right:0}.mai50-output>i{background:#ff563c;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 .8rem #ff563ca6}.mai50-output span{color:#dbe7ea80}.mai50-output strong{color:#eceee9e0;font-weight:720}.mai50-reconstruction__paths{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mai50-path-base,.mai50-path-live{fill:none;vector-effect:non-scaling-stroke}.mai50-path-base{stroke:#eceee912;stroke-width:1px}.mai50-path-live{stroke-width:1.45px;stroke-dasharray:2 13;animation:4.8s linear infinite mai50Pulse;animation-delay:calc(var(--i)*-.44s);filter:url(#mai50-glow)}.mai50-paths--in .mai50-path-live{stroke:url(#mai50-in)}.mai50-paths--out .mai50-path-live{stroke:url(#mai50-out);animation-duration:5.6s}.mai50-core-halo{fill:#ff563c09;stroke:#ff563c14;stroke-width:1px;transform-origin:500px 280px;animation:5s ease-in-out infinite mai50Halo}.mai50-core-ring{fill:none;stroke:#eceee92e;stroke-width:1px;vector-effect:non-scaling-stroke;transform-origin:500px 280px}.mai50-core-ring--a{stroke:#ff563c;stroke-dasharray:7 13;animation:12s linear infinite mai50Ring}.mai50-core-ring--b{stroke:#719bb53b;stroke-dasharray:2 9;animation:18s linear infinite reverse mai50Ring}.mai50-core-mark{fill:#07090af2;stroke:#eceee947;stroke-width:1px;filter:drop-shadow(0 0 .8rem #ff563c1f)}.mai50-core-dot{fill:#ff563c;filter:drop-shadow(0 0 .65rem #ff563c)}.mai50-core-label{z-index:5;text-align:center;pointer-events:none;gap:.17rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% 4.4rem}.mai50-core-label small{letter-spacing:.18em;color:#ff725e;font-size:.4rem}.mai50-core-label strong{letter-spacing:.04em;color:#eceee999;font-size:.56rem;font-weight:650}.mai50-reconstruction__footer{letter-spacing:.15em;color:#eceee94f;border-top:1px solid #eceee914;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:.7rem;min-height:3.25rem;padding:.7rem 1.1rem;font-size:.43rem;display:grid}.mai50-reconstruction__footer i{background:linear-gradient(90deg,#719bb514,#719bb57a,#ff563c57);height:1px;position:relative;overflow:hidden}.mai50-reconstruction__footer i:after{content:"";background:#dce9ed;width:18%;animation:5.8s ease-in-out infinite mai50Footer;position:absolute;top:0;bottom:0;box-shadow:0 0 .65rem #dce9ed}.mai50-reconstruction__footer span:last-child{color:#eceee98c}@keyframes mai50Pulse{to{stroke-dashoffset:-180px}}@keyframes mai50Ring{to{transform:rotate(360deg)}}@keyframes mai50Halo{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}@keyframes mai50Field{0%,to{opacity:.1;transform:translate(-28%)}42%,62%{opacity:.95;transform:translate(0)}to{opacity:.1;transform:translate(28%)}}@keyframes mai50Fragment{0%,to{opacity:.58;filter:saturate(.65);translate:0}38%{opacity:.78}55%{opacity:.48;translate:5px}72%{opacity:.68}}@keyframes mai50Output{0%,24%{opacity:.54;box-shadow:none}47%,72%{opacity:1;box-shadow:inset 0 0 0 1px #ff563c09,0 0 2rem #719bb509}to{opacity:.65}}@keyframes mai50Status{0%,to{opacity:.45;scale:.8}50%{opacity:1;scale:1}}@keyframes mai50Footer{0%{opacity:0;left:-18%}20%{opacity:.85}75%{opacity:.75;left:100%}to{opacity:0;left:100%}}@media (max-width:800px){.mai50-reconstruction{width:100%}.mai50-reconstruction__frame{border-inline:0;transform:none!important}.mai50-reconstruction__top{grid-template-columns:1fr auto 1fr;padding:0 .7rem}.mai50-reconstruction__top>b{font-size:.38rem}.mai50-reconstruction__stage{height:auto;min-height:44rem;padding:3.8rem .8rem}.mai50-state{gap:.42rem;width:100%;position:relative;top:auto;bottom:auto;left:auto!important;right:auto!important}.mai50-state--before{padding-right:19%}.mai50-state--after{margin-top:12rem;padding-left:19%}.mai50-fragment,.mai50-output{min-height:4rem}.mai50-reconstruction__paths{transform-origin:50%;height:38%;inset:28% 0 auto;transform:rotate(90deg)scale(.74)}.mai50-core-label{top:50%;translate:-50% -50%}.mai50-reconstruction__footer{grid-template-columns:1fr;gap:.45rem;padding:.8rem}.mai50-reconstruction__footer i,.mai50-reconstruction__footer span:nth-of-type(2),.mai50-reconstruction__footer span:nth-of-type(3){display:none}}@media (prefers-reduced-motion:reduce){.mai50-reconstruction__frame{transform:none!important}.mai50-reconstruction *{transition:none!important;animation:none!important}.mai50-fragment,.mai50-output{opacity:1!important;translate:0!important}.mai50-path-live{stroke-dasharray:none}.mai50-core-halo{opacity:.65!important;transform:none!important}}.about-page{background:var(--off);overflow:hidden}.about-section{padding:clamp(5.5rem,10vw,10rem) clamp(1.25rem,5vw,5rem)}.about-section--ink{background:var(--ink);color:var(--off)}.about-eyebrow-light{color:var(--film)}.about-button-light{color:var(--off);border-color:var(--off)}@supports (color:color-mix(in lab, red, red)){.about-button-light{border-color:color-mix(in srgb,var(--off) 65%,transparent)}}.about-button-light{background:0 0}.about-button-light:hover{background:var(--off);color:var(--ink)}.about-page [data-about-reveal]{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(2rem)}.about-page [data-about-reveal].is-visible{opacity:1;transform:none}.about-hero{background:var(--ink);min-height:calc(100svh - 5rem);color:var(--off);isolation:isolate;grid-template-columns:minmax(22rem,.92fr) minmax(28rem,1.08fr);display:grid;position:relative}.about-hero:before{content:"";pointer-events:none;z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(0deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.5rem 4.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 63%);mask-image:linear-gradient(90deg,#000,#0000 63%)}.about-hero__copy{z-index:3;align-self:center;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,4.5vw,5rem);position:relative}.about-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:9.4ch;margin:1rem 0 1.8rem;font-size:clamp(3.7rem,7.35vw,8.8rem);line-height:.84}.about-hero__lede{max-width:40rem;color:var(--off)}@supports (color:color-mix(in lab, red, red)){.about-hero__lede{color:color-mix(in srgb,var(--off) 76%,transparent)}}.about-hero__lede{margin:0;font-size:clamp(1.04rem,1.45vw,1.3rem);line-height:1.58}.about-hero__facts{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);max-width:46rem;margin-top:3.25rem;display:grid}.about-hero__facts span{min-height:5.4rem;color:var(--off);border-right:1px solid #ffffff29;align-content:center;gap:.35rem;padding:1rem .8rem 1rem 0;font-size:.78rem;display:grid}@supports (color:color-mix(in lab, red, red)){.about-hero__facts span{color:color-mix(in srgb,var(--off) 75%,transparent)}}.about-hero__facts span:last-child{border-right:0;padding-left:.8rem}.about-hero__facts span:nth-child(2){padding-left:.8rem}.about-hero__facts b{letter-spacing:.15em;color:var(--signal);font-size:.62rem}.about-hero__visual{background:#111517;align-items:stretch;min-height:48rem;display:grid;position:relative;overflow:hidden}.about-hero__portrait{position:absolute;inset:0;overflow:hidden}.about-hero__portrait img{object-fit:cover;object-position:50% 38%;filter:saturate(.82)contrast(1.03);width:100%;height:100%}.about-hero__portrait:after{content:"";background:linear-gradient(90deg,var(--ink) 0%,transparent 32%),linear-gradient(0deg,#0b0d0ec7,transparent 42%),linear-gradient(180deg,#0b0d0e40,transparent 28%);pointer-events:none;position:absolute;inset:0}.about-hero__grid{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.333% - .5px),#ffffff26 33.333%,#0000 calc(33.333% + .5px) calc(66.666% - .5px),#ffffff26 66.666%,#0000 calc(66.666% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#ffffff26 50%,#0000 calc(50% + .5px));border:1px solid #ffffff47;position:absolute;inset:clamp(1rem,2.6vw,2.5rem)}.about-hero__scan{z-index:3;background:linear-gradient(180deg,transparent 0%,var(--signal) 14%,var(--signal) 86%,transparent 100%);pointer-events:none;width:2px;animation:8s ease-in-out infinite aboutScan;position:absolute;top:0;bottom:0;box-shadow:0 0 2rem #ff563ca6}.about-hero__scan:before{content:"";background:linear-gradient(90deg,#0000,#ff563c17,#0000);width:10rem;position:absolute;top:0;bottom:0;left:-5rem}.about-hero__labels{z-index:4;pointer-events:none;grid-template-columns:1fr 1fr;align-content:space-between;display:grid;position:absolute;inset:clamp(1.6rem,3.5vw,3.5rem)}.about-hero__labels span{letter-spacing:.18em;color:#ffffffa8;font-size:.62rem;font-weight:800}.about-hero__labels span:nth-child(2n){justify-self:end}.about-hero__labels span:nth-child(n+3){align-self:end}.about-hero__signature{z-index:5;color:var(--off);grid-template-columns:auto 1fr;align-items:end;gap:.6rem 1rem;display:grid;position:absolute;bottom:clamp(1.8rem,4vw,4rem);left:clamp(1.8rem,4vw,4rem);right:clamp(1.8rem,4vw,4rem)}.about-hero__signature>span{color:var(--signal);letter-spacing:-.18em;grid-row:1/3;font-size:3.2rem;font-weight:900;line-height:.8}.about-hero__signature strong{letter-spacing:-.05em;font-size:clamp(1.4rem,2.4vw,2.8rem);line-height:.78}.about-hero__signature small{letter-spacing:.18em;color:#fff9;font-size:.58rem}@keyframes aboutScan{0%,to{opacity:.55;left:12%}50%{opacity:1;left:88%}}.about-perspective{max-width:var(--container);grid-template-columns:minmax(19rem,.82fr) minmax(24rem,1.18fr);align-items:center;gap:clamp(3rem,8vw,9rem);margin:0 auto;display:grid}.about-perspective__image{background:#d8dad5;min-height:42rem;position:relative;overflow:hidden}.about-perspective__image img{object-fit:cover;object-position:50% 34%;filter:saturate(.78);width:100%;height:100%;position:absolute;inset:0}.about-perspective__image:after{content:"";pointer-events:none;border:1px solid #0b0d0e2e;position:absolute;inset:0}.about-image-code{z-index:2;background:var(--ink);color:var(--off);letter-spacing:.13em;padding:.55rem .7rem;font-size:.6rem;position:absolute;bottom:1rem;left:1rem}.about-perspective__copy h2,.about-section__heading h2,.about-method__copy h2,.about-human__copy h2,.about-final__copy h2{letter-spacing:-.065em;text-wrap:balance;margin:.75rem 0 1.6rem;font-size:clamp(3rem,5.7vw,6.7rem);line-height:.9}.about-perspective__copy h2{max-width:12ch}.about-perspective__copy>p:not(.eyebrow),.about-human__copy>p:not(.eyebrow){max-width:42rem;color:var(--muted);font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.65}.about-section__heading{max-width:var(--container);grid-template-columns:.5fr 1.5fr;align-items:start;gap:1rem 3rem;margin:0 auto clamp(3.5rem,7vw,6rem);display:grid}.about-section__heading>.eyebrow{grid-row:1/3;padding-top:.75rem}.about-section__heading h2{max-width:13ch;margin:0}.about-section__heading>p:last-child{max-width:43rem;color:var(--off);grid-column:2;margin:0}@supports (color:color-mix(in lab, red, red)){.about-section__heading>p:last-child{color:color-mix(in srgb,var(--off) 63%,transparent)}}.about-section__heading>p:last-child{font-size:1.05rem}.about-section__heading--dark>p:last-child{color:var(--muted)}.about-system-map{max-width:var(--container);background:radial-gradient(circle,#719bb51f,#0000 34%),linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/4rem 4rem,linear-gradient(0deg,#ffffff09 1px,#0000 1px) 0 0/4rem 4rem;border:1px solid #ffffff29;height:clamp(34rem,52vw,48rem);margin:0 auto;position:relative;overflow:hidden}.about-system-map__lines{width:100%;height:100%;position:absolute;inset:0}.about-system-map__lines path{fill:none;stroke:#719bb561;stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:8 12;animation:14s linear infinite aboutLineFlow}.about-system-map__pulse{opacity:.4;pointer-events:none;border:1px solid #ff563c59;width:22rem;height:22rem;animation:4.4s ease-out infinite aboutPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-system-core{background:var(--off);width:min(28rem,42%);min-height:12rem;color:var(--ink);border-top:4px solid var(--signal);z-index:4;align-content:center;padding:2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2rem 6rem #00000057}.about-system-core small{letter-spacing:.17em;color:var(--muted);font-size:.6rem}.about-system-core strong{letter-spacing:-.055em;margin:.6rem 0 1.2rem;font-size:clamp(1.8rem,3vw,3.6rem);line-height:.92}.about-system-core span{letter-spacing:.14em;color:var(--muted);font-size:.62rem}.about-system-node{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;width:clamp(8.5rem,17vw,14rem);min-height:5.5rem;transition:border-color .25s var(--ease),transform .25s var(--ease),background .25s var(--ease);background:#0b0d0ed1;border:1px solid #ffffff2e;align-content:center;gap:.35rem;padding:.75rem 1rem;display:grid;position:absolute}.about-system-node:hover{border-color:var(--signal);background:#111517f2;transform:translateY(-3px)}.about-system-node small{letter-spacing:.15em;color:var(--signal);font-size:.55rem}.about-system-node strong{font-size:clamp(.8rem,1.25vw,1.03rem);line-height:1.2}.about-system-node i{background:var(--film);width:.4rem;height:.4rem;position:absolute;bottom:.7rem;right:.75rem;box-shadow:0 0 0 .3rem #719bb51a}.about-system-node--1{top:8%;left:4%}.about-system-node--2{top:8%;left:28%}.about-system-node--3{top:8%;right:28%}.about-system-node--4{top:8%;right:4%}.about-system-node--5{bottom:8%;left:4%}.about-system-node--6{bottom:8%;left:28%}.about-system-node--7{bottom:8%;right:28%}.about-system-node--8{bottom:8%;right:4%}@keyframes aboutLineFlow{to{stroke-dashoffset:-160px}}@keyframes aboutPulse{0%{opacity:.45;transform:translate(-50%,-50%)scale(.62)}75%,to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}.about-operating{background:var(--paper)}.about-capabilities{max-width:var(--container);border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.about-capabilities article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper);min-height:25rem;transition:background .25s var(--ease),color .25s var(--ease);flex-direction:column;padding:1.4rem;display:flex;position:relative;overflow:hidden}.about-capabilities article:before{content:"";background:var(--ink);height:0;transition:height .4s var(--ease);z-index:0;position:absolute;bottom:0;left:0;right:0}.about-capabilities article:hover:before{height:100%}.about-capabilities article:hover{color:var(--off)}.about-capabilities article>*{z-index:1;position:relative}.about-capability__top{justify-content:space-between;align-items:center;display:flex}.about-capability__top span{color:var(--signal);font-size:.72rem;font-weight:800}.about-capability__top i{width:1.7rem;height:1px;transition:width .3s var(--ease);background:currentColor}.about-capabilities article:hover .about-capability__top i{width:4rem}.about-capabilities h3{letter-spacing:-.06em;margin:auto 0 1.1rem;font-size:clamp(2.1rem,3.8vw,4.2rem);line-height:.9}.about-capabilities p{color:var(--muted);transition:color .25s var(--ease);margin:0;font-size:.95rem;line-height:1.6}.about-capabilities article:hover p{color:#ffffffab}.about-proof{background:var(--off)}.about-proof__grid{max-width:var(--container);grid-template-columns:repeat(2,1fr);gap:1rem;margin:0 auto;display:grid}.about-proof-card{background:var(--paper);border:1px solid var(--line);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease);grid-template-rows:18rem 1fr;text-decoration:none;display:grid;overflow:hidden}.about-proof-card:hover{border-color:var(--ink);transform:translateY(-.45rem);box-shadow:0 1.8rem 4rem #0b0d0e1f}@supports (color:color-mix(in lab, red, red)){.about-proof-card:hover{border-color:color-mix(in srgb,var(--ink) 35%,var(--line))}}.about-proof-card>div:last-child{flex-direction:column;padding:1.4rem;display:flex}.about-proof-card small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.63rem;font-weight:800}.about-proof-card h3{letter-spacing:-.05em;margin:.65rem 0 .8rem;font-size:clamp(1.6rem,2.5vw,2.55rem);line-height:.98}.about-proof-card p{color:var(--muted);margin:0 0 1.5rem;font-size:.94rem;line-height:1.6}.about-proof-card b{text-underline-offset:.3rem;margin-top:auto;font-size:.78rem;text-decoration:underline}.about-proof-card__visual{background:var(--ink);color:var(--off);padding:1rem;position:relative;overflow:hidden}.about-proof-card__visual span{z-index:3;letter-spacing:.14em;font-size:.62rem;position:absolute}.about-proof-card__visual i{display:block;position:absolute}.about-proof-card__visual--1{background:linear-gradient(135deg,#111719,#28373f)}.about-proof-card__visual--1 i:first-of-type{background:#ffffff4d;height:1px;top:48%;left:10%;right:10%}.about-proof-card__visual--1 i:nth-of-type(2){border:1px solid var(--signal);width:42%;height:42%;top:28%;left:15%;transform:skew(-15deg)}.about-proof-card__visual--1 i:nth-of-type(3){border:1px solid var(--film);width:38%;height:35%;top:37%;right:12%;transform:skew(-15deg)}.about-proof-card__visual--2{color:var(--ink);background:linear-gradient(160deg,#e6e8e3,#a9bbc4)}.about-proof-card__visual--2 i:first-of-type{background:var(--ink);width:18%;height:24%;bottom:18%;left:10%}.about-proof-card__visual--2 i:nth-of-type(2){background:var(--signal);width:18%;height:45%;bottom:18%;left:35%}.about-proof-card__visual--2 i:nth-of-type(3){border:1px solid var(--ink);background:linear-gradient(#0000 40%,#0b0d0e14);width:28%;height:68%;bottom:18%;left:60%}.about-proof-card__visual--3{background:radial-gradient(circle at 35% 45%,#ff563c7a,#0000 24%),radial-gradient(circle at 63% 45%,#719bb58c,#0000 29%),#101315}.about-proof-card__visual--3 i:first-of-type{border:1px solid #ffffff3d;inset:15%;transform:rotate(16deg)}.about-proof-card__visual--3 i:nth-of-type(2){border:1px solid #ffffff57;inset:27%;transform:rotate(-16deg)}.about-proof-card__visual--3 i:nth-of-type(3){border:1px solid var(--signal);border-radius:50%;width:7rem;height:7rem;top:50%;left:50%;transform:translate(-50%,-50%)}.about-proof-card__visual--4{color:var(--off);background:linear-gradient(145deg,#15191b,#24333a)}.about-proof-card__visual--4 i:first-of-type{background:var(--film);height:1px;top:30%;left:10%;right:10%;transform:rotate(-8deg)}.about-proof-card__visual--4 i:nth-of-type(2){background:var(--signal);height:1px;top:53%;left:13%;right:18%;transform:rotate(6deg)}.about-proof-card__visual--4 i:nth-of-type(3){border:1px solid #ffffff4d;border-radius:50%;width:38%;height:38%;bottom:15%;right:13%}.about-method{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.about-method__copy>p:last-child{color:#ffffffa6;max-width:36rem;font-size:1.05rem}.about-method__sequence{align-content:center;gap:1.25rem;min-height:34rem;padding:1rem 0;display:grid;position:relative}.about-method__rail{background:#ffffff2e;width:1px;position:absolute;top:3rem;bottom:3rem;left:2.2rem;overflow:hidden}.about-method__rail i{background:linear-gradient(180deg,transparent,var(--signal),transparent);width:100%;height:35%;animation:5s ease-in-out infinite aboutRail;position:absolute;top:-35%;left:0}.about-method-step{opacity:.46;min-height:4.6rem;animation:6s ease-in-out infinite aboutStepGlow;animation-delay:calc(var(--step) * 1s);border-bottom:1px solid #ffffff1f;grid-template-columns:4.5rem 1fr;align-items:center;padding:.6rem 1rem .6rem 0;display:grid;position:relative}.about-method-step span{letter-spacing:.15em;color:var(--signal);font-size:.62rem}@keyframes aboutRail{0%{top:-35%}to{top:100%}}@keyframes aboutStepGlow{0%,18%,to{opacity:.4;transform:translate(0)}8%{opacity:1;transform:translate(.7rem)}}.about-human{max-width:var(--container);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(3rem,8vw,9rem);margin:0 auto;display:grid}.about-human__copy h2{max-width:12ch}.about-principles{border-top:1px solid var(--line);margin-top:2.5rem}.about-principles span{border-bottom:1px solid var(--line);grid-template-columns:3.6rem 1fr;align-items:center;min-height:3.6rem;font-size:.92rem;font-weight:700;display:grid}.about-principles b{letter-spacing:.13em;color:var(--signal);font-size:.58rem}.about-human__image{background:#d3d4d0;min-height:47rem;position:relative;overflow:hidden}.about-human__image img{object-fit:cover;object-position:50% 38%;filter:saturate(.8);width:100%;height:100%;position:absolute;inset:0}.about-human__image:after{content:"";background:linear-gradient(#0000 58%,#0b0d0e7a);position:absolute;inset:0}.about-human__caption{z-index:2;color:var(--off);letter-spacing:.13em;justify-content:space-between;gap:1rem;font-size:.58rem;display:flex;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.about-human__caption strong{text-align:right}.about-final{background:var(--ink);min-height:70svh;color:var(--off);isolation:isolate;place-items:center;display:grid;position:relative}.about-final:before{content:"";z-index:-2;background:radial-gradient(circle at 50% 45%,#719bb521,#0000 30%),linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/5rem 5rem,linear-gradient(0deg,#ffffff09 1px,#0000 1px) 0 0/5rem 5rem;position:absolute;inset:0}.about-final__signal{z-index:-1;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0}.about-final__signal span{color:#ffffff1c;letter-spacing:-.09em;border-right:1px solid #ffffff12;place-items:center;font-size:clamp(4rem,12vw,13rem);font-weight:900;display:grid;position:relative}.about-final__signal span:after{content:"";background:linear-gradient(180deg,transparent,var(--signal));width:1px;height:25%;animation:7s ease-in-out infinite aboutColumn;position:absolute;top:0;left:50%}.about-final__signal span:nth-child(2):after{animation-delay:1.1s}.about-final__signal span:nth-child(3):after{animation-delay:2.2s}.about-final__signal span:nth-child(4):after{animation-delay:3.3s}.about-final__signal span:nth-child(5):after{animation-delay:4.4s}.about-final__copy{text-align:center;max-width:72rem}.about-final__copy h2{max-width:12ch;margin-inline:auto}.about-final__copy>p:not(.eyebrow){color:#ffffffa8;max-width:46rem;margin:0 auto;font-size:1.08rem}.about-final__copy .button-row{justify-content:center}@keyframes aboutColumn{0%,to{opacity:0;top:-28%}25%{opacity:1}75%{opacity:.6}to{top:100%}}@media (max-width:1100px){.about-hero{grid-template-columns:1fr}.about-hero__copy{padding-bottom:3rem}.about-hero__visual{min-height:72vw}.about-hero__portrait:after{background:linear-gradient(0deg,var(--ink),transparent 35%)}.about-system-node--2,.about-system-node--3,.about-system-node--6,.about-system-node--7{display:none}.about-system-node--1{top:8%;left:4%}.about-system-node--4{top:8%;right:4%}.about-system-node--5{bottom:8%;left:4%}.about-system-node--8{bottom:8%;right:4%}.about-system-core{width:min(28rem,55%)}.about-capabilities{grid-template-columns:repeat(2,1fr)}.about-proof__grid{grid-template-columns:1fr 1fr}.about-proof-card:last-child{grid-column:auto}}@media (max-width:760px){.about-section{padding:4.8rem 1.25rem}.about-page [data-about-reveal]{transform:translateY(1rem)}.about-hero{min-height:auto}.about-hero__copy{padding:4.8rem 1.25rem 2.8rem}.about-hero h1{max-width:9ch;font-size:clamp(3.5rem,16vw,5.8rem)}.about-hero__visual{min-height:118vw}.about-hero__portrait img{object-position:50% 35%}.about-hero__facts{grid-template-columns:1fr}.about-hero__facts span,.about-hero__facts span:nth-child(2),.about-hero__facts span:last-child{border-bottom:1px solid #ffffff21;border-right:0;min-height:auto;padding:.75rem 0}.about-hero__facts span:last-child{border-bottom:0}.about-hero__signature{bottom:1.4rem;left:1.4rem;right:1.4rem}.about-hero__labels{inset:1.4rem}.about-perspective,.about-human,.about-method{grid-template-columns:1fr;gap:2.8rem}.about-perspective__image{min-height:122vw}.about-perspective__copy h2,.about-section__heading h2,.about-method__copy h2,.about-human__copy h2,.about-final__copy h2{font-size:clamp(3rem,13vw,4.8rem)}.about-section__heading{grid-template-columns:1fr;gap:.9rem}.about-section__heading>.eyebrow{grid-row:auto}.about-section__heading>p:last-child{grid-column:auto}.about-system-map{background-size:auto,2.6rem 2.6rem,2.6rem 2.6rem;height:42rem}.about-system-map__lines{display:none}.about-system-node{width:42%;min-height:5rem}.about-system-node--1{top:6%;left:4%}.about-system-node--4{top:6%;right:4%}.about-system-node--5{bottom:6%;left:4%}.about-system-node--8{bottom:6%;right:4%}.about-system-core{width:88%;min-height:13rem}.about-system-core span{line-height:1.5}.about-capabilities{grid-template-columns:1fr}.about-capabilities article{min-height:16rem}.about-capabilities h3{margin-top:3rem}.about-proof__grid{grid-template-columns:1fr}.about-proof-card:last-child{grid-column:auto}.about-proof-card{grid-template-rows:15rem 1fr}.about-method__sequence{min-height:29rem}.about-human__image{min-height:128vw}.about-final{min-height:80svh}.about-final__signal span{font-size:18vw}.about-final__copy{text-align:left}.about-final__copy h2,.about-final__copy>p:not(.eyebrow){margin-inline:0}.about-final__copy .button-row{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.about-page [data-about-reveal]{opacity:1!important;transition:none!important;transform:none!important}.about-hero__scan,.about-system-map__lines path,.about-system-map__pulse,.about-method__rail i,.about-method-step,.about-final__signal span:after{animation:none!important}.about-hero__scan{opacity:.45;left:72%}.about-method-step{opacity:1}}@media (max-width:760px){.about-convergence{overflow:hidden}.about-system-map{isolation:isolate;background:radial-gradient(circle,#719bb524,#0000 30%),linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/2.4rem 2.4rem,linear-gradient(0deg,#ffffff08 1px,#0000 1px) 0 0/2.4rem 2.4rem;grid-template-rows:auto auto minmax(11.5rem,auto) auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;height:auto;min-height:0;padding:.75rem;display:grid;overflow:hidden}.about-system-map:after{content:"";z-index:2;background:linear-gradient(90deg,transparent,#719bb540,var(--signal),#719bb540,transparent);pointer-events:none;height:1px;animation:8s cubic-bezier(.4,0,.2,1) infinite aboutMobileScan;position:absolute;top:0;left:.75rem;right:.75rem;box-shadow:0 0 1rem #ff563c47}.about-system-map__lines{display:none}.about-system-map__pulse{z-index:1;opacity:.32;pointer-events:none;width:13rem;height:13rem;display:block}.about-system-node--2,.about-system-node--3,.about-system-node--6,.about-system-node--7{display:grid}.about-system-node{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);will-change:transform,opacity,border-color;background:#0b0d0ed1;gap:.3rem;width:auto;min-width:0;min-height:6.1rem;padding:.68rem .72rem;animation:8s cubic-bezier(.2,.7,.2,1) infinite aboutMobileNode;position:relative;transform:none;inset:auto!important}.about-system-node small{letter-spacing:.12em;font-size:.48rem}.about-system-node strong{overflow-wrap:anywhere;font-size:clamp(.7rem,3.2vw,.88rem);line-height:1.18}.about-system-node i{width:.32rem;height:.32rem;bottom:.52rem;right:.55rem}.about-system-node--1{grid-area:1/1;animation-delay:0s}.about-system-node--2{grid-area:1/2;animation-delay:.55s}.about-system-node--3{grid-area:2/1;animation-delay:1.1s}.about-system-node--4{grid-area:2/2;animation-delay:1.65s}.about-system-node--5{grid-area:4/1;animation-delay:2.2s}.about-system-node--6{grid-area:4/2;animation-delay:2.75s}.about-system-node--7{grid-area:5/1;animation-delay:3.3s}.about-system-node--8{grid-area:5/2;animation-delay:3.85s}.about-system-core{grid-area:3/1/auto/-1;align-self:stretch;width:100%;min-width:0;min-height:11.5rem;margin:.45rem 0;padding:1.25rem 1.15rem;animation:8s ease-in-out infinite aboutMobileCore;position:relative;top:auto;left:auto;overflow:visible;transform:none;box-shadow:0 1.6rem 4rem #0000004d,0 0 0 1px #ffffff0a}.about-system-core:after{content:"";pointer-events:none;border:1px solid #ff563c33;animation:4.8s ease-out infinite aboutMobileCoreRing;position:absolute;inset:-.55rem}.about-system-core small{font-size:.52rem}.about-system-core strong{overflow-wrap:anywhere;margin:.5rem 0 .85rem;font-size:clamp(1.85rem,9vw,2.75rem);line-height:.92}.about-system-core span{letter-spacing:.105em;overflow-wrap:anywhere;font-size:.5rem;line-height:1.55}.about-capabilities{border:0;grid-template-columns:1fr;gap:.7rem}.about-capabilities article{border:1px solid var(--ink);background:linear-gradient(105deg,var(--paper),var(--paper));min-height:13rem;padding:1rem 1rem 1.15rem 1.2rem}@supports (color:color-mix(in lab, red, red)){.about-capabilities article{background:linear-gradient(105deg,var(--paper),color-mix(in srgb,var(--paper) 92%,var(--film)))}}.about-capabilities article{animation:8s ease-in-out infinite aboutMobileCapability}.about-capabilities article:before{background:var(--signal);transform-origin:top;width:3px;height:100%;transition:none;animation:8s ease-in-out infinite aboutMobileCapabilityBar;inset:0 auto 0 0;transform:scaleY(.2)}.about-capabilities article:nth-child(2),.about-capabilities article:nth-child(2):before{animation-delay:1.1s}.about-capabilities article:nth-child(3),.about-capabilities article:nth-child(3):before{animation-delay:2.2s}.about-capabilities article:nth-child(4),.about-capabilities article:nth-child(4):before{animation-delay:3.3s}.about-capabilities h3{margin:2.25rem 0 .8rem;font-size:clamp(2.5rem,12vw,3.7rem)}.about-capabilities p{max-width:30rem;font-size:.94rem;line-height:1.55}.about-capability__top i{width:2.6rem}.about-method__sequence{gap:.45rem;min-height:0;padding:.4rem 0}.about-method__rail{top:1.6rem;bottom:1.6rem;left:1.55rem}.about-method-step{grid-template-columns:3.25rem 1fr;min-height:4.25rem;padding:.45rem .2rem .45rem 0}.about-method-step strong{font-size:clamp(1.8rem,9vw,2.65rem)}.about-final__signal{overflow:hidden}}@media (max-width:380px){.about-system-map{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;padding:.6rem}.about-system-node{min-height:6.4rem;padding:.6rem}.about-system-node strong{font-size:.68rem}.about-system-core{min-height:11rem;padding:1.05rem .9rem}.about-system-core strong{font-size:1.9rem}.about-system-core span{letter-spacing:.08em;font-size:.46rem}}@media (max-width:760px) and (hover:none){.about-system-node:hover{background:#0b0d0ed1;border-color:#ffffff2e;transform:none}.about-capabilities article:hover{color:var(--ink)}.about-capabilities article:hover:before{height:100%}.about-capabilities article:hover p{color:var(--muted)}.about-capabilities article:hover .about-capability__top i{width:2.6rem}}@keyframes aboutMobileScan{0%,to{opacity:0;top:2%}12%{opacity:.8}50%{opacity:.55}88%{opacity:.8}to{opacity:0;top:98%}}@keyframes aboutMobileNode{0%,10%,to{opacity:.7;box-shadow:none;border-color:#ffffff29;transform:translateY(0)}18%{opacity:1;border-color:#719bb57a;transform:translateY(-2px);box-shadow:0 0 1.2rem #719bb514}28%{opacity:.78;box-shadow:none;border-color:#fff3;transform:translateY(0)}}@keyframes aboutMobileCore{0%,to{box-shadow:0 1.6rem 4rem #0000004d,0 0 0 1px #ffffff0a}50%{box-shadow:0 1.6rem 4rem #0000004d,0 0 2.2rem #ff563c1c}}@keyframes aboutMobileCoreRing{0%{opacity:.5;transform:scale(.985)}75%,to{opacity:0;transform:scale(1.045)}}@keyframes aboutMobileCapability{0%,14%,to{box-shadow:none;transform:translate(0)}22%{transform:translate(3px);box-shadow:-.45rem 0 #ff563c14}34%{box-shadow:none;transform:translate(0)}}@keyframes aboutMobileCapabilityBar{0%,10%,to{opacity:.45;transform:scaleY(.16)}20%,28%{opacity:1;transform:scaleY(1)}40%{opacity:.55;transform:scaleY(.22)}}@media (prefers-reduced-motion:reduce){.about-system-map:after,.about-system-node,.about-system-core,.about-system-core:after,.about-capabilities article,.about-capabilities article:before{animation:none!important}.about-system-node{opacity:1!important;transform:none!important}.about-capabilities article:before{opacity:.75!important;transform:scaleY(1)!important}}@media (min-width:761px) and (max-width:1100px){.about-system-node--2,.about-system-node--3,.about-system-node--6,.about-system-node--7{display:grid}.about-system-node{width:clamp(7.4rem,16vw,10.8rem);padding:.65rem .75rem}.about-system-node strong{font-size:clamp(.72rem,1.45vw,.92rem)}.about-system-core{width:min(25rem,44%);padding:1.45rem}.about-system-core strong{font-size:clamp(1.7rem,3.2vw,2.75rem)}}@media (max-width:680px){.solutions-hero{min-height:auto;padding:2.4rem .75rem 1rem;display:block;overflow:visible}.solutions-hero__copy{padding:0 .25rem}.solutions-hero__copy h1{letter-spacing:-.045em;max-width:11ch;margin:.5rem 0 .9rem;font-size:clamp(2.55rem,11.6vw,4rem);line-height:.94}.solutions-hero__copy>p:last-child{max-width:34rem;font-size:.92rem;line-height:1.55}.solutions-orbit{background:linear-gradient(160deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1a;border-radius:1.6rem;width:100%;min-height:0;margin:1.35rem auto 0;padding:1rem .55rem .75rem;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1.2rem 2.7rem #00000029}.solutions-orbit:before{content:"";pointer-events:none;background:radial-gradient(circle,#719bb52e,#0000 68%);border-radius:50%;width:15rem;height:15rem;position:absolute;top:-7rem;left:50%;translate:-50%}.solutions-orbit__rings{opacity:.7;width:12.5rem;top:.1rem;left:50%;translate:-50%}.solutions-orbit__core{z-index:4;width:7.6rem;height:7.6rem;margin:.15rem auto 1rem;position:relative;inset:auto}.solutions-orbit__core small{font-size:.48rem}.solutions-orbit__core strong{font-size:.92rem}.solutions-orbit__core span{font-size:.58rem}.solutions-orbit__batch{z-index:4;animation:solutionBatchIn .42s var(--ease) both;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid;position:relative;inset:auto}.solutions-orbit__node,.solutions-orbit__node:hover,.solutions-orbit__node:focus-visible{width:auto;min-width:0;min-height:5.45rem;box-shadow:0 .65rem 1.3rem #00000029,0 0 1rem var(--accent);border-radius:1rem;flex-direction:column;justify-content:flex-start;gap:.32rem;margin:0;padding:.62rem .56rem;display:flex;position:relative;top:auto;left:auto;transform:none}@supports (color:color-mix(in lab, red, red)){.solutions-orbit__node,.solutions-orbit__node:hover,.solutions-orbit__node:focus-visible{box-shadow:0 .65rem 1.3rem #00000029,0 0 1rem color-mix(in srgb,var(--accent) 8%,transparent)}}.solutions-orbit__node,.solutions-orbit__node:hover,.solutions-orbit__node:focus-visible{overflow:hidden}.solutions-orbit__node span{letter-spacing:.12em;font-size:.5rem;line-height:1}.solutions-orbit__node strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:.62rem;line-height:1.15}.solutions-orbit__node:after{content:"";background:linear-gradient(90deg,var(--accent),transparent);opacity:.55;height:1px;position:absolute;bottom:.45rem;left:.55rem;right:.55rem}.solutions-orbit__node:nth-child(3n+1){animation:6s ease-in-out infinite mobileSolutionGlow}.solutions-orbit__node:nth-child(3n+2){animation:6s ease-in-out 2s infinite mobileSolutionGlow}.solutions-orbit__node:nth-child(3n+3){animation:6s ease-in-out 4s infinite mobileSolutionGlow}.solutions-orbit__pager{gap:.3rem;width:max-content;margin:.75rem auto 0;padding:.28rem;position:relative;bottom:auto;left:auto;translate:none}.solutions-orbit__pager button{width:2rem;height:2rem;font-size:.7rem}.solutions-filter{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f2f3ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.72rem .75rem;display:grid;position:relative;top:auto;overflow:visible}.solutions-filter button{white-space:normal;text-align:left;border-radius:.85rem;justify-content:space-between;gap:.35rem;width:100%;min-width:0;min-height:3.15rem;padding:.55rem .6rem;font-size:.74rem;line-height:1.08}.solutions-filter button span{overflow-wrap:anywhere;min-width:0}.solutions-filter button small{flex:none;min-width:1.25rem;height:1.25rem;padding:0 .25rem;font-size:.54rem}.solutions-catalog{gap:.7rem;padding:1.15rem .75rem 2.5rem}.solution-catalog-card{border-radius:1.2rem;grid-template-columns:3rem minmax(0,1fr);gap:.8rem;padding:.9rem}.solution-catalog-card__index{border-radius:.8rem;width:3rem;height:3rem}.solution-catalog-card h2{overflow-wrap:anywhere;max-width:none;font-size:clamp(1.48rem,7vw,2rem);line-height:.98}.solution-catalog-card p{font-size:.82rem;line-height:1.48}.solution-catalog-card__meta{gap:.5rem;padding-top:.7rem}.solution-catalog-card__meta span,.solution-catalog-card__meta strong,.solution-catalog-card__meta b{overflow-wrap:anywhere;max-width:100%}.solutions-help-strip{border-radius:1.2rem;margin:0 .75rem 2.5rem;padding:1.25rem}.solutions-help-strip .button-row{width:100%}:is(body:has(.solutions-architecture-page) .mobile-sticky-cta,body:has(.products-system-page) .mobile-sticky-cta){display:none!important}:is(body:has(.solutions-architecture-page),body:has(.products-system-page)){padding-bottom:0}}@media (max-width:360px){.solutions-filter,.solutions-orbit__batch{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-orbit__node{min-height:4.9rem}}@keyframes mobileSolutionGlow{0%,72%,to{border-color:color-mix(in srgb,var(--accent) 42%,#ffffff14);box-shadow:0 .65rem 1.3rem #00000029,0 0 .9rem color-mix(in srgb,var(--accent) 6%,transparent)}82%{border-color:color-mix(in srgb,var(--accent) 85%,white);box-shadow:0 .8rem 1.45rem #0003,0 0 1.35rem color-mix(in srgb,var(--accent) 22%,transparent)}}@media (prefers-reduced-motion:reduce){.solutions-orbit__node{animation:none!important}}.tuta-case-page{background:var(--off);color:var(--ink);overflow:hidden}.tuta-case-page img{width:100%;display:block}.tuta-kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--signal);margin:0 0 .8rem;font-size:.68rem;font-weight:800}.tuta-wordmark{letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.tuta-section{padding:clamp(5rem,8vw,9rem) clamp(1rem,5vw,5rem)}.tuta-section--paper{background:var(--paper)}.tuta-section--off{background:var(--off)}.tuta-section--ink{background:var(--ink);color:var(--off)}.tuta-section__intro{max-width:var(--container);grid-template-columns:minmax(11rem,.52fr) minmax(22rem,1.48fr);align-items:start;gap:.7rem clamp(2rem,6vw,7rem);margin:0 auto clamp(2.6rem,5vw,5.5rem);display:grid}.tuta-section__intro .tuta-kicker{grid-row:1/4}.tuta-section__intro h2{letter-spacing:-.065em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.75rem,5.9vw,6.8rem);line-height:.9}.tuta-section__intro>p:last-child{max-width:49rem;color:var(--muted);margin:.8rem 0 0;font-size:1.05rem}.tuta-section__intro--inverse>p:last-child{color:var(--off)}@supports (color:color-mix(in lab, red, red)){.tuta-section__intro--inverse>p:last-child{color:color-mix(in srgb,var(--off) 70%,transparent)}}[data-tuta-reveal]{opacity:0;transition:opacity .85s var(--ease),transform .85s var(--ease);transform:translateY(28px)}[data-tuta-reveal].is-visible{opacity:1;transform:none}.tuta-hero{color:#fff;isolation:isolate;background:#111;align-items:flex-end;min-height:calc(100svh - 5rem);display:flex;position:relative}.tuta-hero__backdrop,.tuta-hero__veil{position:absolute;inset:0}.tuta-hero__backdrop img{object-fit:cover;object-position:center;width:100%;height:100%}.tuta-hero__veil{z-index:1;background:linear-gradient(90deg,#060708f0 0%,#060708b3 44%,#06070838 78%,#06070859 100%),linear-gradient(#0000 40%,#060708eb)}.tuta-hero__content{z-index:2;max-width:92rem;padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem) clamp(4rem,7vw,7rem);position:relative}.tuta-hero__content .tuta-kicker{color:#ff6a50}.tuta-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:9ch;margin:.65rem 0 1.5rem;font-size:clamp(4rem,8.5vw,10rem);line-height:.82}.tuta-hero__subtitle{color:#ffffffc7;max-width:48rem;margin:0;font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:1.5}.tuta-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.tuta-button{min-height:3.2rem;transition:transform .18s var(--ease),background .18s var(--ease),color .18s var(--ease);border:1px solid #fff6;justify-content:center;align-items:center;gap:.7rem;padding:.78rem 1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.tuta-button:hover{transform:translateY(-2px)}.tuta-button--signal{background:var(--signal);border-color:var(--signal);color:var(--ink)}.tuta-button--ghost{color:#fff;background:#0000001f}.tuta-tag-row{flex-wrap:wrap;gap:.45rem;max-width:70rem;margin-top:2.3rem;display:flex}.tuta-tag-row span{color:#ffffffbd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff47;padding:.48rem .64rem;font-size:.74rem}.tuta-hero__signal{z-index:2;letter-spacing:.13em;color:#ffffff94;align-items:center;gap:.45rem;font-size:.6rem;font-weight:800;display:flex;position:absolute;bottom:clamp(1.2rem,3vw,3rem);right:clamp(1rem,5vw,5rem)}.tuta-hero__signal i{background:#ffffff4d;width:3rem;height:1px;position:relative;overflow:hidden}.tuta-hero__signal i:after{content:"";background:var(--signal);animation:3.4s ease-in-out infinite tutaSignal;position:absolute;inset:0;transform:translate(-100%)}.tuta-hero__signal i:nth-of-type(2):after{animation-delay:.55s}.tuta-hero__signal i:nth-of-type(3):after{animation-delay:1.1s}@keyframes tutaSignal{0%,22%{transform:translate(-100%)}52%,72%{transform:translate(0)}to{transform:translate(100%)}}.tuta-brief{grid-template-columns:1fr;display:grid}.tuta-brief__copy{max-width:var(--container);grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,6vw,7rem);width:100%;margin:0 auto;display:grid}.tuta-brief__copy>p{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(1.25rem,2.1vw,2rem);line-height:1.35}.tuta-brief__copy>p+p{color:var(--muted);letter-spacing:0;max-width:44rem;font-size:1.02rem}.tuta-stat-grid{border:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:1rem;display:grid}.tuta-stat-grid article{border-right:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:10rem;padding:clamp(1.2rem,2vw,2rem);display:flex}.tuta-stat-grid article:last-child{border-right:0}.tuta-stat-grid strong{letter-spacing:-.065em;font-size:clamp(3rem,6vw,6rem);line-height:.85}.tuta-stat-grid span{color:var(--muted);max-width:11rem;font-size:.82rem}.tuta-sequence{max-width:var(--container);margin:auto}.tuta-sequence__lane>p{text-transform:uppercase;letter-spacing:.14em;color:var(--film);margin:0 0 .9rem;font-size:.68rem;font-weight:800}.tuta-sequence__lane ol{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;margin:0;padding:0;list-style:none;display:grid}.tuta-sequence__lane--old ol{grid-template-columns:repeat(6,1fr)}.tuta-sequence__lane--new ol{grid-template-columns:repeat(8,1fr)}.tuta-sequence__lane li{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;justify-content:space-between;gap:1rem;min-height:8.5rem;padding:1rem;display:flex;position:relative}.tuta-sequence__lane li span{color:#ffffff61;font-size:.67rem}.tuta-sequence__lane li b{font-size:1rem;line-height:1.15}.tuta-sequence__lane--old li{color:#ffffff8c}.tuta-sequence__lane--old li:after{content:"";transform-origin:0;height:1px;transition:transform 1s var(--ease);background:#ff563c8c;position:absolute;top:50%;left:.75rem;right:.75rem;transform:scaleX(0)}.tuta-sequence.is-visible .tuta-sequence__lane--old li:after{transform:scaleX(1)}.tuta-sequence__lane--new li{background:#ffffff06}.tuta-sequence__lane--new li:nth-child(2),.tuta-sequence__lane--new li:nth-child(3),.tuta-sequence__lane--new li:nth-child(4){background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.tuta-sequence__lane--new li:nth-child(2),.tuta-sequence__lane--new li:nth-child(3),.tuta-sequence__lane--new li:nth-child(4){background:color-mix(in srgb,var(--signal) 13%,transparent)}}.tuta-sequence__switch{align-items:center;gap:1rem;height:7rem;padding-left:3rem;display:flex}.tuta-sequence__switch span{letter-spacing:.16em;color:var(--signal);font-size:.62rem;font-weight:800}.tuta-sequence__switch i{background:linear-gradient(90deg,var(--signal),#ffffff26);flex:1;max-width:16rem;height:1px;position:relative}.tuta-sequence__switch i:after{content:"";border-top:1px solid var(--signal);border-right:1px solid var(--signal);width:7px;height:7px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.tuta-plan{grid-template-columns:minmax(20rem,.76fr) minmax(30rem,1.24fr);align-items:center;gap:clamp(2rem,6vw,8rem);display:grid}.tuta-plan>.tuta-section__intro{max-width:42rem;margin:0;display:block}.tuta-plan>.tuta-section__intro .tuta-kicker{margin-bottom:.8rem}.tuta-plan>.tuta-section__intro h2{max-width:11ch;font-size:clamp(3rem,5.8vw,6.5rem)}.tuta-plan>.tuta-section__intro>p:last-of-type{color:var(--muted);font-size:1.03rem}.tuta-chip-list{flex-wrap:wrap;gap:.45rem;margin-top:1.6rem;display:flex}.tuta-chip-list span{border:1px solid var(--line);background:var(--paper);padding:.46rem .58rem;font-size:.72rem}.tuta-plan__visual{perspective:1200px;min-height:48rem;position:relative}.tuta-doc{border:1px solid var(--line);width:min(46%,25rem);transition:transform .8s var(--ease);background:#fff;margin:0;position:absolute;overflow:hidden;box-shadow:0 1.5rem 4rem #0000001f}.tuta-doc img{width:100%;height:auto}.tuta-doc--a{top:3%;left:2%;transform:rotate(-7deg)translateY(1rem)}.tuta-doc--b{top:12%;left:28%;transform:rotate(2deg)translateY(2rem)}.tuta-doc--c{top:5%;right:1%;transform:rotate(7deg)translateY(3rem)}.tuta-plan__visual.is-visible .tuta-doc--a{transform:rotate(-5deg)translateY(0)}.tuta-plan__visual.is-visible .tuta-doc--b{transform:rotate(1deg)translateY(0)}.tuta-plan__visual.is-visible .tuta-doc--c{transform:rotate(5deg)translateY(0)}.tuta-plan__stamp{background:var(--ink);color:var(--off);gap:.15rem;padding:1rem 1.2rem;display:grid;position:absolute;bottom:7%;right:2%;transform:rotate(-3deg);box-shadow:0 1rem 2rem #00000026}.tuta-plan__stamp span{letter-spacing:.18em;color:var(--signal);font-size:.58rem;font-weight:800}.tuta-plan__stamp b{letter-spacing:.06em;font-size:.9rem}.tuta-mvp__stage{max-width:var(--container);grid-template-columns:1.35fr .65fr;align-items:stretch;gap:clamp(1.2rem,3vw,3rem);margin:auto;display:grid}.tuta-browser{border:1px solid var(--ink);background:#fff;grid-template-rows:auto 1fr auto;min-height:43rem;display:grid;overflow:hidden}.tuta-browser__bar{border-bottom:1px solid var(--ink);align-items:center;gap:.45rem;min-height:3rem;padding:0 1rem;display:flex}.tuta-browser__bar i{background:var(--line);border-radius:50%;width:.62rem;height:.62rem}.tuta-browser__bar i:first-child{background:var(--signal)}.tuta-browser__bar span{color:var(--muted);margin-left:auto;margin-right:auto;font-size:.7rem}.tuta-browser__image{background:#222;min-height:28rem;position:relative;overflow:hidden}.tuta-browser__image img{object-fit:cover;height:100%;transition:transform 5s cubic-bezier(.16,.7,.2,1)}.tuta-mvp__stage.is-visible .tuta-browser__image img{transform:scale(1.08)}.tuta-browser__copy{grid-template-columns:1fr auto;gap:.4rem 1rem;padding:1.2rem;display:grid}.tuta-browser__copy span{letter-spacing:.15em;color:var(--signal);grid-column:1/-1;font-size:.62rem;font-weight:800}.tuta-browser__copy b{font-size:1.35rem}.tuta-browser__copy a{align-self:end;font-size:.8rem;font-weight:800}.tuta-mvp__features{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.tuta-mvp__features article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:9rem;padding:1rem;display:flex}.tuta-mvp__features span{color:var(--signal);font-size:.65rem}.tuta-mvp__features b{font-size:1rem;line-height:1.18}.tuta-proof__grid{max-width:var(--container);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:auto;display:grid}.tuta-proof__grid figure{color:var(--ink);background:#eef1eb;border:1px solid #ffffff2e;min-height:44rem;margin:0;position:relative;overflow:hidden}.tuta-proof__grid img{object-fit:cover;object-position:top;height:100%}.tuta-proof__grid figcaption{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c0de6;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.tuta-proof__grid figcaption span{letter-spacing:.12em;color:var(--film);font-size:.65rem}.tuta-proof__grid figcaption strong{font-size:1.2rem}.tuta-proof__notes{max-width:var(--container);flex-wrap:wrap;gap:.5rem;margin:1rem auto 0;display:flex}.tuta-proof__notes span{color:#ffffffb3;border:1px solid #ffffff3d;padding:.5rem .65rem;font-size:.72rem}.tuta-automation__visual{max-width:var(--container);margin:auto}.tuta-automation__visual figure{border:1px solid var(--line);background:#f7f7f7;margin:0;padding:clamp(.55rem,1.4vw,1rem);box-shadow:0 1.2rem 4rem #00000014}.tuta-automation__visual figure img{width:100%;height:auto}.tuta-data-track{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(8,1fr);margin-top:1rem;display:grid;position:relative;overflow:hidden}.tuta-data-node{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper);flex-direction:column;justify-content:space-between;min-height:8.2rem;padding:.8rem;display:flex;position:relative}.tuta-data-node span{color:var(--signal);font-size:.62rem}.tuta-data-node b{font-size:.83rem;line-height:1.15}.tuta-data-node i{border-top:1px solid var(--ink);border-right:1px solid var(--ink);z-index:2;background:var(--paper);width:.65rem;height:.65rem;position:absolute;top:50%;right:-.33rem;transform:translateY(-50%)rotate(45deg)}.tuta-data-pulse{background:var(--signal);width:14%;height:3px;box-shadow:0 0 1rem var(--signal);position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.tuta-data-pulse{box-shadow:0 0 1rem color-mix(in srgb,var(--signal) 70%,transparent)}}.tuta-data-pulse{animation:5.5s linear infinite tutaData}@keyframes tutaData{0%{transform:translate(-120%)}to{transform:translate(820%)}}.tuta-media__feature,.tuta-media__social{max-width:var(--container);margin:0 auto}.tuta-media__social{margin-top:2rem}.tuta-media__label{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.8rem;margin:0 0 .8rem;font-size:.72rem;font-weight:800;display:flex}.tuta-media__label span{color:var(--signal)}.tuta-media__wide,.tuta-media__short{background:var(--ink);border:1px solid var(--ink);overflow:hidden}.tuta-media__wide iframe,.tuta-media__short iframe{border:0;width:100%;display:block}.tuta-media__wide iframe{aspect-ratio:16/9}.tuta-media__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:1rem;display:grid}.tuta-media__short{position:relative}.tuta-media__short iframe{aspect-ratio:9/16}.tuta-media__short>span{background:var(--ink);color:#fff;letter-spacing:.12em;padding:.7rem .8rem;font-size:.68rem;font-weight:800;display:block}.tuta-loop__rail{max-width:var(--container);border:1px solid #fff3;grid-template-columns:repeat(8,1fr);margin:auto;display:grid;position:relative;overflow:hidden}.tuta-loop__node{z-index:2;background:#0b0d0ede;border-right:1px solid #fff3;flex-direction:column;justify-content:space-between;min-height:10rem;padding:1rem;display:flex;position:relative}.tuta-loop__node:last-of-type{border-right:0}.tuta-loop__node span{color:var(--signal);font-size:.64rem}.tuta-loop__node b{font-size:.92rem}.tuta-loop__signal{background:linear-gradient(90deg,transparent,var(--signal),transparent);width:12.5%;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.tuta-loop__signal{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--signal) 17%,transparent),transparent)}}.tuta-loop__signal{z-index:1;animation:6.5s ease-in-out infinite tutaLoop}@keyframes tutaLoop{0%{transform:translate(-100%)}80%,to{transform:translate(800%)}}.tuta-role__grid{max-width:var(--container);border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(5,1fr);margin:auto;display:grid}.tuta-role__grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:10rem;padding:1rem;display:flex}.tuta-role__grid span{color:var(--signal);font-size:.62rem}.tuta-role__grid b{font-size:.9rem;line-height:1.2}.tuta-outcome__cards{max-width:var(--container);border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:auto;display:grid}.tuta-outcome__cards article{border-right:1px solid var(--ink);min-height:17rem;padding:clamp(1.2rem,2vw,2rem)}.tuta-outcome__cards article:last-child{border-right:0}.tuta-outcome__cards span{color:var(--signal);font-size:.65rem}.tuta-outcome__cards h3{letter-spacing:-.04em;margin:3rem 0 .8rem;font-size:clamp(1.5rem,2.4vw,2.35rem);line-height:1.04}.tuta-outcome__cards p{color:var(--muted);margin:0}.tuta-final{background:var(--ink);color:#fff;isolation:isolate;align-items:flex-end;min-height:76svh;display:flex;position:relative}.tuta-final__image,.tuta-final__veil{position:absolute;inset:0}.tuta-final__image img{object-fit:cover;height:100%}.tuta-final__veil{z-index:1;background:linear-gradient(90deg,#050607f0,#050607a6 54%,#05060742),linear-gradient(#0000 45%,#050607cc)}.tuta-final__content{z-index:2;max-width:78rem;padding:clamp(4rem,8vw,8rem) clamp(1rem,5vw,5rem);position:relative}.tuta-final h2{letter-spacing:-.07em;max-width:10ch;margin:.7rem 0 1.2rem;font-size:clamp(3.3rem,7vw,8rem);line-height:.86}.tuta-final__content>p:not(.tuta-wordmark){color:#ffffffbf;max-width:42rem;font-size:clamp(1.15rem,2vw,1.7rem)}@media (max-width:1100px){.tuta-section__intro{grid-template-columns:1fr}.tuta-section__intro .tuta-kicker{grid-row:auto}.tuta-plan{grid-template-columns:1fr}.tuta-plan>.tuta-section__intro{max-width:var(--container)}.tuta-plan__visual{min-height:42rem}.tuta-mvp__stage{grid-template-columns:1fr}.tuta-browser{min-height:36rem}.tuta-sequence__lane--old ol{grid-template-columns:repeat(3,1fr)}.tuta-sequence__lane--new ol,.tuta-data-track,.tuta-loop__rail{grid-template-columns:repeat(4,1fr)}.tuta-loop__node:nth-child(4){border-right:0}.tuta-loop__node:nth-child(-n+4){border-bottom:1px solid #fff3}.tuta-role__grid{grid-template-columns:repeat(2,1fr)}.tuta-role__grid article:last-child{grid-column:1/-1}.tuta-hero__signal{display:none}}@media (max-width:680px){.tuta-case-page{padding-bottom:0}.tuta-section{padding:4.5rem 1rem}.tuta-section__intro{margin-bottom:2rem}.tuta-section__intro h2{font-size:clamp(2.55rem,12vw,4.35rem);line-height:.91}.tuta-section__intro>p:last-child{font-size:.94rem}.tuta-hero{align-items:flex-end;min-height:calc(100svh - 4.4rem)}.tuta-hero__backdrop img{object-position:62% center}.tuta-hero__veil{background:linear-gradient(#06070842 24%,#060708cc 56%,#060708f7 100%),linear-gradient(90deg,#06070840,#0607081a)}.tuta-hero__content{padding:5rem 1rem 2.5rem}.tuta-hero h1{max-width:9ch;font-size:clamp(3.5rem,17vw,5.5rem);line-height:.84}.tuta-hero__subtitle{max-width:31rem;font-size:.98rem}.tuta-hero__actions{grid-template-columns:1fr;display:grid}.tuta-button{width:100%}.tuta-tag-row{gap:.35rem;margin-top:1.5rem}.tuta-tag-row span{padding:.4rem .48rem;font-size:.64rem}.tuta-brief__copy{grid-template-columns:1fr;gap:1.2rem}.tuta-brief__copy>p{font-size:1.35rem}.tuta-stat-grid{grid-template-columns:1fr}.tuta-stat-grid article{border-right:0;border-bottom:1px solid var(--ink);min-height:7rem}.tuta-stat-grid article:last-child{border-bottom:0}.tuta-stat-grid strong{font-size:4rem}.tuta-sequence__lane--old ol,.tuta-sequence__lane--new ol{grid-template-columns:1fr}.tuta-sequence__lane li{grid-template-columns:2.2rem 1fr;align-items:center;min-height:4.6rem;display:grid}.tuta-sequence__switch{height:5rem;padding-left:1rem}.tuta-plan__visual{min-height:31rem;margin-top:1rem}.tuta-doc{width:56%}.tuta-doc--a{top:2%;left:0}.tuta-doc--b{top:12%;left:23%}.tuta-doc--c{top:22%;right:0}.tuta-plan__stamp{padding:.75rem;bottom:0;right:0}.tuta-chip-list span{font-size:.66rem}.tuta-browser{min-height:30rem}.tuta-browser__image{min-height:20rem}.tuta-browser__copy{grid-template-columns:1fr}.tuta-browser__copy a{justify-self:start}.tuta-mvp__features{grid-template-columns:repeat(2,1fr)}.tuta-mvp__features article{min-height:7.2rem}.tuta-proof__grid{grid-template-columns:1fr}.tuta-proof__grid figure{min-height:39rem}.tuta-proof__grid figcaption{align-items:center}.tuta-data-track{grid-template-columns:repeat(2,1fr)}.tuta-data-node{min-height:6.5rem}.tuta-data-node:nth-child(2n) i{display:none}.tuta-media__grid{grid-template-columns:repeat(3,1fr)}.tuta-loop__rail{grid-template-columns:repeat(2,1fr)}.tuta-loop__node{border-bottom:1px solid #fff3;min-height:7.2rem}.tuta-loop__node:nth-child(2n){border-right:0}.tuta-loop__signal{display:none}.tuta-role__grid{grid-template-columns:1fr}.tuta-role__grid article,.tuta-role__grid article:last-child{grid-column:auto;min-height:6.4rem}.tuta-outcome__cards{grid-template-columns:1fr}.tuta-outcome__cards article{border-right:0;border-bottom:1px solid var(--ink);min-height:12rem}.tuta-outcome__cards article:last-child{border-bottom:0}.tuta-outcome__cards h3{margin:2rem 0 .7rem}.tuta-final{min-height:70svh}.tuta-final__image img{object-position:center}.tuta-final__veil{background:linear-gradient(#05060742,#05060794 33%,#050607f2)}.tuta-final__content{padding:4rem 1rem}.tuta-final h2{font-size:clamp(3.1rem,15vw,5rem)}}@media (max-width:390px){.tuta-mvp__features,.tuta-media__grid{grid-template-columns:1fr}.tuta-plan__visual{min-height:28rem}.tuta-proof__grid figure{min-height:34rem}}@media (prefers-reduced-motion:reduce){.tuta-case-page *,[data-tuta-reveal]{scroll-behavior:auto!important;transition:none!important;animation:none!important}.tuta-data-pulse,.tuta-loop__signal,.tuta-hero__signal i:after{display:none!important}[data-tuta-reveal]{opacity:1!important;transform:none!important}}.case-story{color:inherit;text-decoration:none}.case-story.card-link{text-decoration:none}.case-story .card-link{text-underline-offset:.25rem;text-decoration:underline}.site-footer{grid-template-columns:1.6fr repeat(3,1fr)}[data-work-reveal],[data-stitch-reveal]{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(24px)}[data-work-reveal].is-visible,[data-stitch-reveal].is-visible{opacity:1;transform:none}.work-page{background:var(--off);overflow:hidden}.work-hero{background:var(--ink);min-height:76svh;color:var(--off);isolation:isolate;grid-template-columns:1.15fr .85fr;align-items:end;gap:4rem;padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem);display:grid;position:relative}.work-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 78% 30%,#719bb52e,#0000 32%),radial-gradient(circle at 70% 72%,#ff563c1f,#0000 28%);position:absolute;inset:0}.work-hero__copy{max-width:68rem}.work-hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:11ch;margin:.75rem 0 1.4rem;font-size:clamp(3.6rem,7.2vw,8.5rem);line-height:.86}.work-hero__copy>p:last-child{color:#eceee9b3;max-width:48rem;font-size:clamp(1rem,1.4vw,1.28rem)}.work-hero__signal{border:1px solid #eceee92e;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr;align-self:stretch;min-height:26rem;display:grid;position:relative;overflow:hidden}.work-hero__signal span{letter-spacing:.13em;color:#eceee97a;border-bottom:1px solid #eceee91f;border-right:1px solid #eceee91f;align-items:flex-end;padding:1rem;font-size:.62rem;display:flex}.work-hero__signal i{aspect-ratio:1;border:1px solid var(--signal);border-radius:50%;width:42%;animation:5s ease-in-out infinite workPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 5rem #ff563c1f}.work-hero__signal i:after{content:"";border:1px solid var(--film);border-radius:50%;position:absolute;inset:20%}@keyframes workPulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.92)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}.work-index{z-index:20;background:var(--off);grid-template-columns:repeat(6,1fr);display:grid;position:sticky;top:5rem}@supports (color:color-mix(in lab, red, red)){.work-index{background:color-mix(in srgb,var(--off) 94%,transparent)}}.work-index{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.work-index a{border-right:1px solid var(--line);align-items:center;gap:.65rem;min-height:4rem;padding:.7rem .9rem;font-size:.74rem;font-weight:700;text-decoration:none;display:flex}.work-index a span{color:var(--signal);font-size:.58rem}.work-index a:hover{background:var(--paper)}.work-feature{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(2rem,6vw,7rem);padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem);display:grid}.work-feature--tuta{background:var(--paper)}.work-feature--stitch{background:var(--off)}.work-feature__copy h2,.work-section__heading h2,.work-final h2{letter-spacing:-.06em;text-wrap:balance;margin:.55rem 0 1.1rem;font-size:clamp(2.7rem,5.2vw,6.2rem);line-height:.91}.work-feature__copy>p:not(.eyebrow){color:var(--muted);max-width:48rem;font-size:1.04rem}.work-feature__media{background:var(--ink);min-height:42rem;position:relative;overflow:hidden}.work-feature__media>img:first-child{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.work-feature__orbit{color:#fff;border:1px solid #ffffff59;border-radius:50%;place-items:center;animation:6s ease-in-out infinite workOrbitFloat;display:grid;position:absolute;inset:8%}.work-feature__orbit:before,.work-feature__orbit:after{content:"";border:1px solid #fff3;border-radius:50%;position:absolute}.work-feature__orbit:before{inset:16%}.work-feature__orbit:after{border-color:var(--signal);inset:31%}.work-feature__orbit b{letter-spacing:-.07em;font-size:clamp(2rem,5vw,5rem)}.work-feature__orbit span{letter-spacing:.15em;background:#0b0d0ec2;padding:.42rem .55rem;font-size:.55rem;position:absolute}.work-feature__orbit span:first-child{top:3%;left:46%}.work-feature__orbit span:nth-child(2){top:49%;right:2%}.work-feature__orbit span:nth-child(3){bottom:3%;left:46%}.work-feature__orbit span:nth-child(4){top:49%;left:2%}@keyframes workOrbitFloat{50%{transform:rotate(3deg)scale(1.01)}}.work-proof-strip{flex-wrap:wrap;gap:.45rem;margin:1.5rem 0;display:flex}.work-proof-strip span{border:1px solid var(--line);background:var(--off);padding:.45rem .6rem;font-size:.7rem}.work-feature__media--book{perspective:1000px;background:0 0;min-height:43rem;overflow:visible}.work-feature__media--book img{border:1px solid var(--line);transition:transform .7s var(--ease);background:#fff;box-shadow:0 1.8rem 5rem #00000029;object-fit:contain!important;width:54%!important;height:auto!important;position:absolute!important}.work-feature__media--book img:first-child{top:4%;left:5%;transform:rotate(-6deg)}.work-feature__media--book img:last-child{bottom:2%;right:2%;transform:rotate(5deg)}.work-feature--stitch.is-visible .work-feature__media--book img:first-child{transform:rotate(-4deg)translateY(-.4rem)}.work-feature--stitch.is-visible .work-feature__media--book img:last-child{transform:rotate(3deg)translateY(-.8rem)}.work-metric-line{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:1.5rem 0 2rem;display:grid}.work-metric-line span{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);color:var(--muted);gap:.2rem;padding:1rem;font-size:.65rem;display:grid}.work-metric-line strong{color:var(--ink);letter-spacing:-.05em;font-size:clamp(1.7rem,3vw,3rem)}.work-section{padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem)}.work-section--ink{background:var(--ink);color:var(--off)}.work-section--soft{background:var(--paper)}.work-section__heading{max-width:76rem;margin:0 0 clamp(2.5rem,5vw,5rem)}.work-section__heading>p:last-child{max-width:55rem;color:var(--muted);font-size:1.04rem}.work-section--ink .work-section__heading>p:last-child{color:#eceee999}.audit-fragment-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.audit-fragment-grid figure{color:var(--ink);background:#f5f4ef;border:1px solid #ffffff2e;min-width:0;margin:0}.audit-fragment-grid figure>div{height:24rem;position:relative;overflow:hidden}.audit-fragment-grid figure>div:after{content:"";background:linear-gradient(#0000,#f5f4ef);height:28%;position:absolute;inset:auto 0 0}.audit-fragment-grid img{object-fit:cover;object-position:top;width:100%;height:100%}.audit-fragment-grid figcaption{gap:.25rem;padding:1rem;display:grid}.audit-fragment-grid figcaption span,.audit-fragment-grid figcaption small{letter-spacing:.11em;color:var(--muted);text-transform:uppercase;font-size:.6rem}.audit-fragment-grid figcaption strong{font-size:1.1rem}.audit-fragment-grid figure:nth-child(2n){transform:translateY(2rem)}.windows-fragment-rail{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.windows-fragment-rail figure{border:1px solid var(--line);background:var(--paper);margin:0}.windows-fragment-rail figure>div{height:23rem;overflow:hidden}.windows-fragment-rail img{object-fit:cover;object-position:top;width:100%;height:100%}.windows-fragment-rail figcaption{align-items:center;gap:.7rem;padding:.8rem;display:flex}.windows-fragment-rail figcaption span{color:var(--signal);font-size:.65rem}.windows-fragment-rail figcaption strong{font-size:.85rem}.work-system-line{letter-spacing:.12em;color:var(--muted);grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:.75rem;margin-top:4rem;font-size:.58rem;display:grid}.work-system-line i{background:var(--line);height:1px;position:relative;overflow:hidden}.work-system-line i:after{content:"";background:var(--signal);animation:4.4s ease-in-out infinite workFlow;position:absolute;inset:0;transform:translate(-100%)}@keyframes workFlow{50%,68%{transform:translate(0)}to{transform:translate(100%)}}.website-case-grid{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.website-case-grid article{border:1px solid var(--line);background:var(--off);padding:1rem}.website-case-grid article>small{color:var(--signal);letter-spacing:.13em;margin-top:1rem;font-size:.62rem;display:block}.website-case-grid h3{letter-spacing:-.05em;margin:.55rem 0;font-size:clamp(1.8rem,3vw,3.3rem);line-height:.96}.website-case-grid article>p{color:var(--muted);max-width:42rem}.website-browser{border:1px solid var(--ink);background:#fff}.website-browser>div{border-bottom:1px solid var(--ink);align-items:center;gap:.38rem;height:2.5rem;padding:0 .7rem;display:flex}.website-browser>div i{background:var(--line);border-radius:50%;width:.55rem;height:.55rem}.website-browser>div i:first-child{background:var(--signal)}.website-browser>div span{color:var(--muted);margin-left:.5rem;font-size:.64rem}.website-browser img{object-fit:cover;object-position:center;width:100%;height:27rem}.work-video-section{background:var(--off)}.work-video-preview{grid-template-columns:1fr 1fr 1.15fr;align-items:start;gap:1rem;margin-bottom:1.5rem;display:grid}.work-video-preview article{background:var(--ink);position:relative;overflow:hidden}.work-video-preview iframe{aspect-ratio:9/16;border:0;width:100%;display:block}.work-video-preview article:last-child{background:var(--paper);border:1px solid var(--line);align-self:stretch}.work-video-preview article:last-child img{object-fit:cover;width:100%;height:100%}.work-video-preview article:last-child span{background:var(--ink);color:var(--off);letter-spacing:.12em;padding:.5rem .7rem;font-size:.62rem;position:absolute;bottom:1rem;left:1rem}.work-final{background:var(--ink);min-height:72svh;color:var(--off);align-items:center;padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem);display:flex}.work-final>div{max-width:82rem}.work-final h2{max-width:12ch}.work-final>div>p:last-of-type{color:#eceee99e;max-width:50rem}.flipbook{color:#fff;background:#111;border:1px solid #ffffff2e;position:relative;box-shadow:0 2rem 6rem #00000038}.flipbook:fullscreen{background:#0b0d0e;grid-template-rows:auto 1fr auto;padding:1rem;display:grid}.flipbook__bar{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.8rem 1rem;display:flex}.flipbook__bar>div:first-child{display:grid}.flipbook__bar small{letter-spacing:.13em;color:var(--film);font-size:.55rem}.flipbook__bar strong{font-size:.9rem}.flipbook__tools{gap:.4rem;display:flex}.flipbook__tools button,.flipbook__footer button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff3d;width:2.5rem;height:2.5rem}.flipbook__tools button:hover,.flipbook__footer button:hover{background:var(--signal);color:var(--ink);border-color:var(--signal)}.flipbook__stage{perspective:1800px;-webkit-user-select:none;user-select:none;touch-action:pan-y;padding:clamp(1rem,3vw,2.4rem);position:relative}.flipbook__spread{filter:drop-shadow(0 1.4rem 2rem #00000059);max-width:78rem;transform-style:preserve-3d;grid-template-columns:1fr 1fr;gap:0;margin:auto;display:grid;position:relative}.flipbook__page{transform-style:preserve-3d;background:#f5f3ed;margin:0;position:relative;overflow:hidden}.flipbook__page--left{transform-origin:100%}.flipbook__page--right{transform-origin:0}.flipbook__page img{object-fit:contain;width:100%;height:100%;display:block}.flipbook__page--left:after,.flipbook__page--right:before{content:"";pointer-events:none;width:8%;position:absolute;top:0;bottom:0}.flipbook__page--left:after{background:linear-gradient(90deg,#0000,#0000002e);right:0}.flipbook__page--right:before{background:linear-gradient(90deg,#0000002e,#0000);left:0}.flipbook__curl{filter:drop-shadow(-.25rem -.25rem .35rem #0000002e);background:linear-gradient(135deg,#0000 48%,#ffffffc7 49%,#c7c3b8 100%);width:2.4rem;height:2.4rem;transition:width .2s,height .2s;position:absolute;bottom:0;right:0}.flipbook__page:hover .flipbook__curl{width:4rem;height:4rem}.flipbook__sheet{z-index:6;width:50%;transform-style:preserve-3d;pointer-events:none;background:linear-gradient(90deg,#f4f2ec,#d7d2c6);position:absolute;top:0;bottom:0;box-shadow:0 0 2rem #00000047}.flipbook__sheet span{background:linear-gradient(110deg,#0000 22%,#ffffffa6 48%,#00000026 70%,#0000);position:absolute;inset:0}.flipbook__sheet--next{transform-origin:0;animation:bookNext .43s var(--ease) both;right:0}.flipbook__sheet--prev{transform-origin:100%;animation:bookPrev .43s var(--ease) both;left:0}@keyframes bookNext{0%{border-radius:0;transform:rotateY(0)skewY(0)}45%{border-radius:0 3rem 3rem 0}to{border-radius:0;transform:rotateY(-178deg)skewY(-1deg)}}@keyframes bookPrev{0%{transform:rotateY(0)}45%{border-radius:3rem 0 0 3rem}to{transform:rotateY(178deg)}}.flipbook__edge{z-index:8;color:#fff;cursor:pointer;opacity:0;background:0 0;border:0;width:12%;transition:opacity .2s;position:absolute;top:0;bottom:0}.flipbook__stage:hover .flipbook__edge{opacity:1}.flipbook__edge:disabled{cursor:default;opacity:0}.flipbook__edge span{background:#0b0d0ec7;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;font-size:1.7rem;display:grid}.flipbook__edge--left{left:0}.flipbook__edge--left span{margin-left:.6rem}.flipbook__edge--right{right:0}.flipbook__edge--right span{margin-left:auto;margin-right:.6rem}.flipbook__footer{color:#ffffffad;border-top:1px solid #ffffff29;justify-content:center;align-items:center;gap:1rem;min-height:3.5rem;font-size:.72rem;display:flex}.flipbook__footer button:disabled{opacity:.25}.flipbook--compact .flipbook__stage{padding:1rem}.flipbook--compact .flipbook__bar{min-height:3.2rem}.stitch-case{background:var(--off);overflow:hidden}.stitch-hero{color:#fff;background:#111;align-items:flex-end;min-height:calc(100svh - 5rem);display:flex;position:relative}.stitch-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.stitch-hero__veil{background:linear-gradient(90deg,#070809f5,#070809b8 48%,#07080938),linear-gradient(#0000 45%,#070809e0);position:absolute;inset:0}.stitch-hero__copy{z-index:2;max-width:78rem;padding:clamp(4.5rem,8vw,8rem) clamp(1rem,5vw,5rem);position:relative}.stitch-hero h1{letter-spacing:-.07em;margin:.6rem 0 1rem;font-size:clamp(4.2rem,9vw,11rem);line-height:.77}.stitch-hero__copy>p:nth-of-type(2){letter-spacing:-.04em;max-width:24ch;font-size:clamp(1.4rem,2.6vw,2.7rem);line-height:1.04}.stitch-hero__lede{color:#ffffffb3;max-width:52rem}.stitch-tag-row{flex-wrap:wrap;gap:.4rem;margin-top:1.5rem;display:flex}.stitch-tag-row span{border:1px solid #ffffff47;padding:.45rem .6rem;font-size:.65rem}.stitch-section{padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem)}.stitch-section--ink{background:var(--ink);color:var(--off)}.stitch-section--soft{background:var(--paper)}.stitch-heading{max-width:76rem;margin:0 0 clamp(2.5rem,5vw,5rem)}.stitch-heading h2,.stitch-proof h2,.stitch-role h2,.stitch-final h2{letter-spacing:-.06em;text-wrap:balance;margin:.6rem 0 1rem;font-size:clamp(2.8rem,5.5vw,6.6rem);line-height:.89}.stitch-heading>p:last-child,.stitch-proof>div>p:last-child{max-width:55rem;color:var(--muted)}.stitch-section--ink .stitch-heading>p:last-child{color:#eceee99e}.stitch-proof{grid-template-columns:1.05fr .95fr;align-items:end;gap:4rem;display:grid}.stitch-metrics{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.stitch-metrics span{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:9rem;color:var(--muted);flex-direction:column;justify-content:space-between;padding:1rem;font-size:.72rem;display:flex}.stitch-metrics strong{color:var(--ink);letter-spacing:-.06em;font-size:clamp(2.5rem,5vw,5rem)}.stitch-video-rail{grid-template-columns:repeat(6,1fr);gap:.7rem;display:grid}.stitch-video-rail article{background:#111}.stitch-video-rail iframe{aspect-ratio:9/16;border:0;width:100%;display:block}.stitch-video-rail span{letter-spacing:.12em;color:#ffffffa6;padding:.6rem;font-size:.58rem;display:block}.stitch-book-section{background:#d7d1c6}.stitch-case-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.stitch-case-grid article{background:var(--off);border:1px solid var(--line);grid-template-columns:.45fr .55fr;min-height:24rem;display:grid}.stitch-case-grid__image{background:#fff;min-height:100%;overflow:hidden}.stitch-case-grid__image img{object-fit:cover;object-position:top;width:100%;height:100%}.stitch-case-grid article>div:last-child{flex-direction:column;padding:1.2rem;display:flex}.stitch-case-grid small{letter-spacing:.11em;color:var(--signal);font-size:.58rem}.stitch-case-grid h3{letter-spacing:-.04em;margin:.55rem 0;font-size:clamp(1.5rem,2.4vw,2.5rem);line-height:1}.stitch-case-grid b{font-size:.8rem}.stitch-case-grid p{color:var(--muted);font-size:.9rem}.stitch-role{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4rem;display:grid}.stitch-role>div:last-child{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.stitch-role>div:last-child span{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:6.5rem;padding:1rem;font-size:.85rem;display:flex}.stitch-role span b{color:var(--signal);font-size:.6rem}.stitch-final{background:var(--ink);min-height:70svh;color:var(--off);align-items:center;padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem);display:flex}.stitch-final>div{max-width:80rem}.stitch-final h2{max-width:12ch}.stitch-final>div>p:last-of-type{color:#eceee9a6;max-width:48rem}.creative-case-page{background:var(--off);overflow:hidden}.creative-case-hero{background:var(--paper);grid-template-columns:1.15fr .85fr;align-items:center;gap:4rem;min-height:78svh;padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem);display:grid}.creative-case-hero h1{letter-spacing:-.07em;max-width:11ch;margin:.6rem 0 1rem;font-size:clamp(3.4rem,7vw,8.2rem);line-height:.86}.creative-case-hero>div:first-child>p:last-of-type{max-width:54rem;color:var(--muted)}.creative-case-flow{flex-wrap:wrap;gap:.45rem;margin-top:1.8rem;display:flex}.creative-case-flow span{border:1px solid var(--ink);padding:.55rem .65rem;font-size:.65rem}.creative-case-flow b{color:var(--signal);margin-right:.45rem}.creative-case-hero__motion{aspect-ratio:1;border:1px solid var(--ink);background:var(--ink);color:var(--off);place-items:center;display:grid;position:relative;overflow:hidden}.creative-case-hero__motion strong{letter-spacing:-.06em;z-index:2;font-size:clamp(2rem,4vw,4.5rem);line-height:.85}.creative-case-hero__motion i{border:1px solid #ffffff38;border-radius:50%;animation:7s linear infinite creativeRing;position:absolute}.creative-case-hero__motion i:first-child{inset:8%}.creative-case-hero__motion i:nth-child(2){border-color:var(--signal);animation-direction:reverse;inset:20%}.creative-case-hero__motion i:nth-child(3){border-color:var(--film);animation-duration:5s;inset:32%}.creative-case-hero__motion i:nth-child(4){background:linear-gradient(transparent,var(--signal),transparent);border:0;width:1px;height:120%;animation:4s ease-in-out infinite creativeScan;transform:rotate(30deg)}@keyframes creativeRing{to{transform:rotate(360deg)scale(1.02)}}@keyframes creativeScan{50%{transform:rotate(30deg)translate(4rem)}}.creative-case-section{padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem)}.creative-case-section--ink{background:var(--ink);color:var(--off)}.creative-job-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.creative-job-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:16rem;padding:1.2rem}.creative-job-grid span{color:var(--signal);font-size:.6rem}.creative-job-grid h2{letter-spacing:-.04em;margin:2rem 0 .7rem;font-size:clamp(1.5rem,2.6vw,2.8rem);line-height:1}.creative-job-grid p{color:var(--muted)}.creative-case-heading{max-width:75rem;margin-bottom:4rem}.creative-case-heading h2,.creative-case-final h2{letter-spacing:-.065em;text-wrap:balance;margin:.6rem 0 1rem;font-size:clamp(2.9rem,5.8vw,6.8rem);line-height:.88}.creative-case-heading>p:last-child{max-width:52rem;color:var(--muted)}.creative-case-section--ink .creative-case-heading>p:last-child{color:#eceee999}.creative-video-wall{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.creative-video-wall article{background:#111;position:relative}.creative-video-wall article.is-featured{grid-area:span 2/span 2}.creative-video-wall iframe{aspect-ratio:9/16;border:0;width:100%;display:block}.creative-video-wall article.is-featured iframe{aspect-ratio:9/16}.creative-video-wall span{letter-spacing:.12em;color:#ffffff9e;padding:.6rem;font-size:.58rem;display:block}.creative-process-rail{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(7,1fr);margin-bottom:4rem;display:grid}.creative-process-rail span{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:6rem;padding:.8rem;font-size:.7rem;display:flex}.creative-process-rail b{color:var(--signal);font-size:.58rem}.creative-doc-stack{gap:5rem;display:grid}.creative-doc-stack__head{grid-template-columns:.5fr 1fr 1fr;align-items:end;gap:2rem;margin-bottom:1rem;display:grid}.creative-doc-stack__head small{letter-spacing:.12em;color:var(--signal);font-size:.6rem}.creative-doc-stack__head h3{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,4.5rem);line-height:.9}.creative-doc-stack__head p{color:var(--muted);margin:0}.creative-case-final{background:var(--ink);min-height:68svh;color:var(--off);align-items:center;padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem);display:flex}.creative-case-final>div{max-width:80rem}.creative-case-final h2{max-width:12ch}.creative-case-final>div>p:last-of-type{color:#eceee99e;max-width:50rem}@media (max-width:1100px){.work-hero,.creative-case-hero{grid-template-columns:1fr}.work-hero__signal{min-height:18rem}.work-index{grid-template-columns:repeat(3,1fr);position:relative;top:auto}.work-feature{grid-template-columns:1fr}.work-feature__media{min-height:36rem}.work-feature--stitch .work-feature__copy{order:2}.work-feature--stitch .work-feature__media{order:1}.audit-fragment-grid,.windows-fragment-rail{grid-template-columns:repeat(2,1fr)}.website-case-grid{grid-template-columns:1fr}.stitch-video-rail{grid-template-columns:repeat(3,1fr)}.stitch-case-grid{grid-template-columns:1fr}.creative-job-grid{grid-template-columns:repeat(2,1fr)}.creative-video-wall{grid-template-columns:repeat(3,1fr)}.creative-process-rail{grid-template-columns:repeat(4,1fr)}.creative-doc-stack__head{grid-template-columns:1fr 1fr}.creative-doc-stack__head small{grid-column:1/-1}}@media (max-width:720px){.work-hero{min-height:auto;padding-top:4rem}.work-hero h1{font-size:clamp(3rem,14vw,5.4rem)}.work-hero__signal{display:none}.work-index{grid-template-columns:repeat(2,1fr)}.work-index a{min-height:3.4rem}.work-feature,.work-section,.stitch-section,.creative-case-section{padding:4.5rem 1rem}.work-feature__media{min-height:28rem}.work-feature__media--book{min-height:31rem}.work-feature__media--book img{width:62%!important}.work-metric-line,.audit-fragment-grid,.windows-fragment-rail{grid-template-columns:1fr 1fr}.audit-fragment-grid figure:nth-child(2n){transform:none}.audit-fragment-grid figure>div,.windows-fragment-rail figure>div{height:18rem}.work-system-line{gap:.65rem;display:flex;overflow:auto}.work-system-line i{min-width:2rem}.website-browser img{height:20rem}.work-video-preview{grid-template-columns:1fr 1fr}.work-video-preview article:last-child{grid-column:1/-1;min-height:20rem}.work-final{min-height:60svh;padding:5rem 1rem}.flipbook__stage{padding:.7rem}.flipbook__spread{grid-template-columns:1fr;max-width:35rem}.flipbook__page--right,.flipbook__page--left:after{display:none}.flipbook__sheet{width:100%}.flipbook__edge{opacity:1;width:16%}.flipbook__bar strong{font-size:.74rem}.flipbook__curl{width:2.8rem;height:2.8rem}.stitch-hero{min-height:calc(100svh - 4.4rem)}.stitch-hero__copy{padding:5rem 1rem 2.5rem}.stitch-hero h1{font-size:clamp(4rem,19vw,6.4rem)}.stitch-proof{grid-template-columns:1fr;gap:2rem}.stitch-video-rail{grid-template-columns:repeat(2,1fr)}.stitch-case-grid article{grid-template-columns:1fr}.stitch-case-grid__image{height:20rem}.stitch-role{grid-template-columns:1fr;gap:1.5rem}.stitch-final{padding:5rem 1rem}.creative-case-hero{padding:4.5rem 1rem}.creative-case-hero h1{font-size:clamp(3rem,14vw,5.3rem)}.creative-case-hero__motion{width:100%;max-width:32rem;margin:auto}.creative-job-grid{grid-template-columns:1fr}.creative-job-grid article{min-height:11rem}.creative-video-wall{grid-template-columns:repeat(2,1fr)}.creative-video-wall article.is-featured{grid-area:auto/span 2}.creative-process-rail{grid-template-columns:repeat(2,1fr)}.creative-doc-stack__head{grid-template-columns:1fr}.creative-case-final{padding:5rem 1rem}.site-footer{grid-template-columns:1fr}}@media (max-width:390px){.audit-fragment-grid,.windows-fragment-rail,.stitch-video-rail,.work-video-preview,.creative-video-wall{grid-template-columns:1fr}.creative-video-wall article.is-featured,.work-video-preview article:last-child{grid-column:auto}.work-metric-line,.stitch-metrics,.stitch-role>div:last-child{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-work-reveal],[data-stitch-reveal]{opacity:1!important;transition:none!important;transform:none!important}.work-hero__signal i,.work-feature__orbit,.work-system-line i:after,.creative-case-hero__motion i,.flipbook__sheet{animation:none!important}.flipbook__sheet{display:none!important}}.about-hero__copy,.about-perspective__copy,.about-section__heading,.about-method__copy,.about-human__copy,.about-final__copy,.work-hero__copy,.work-feature__copy,.work-section__heading,.work-final__copy,.tuta-hero__content,.tuta-section__intro,.tuta-brief__copy,.tuta-plan,.stitch-hero__copy,.stitch-heading,.stitch-proof>div,.stitch-role>div,.creative-case-hero>div,.creative-case-heading,.creative-doc-stack__head,.section-heading,.content-heading,.wide-copy,.page-hero__copy{min-width:0}.about-page h1,.about-page h2,.about-page h3,.work-page h1,.work-page h2,.work-page h3,.tuta-case-page h1,.tuta-case-page h2,.tuta-case-page h3,.stitch-case-page h1,.stitch-case-page h2,.stitch-case-page h3,.creative-case-page h1,.creative-case-page h2,.creative-case-page h3{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.about-hero h1{letter-spacing:-.052em;max-width:10.5ch;font-size:clamp(3.15rem,5.35vw,6.35rem);line-height:.92}.about-perspective__copy h2,.about-section__heading h2,.about-method__copy h2,.about-human__copy h2,.about-final__copy h2{letter-spacing:-.042em;font-size:clamp(2.5rem,3.65vw,4.25rem);line-height:.98}.about-method{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,5vw,6rem)}.about-method__copy{max-width:44rem}.about-method__copy h2{max-width:12.5ch}.about-method-step strong{letter-spacing:-.035em;font-size:clamp(1.45rem,2.35vw,2.55rem);line-height:1}.about-capabilities h3{letter-spacing:-.04em;font-size:clamp(1.75rem,2.6vw,3rem);line-height:.98}.work-hero h1{letter-spacing:-.05em;font-size:clamp(3.2rem,5.6vw,6.4rem);line-height:.92}.work-feature__copy h2,.work-section__heading h2,.work-final h2{letter-spacing:-.045em;font-size:clamp(2.4rem,4vw,4.6rem);line-height:.97}.tuta-hero h1{letter-spacing:-.055em;font-size:clamp(3.5rem,6.2vw,7rem);line-height:.9}.tuta-section__intro h2,.tuta-plan>.tuta-section__intro h2{letter-spacing:-.045em;font-size:clamp(2.45rem,4vw,4.65rem);line-height:.97}.stitch-hero h1{letter-spacing:-.055em;font-size:clamp(3.5rem,6vw,6.8rem);line-height:.9}.stitch-heading h2,.stitch-proof h2,.stitch-role h2,.stitch-final h2{letter-spacing:-.045em;font-size:clamp(2.45rem,4vw,4.65rem);line-height:.97}.creative-case-hero h1{letter-spacing:-.052em;font-size:clamp(3.3rem,5.8vw,6.5rem);line-height:.91}.creative-case-heading h2,.creative-case-final h2{letter-spacing:-.045em;font-size:clamp(2.45rem,4vw,4.65rem);line-height:.97}.creative-doc-stack__head h3{letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,3.35rem);line-height:.98}html[lang=ru] .about-hero h1,html[lang=uk] .about-hero h1{letter-spacing:-.025em;font-size:clamp(3rem,4.9vw,5.8rem);line-height:.98}html[lang=ru] .about-perspective__copy h2,html[lang=ru] .about-section__heading h2,html[lang=ru] .about-method__copy h2,html[lang=ru] .about-human__copy h2,html[lang=ru] .about-final__copy h2,html[lang=uk] .about-perspective__copy h2,html[lang=uk] .about-section__heading h2,html[lang=uk] .about-method__copy h2,html[lang=uk] .about-human__copy h2,html[lang=uk] .about-final__copy h2{letter-spacing:-.018em;text-wrap:pretty;font-size:clamp(2.35rem,3.3vw,3.9rem);line-height:1.03}html[lang=ru] .about-method-step strong,html[lang=uk] .about-method-step strong{letter-spacing:-.015em;line-height:1.06}@media (max-width:1100px){.about-perspective,.about-method,.about-human{grid-template-columns:1fr;gap:2.75rem}.about-perspective__copy,.about-method__copy,.about-human__copy{max-width:48rem}.about-method__copy h2{max-width:14ch}.about-method__sequence{width:100%;max-width:56rem}.work-feature,.stitch-proof,.stitch-role,.creative-case-hero{min-width:0}}@media (max-width:760px){.about-hero h1{letter-spacing:-.035em;max-width:10ch;font-size:clamp(2.75rem,12vw,3.75rem);line-height:.98}.about-perspective__copy h2,.about-section__heading h2,.about-method__copy h2,.about-human__copy h2,.about-final__copy h2{letter-spacing:-.025em;max-width:none;font-size:clamp(2.15rem,9.4vw,2.9rem);line-height:1.04}.about-capabilities h3{margin:2rem 0 .7rem;font-size:clamp(1.8rem,8.5vw,2.35rem);line-height:1.03}.about-method-step{grid-template-columns:2.8rem minmax(0,1fr);min-height:3.8rem}.about-method-step strong{font-size:clamp(1.35rem,6.8vw,1.85rem);line-height:1.05}.about-method__rail{left:1.32rem}.work-hero h1,.tuta-hero h1,.stitch-hero h1,.creative-case-hero h1{letter-spacing:-.035em;max-width:11ch;font-size:clamp(2.7rem,12vw,3.9rem);line-height:.97}.work-feature__copy h2,.work-section__heading h2,.work-final h2,.tuta-section__intro h2,.tuta-plan>.tuta-section__intro h2,.stitch-heading h2,.stitch-proof h2,.stitch-role h2,.stitch-final h2,.creative-case-heading h2,.creative-case-final h2{letter-spacing:-.025em;max-width:none;font-size:clamp(2.1rem,9vw,2.9rem);line-height:1.03}.creative-doc-stack__head h3{font-size:clamp(1.7rem,7.8vw,2.4rem);line-height:1.04}}@media (max-width:390px){.about-hero h1,.work-hero h1,.tuta-hero h1,.stitch-hero h1,.creative-case-hero h1{font-size:clamp(2.45rem,11.4vw,3.2rem)}.about-perspective__copy h2,.about-section__heading h2,.about-method__copy h2,.about-human__copy h2,.about-final__copy h2{font-size:clamp(2rem,9vw,2.55rem)}}.chatbot-service-hero__copy h1,.booking-service-hero h1,.search-service-hero__copy h1,.automation-hero__copy h1,.smm-hero__copy h1,.chatbot-v31-hero__copy h1,.paid-ads-hero__copy h1,.social-profile-hero h1,.traffic-acquisition-hero h1,.products-system-copy h1,.mlc-hero h1,.fma-hero h1,.mso-hero h1,.mso45-hero h1,.mai46-hero h1,.mai47-hero h1{overflow-wrap:break-word;word-break:normal;letter-spacing:-.04em!important;font-size:clamp(2.9rem,5.2vw,5.45rem)!important;line-height:.98!important}.chatbot-section-heading h2,.booking-section-heading h2,.search-section-heading h2,.automation-section__heading h2,.automation-choice__intro h2,.automation-order__intro h2,.automation-final h2,.smm-demo-intro h2,.smm-section-heading h2,.smm-brief-section__intro h2,.chatbot-v31-heading h2,.chatbot-v31-brief-form>h2,.paid-ads-heading h2,.paid-ads-decision h2,.paid-ads-brief-intro h2,.social-profile-section-heading h2,.social-profile-platform-section__intro h2,.social-profile-comparison__copy h2,.social-profile-enquiry__aside h2,.traffic-acquisition-flow h2,.traffic-acquisition-scope h2,.traffic-acquisition-recovery h2,.traffic-acquisition-enquiry h2,.products-system-list h2,.mlc-section-head h2,.mlc-lab-copy h2,.mlc-price h2,.mlc-order__intro h2,.fma-heading h2,.fma-request__intro h2,.mso-heading h2,.mso-order__intro h2,.mso45-section-copy h2,.mso45-order__intro h2,.mai46-heading h2,.mai46-application__intro h2{overflow-wrap:break-word;word-break:normal;letter-spacing:-.03em!important;font-size:clamp(2.15rem,3.8vw,4.15rem)!important;line-height:1.02!important}@media (max-width:760px){.chatbot-service-hero__copy h1,.booking-service-hero h1,.search-service-hero__copy h1,.automation-hero__copy h1,.smm-hero__copy h1,.chatbot-v31-hero__copy h1,.paid-ads-hero__copy h1,.social-profile-hero h1,.traffic-acquisition-hero h1,.products-system-copy h1,.mlc-hero h1,.fma-hero h1,.mso-hero h1,.mso45-hero h1,.mai46-hero h1,.mai47-hero h1{letter-spacing:-.025em!important;font-size:clamp(2.45rem,10.8vw,3.55rem)!important;line-height:1.02!important}.chatbot-section-heading h2,.booking-section-heading h2,.search-section-heading h2,.automation-section__heading h2,.automation-choice__intro h2,.automation-order__intro h2,.automation-final h2,.smm-demo-intro h2,.smm-section-heading h2,.smm-brief-section__intro h2,.chatbot-v31-heading h2,.chatbot-v31-brief-form>h2,.paid-ads-heading h2,.paid-ads-decision h2,.paid-ads-brief-intro h2,.social-profile-section-heading h2,.social-profile-platform-section__intro h2,.social-profile-comparison__copy h2,.social-profile-enquiry__aside h2,.traffic-acquisition-flow h2,.traffic-acquisition-scope h2,.traffic-acquisition-recovery h2,.traffic-acquisition-enquiry h2,.products-system-list h2,.mlc-section-head h2,.mlc-lab-copy h2,.mlc-price h2,.mlc-order__intro h2,.fma-heading h2,.fma-request__intro h2,.mso-heading h2,.mso-order__intro h2,.mso45-section-copy h2,.mso45-order__intro h2,.mai46-heading h2,.mai46-application__intro h2{font-size:clamp(1.95rem,8.8vw,2.85rem)!important;line-height:1.06!important}}.stitch-case h1,.stitch-case h2,.stitch-case h3{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.home-entry{z-index:120}.desktop-products-nav{position:relative}.desktop-products-trigger{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:.9rem;display:flex;position:relative}.desktop-products-trigger:after{content:"";background:var(--signal);height:2px;transition:right .18s var(--ease);position:absolute;bottom:-.45rem;left:0;right:100%}.desktop-products-trigger:hover,.desktop-products-trigger.active,.desktop-products-trigger[aria-expanded=true]{color:var(--ink)}.desktop-products-trigger:hover:after,.desktop-products-trigger.active:after,.desktop-products-trigger[aria-expanded=true]:after{right:0}.desktop-products-trigger>span{transition:transform .18s var(--ease);font-size:.8rem}.desktop-products-trigger[aria-expanded=true]>span{transform:rotate(180deg)}.products-mega-menu{overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;width:min(1180px,100vw - 2rem);max-height:calc(100dvh - 6rem);color:var(--ink);border:1px solid var(--line);border-top:2px solid var(--signal);transition:opacity .16s var(--ease),transform .16s var(--ease),visibility .16s;z-index:75;background:#f7f8f4;padding:14px;position:fixed;top:calc(5rem - 1px);left:50%;overflow:auto;transform:translate(-50%)translateY(-10px);box-shadow:0 26px 70px #0b0d0e2e}.products-mega-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.desktop-nav .products-mega-menu a{color:var(--ink);font-size:inherit}.desktop-nav .products-mega-menu a:after{display:none!important}.products-mega-menu__head{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.products-mega-menu__head>a{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:10px 12px;font-weight:850;text-decoration:none;display:flex;font-size:.78rem!important}.products-mega-menu__head>a:hover{border-color:var(--ink)}.products-mega-menu__head .products-mega-menu__help{background:var(--signal);border-color:var(--signal)}.products-mega-menu__products{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 0 14px;display:grid}.products-mega-menu__products>a{border:1px solid var(--line);background:#fff;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:66px;padding:9px 10px;text-decoration:none;display:grid}.products-mega-menu__products>a:hover{border-color:var(--signal);box-shadow:inset 3px 0 0 var(--signal)}.products-mega-menu__num{border:1px solid var(--line);place-items:center;width:28px;height:28px;font-size:.55rem;font-weight:800;display:grid}.products-mega-menu__products strong{font-size:.75rem;line-height:1.18;display:block}.products-mega-menu__products small{color:var(--muted);margin-top:2px;font-size:.58rem;font-weight:700;display:block}.products-mega-menu__products>a>b,.products-mega-menu__service-list>a>b{color:var(--signal);font-weight:700}.products-mega-menu__solutions{padding-top:14px}.products-mega-menu__solutions-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:10px;display:flex}.products-mega-menu__solutions-head>div{gap:1px;display:grid}.products-mega-menu__solutions-head small{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:800}.products-mega-menu__solutions-head strong{font-size:1rem}.products-mega-menu__solutions-head>a{font-weight:800;text-decoration:none;font-size:.7rem!important}.products-mega-menu__solution-grid{grid-template-columns:1fr;gap:10px;min-height:212px;display:grid}.products-mega-menu__categories{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:6px;display:grid}.products-mega-menu__categories button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:1fr auto;align-items:center;gap:.7rem;min-height:38px;padding:7px 9px;font-size:.7rem;font-weight:800;display:grid}.products-mega-menu__categories button small{background:#eceee9;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.55rem;display:grid}.products-mega-menu__categories button.is-active{background:var(--ink);color:var(--off);border-color:var(--ink)}.products-mega-menu__categories button.is-active small{background:var(--signal);color:var(--ink)}.products-mega-menu__service-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;display:grid}.products-mega-menu__service-list>a{border:1px solid var(--line);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:.8rem;min-height:40px;padding:8px 10px;font-weight:750;line-height:1.22;text-decoration:none;display:grid;font-size:.68rem!important}.products-mega-menu__service-list>a:hover{border-color:var(--signal);background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.products-mega-menu__service-list>a:hover{background:color-mix(in srgb,var(--signal) 6%,#fff)}}.mobile-solutions-menu{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;gap:.45rem;margin:1rem 0;padding:1rem 0;display:grid}.mobile-solutions-menu>span{letter-spacing:.14em;text-transform:uppercase;color:#f7f8f480;margin-bottom:.2rem;font-size:.68rem;font-weight:800}.mobile-solutions-menu details{border-bottom:1px solid #ffffff14}.mobile-solutions-menu summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:.8rem;min-height:3rem;padding:.72rem .1rem;font-size:.9rem;font-weight:800;list-style:none;display:grid}.mobile-solutions-menu summary::-webkit-details-marker{display:none}.mobile-solutions-menu summary small{background:#ffffff1a;border-radius:999px;place-items:center;min-width:1.75rem;height:1.75rem;font-size:.58rem;display:grid}.mobile-solutions-menu details[open] summary small{background:var(--signal);color:var(--ink)}.mobile-solutions-menu details>div{padding:0 0 .6rem .8rem;display:grid}.mobile-solutions-menu details a{min-height:2.7rem;color:var(--off);border-top:1px solid #ffffff0f;grid-template-columns:1fr auto;align-items:center;gap:.7rem;padding:.6rem .1rem;font-size:.78rem;line-height:1.25;text-decoration:none;display:grid}.mobile-solutions-menu details a b{color:var(--signal);font-weight:400}@media (max-width:1280px){.products-mega-menu{display:none}.mobile-menu{max-height:calc(100dvh - 5rem)}}@media (max-width:680px){.mobile-menu{max-height:calc(100dvh - 4.4rem)}body:has(.products-system-page){padding-bottom:0}}@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-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}@keyframes spin{to{transform:rotate(360deg)}}
