@font-face{font-family:Plus Jakarta Sans;src:url(/website/fonts/plus-jakarta-sans-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/website/fonts/plus-jakarta-sans-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/website/fonts/plus-jakarta-sans-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/website/fonts/plus-jakarta-sans-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--navy:#0A1F44;--blue:#0057FF;--cyan:#00B8FF;--ice:#D6F3FF;--white:#FFFFFF;--slate:#52627B;--cobalt-50:#EEF4FF;--cobalt-100:#DCE8FF;--cobalt-200:#B9D0FF;--cobalt-300:#8AB0FF;--cobalt-400:#4D86FF;--cobalt-500:#0057FF;--cobalt-600:#0048D6;--cobalt-700:#003AAD;--cobalt-800:#002D85;--cobalt-900:#00205E;--strata-0:#002D85;--strata-1:#003AAD;--strata-2:#0057FF;--strata-3:#1E8BFF;--strata-4:#00B8FF;--strata-5:#74D6FF;--strata-6:#D6F3FF;--strata-7:#EBF9FF;--strata-8:#FFFFFF;--surface:#FFFFFF;--surface-soft:#F4FBFF;--surface-ice:#D6F3FF;--surface-dark:#0A1F44;--surface-brand:#0057FF;--surface-brand-strong:#0048D6;--surface-tint:#EEF4FF;--ink:#0A1F44;--ink-muted:#52627B;--ink-on-brand:#FFFFFF;--ink-on-brand-muted:#D6F3FF;--line-on-brand:rgba(255,255,255,.32);--ink-on-dark:#FFFFFF;--ink-on-dark-muted:#D6F3FF;--action:#0057FF;--action-hover:#0048D6;--action-pressed:#003AAD;--on-action:#FFFFFF;--signal:#00B8FF;--on-signal:#0A1F44;--line:#0A1F44;--line-soft:#C9D5E4;--control-border:#74849B;--focus:#0057FF;--focus-on-brand:#FFFFFF;--focus-on-dark:#FFFFFF;--danger:#B42318;--success:#0B6E4F;--warning-ink:#8A4B00;--warning-bg:#FFF4E0;--control-disabled:#E3E8EF;--field-disabled:#EEF1F5;--glass-bg:rgba(255,255,255,.78);--glass-strong:rgba(255,255,255,.92);--glass-line:rgba(255,255,255,.95);--glass-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 24px 48px -24px rgba(0,32,94,.45);--lift-1:0 1px 2px rgba(0,32,94,.08),0 8px 24px -12px rgba(0,32,94,.28);--font:"Plus Jakarta Sans",Arial,sans-serif;--fs-display:clamp(2.25rem,1.3rem + 3.6vw,4.5rem);--fs-h2:clamp(1.75rem,1.3rem + 1.8vw,2.875rem);--fs-h3:clamp(1.1875rem,1.12rem + .35vw,1.375rem);--fs-lead:clamp(1.0625rem,1rem + .4vw,1.3125rem);--fs-body:clamp(1rem,.97rem + .15vw,1.0625rem);--fs-small:.9375rem;--fs-label:.875rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:104px;--space-10:144px;--gutter:clamp(16px,4vw,56px);--container:1200px;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--radius-xl:44px;--radius-pill:999px;--pebble-a:36px 28px 40px 30px/30px 38px 28px 36px;--pebble-b:30px 40px 30px 36px/38px 30px 36px 28px;--pebble-c:40px 32px 36px 28px/34px 40px 30px 38px;--pebble-xl:56px 44px 60px 48px/48px 58px 44px 54px;--pebble-sm:18px 14px 20px 15px/15px 19px 14px 18px;--shadow-soft:0 1px 2px rgba(0,32,94,.05),0 16px 36px -20px rgba(0,32,94,.30);--shadow-lift:0 2px 6px rgba(0,32,94,.06),0 30px 60px -26px rgba(0,32,94,.40);--shadow-action:0 1px 0 rgba(255,255,255,.25) inset,0 10px 24px -12px rgba(0,87,255,.75);--shadow-action-hover:0 1px 0 rgba(255,255,255,.25) inset,0 14px 30px -12px rgba(0,72,214,.85);--border:1.5px;--control:48px;--dur-fast:160ms;--dur-base:320ms;--dur-link:520ms;--dur-rise:1100ms;--ease-out:cubic-bezier(.2,.75,.2,1);--ease-inout:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.22,1,.36,1);--ease-pop:cubic-bezier(.16,1,.3,1);--dur-spring:420ms}.is-focus,:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.on-brand .is-focus,.on-brand :focus-visible{outline-color:var(--focus-on-brand)}.on-brand .on-light .is-focus,.on-brand .on-light :focus-visible{outline-color:var(--focus)}.link{color:var(--action);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.22em;border-radius:4px}.link:hover{color:var(--action-hover);text-decoration-thickness:2.5px}.on-brand .link{color:var(--ink-on-brand);text-decoration-color:var(--ink-on-brand-muted)}.on-brand .link:hover{text-decoration-thickness:3px}.on-brand .on-light .link{color:var(--action);text-decoration-color:currentColor}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control);padding:0 var(--space-5);font:600 1rem/1.2 var(--font);color:var(--on-action);background-color:var(--action);border:0;border-radius:var(--radius-pill);text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-action);transition:transform var(--dur-spring) var(--ease-spring),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast),box-shadow var(--dur-base) var(--ease-out)}.btn.is-hover,.btn:hover{background-color:var(--action-hover);box-shadow:var(--shadow-action-hover);transform:translateY(-2px)}.btn.is-pressed,.btn:active{background-color:var(--action-pressed);transform:scale(1.04,.92);transition-duration:90ms}.btn--secondary{color:var(--ink);background-color:var(--white);box-shadow:inset 0 0 0 var(--border) var(--ink)}.btn--secondary.is-hover,.btn--secondary:hover{color:var(--action-pressed);background-color:var(--cobalt-50);box-shadow:inset 0 0 0 var(--border) var(--action)}.btn--secondary.is-pressed,.btn--secondary:active{background-color:var(--cobalt-100)}.btn--quiet{color:var(--ink);background:none;box-shadow:none;padding:0 var(--space-3);text-decoration:underline;text-underline-offset:.22em}.btn--quiet.is-hover,.btn--quiet:hover{color:var(--action);background:none;box-shadow:none;transform:none}.btn--quiet.is-pressed,.btn--quiet:active{color:var(--action-pressed);background:none;transform:none}.btn--signal{color:var(--on-signal);background-color:var(--signal);box-shadow:0 10px 24px -12px rgba(0,184,255,.8)}.btn--signal.is-hover,.btn--signal:hover{background-color:var(--strata-5)}.btn--inverse,.on-brand .btn:not(.btn--secondary):not(.btn--quiet):not(.btn--signal){color:var(--action);background-color:var(--white);box-shadow:0 10px 24px -14px rgba(0,32,94,.6)}.btn--inverse.is-hover,.btn--inverse:hover,.on-brand .btn:not(.btn--secondary):not(.btn--quiet):not(.btn--signal).is-hover,.on-brand .btn:not(.btn--secondary):not(.btn--quiet):not(.btn--signal):hover{background-color:var(--cobalt-50);color:var(--action-hover)}.btn--inverse.is-pressed,.btn--inverse:active,.on-brand .btn:not(.btn--secondary):not(.btn--quiet):not(.btn--signal).is-pressed,.on-brand .btn:not(.btn--secondary):not(.btn--quiet):not(.btn--signal):active{background-color:var(--cobalt-100);color:var(--action-pressed)}.on-brand .btn--secondary{color:var(--ink-on-brand);background-color:transparent;box-shadow:inset 0 0 0 var(--border) var(--ink-on-brand)}.on-brand .btn--secondary.is-hover,.on-brand .btn--secondary:hover{color:var(--ink-on-brand);background-color:var(--cobalt-600);box-shadow:inset 0 0 0 var(--border) var(--ink-on-brand)}.on-brand .btn--secondary.is-pressed,.on-brand .btn--secondary:active{background-color:var(--cobalt-700)}.on-brand .btn--quiet{color:var(--ink-on-brand)}.on-brand .on-light .btn:not(.btn--secondary):not(.btn--quiet):not(.btn--signal){color:var(--on-action);background-color:var(--action);box-shadow:var(--shadow-action)}.on-brand .on-light .btn:not(.btn--secondary):not(.btn--quiet):not(.btn--signal):hover{background-color:var(--action-hover)}.on-brand .on-light .btn--secondary{color:var(--ink);background-color:var(--white);box-shadow:inset 0 0 0 var(--border) var(--ink)}.on-brand .on-light .btn--quiet{color:var(--ink)}.btn--sm{min-height:44px;padding:0 var(--space-4);font-size:.9375rem}.btn.is-disabled,.btn[aria-disabled=true],.btn[disabled]{color:var(--slate)!important;background-color:var(--control-disabled)!important;box-shadow:none!important;transform:none!important;cursor:not-allowed}.btn[aria-busy=true]:after{content:"";width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:cb-spin .8s linear infinite}@keyframes cb-spin{to{transform:rotate(1turn)}}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.field{display:grid;gap:var(--space-1)}.field label{font-size:var(--fs-label);font-weight:600}.field__hint{font-size:var(--fs-label);color:var(--ink-muted)}.field__error{font-size:var(--fs-label);color:var(--danger);font-weight:600}.field__error:empty{display:none}.input,.select{min-height:var(--control);width:100%;padding:var(--space-2) var(--space-3);font:400 1rem/1.4 var(--font);color:var(--ink);background-color:var(--white);border:var(--border) solid var(--control-border);border-radius:12px;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.input.is-hover,.input:hover,.select:hover{border-color:var(--ink)}.input.is-focus,.input:focus-visible,.select:focus-visible{border-color:var(--action);box-shadow:0 0 0 4px var(--cobalt-100);outline-offset:2px}.input[aria-invalid=true]{border-color:var(--danger);background-color:#FFF8F7;box-shadow:0 0 0 3px #FCE8E6}.input:disabled,.select:disabled{background-color:var(--field-disabled);color:var(--slate);border-color:var(--line-soft);cursor:not-allowed}.status{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--fs-small);line-height:1.45;font-weight:600;margin-top:var(--space-4)}.status:before{content:"";flex:none;width:10px;height:10px;margin-top:.4em;border-radius:50%;background:var(--status-c,var(--slate));box-shadow:0 0 0 3px var(--status-ring,var(--surface-soft))}.status[data-state=error]{--status-c:var(--danger);--status-ring:#FCE8E6;color:var(--danger)}.status[data-state=success]{--status-c:var(--success);--status-ring:#E3F4EC;color:var(--success)}.status[data-state=info]{--status-c:var(--action);--status-ring:var(--cobalt-50)}.status[data-state=gate]{--status-c:#C77700;--status-ring:var(--warning-bg);color:var(--warning-ink)}.pill{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:2px 10px;border-radius:var(--radius-pill);font-size:var(--fs-label);font-weight:600;white-space:nowrap}.pill--blue,.pill--brand{background:var(--cobalt-50);color:var(--cobalt-700)}.pill--green,.pill--success{background:#E3F4EC;color:var(--success)}.pill--amber,.pill--warning{background:var(--warning-bg);color:var(--warning-ink)}.pill--danger{background:#FCE8E6;color:var(--danger)}.dot{width:8px;height:8px;border-radius:50%;flex:none}.dot--blue,.dot--brand{background:var(--action)}.dot--green,.dot--success{background:var(--success)}.dot--amber,.dot--warning{background:#C77700}.tool{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:6px 16px 6px 12px;border-radius:var(--radius-pill);background:var(--white);box-shadow:inset 0 0 0 1px var(--line-soft);font-size:var(--fs-small);font-weight:600;color:var(--ink)}.tool .logo{width:22px;height:22px;flex:none}.card{display:grid;gap:var(--space-3);align-content:start;min-width:0;padding:clamp(20px,3vw,32px);border-radius:var(--pebble-a);background:var(--white);box-shadow:var(--shadow-soft);transition:transform var(--dur-spring) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out)}.card:nth-child(2n){border-radius:var(--pebble-b)}.card:nth-child(3n){border-radius:var(--pebble-c)}.card--interactive.is-hover,.card--interactive:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.card--brand{background:var(--surface-brand);color:var(--ink-on-brand);box-shadow:var(--shadow-lift)}.card--brand p{color:var(--ink-on-brand-muted)}.card--tint{background:var(--surface-tint);box-shadow:none}:is([data-homepage],[data-diagnostic]) .btn{transition:background-color .16s ease,color .16s ease}:is([data-homepage],[data-diagnostic]) .btn.is-hover,:is([data-homepage],[data-diagnostic]) .btn.is-pressed,:is([data-homepage],[data-diagnostic]) .btn:active,:is([data-homepage],[data-diagnostic]) .btn:hover{transform:none}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}.nowrap{white-space:nowrap}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}p{margin:0}h1,h2,h3{margin:0;text-wrap:balance;color:inherit}h1{font-size:var(--fs-display);line-height:1.04;letter-spacing:-.034em}h1,h2{font-weight:600}h2{font-size:var(--fs-h2);line-height:1.1;letter-spacing:-.024em}h3{font-size:var(--fs-h3);line-height:1.3;letter-spacing:-.01em;font-weight:600}.lead{font-size:var(--fs-lead);line-height:1.55;color:var(--ink-muted);max-width:36em}.on-brand .lead{color:var(--ink-on-brand-muted)}.muted{color:var(--ink-muted)}.on-brand .muted{color:var(--ink-on-brand-muted)}.container{width:min(100% - 2*var(--gutter),var(--container));margin-inline:auto}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:var(--space-4);top:-120px;z-index:60;background:var(--navy);color:var(--white);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm)}.skip:focus{top:var(--space-3);outline-color:var(--cyan)}.clarity,.rings,.strata{display:block;width:100%;height:100%}.strata__l{transform-box:fill-box;transform-origin:center}.rings__l{fill:none;stroke:var(--white);stroke-width:1.2;opacity:calc(.5 - var(--k) * .04)}.rings__l:nth-child(3n){stroke:var(--ice)}.clarity__line{fill:none;stroke:var(--blue);stroke-width:1.4;vector-effect:non-scaling-stroke;opacity:.55}.clarity__line:nth-child(odd){stroke:var(--cyan);opacity:.75}.clarity__line:nth-child(4){stroke:var(--navy);opacity:.9}.glass{background:var(--glass-bg);border:1px solid var(--glass-line);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow)}@supports (backdrop-filter:blur(12px)) or (-webkit-backdrop-filter:blur(12px)){.glass{backdrop-filter:blur(16px) saturate(1.25)}}.site-header{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.9);border-bottom:1px solid rgba(201,213,228,.7)}@supports (backdrop-filter:blur(8px)){.site-header{background:rgba(255,255,255,.72);backdrop-filter:blur(14px) saturate(1.3)}}.site-header__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:72px}.brand{--mark-h:34px;display:inline-flex;align-items:center;gap:calc(var(--mark-h)*.34);flex:none;min-height:44px;color:var(--navy);text-decoration:none;border-radius:var(--radius-sm)}.brand__mark{height:var(--mark-h);width:auto}.brand__name{font-weight:700;font-size:calc(var(--mark-h)*.64);line-height:1;letter-spacing:-.025em}.nav{position:relative}.nav__list{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;margin:0;padding:0}.nav__link{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-3);color:var(--ink);font-weight:500;font-size:.96875rem;text-decoration:none;border-radius:var(--radius-sm)}.nav__link:hover{color:var(--blue)}.nav__link[aria-current=true]{color:var(--navy);font-weight:600}.nav__marker{position:absolute;left:0;bottom:6px;height:3px;width:20px;border-radius:2px;background:var(--blue);pointer-events:none;opacity:0;transform-origin:left;transition:transform var(--dur-base) var(--ease-out),width var(--dur-base) var(--ease-out),opacity var(--dur-fast)}.nav__marker.is-on{opacity:1}.nav__cta{margin-left:var(--space-3)}.menu-btn{display:none}@media (max-width:860px){.js .menu-btn{display:inline-flex}.js .nav{position:absolute;left:0;right:0;top:100%;background:var(--white);border-bottom:1px solid var(--line-soft);box-shadow:var(--lift-1)}.js .nav__list{flex-direction:column;padding:var(--space-3) var(--gutter) var(--space-5)}.js .nav .nav__link{min-height:56px;font-size:1.125rem;width:100%;border-bottom:1px solid var(--line-soft)}.nav__marker{display:none}.no-js .site-header{position:static}.no-js .site-header__bar{flex-wrap:wrap;padding-bottom:var(--space-2)}}.menu-btn__icon{width:18px;height:12px;position:relative;display:inline-block}.menu-btn__icon:after,.menu-btn__icon:before{content:"";position:absolute;left:0;right:0;height:2px;border-radius:1px;background:currentColor;transition:transform var(--dur-base) var(--ease-out),top var(--dur-base),bottom var(--dur-base)}.menu-btn__icon:before{top:1px}.menu-btn__icon:after{bottom:1px}.menu-btn[aria-expanded=true] .menu-btn__icon:before{top:5px;transform:rotate(45deg)}.menu-btn[aria-expanded=true] .menu-btn__icon:after{bottom:5px;transform:rotate(-45deg)}.hero{position:relative;padding:var(--space-8) 0 calc(var(--space-9) + 24px);overflow:hidden;background:var(--surface-soft)}.hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center}.hero__copy{display:grid;gap:var(--space-5);align-content:center}.hero h1{font-size:clamp(2.25rem,1.5rem + 2.4vw,3.625rem)}.hero__copy .btn-row{margin-top:var(--space-2)}@media (max-width:1000px){.hero__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-7)}.hero{padding:var(--space-6) 0 var(--space-8)}}.section{position:relative;padding:var(--space-9) 0}@media (max-width:860px){.section{padding:var(--space-8) 0}}.section__head{display:grid;gap:var(--space-4);max-width:44em;margin-bottom:var(--space-7)}.band-brand{position:relative;background:var(--surface-brand);color:var(--ink-on-brand);overflow:hidden;isolation:isolate}.band-brand__strata{position:absolute;inset:0;z-index:-1;opacity:.55}.demo-flag{display:inline-flex;align-items:center;min-height:30px;font-size:var(--fs-label);font-weight:600;background:var(--cyan);color:var(--navy);padding:0 var(--space-3);border-radius:var(--radius-pill)}.agent{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5);align-items:start}.panel{color:var(--ink);padding:var(--space-5);border-radius:var(--radius-lg);background:rgba(255,255,255,.97);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow)}.panel__head{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.panel__head,.panel__title{display:flex;align-items:center}.panel__title{font-size:var(--fs-label);font-weight:600;color:var(--ink-muted);gap:var(--space-2)}.panel__title:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 3px var(--ice)}.mail{padding:0 0 var(--space-4);border-bottom:1px solid var(--line-soft)}.mail__from{font-size:var(--fs-label);color:var(--ink-muted)}.mail__subject{font-weight:600;margin:2px 0 var(--space-2)}.mail__body{font-size:var(--fs-small);line-height:1.5}.log{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;gap:var(--space-2)}.log li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--space-3);align-items:start;font-size:var(--fs-small);line-height:1.4;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-soft)}.log__dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--success);color:var(--white);font-size:.875rem;font-weight:700}.log__dot svg{width:12px;height:12px}.log__dot path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.log li[data-kind=gate]{background:var(--warning-bg)}.log li[data-kind=gate] .log__dot{background:#C77700}.log li[data-kind=gate] .log__txt{color:var(--warning-ink);font-weight:600}.log li[data-kind=done] .log__txt{font-weight:600}.js .log li[data-pending]{display:none}.js .log li.is-in{display:grid}.agent__actions{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3)}.approve fieldset{border:0;margin:0;padding:0;display:grid;gap:var(--space-4);min-width:0}.approve legend{padding:0;margin-bottom:var(--space-3);font-weight:600}.record{margin-top:var(--space-4);padding-top:var(--space-4);border-top:2px solid var(--line-soft);transition:border-color var(--dur-base)}.record dl{display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) var(--space-4);margin:0;font-size:var(--fs-small)}.record dt{color:var(--ink-muted);font-weight:600}.record dd{margin:0;font-weight:500}.record[data-state=pending]{color:var(--ink-muted)}.record[data-state=done]{border-top-color:var(--success)}.no-js-only{display:none}.no-js .no-js-only{display:block}.no-js .js-only{display:none!important}@media (max-width:900px){.agent{grid-template-columns:minmax(0,1fr)}}.faq{gap:0;margin-top:var(--space-9);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);-moz-column-gap:var(--space-7);column-gap:var(--space-7)}.faq,.faq__list{display:grid}.faq details{border-bottom:1px solid var(--line-soft)}.faq details:first-child{border-top:1px solid var(--line-soft)}.faq summary{cursor:pointer;min-height:60px;padding:var(--space-4) 0;font-weight:600;font-size:1.0625rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:28px;height:28px;border-radius:50%;background:linear-gradient(var(--blue),var(--blue)) 50%/12px 2px no-repeat,linear-gradient(var(--blue),var(--blue)) 50%/2px 12px no-repeat,var(--surface-soft);transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-fast)}.faq details[open] summary:after{transform:rotate(45deg);background-color:var(--ice)}.faq details>div{padding:0 0 var(--space-5)}.faq details p{max-width:42em;color:var(--ink-muted)}@media (max-width:860px){.faq{grid-template-columns:minmax(0,1fr)}.faq h2{margin-bottom:var(--space-5)}}.contact{position:relative;overflow:hidden;isolation:isolate;background:var(--surface-soft)}.contact__strata{position:absolute;right:0;bottom:0;width:100%;height:100%;z-index:-1;-webkit-mask-image:radial-gradient(ellipse 90% 95% at 100% 100%,#000 60%,transparent 92%);mask-image:radial-gradient(ellipse 90% 95% at 100% 100%,#000 60%,transparent 92%)}.contact__panel{max-width:760px;padding:clamp(24px,5vw,56px)}.contact__mail{display:inline-block;font-size:clamp(1.5rem,1rem + 2.6vw,3rem);font-weight:600;letter-spacing:-.025em;line-height:1.15;overflow-wrap:anywhere;color:var(--navy);text-decoration:none;-webkit-user-select:all;-moz-user-select:all;user-select:all;padding:6px 0;margin:var(--space-4) 0 var(--space-5);min-height:44px;background:linear-gradient(var(--blue),var(--blue)) 0 100%/0 3px no-repeat;transition:background-size var(--dur-link) var(--ease-out)}.contact__mail:hover{background-size:100% 3px}.contact__list{margin:var(--space-3) 0 0;padding-left:1.2em;display:grid;gap:var(--space-1)}#copy-status{margin-top:var(--space-4)}.copy-ring{position:absolute;pointer-events:none;border-radius:50%;border:2px solid var(--cyan);width:20px;height:20px;margin:-10px 0 0 -10px}.site-footer{background:var(--surface-brand);color:var(--ink-on-brand);padding:var(--space-6) 0 var(--space-7)}.site-footer__grid{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);align-items:center;justify-content:space-between}.site-footer .brand{--mark-h:30px;color:var(--white)}.site-footer p{font-size:var(--fs-small);color:var(--ink-on-brand-muted)}.site-footer p a{display:inline-flex;align-items:center;min-height:44px}.site-footer ul{list-style:none;display:flex;gap:var(--space-1);margin:0;padding:0}.site-footer .nav__link{color:var(--white)}.hl{position:relative;white-space:nowrap;z-index:0}.hl:before{content:"";position:absolute;z-index:-1;left:-.12em;right:-.12em;top:.12em;bottom:.02em;border-radius:var(--pebble-sm);background:var(--ice);transform-origin:left center;transition:transform .7s var(--ease-out) .15s}.js .hl:not(.is-drawn):before{transform:scaleX(0)}.panel{border-radius:var(--pebble-a)}.approve.panel{border-radius:var(--pebble-c)}.log li{border-radius:14px 18px 15px 17px/17px 14px 18px 15px}.contact__panel{border-radius:var(--pebble-xl)}.faq summary:hover:after{background-color:var(--ice)}.has-edges{position:relative}.edge-wrap{position:absolute;left:0;right:0;height:56px;pointer-events:none;z-index:1}.edge-wrap .edge{display:block;width:100%;height:100%}.edge-wrap--top{top:-1px}.edge-wrap--bottom{bottom:-1px}.edge-wrap .edge path{fill:var(--surface)}.edge-wrap--soft .edge path{fill:var(--surface-soft)}.band-brand.has-edges{padding-top:calc(var(--space-9) + 24px);padding-bottom:calc(var(--space-9) + 24px)}.contact.has-edges{padding-top:calc(var(--space-9) + 16px)}.site-footer.has-edges{position:relative;padding-top:calc(var(--space-6) + 48px)}.burst{position:absolute;pointer-events:none;width:16px;height:13px;margin:-7px 0 0 -8px;border-radius:55% 45% 50% 50%/50% 58% 42% 50%}@keyframes cb-rise{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.hero__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-7)}.hero__copy{max-width:46rem}.os{position:relative;margin:0;border-radius:var(--pebble-xl);overflow:hidden;background:var(--strata-7);isolation:isolate;box-shadow:0 30px 70px -40px rgba(10,31,68,.6)}.os__strata{position:absolute;inset:0;z-index:-1}.os__board{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1.05fr);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(20px,4vw,48px)}.os__links{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:0}.os__link{fill:none;stroke:var(--navy);stroke-opacity:.4;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.os__link.is-on{stroke:var(--blue);stroke-opacity:1;stroke-width:3}.js .os__link{stroke-dasharray:1;stroke-dashoffset:1}.js .os.is-drawn .os__link{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-link) var(--ease-out) calc(var(--i) * 60ms),stroke var(--dur-base),stroke-width var(--dur-base),stroke-opacity var(--dur-base)}.os__agents,.os__tools{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;gap:12px;min-width:0}.os-tool{display:flex;align-items:center;gap:10px;min-width:0;min-height:48px;padding:8px 12px;background:var(--white);border-radius:var(--pebble-sm);box-shadow:var(--shadow-soft);font-size:var(--fs-label);font-weight:600;line-height:1.25;color:var(--navy);transition:box-shadow var(--dur-base) var(--ease-out)}.os-tool:nth-child(2n){border-radius:15px 20px 14px 19px/19px 14px 18px 15px}.os-tool .logo{flex:none;width:22px;height:22px}.os-tool__name{min-width:0}.os-tool.is-on{box-shadow:0 0 0 3px var(--blue),var(--shadow-soft)}.os__hub{position:relative;z-index:1;min-width:0;padding:18px;border-radius:var(--pebble-a);background:var(--surface-brand);color:var(--white)}.os__hub-title{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.0625rem;letter-spacing:-.01em}.os__hub-title img{width:auto;height:24px}.os__modules{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}.os__modules li{padding:6px 12px;border-radius:12px;background:rgba(10,31,68,.22);color:var(--white);font-size:var(--fs-label);transition:background-color var(--dur-base),color var(--dur-base)}.os__modules li.is-on{background:var(--white);color:var(--blue);font-weight:600}.os-agent{display:grid;gap:4px;min-width:0;padding:12px 16px;border-radius:var(--pebble-sm);background:var(--white);box-shadow:var(--shadow-soft),inset 0 0 0 2px transparent;transition:box-shadow var(--dur-base) var(--ease-out)}.os-agent:nth-child(2){border-radius:15px 20px 14px 19px/19px 14px 18px 15px}.os-agent__name{font-weight:600;font-size:.9375rem;line-height:1.3;color:var(--navy)}.os-agent__state{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-label);line-height:1.35;color:var(--ink-muted)}.os-agent__state:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--dot,var(--success));transform:translateY(-1px)}.os-agent.is-on{--dot:var(--blue);box-shadow:var(--shadow-soft),inset 0 0 0 2px var(--blue)}.os-agent.is-gate{--dot:#C77700;box-shadow:var(--shadow-soft),inset 0 0 0 2px #C77700}.os-agent.is-gate .os-agent__state{color:var(--warning-ink);font-weight:600}.os__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--glass-strong);border-top:1px solid var(--glass-line)}.os__cap{flex:1 1 18em;min-width:0;font-size:var(--fs-small);line-height:1.45;color:var(--ink)}@media (max-width:760px){.os__board{grid-template-columns:minmax(0,1fr);gap:40px}.os__tools{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px}.os__agents{padding-left:28px}}@media (max-width:420px){.os-tool{gap:8px;padding:8px}.os-tool .logo{width:20px;height:20px}}.tools{padding:var(--space-6) 0 var(--space-4)}.tools__title{font-size:var(--fs-h3);text-align:center;margin-bottom:var(--space-5)}.tools__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-3)}.tools__more{text-align:center;margin-top:var(--space-4);color:var(--ink-muted);font-size:var(--fs-small)}.mock{margin:var(--space-2) 0 0;padding:0;list-style:none;min-width:0;border-radius:var(--pebble-sm);background:var(--surface-soft);color:var(--ink);line-height:1.4}.mock,.mock__note{font-size:var(--fs-label)}.mock__note{padding:0 16px 12px;color:var(--ink-muted)}.mock__head{padding:14px 16px 6px;font-weight:600;color:var(--ink-muted)}.mock__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line-soft)}.mock__bar span{width:9px;height:9px;border-radius:50%;background:var(--line-soft)}.mock__bar b{margin-left:8px;font-weight:600}.section--tight{padding-top:var(--space-6)}.site-footer__legal{margin-top:var(--space-5);font-size:var(--fs-label);color:var(--ink-on-brand-muted)}.mascot{width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mascot--cutout{position:relative;isolation:isolate}.mascot--cutout:after{content:"";position:absolute;left:12%;right:12%;bottom:-2%;height:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,32,94,.22),rgba(0,32,94,0));z-index:-1;pointer-events:none}.section--soft{background:var(--surface-soft)}.nav__link--cta{color:var(--action);font-weight:600}.nav__link--cta:hover{color:var(--action-hover)}@media (min-width:861px){.nav__link--cta{box-shadow:inset 0 0 0 var(--border) var(--action);border-radius:var(--radius-pill);margin-left:var(--space-2)}.nav__link--cta:hover{background:var(--cobalt-50)}}.hero__top{display:grid;grid-template-columns:minmax(0,1fr) clamp(180px,22vw,280px);gap:var(--space-6);align-items:end}.hero__copy{max-width:44rem}.hero__mascot{margin:0;align-self:end}.hero__points{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.hero__points li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--space-3);align-items:start;font-weight:500}.hero__points svg{width:24px;height:24px;padding:6px;border-radius:50%;background:var(--cobalt-100);color:var(--action);fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.hero__meta{font-size:var(--fs-small);color:var(--ink-muted)}@media (max-width:760px){.hero__top{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.hero__mascot{order:-1;width:112px;justify-self:start}}.symptoms{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.case dd,.fourc p,.remedies p,.symptoms p{color:var(--ink-muted)}.symptoms__n{display:inline-grid;place-items:center;width:44px;height:40px;border-radius:52% 48% 46% 54%/50% 56% 44% 50%;background:var(--cobalt-50);color:var(--action);font-weight:700;font-variant-numeric:tabular-nums}.recognise{display:grid;align-content:start;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--space-4) var(--space-7);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line-soft)}.recognise ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);grid-row:span 2}.recognise li{position:relative;padding-left:34px;font-size:1.0625rem;font-weight:500}.recognise li:before{content:"";position:absolute;left:0;top:.2em;width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 2px var(--action);background:linear-gradient(var(--action),var(--action)) 50%/10px 10px no-repeat;border-radius:44% 56% 50% 50%/52% 46% 54% 48%}.recognise p{color:var(--ink-muted);align-self:start}@media (max-width:900px){.recognise,.symptoms{grid-template-columns:minmax(0,1fr)}.recognise ul{grid-row:auto}}.remedies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.remedies h3{display:flex;align-items:center;gap:var(--space-3)}.remedies h3:before{content:"";flex:none;width:28px;height:28px;border-radius:50%;background:linear-gradient(45deg,transparent 46%,var(--slate) 46% 54%,transparent 54%),linear-gradient(-45deg,transparent 46%,var(--slate) 46% 54%,transparent 54%) var(--surface-soft);background-size:14px 14px;background-position:50%;background-repeat:no-repeat}@media (max-width:900px){.remedies{grid-template-columns:minmax(0,1fr)}}.demo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-5)}.demo__item{display:grid;gap:var(--space-4);align-content:start;min-width:0}.demo__item--wide{grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:var(--space-6)}.demo__text{display:grid;gap:var(--space-2)}.demo__text p{color:var(--ink-muted)}.demo__foot{margin-top:var(--space-7);max-width:44em;font-size:var(--fs-lead);font-weight:500}.demo .mock{margin:0;background:var(--white);box-shadow:var(--shadow-lift);border-radius:var(--pebble-a);font-size:var(--fs-small)}.demo__item:nth-child(3) .mock{border-radius:var(--pebble-b)}.dash{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4)}.dash__kpi{display:grid;gap:2px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-soft);min-width:0}.dash__kpi small{font-size:var(--fs-label);color:var(--ink-muted);font-weight:600}.dash__kpi strong{font-size:clamp(1.375rem,1rem + 1.2vw,1.875rem);line-height:1.15;letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums}.dash__kpi em{font-style:normal;font-size:var(--fs-label);color:var(--success);font-weight:600}.dash__kpi em.is-warn{color:var(--warning-ink)}.dash__alerts{grid-column:1/-1;list-style:none;margin:0;padding:var(--space-2) 0 0;display:grid;gap:var(--space-2)}.dash__alerts li{display:flex;align-items:center;gap:var(--space-3);padding:8px 12px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line-soft)}.mock--auto ol,.mock--client ul{list-style:none;margin:0;padding:var(--space-2) var(--space-4) var(--space-3)}.mock--client li{display:grid;grid-template-columns:5.5em minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0}.mock--auto li+li,.mock--client li+li{border-top:1px solid var(--line-soft)}.mock--client li span:first-child{font-weight:600;color:var(--ink-muted)}.mock--auto ol{padding-top:var(--space-4);padding-bottom:var(--space-4)}.mock--auto li{display:grid;grid-template-columns:4.2em minmax(0,1fr);gap:12px;align-items:center;padding:12px 0}.mock--auto b{display:inline-grid;place-items:center;min-height:30px;border-radius:var(--radius-pill);background:var(--cobalt-50);color:var(--cobalt-700);font-size:var(--fs-label)}.mock--auto li:last-child b{background:#E3F4EC;color:var(--success)}@media (max-width:900px){.demo,.demo__item--wide{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.dash{grid-template-columns:minmax(0,1fr)}.mock--client li{grid-template-columns:minmax(0,1fr) auto}.mock--client li span:first-child{grid-column:1/-1}}.method{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-7);align-items:start}.method__intro{display:grid;gap:var(--space-4)}.method__art{margin:var(--space-3) 0 0;max-width:420px;border-radius:var(--pebble-xl);overflow:hidden;box-shadow:var(--shadow-soft)}.fourc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);counter-reset:fourc}.fourc li{counter-increment:fourc}.fourc__c{display:inline-grid;place-items:center;width:48px;height:44px;border-radius:52% 48% 46% 54%/50% 56% 44% 50%;background:var(--action);color:var(--on-action);font-size:1.25rem;font-weight:700;position:relative}.fourc__c:after{content:counter(fourc);position:absolute;right:-8px;top:-6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--white);color:var(--cobalt-700);font-size:.75rem;box-shadow:0 0 0 2px var(--action)}@media (max-width:960px){.method{grid-template-columns:minmax(0,1fr)}.method__art{max-width:360px}}@media (max-width:620px){.fourc{grid-template-columns:minmax(0,1fr)}}.cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.case__where{font-size:var(--fs-label);font-weight:600;color:var(--cobalt-700);text-transform:none}.case h3{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);letter-spacing:-.02em}.case dl{margin:var(--space-2) 0 0;display:grid;gap:var(--space-4)}.case dl>div{display:grid;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line-soft)}.case dt{font-size:var(--fs-label);font-weight:700;color:var(--ink)}.case dd{margin:0}@media (max-width:860px){.cases{grid-template-columns:minmax(0,1fr)}}.fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-6)}.fit ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.fit li{position:relative;padding-left:34px}.fit li:before{content:"";position:absolute;left:0;top:.15em;width:22px;height:22px;border-radius:50%}.fit__yes li:before{background:var(--cobalt-100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.4 4.8 9 10 3' fill='none' stroke='%230057FF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.fit__no li:before{background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 3l6 6M9 3 3 9' fill='none' stroke='%235B6B82' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/11px no-repeat}@media (max-width:760px){.fit{grid-template-columns:minmax(0,1fr)}}.quiz-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-7);align-items:start}.quiz-layout__intro{display:grid;gap:var(--space-4)}.quiz-layout__mascot{margin:var(--space-3) 0 0;width:clamp(140px,16vw,220px)}.quiz{min-height:420px;gap:var(--space-5)}.quiz__progress{display:grid;gap:var(--space-2)}.quiz__count{font-size:var(--fs-label);font-weight:700;color:var(--cobalt-700)}.quiz__bar{height:8px;border-radius:var(--radius-pill);background:var(--cobalt-50);overflow:hidden}.quiz__bar span{display:block;height:100%;border-radius:inherit;background:var(--action);transition:width var(--dur-base) var(--ease-out)}.quiz__step{display:grid;gap:var(--space-5)}.quiz__field{border:0;margin:0;padding:0;min-width:0}.quiz__q{font-size:var(--fs-h3);font-weight:600;line-height:1.3;letter-spacing:-.01em;padding:0;margin-bottom:var(--space-4);border-radius:6px}.quiz__options{display:grid;gap:var(--space-2)}.quiz__options--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz__opt{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-3);align-items:center;min-height:56px;padding:10px 16px;border-radius:16px;background:var(--white);box-shadow:inset 0 0 0 var(--border) var(--line-soft);cursor:pointer;font-weight:500;transition:box-shadow var(--dur-fast),background-color var(--dur-fast)}.quiz__opt:hover{box-shadow:inset 0 0 0 var(--border) var(--ink)}.quiz__opt:has(input:checked){background:var(--cobalt-50);box-shadow:inset 0 0 0 var(--border) var(--action);color:var(--cobalt-700);font-weight:600}.quiz__opt input{width:20px;height:20px;margin:0;accent-color:var(--action)}.quiz__field[aria-invalid=true] .quiz__opt{box-shadow:inset 0 0 0 var(--border) var(--danger)}.quiz__error:empty{display:none}.quiz__result{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--space-3) var(--space-5);align-items:center}.quiz__result>:not(.quiz__level):not(.quiz__score){grid-column:1/-1}.quiz__level{width:120px;border-radius:var(--pebble-a);box-shadow:var(--shadow-soft)}.quiz__score{display:grid;gap:var(--space-2)}.quiz__num{display:flex;align-items:baseline;gap:4px;border-radius:6px;width:-moz-max-content;width:max-content}.quiz__num strong{font-size:clamp(2.75rem,2rem + 2.4vw,4rem);line-height:1;letter-spacing:-.04em;color:var(--navy);font-variant-numeric:tabular-nums}.quiz__num span{font-weight:600;color:var(--ink-muted)}.quiz__profile{font-size:var(--fs-h2);margin-top:var(--space-3)}.quiz__result p{color:var(--ink-muted)}.quiz__priority{display:flex;align-items:center;gap:var(--space-3);font-weight:600;color:var(--ink)!important}.quiz__next{display:grid;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-5);border-radius:var(--pebble-b);background:var(--surface-soft)}.quiz__next h3{margin:0;font-size:1.125rem;line-height:1.35}.quiz__autos{margin:0;padding-left:1.3em;display:grid;gap:var(--space-2);color:var(--ink-muted)}.quiz__autos b{color:var(--ink)}.quiz__note{font-size:var(--fs-label)}@media (max-width:960px){.quiz-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.quiz-layout__mascot{display:none}}@media (max-width:520px){.quiz__options--grid{grid-template-columns:minmax(0,1fr)}.quiz__result{grid-template-columns:88px minmax(0,1fr)}.quiz__level{width:88px}}.contact__grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(200px,24vw,320px);gap:var(--space-6);align-items:center}.contact__mascot{margin:0;border-radius:var(--pebble-xl);overflow:hidden;box-shadow:var(--shadow-soft)}@media (max-width:860px){.contact__grid{grid-template-columns:minmax(0,1fr)}.contact__mascot{width:180px;justify-self:center;order:-1}}.quiz__next .btn{white-space:normal;text-align:center}@media (max-width:420px){.quiz__next{padding:var(--space-4)}.quiz__next .btn-row{flex-direction:column;align-items:stretch}}.cases{grid-template-columns:minmax(0,1fr);max-width:880px}.quiz__suggestions{margin-top:28px}.quiz__suggestions h3{font-size:18px;margin-bottom:12px}.hero--cobalt{overflow:visible;background:var(--surface-soft);padding:0 0 clamp(36px,5vw,72px);color:var(--navy)}.hero--cobalt,.hero__statement{position:relative;isolation:isolate}.hero__statement{display:flex;flex-direction:column;align-items:center;padding:clamp(38px,4vw,64px) var(--gutter) 0;text-align:center;color:var(--white);background:var(--blue)}.hero__backdrop{position:absolute;inset:0 0 auto;z-index:-1;height:calc(100% + 180px);background:var(--blue) url(/website/assets/hero/codobox-hero-strata-sharp.svg) center top/cover no-repeat;border-radius:0 0 45% 9%/0 0 5% 3%;pointer-events:none}.hero--cobalt h1{display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.1vw,16px);max-width:24ch;font-size:clamp(30px,1.1rem + 3.5vw,72px);line-height:1.12;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.hero__line{display:block;max-width:100%}.hero__mark{display:inline-block;margin-left:.06em;padding:.04em .17em .09em;border-radius:.25em;background:var(--ice);color:var(--navy);line-height:1.02;vertical-align:baseline}.hero--cobalt .lead{max-width:44ch;margin-top:28px;font-size:clamp(18px,1rem + .55vw,24px);line-height:1.5;letter-spacing:-.015em;text-wrap:balance;color:var(--white)}.hero--cobalt .hero__cta{margin-top:28px;min-height:56px;padding:14px 28px;font-size:clamp(16px,.9rem + .3vw,19px);max-width:100%;white-space:normal;text-align:center}.hero-system{position:relative;width:min(calc(100% - 2 * var(--gutter)),1280px);margin:clamp(38px,4vw,60px) auto 0}.hero-system__panel{container:transmission/inline-size;position:relative;padding:clamp(24px,2.8vw,40px);background:var(--white);border-radius:var(--pebble-xl);box-shadow:var(--shadow-soft)}.hero-system__intro{display:grid;grid-template-columns:minmax(0,1fr) clamp(68px,7vw,96px);align-items:center;gap:clamp(16px,2vw,28px);margin-bottom:28px}.hero-system h2{margin:0;font-size:clamp(22px,1.25rem + .7vw,32px);line-height:1.25;letter-spacing:-.025em;font-weight:700}.hero-system__intro p{font-size:16px;line-height:1.5;color:var(--slate);margin-top:10px}.hero-system__mascot{margin:0;width:100%}.hero-system__mascot img{width:100%;height:auto}.hero-system__flow{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px);align-items:stretch}.hero-system__links{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none}.hero-system__link{fill:none;stroke:var(--blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero-system__node{fill:var(--blue)}.hero-system__signal{opacity:0;transform-box:view-box;transform-origin:0 0;pointer-events:none}wa-card.hero-system__stage{display:block;min-width:0;height:100%;--spacing:24px;--wa-panel-border-radius:22px;background:var(--cobalt-50);border:0;border-radius:22px;box-shadow:none;color:var(--navy)}wa-card.hero-system__hub{background:var(--ice)}wa-card.hero-system__tasks{background:var(--surface-soft)}wa-card.hero-system__stage::part(body){padding:24px 24px 30px;height:100%}wa-card.hero-system__stage:not(:defined){padding:24px 24px 30px}.workflow-stage{position:relative;min-width:0;padding-top:14px;height:100%}.workflow-stage__activity{position:absolute;top:0;left:0;right:0;height:4px;border-radius:4px;background:var(--blue);opacity:0;pointer-events:none}.workflow-stage h3{display:flex;align-items:center;gap:10px;margin:0;min-height:40px;font-size:17px;line-height:1.4;letter-spacing:-.015em;font-weight:700}.workflow-stage h3 img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;flex:none}.workflow-stage__content{margin-top:20px;font-size:16px;line-height:1.55}.workflow-stage__content strong{font-weight:600}.workflow-stage__content p{margin-top:8px;color:var(--slate)}.hero--cobalt .hero__statement.on-brand .hero__cta.btn,.hero--cobalt .hero__statement.on-brand .hero__cta.btn:active,.hero--cobalt .hero__statement.on-brand .hero__cta.btn:hover{transform:none;box-shadow:none;transition:background-color .16s ease,color .16s ease}@container transmission (max-width:58rem){.hero-system__flow{grid-template-columns:minmax(0,1fr);gap:26px}.workflow-stage{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px}.workflow-stage__content{margin-top:0}}@container transmission (max-width:32rem){.workflow-stage{display:block}.workflow-stage__content{margin-top:16px}.hero-system__intro{grid-template-columns:minmax(0,1fr) 68px}.hero-system__panel{border-radius:32px}}@media(prefers-reduced-motion:reduce){.hero-system__signal,.workflow-stage__activity{opacity:0!important}.hero--cobalt *{scroll-behavior:auto}}#booking-panel{margin-top:32px;scroll-margin-top:16px;min-width:0;border-radius:var(--pebble-a);padding:28px;background:var(--white);color:var(--navy)}#booking-panel:focus-visible{outline:2px solid var(--focus);outline-offset:5px}#booking-panel h3{font-size:clamp(24px,3vw,32px);line-height:1.25;letter-spacing:-.025em;margin-bottom:12px}#booking-status{font-size:16px;line-height:1.5;margin:0 0 20px;color:var(--slate)}#booking-calendar{width:100%;min-width:0;min-height:640px;color-scheme:light}#booking-calendar iframe{width:100%;border:0;color-scheme:light}#booking-panel .booking-fallback{margin-top:20px;font-size:15px;line-height:1.5}#booking-panel .booking-fallback a{color:var(--blue);text-underline-offset:3px}#booking-panel[data-booking-state=error] #booking-status{color:var(--navy);margin-bottom:0}@media (max-width:600px){#booking-panel{padding:20px 12px;margin-top:24px}#booking-panel .booking-fallback,#booking-panel h3,#booking-status{margin-inline:8px}#booking-calendar{min-height:620px}}.contact__fallback{font-size:15px;line-height:1.6;margin-top:20px;color:var(--slate)}.no-js #booking-calendar{display:none}.selected-section{position:relative;isolation:isolate;padding:80px 0}.selected-heading{margin-bottom:40px}.selected-heading h2 span{color:var(--blue)}.selected-heading>p{margin-top:20px;font-size:21px;line-height:1.5;color:var(--ink-muted)}.selected-heading--center{text-align:center}.selected-icon{width:44px;height:44px;padding:9px;background:var(--white);border-radius:14px;-o-object-fit:contain;object-fit:contain}.quote-example>.container{position:relative;container:quote/inline-size}.quote-example__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}.quote-example__form,.quote-example__form fieldset{display:contents}.quote-example__step{position:relative;min-width:0;padding:24px;background:var(--white);border:1px solid var(--ice);border-radius:24px}.quote-example__step h3{font-size:21px;font-weight:600;margin:16px 0 22px;letter-spacing:-.02em;line-height:1.35}.quote-example__step:not(:last-child):after{content:"";position:absolute;left:100%;top:180px;width:34px;height:2px;background:var(--blue);z-index:1}.quote-example__sheet{background:var(--surface-soft);padding:20px;border-radius:16px}.quote-example__sheet-title{font-size:17px;font-weight:600;margin-bottom:18px}.quote-example .field{margin-bottom:20px}.quote-example .field:last-child{margin-bottom:0}.quote-example .field label{font-size:15px;line-height:1.4}.quote-example .input{min-width:0;font-size:16px;padding-inline:12px;background:var(--white)}.quote-example .field__hint{font-size:14px;line-height:1.5}.quote-example__gate{display:flex;align-items:center;gap:10px;margin-top:24px;font-size:15px;color:var(--warning-ink)}.quote-example .mail{padding:20px;background:var(--surface-soft);border:0;border-radius:16px;line-height:1.55}.quote-example .mail__from{font-size:14px;line-height:1.6}.quote-example .mail__subject{font-size:16px;line-height:1.5;margin-top:12px}.quote-example .mail__body{font-size:16px;line-height:1.55;margin-top:14px}.quote-example .status{font-size:14px;margin-block:16px;min-height:0}.quote-example .agent__actions{gap:8px;flex-wrap:wrap}.quote-example .btn{font-size:14px;padding-inline:18px;min-height:44px}.quote-example .log{font-size:14px;margin:16px 0 0;gap:8px}.quote-example .log li:not(.is-in){display:none}.quote-example .record dl{font-size:14px}.quote-example .record{margin-top:16px}.quote-example .record[data-state=pending]{display:none}.quote-example__reset{grid-column:3;justify-self:start;min-height:44px;margin:0 0 0 24px;padding-inline:20px;background:var(--white);border-radius:var(--radius-pill);color:var(--navy);text-decoration:none}.quote-example__reset:hover{background:var(--cobalt-50);color:var(--navy)}.quote-example>.container>.selected-heading{display:grid;grid-template-columns:minmax(0,1fr) 120px;-moz-column-gap:32px;column-gap:32px;align-items:center}.quote-example>.container>.selected-heading h2,.quote-example>.container>.selected-heading>p{grid-column:1}.quote-example__mascot{grid-column:2;grid-row:1/3;width:120px;max-width:100%;margin:0;pointer-events:none}.js .no-js-only{display:none!important}@container quote (max-width:64rem){.quote-example__steps{grid-template-columns:minmax(0,1fr);gap:30px;max-width:650px;margin-inline:auto}.quote-example__step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 16px}.quote-example__step h3{align-self:center;margin:0 0 18px}.quote-example__step>.agent__actions,.quote-example__step>.log,.quote-example__step>.mail,.quote-example__step>.quote-example__sheet{grid-column:1/-1}.quote-example__step>.selected-icon{margin-bottom:18px}.quote-example__step:not(:last-child):after{top:100%;left:50%;width:2px;height:32px}.quote-example__reset{grid-column:1}.quote-example__mascot{max-width:none;width:120px}}@media(max-width:400px){.quote-example__step{padding:20px}.quote-example .mail,.quote-example__sheet{padding:16px}.quote-example__step h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.selected-section *,.selected-section :after,.selected-section :before{animation:none!important;transition:none!important}}@media(max-width:700px){.quote-example>.container>.selected-heading{display:block}.quote-example__mascot{display:none}}.discovery-problem__heading{max-width:1000px}.discovery-problem__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.discovery-problem__timeline{list-style:none;padding:0 0 0 20px;margin:0;position:relative;display:grid;gap:32px}.discovery-problem__timeline:before{content:"";position:absolute;top:40px;bottom:40px;left:4px;border-left:2px solid var(--blue)}.discovery-problem__timeline>li{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:22px;align-items:center}.discovery-problem__timeline>li:before{content:"";position:absolute;left:-22px;top:calc(50% - 6px);width:12px;height:12px;border:2px solid var(--surface-soft);border-radius:50%;background:var(--blue)}.discovery-problem__timeline h3{font-size:clamp(20px,1.2rem + .55vw,28px);font-weight:600;line-height:1.35;letter-spacing:-.02em}.discovery-problem__icon{display:grid;place-items:center;width:72px;height:76px;border-radius:22px;background:var(--white)}.discovery-problem__icon img{width:36px;height:36px}.discovery-problem__scene{margin:0;min-width:0;display:grid;gap:22px}.discovery-problem__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;padding-bottom:0}.discovery-problem__tool{display:grid;place-items:center;width:62px;height:62px;flex:none;background:var(--white);border-radius:18px;box-shadow:var(--shadow-soft)}.discovery-problem__tool:first-child{transform:rotate(-7deg)}.discovery-problem__tool:nth-child(3){transform:rotate(5deg)}.discovery-problem__tool img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.discovery-problem__document{flex-basis:100%;display:flex;gap:10px;align-items:center;justify-content:center;color:var(--navy);font-size:14px}.discovery-problem__document span{font-weight:400;color:var(--slate);margin-left:4px}.discovery-problem__messages{display:grid;gap:12px;max-width:440px;margin:0}.discovery-problem__messages p{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:18px;background:var(--white);font-size:16px;line-height:1.5}.discovery-problem__messages p:last-child{margin-left:24px}.discovery-problem__decision{position:relative;padding-right:100px;padding-bottom:12px;min-width:0}.discovery-problem__decision dl{position:relative;z-index:1;background:var(--white);border-radius:18px;padding:10px 16px;margin:0;max-width:350px;box-shadow:var(--shadow-soft)}.discovery-problem__decision dl>div{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:9px 0;font-size:14px;line-height:1.5}.discovery-problem__decision dl>div+div{border-top:1px solid var(--cobalt-50)}.discovery-problem__decision dt{color:var(--slate)}.discovery-problem__decision dd{margin:0;font-weight:600;text-align:right}.discovery-problem__mascot{position:absolute;right:0;bottom:0;width:135px;height:auto}.discovery-remedies__scene{position:relative}.discovery-remedies__scene>img{width:100%;height:auto;display:block}.discovery-remedies__labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;text-align:center;position:relative}.discovery-cockpit__container{position:relative}.discovery-cockpit__heading{padding-right:288px;margin-bottom:28px}.discovery-cockpit__heading h2{max-width:22ch}.discovery-cockpit__mascot{position:absolute;z-index:0;top:0;right:24px;width:240px;height:auto;max-height:278px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.discovery-cockpit__frame{container:cockpit/inline-size;position:relative;z-index:1;margin:0;background:var(--surface-soft);border:1px solid var(--ice);border-radius:28px;padding:clamp(18px,2.5vw,32px)}.discovery-cockpit__screen{display:grid;grid-template-columns:132px minmax(0,1fr);gap:28px;align-items:start}.discovery-cockpit__sidebar{min-width:0}.discovery-cockpit__mark{width:36px;height:42px;-o-object-fit:contain;object-fit:contain;margin:0 0 22px 12px}.discovery-cockpit__sidebar ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.discovery-cockpit__sidebar li{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px;border-radius:12px;font-size:15px;color:var(--slate)}.discovery-cockpit__sidebar li.is-current{color:var(--blue);background:var(--ice)}.discovery-cockpit__sidebar li img{width:20px;height:20px;flex:none}.discovery-cockpit__flow{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.discovery-cockpit__stage{min-width:0;position:relative;display:flex;flex-direction:column;gap:16px}.discovery-cockpit__stage-name{display:flex;align-items:center;gap:10px;font-size:16px;line-height:1.4;font-weight:600}.discovery-cockpit__stage-name img{width:24px;height:24px;flex:none}.discovery-cockpit__sheet{flex:1;padding:22px 18px;background:var(--white);border-radius:18px}.discovery-cockpit__sheet h3{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.02em}.discovery-cockpit__sheet h3 img{width:25px;height:25px;flex:none}.discovery-cockpit__sheet dl{margin:0}.discovery-cockpit__sheet dl>div{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--cobalt-50);font-size:15px;line-height:1.5}.discovery-cockpit__sheet dd{margin:0;text-align:right}.discovery-cockpit__preparation{list-style:none;margin:0;padding:0;display:grid}.discovery-cockpit__preparation li{display:flex;align-items:flex-start;gap:8px;padding:13px 0;border-top:1px solid var(--cobalt-50);font-size:15px;line-height:1.5}.discovery-cockpit__preparation img{width:20px;height:20px;flex:none}.discovery-cockpit__pending{display:flex;align-items:center;gap:8px;padding:13px 10px;margin-top:14px;background:var(--warning-bg);border-radius:12px;font-size:15px;font-weight:600;line-height:1.4}.discovery-cockpit__pending img{width:22px;height:22px;flex:none}.discovery-cockpit__arrow{position:absolute;left:calc(100% + 2px);top:54%;width:26px;height:26px}.discovery-cockpit__frame>figcaption{font-size:14px;color:var(--slate);margin-top:24px}.discovery-method__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}.discovery-method__steps{position:relative;list-style:none;padding:0;margin:0;display:grid;gap:22px}.discovery-method__steps:before{content:"";position:absolute;top:36px;bottom:36px;left:33px;border-left:3px solid var(--ice)}.discovery-method__steps>li{position:relative;display:grid;grid-template-columns:68px minmax(0,1fr);gap:20px;align-items:center;padding:8px 0}.discovery-method__icon{display:grid;place-items:center;width:68px;height:68px;border:7px solid var(--ice);background:var(--blue);border-radius:50%}.discovery-method__icon img{width:30px;height:30px;filter:brightness(0) invert(1)}.discovery-method__steps h3{font-size:clamp(21px,1.1rem + .7vw,28px);line-height:1.35;font-weight:600;letter-spacing:-.02em;margin-bottom:5px}.discovery-method__steps p{font-size:17px;line-height:1.5;color:var(--slate)}.discovery-method__scene{margin:0;max-width:700px;justify-self:center;width:100%}.discovery-method__scene img{width:100%;height:auto;display:block}@container cockpit (max-width:66rem){.discovery-cockpit__screen{grid-template-columns:minmax(0,1fr)}.discovery-cockpit__sidebar{display:flex;align-items:center;gap:18px}.discovery-cockpit__mark{margin:0}.discovery-cockpit__sidebar ul{display:flex;flex-wrap:wrap;gap:6px}.discovery-cockpit__sidebar li{padding:8px 10px}}@container cockpit (max-width:54rem){.discovery-cockpit__flow{grid-template-columns:minmax(0,1fr);gap:34px}.discovery-cockpit__stage{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr);gap:20px;align-items:center}.discovery-cockpit__arrow{left:calc(50% - 13px);top:calc(100% + 4px);transform:rotate(90deg)}}@container cockpit (max-width:34rem){.discovery-cockpit__stage{display:flex}.discovery-cockpit__sidebar{align-items:flex-start}.discovery-cockpit__mark{width:26px;height:32px;margin-top:8px}.discovery-cockpit__sidebar li{font-size:14px;padding:8px;gap:6px}.discovery-cockpit__sidebar li img{width:16px;height:16px}.discovery-cockpit__sheet{padding:20px}.discovery-cockpit__preparation li,.discovery-cockpit__sheet dl>div{font-size:15px}.discovery-cockpit__flow{gap:40px}}@media(max-width:900px){.discovery-problem__layout{grid-template-columns:1fr;gap:36px}.discovery-problem__scene{max-width:520px;justify-self:center;width:100%}.discovery-problem__timeline h3 br{display:none}.discovery-cockpit__heading{padding-right:204px}.discovery-cockpit__mascot{width:180px;right:0;top:8px}.discovery-method__layout{grid-template-columns:1fr}.discovery-method__scene{max-width:520px}.discovery-method__steps{max-width:650px;width:100%;justify-self:center}}@media(max-width:600px){.discovery-cockpit__heading{padding-right:0}.discovery-cockpit__mascot{position:relative;width:110px;margin:-12px 12px -24px auto;top:auto;right:auto}.discovery-cockpit__frame{z-index:1}.discovery-problem__timeline{padding-left:18px;gap:26px}.discovery-problem__timeline>li{grid-template-columns:56px minmax(0,1fr);gap:16px}.discovery-problem__icon{width:56px;height:62px;border-radius:18px}.discovery-problem__icon img{width:30px;height:30px}.discovery-problem__timeline h3{font-size:21px}.discovery-problem__decision{padding-right:68px}.discovery-problem__mascot{width:110px}.discovery-problem__decision dl{padding:8px 12px}.discovery-problem__decision dl>div{font-size:14px}.discovery-method__steps>li{grid-template-columns:60px minmax(0,1fr);gap:16px}.discovery-method__icon{width:60px;height:60px}.discovery-method__steps:before{left:29px}.discovery-method__steps p{font-size:16px}}.connections-case,.connections-fit,.connections-tools{position:relative;isolation:isolate;color:var(--navy);background:none;overflow:visible}.connections-case h2,.connections-fit h2,.connections-tools h2{font-size:var(--journey-title);font-weight:700;letter-spacing:-.04em;line-height:1.12}.connections-case h2 span,.connections-fit h2 span,.connections-tools h2 span{color:var(--blue)}.connections-tools__heading{position:relative;z-index:3}.connection-plan{position:relative;isolation:isolate;height:clamp(450px,33vw,500px);margin:0 0 62px}.connection-plan__routes{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:-1}.connection-plan__routes path{fill:none;stroke:var(--blue);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.connection-plan__routes .connection-plan__cyan{stroke:var(--cyan)}.connection-plan__routes circle{fill:var(--blue)}.connection-plan__branch{display:contents}.connection-plan__tool{position:absolute;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;background:var(--white);border:1px solid var(--cobalt-100);border-radius:var(--pebble-sm);box-shadow:var(--shadow-soft);z-index:2;font-size:clamp(16px,1.5vw,22px);font-weight:700;letter-spacing:-.025em;line-height:1.3;min-width:0}.connection-plan__tool img{width:clamp(38px,3.4vw,52px);height:48px;flex:none;-o-object-fit:contain;object-fit:contain}.connection-plan__tool span{min-width:0}.connection-plan__tool--gmail{left:8%;top:8%;width:19%;height:16%}.connection-plan__tool--hubspot{left:14%;top:63%;width:19%;height:16%}.connection-plan__tool--sheets{right:0;top:8%;width:22%;height:16%}.connection-plan__tool--notion{right:1%;top:62%;width:19%;height:16%}.connection-plan__tool--whatsapp{left:50%;bottom:0;width:23%;height:16%;transform:translateX(-50%)}.connection-plan__hub{position:absolute;left:41%;top:21%;width:18%;height:36%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--ice);border-radius:var(--pebble-a);padding:18px;z-index:2;font-size:clamp(21px,2vw,28px);font-weight:700;line-height:1.3;letter-spacing:-.03em;text-align:center}.connection-plan__symbol{display:grid;place-items:center;width:84px;height:84px;border-radius:24px;background:var(--white)}.connection-plan__symbol img{height:58px;width:auto;max-width:60px;-o-object-fit:contain;object-fit:contain}.connection-plan__reason{position:absolute;display:grid;place-items:center;text-align:center;width:14%;height:12%;padding:10px;background:var(--ice);border-radius:var(--pebble-sm);z-index:3;font-size:clamp(16px,1.35vw,19px);font-weight:600;line-height:1.3}.connection-plan__reason--request{left:27%;top:34%}.connection-plan__reason--information{left:64%;top:34%}.connection-plan__reason--action{left:43%;top:63%}.connection-plan__mascot{position:absolute;left:0;bottom:0;width:min(23%,276px);height:auto;pointer-events:none;z-index:1}.connection-plan figcaption{position:absolute;top:calc(100% + 24px);left:0;right:0;text-align:center;color:var(--slate);font-size:16px;line-height:1.6}.connections-case__comparison{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,5vw,72px);align-items:start}.connections-case__before,.connections-case__built{min-width:0;position:relative}.connections-case__comparison h3{font-size:clamp(26px,2.4vw,36px);font-weight:700;letter-spacing:-.035em;line-height:1.25;margin-bottom:14px}.connections-case__comparison>article>p{max-width:36ch;font-size:clamp(18px,1.5vw,22px);line-height:1.5;color:var(--slate)}.case-handoff{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:-1}.case-handoff path{fill:none;stroke:var(--blue);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.case-before-map{position:relative;isolation:auto;margin:24px 0 0;aspect-ratio:1493/1054}.case-before-map__cloud{width:100%;height:auto;display:block}.case-before-map__owner{position:absolute;left:45%;top:57%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:30%;min-width:84px;max-width:155px;aspect-ratio:1;padding:8px;background:var(--white);border-radius:var(--pebble-b);box-shadow:var(--shadow-soft);font-size:clamp(16px,1.4vw,19px);line-height:1.25;text-align:center;z-index:2}.case-before-map__owner img{width:clamp(26px,3vw,44px);height:auto}.connections-case__mascot{display:block;width:clamp(88px,10vw,145px);height:auto;margin:16px 8px -32px auto;position:relative;z-index:1;pointer-events:none}.case-built-map{position:relative;isolation:auto;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:44px;margin:20px 0 0}.case-built-map__routes{display:none}.case-built-map__hub{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:96px;padding:16px;border-radius:var(--pebble-b);background:var(--white);box-shadow:var(--shadow-soft);font-size:clamp(18px,1.6vw,23px);font-weight:700;line-height:1.3;letter-spacing:-.025em;z-index:2}.case-built-map__hub img{height:38px;width:auto;max-width:34px;flex:none}.case-built-map__hub:after{content:"";position:absolute;left:100%;top:50%;width:24px;height:2px;background:var(--blue);z-index:-1}.case-built-map__areas{position:relative;display:grid;gap:18px;list-style:none;padding:0;margin:0;min-width:0}.case-built-map__areas:before{content:"";position:absolute;left:-22px;top:48px;bottom:48px;width:2px;background:var(--blue);z-index:-1}.case-built-map__areas li{position:relative;display:flex;align-items:center;gap:12px;min-height:96px;padding:16px;border-radius:var(--pebble-sm);background:var(--white);box-shadow:var(--shadow-soft);min-width:0;z-index:2}.case-built-map__areas li:before{content:"";position:absolute;right:100%;top:50%;width:22px;height:2px;background:var(--blue);z-index:-1}.case-built-map__areas li>img{width:34px;height:34px;flex:none;padding:5px;background:var(--surface-soft);border-radius:10px}.case-built-map__areas li>div{min-width:0}.case-built-map__areas span,.case-built-map__areas strong{display:block}.case-built-map__areas strong{font-size:18px;font-weight:700;line-height:1.3}.case-built-map__areas span{font-size:16px;color:var(--slate);line-height:1.45;margin-top:5px}.connections-case__note{text-align:center;font-size:16px;color:var(--slate);line-height:1.6;margin:36px auto 0;max-width:100%}.connections-fit>.container{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.34fr);gap:clamp(24px,4vw,64px);align-items:center}.connections-fit__content{min-width:0;position:relative;z-index:1}.connections-fit__lead{max-width:38ch;margin-top:24px;font-size:clamp(20px,1.8vw,28px);line-height:1.5;letter-spacing:-.02em;color:var(--slate)}.connections-fit__cta{margin-top:28px;min-height:56px;gap:18px;padding:15px 28px;font-size:18px;font-weight:700;max-width:100%;white-space:normal;text-align:center}.connections-fit__cta img{width:24px;height:24px;flex:none;filter:brightness(0) invert(1)}.connections-fit .connections-fit__cta,.connections-fit .connections-fit__cta:active,.connections-fit .connections-fit__cta:hover{transform:none;transition:background-color .16s ease,color .16s ease}.connections-fit__qualifiers{max-width:54ch;font-size:16px;line-height:1.65;color:var(--slate);margin-top:24px}.connections-fit__mascot{display:block;width:100%;max-width:276px;height:auto;justify-self:end;align-self:center;pointer-events:none}@media(max-width:1050px){.connection-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.8fr) minmax(0,1fr);grid-template-areas:"request hub information" ". action ." "mascot caption caption";gap:32px;align-items:center;height:auto;margin:0}.connection-plan__routes{display:none}.connection-plan__branch{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.connection-plan__branch--request{grid-area:request}.connection-plan__branch--information{grid-area:information}.connection-plan__branch--action{grid-area:action}.connection-plan__hub,.connection-plan__reason,.connection-plan__tool{position:relative;inset:auto;transform:none;width:auto;height:auto;min-width:0}.connection-plan__tool{min-height:76px;padding:14px;gap:12px;font-size:18px}.connection-plan__tool img{width:38px;height:40px}.connection-plan__reason{min-height:64px;padding:12px;font-size:17px}.connection-plan__reason br{display:none}.connection-plan__hub{grid-area:hub;align-self:stretch;min-height:180px;padding:20px;font-size:23px}.connection-plan__symbol{width:76px;height:76px}.connection-plan__symbol img{height:52px}.connection-plan__branch--information:before,.connection-plan__branch--request:after{content:"";position:absolute;top:50%;height:2px;width:32px;background:var(--blue);z-index:-1}.connection-plan__branch--request:after{left:100%}.connection-plan__branch--information:before{right:100%}.connection-plan__branch--action:before{content:"";position:absolute;left:50%;bottom:100%;width:2px;height:32px;background:var(--blue);z-index:-1}.connection-plan__reason--action:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:13px;background:var(--cyan);z-index:-1}.connection-plan__mascot{grid-area:mascot;position:static;justify-self:center;max-width:150px;width:100%;margin-top:-4px}.connection-plan figcaption{grid-area:caption;position:static;text-align:left;max-width:40ch}.connections-case__comparison{grid-template-columns:minmax(0,1fr);max-width:680px;margin-inline:auto;gap:clamp(48px,7vw,72px)}.connections-case__mascot{width:110px;margin-bottom:-24px}.case-before-map{max-width:620px;margin-inline:auto}.case-built-map{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}}@media(min-width:761px) and (max-width:1050px){.connection-plan__branch--information:after,.connection-plan__branch--request:before{content:"";position:absolute;top:38px;bottom:32px;width:2px;background:var(--blue);z-index:-1}.connection-plan__branch--request:before{left:calc(100% + 15px)}.connection-plan__branch--information:after{right:calc(100% + 15px)}.connection-plan__branch--request>.connection-plan__reason:after,.connection-plan__branch--request>.connection-plan__tool:first-child:after{content:"";position:absolute;left:100%;top:50%;height:2px;width:16px;background:var(--blue);z-index:-1}.connection-plan__branch--information>.connection-plan__reason:before,.connection-plan__branch--information>.connection-plan__tool:first-child:before{content:"";position:absolute;right:100%;top:50%;height:2px;width:16px;background:var(--blue);z-index:-1}}@media(max-width:760px){.connection-plan{grid-template-columns:minmax(0,1fr);grid-template-areas:"request" "hub" "information" "action" "caption";gap:28px;max-width:540px;margin-inline:auto}.connection-plan__branch{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.connection-plan__reason{grid-column:1/-1;justify-self:center;max-width:300px;padding:12px 20px}.connection-plan__tool{font-size:17px;padding:12px;gap:10px;min-height:78px}.connection-plan__tool img{width:34px;height:38px}.connection-plan__hub{justify-self:center;width:210px;min-height:170px}.connection-plan__branch--information:before,.connection-plan__branch--request:after{left:50%;right:auto;top:100%;height:29px;width:2px}.connection-plan__branch--information:before{top:auto;bottom:100%}.connection-plan__hub:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:29px;background:var(--blue);z-index:-1}.connection-plan__branch--information .connection-plan__reason{grid-row:1}.connection-plan__branch--request .connection-plan__tool:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:15px;background:var(--blue);z-index:-1}.connection-plan__branch--information .connection-plan__tool:before{content:"";position:absolute;left:50%;bottom:100%;width:2px;height:15px;background:var(--blue);z-index:-1}.connection-plan__branch--information:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:29px;background:var(--blue);z-index:-1}.connection-plan__branch--action{grid-template-columns:minmax(0,1fr);max-width:280px;justify-self:center}.connection-plan__branch--action:before{display:none}.connection-plan__reason--action{width:100%;max-width:none}.connection-plan__mascot{display:none}.connection-plan figcaption{text-align:center;justify-self:center;margin-top:4px}.connections-case__comparison h3{font-size:26px}.connections-case__comparison>article>p{font-size:18px}.connections-case__wide-break{display:none}.connections-case__mascot{width:92px;margin:14px 0 -22px auto}.connections-fit>.container{grid-template-columns:minmax(0,1fr);gap:24px}.connections-fit__mascot{width:min(56%,240px);justify-self:end}.connections-fit__lead{font-size:20px}}@media(max-width:480px){.connection-plan__branch{gap:12px}.connection-plan__tool{flex-direction:column;gap:7px;font-size:16px;padding:12px 8px;min-height:94px;text-align:center}.connection-plan__tool--whatsapp{flex-direction:row}.case-built-map{grid-template-columns:minmax(0,1fr);gap:26px;max-width:370px;margin-inline:auto}.case-built-map__hub{justify-self:center;width:210px;min-height:84px;font-size:23px}.case-built-map__hub:after{left:50%;top:100%;width:2px;height:27px}.case-built-map__areas{padding-left:24px}.case-built-map__areas:before{left:0;top:0;bottom:48px}.case-built-map__areas:after{content:"";position:absolute;left:0;right:50%;top:0;height:2px;background:var(--blue);z-index:-1}.case-built-map__areas li:before{width:24px}.case-built-map__areas li{padding:16px;gap:12px}.case-before-map__owner{font-size:16px;gap:4px;padding:6px}.case-before-map__owner img{width:26px}.connections-fit__cta{font-size:17px;padding-inline:20px;gap:12px}}@media(prefers-reduced-motion:reduce){.connections-case *,.connections-fit *,.connections-tools *{animation:none!important;transition:none!important}}.conversion-test__heading{max-width:1050px;margin-bottom:32px}.conversion-test__notebook{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:0;align-items:center}.conversion-test .conversion-test__card{position:relative;min-width:0;min-height:0;padding:clamp(24px,3.5vw,48px);border:1px solid var(--ice);border-radius:28px;background:var(--white);box-shadow:none;z-index:1}.conversion-test__mascot{position:relative;z-index:0;width:220px;max-width:none;margin-left:-40px;pointer-events:none}.conversion-test .quiz__step{gap:24px}.conversion-test .quiz__progress{gap:12px}.conversion-test .quiz__count{font-size:15px;color:var(--blue)}.conversion-test .quiz__bar{height:7px;background:var(--cobalt-50)}.conversion-test .quiz__q{display:block;max-width:60ch;font-size:clamp(21px,1.15rem + .55vw,28px);line-height:1.35;font-weight:600;letter-spacing:-.02em;margin-bottom:20px}.conversion-test .quiz__options{gap:10px}.conversion-test .quiz__options--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-test .quiz__opt{min-height:54px;border-radius:12px;padding:13px 18px;font-size:17px;line-height:1.4;box-shadow:inset 0 0 0 1px var(--line-soft);gap:16px}.conversion-test .quiz__opt:hover{background:var(--surface-soft)}.conversion-test .quiz__opt:has(input:checked){background:var(--cobalt-50);box-shadow:inset 0 0 0 2px var(--blue)}.conversion-test .quiz__opt:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.conversion-test .quiz__opt input{width:21px;height:21px;accent-color:var(--blue);flex:none}.conversion-test .quiz__nav{gap:12px;margin:0;min-height:52px;padding:0}.conversion-test__outcome{position:static;max-width:none;text-align:left;font-size:15px;line-height:1.5;color:var(--slate);margin-top:20px}.conversion-test [data-state=result] .conversion-test__outcome,.no-js .conversion-test__outcome{display:none}.conversion-test__notebook:has([data-state=result]){grid-template-columns:minmax(0,1fr)}.conversion-test__notebook:has([data-state=result]) .conversion-test__mascot{display:none}.conversion-test .quiz__field[aria-invalid=true] .quiz__opt{box-shadow:inset 0 0 0 2px var(--danger)}.conversion-test__fallback{display:grid;gap:20px}.conversion-test__fallback .btn{justify-self:start}.conversion-test .quiz__result{grid-template-columns:100px minmax(0,1fr)}.conversion-test .quiz__next{padding:24px}.conversion-contact__inner{position:relative;text-align:left}.conversion-contact .lead{margin:20px 0;max-width:55ch;font-size:21px;line-height:1.5}.conversion-contact__meet{display:flex;align-items:center;justify-content:flex-start;gap:12px;color:var(--slate);font-size:16px;line-height:1.5;margin:0}.conversion-contact__meet img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.conversion-contact__after{text-align:center}.conversion-contact__scene{width:140px;max-width:100%;margin:24px auto 0}.conversion-contact__scene img{width:100%;height:auto}.conversion-contact__fallback{margin-top:12px;color:var(--slate);font-size:14px}.conversion-contact #booking-panel{text-align:left;position:relative;z-index:1;border:1px solid var(--ice);border-radius:24px}.conversion-contact #booking-title{font-size:clamp(24px,1.4rem + .4vw,30px)}@media(max-width:1000px){.conversion-test__notebook{grid-template-columns:minmax(0,1fr) 110px}.conversion-test__mascot{width:160px;margin-left:-50px}}@media(max-width:700px){.conversion-test__notebook{grid-template-columns:minmax(0,1fr)}.conversion-test__mascot{width:90px;max-width:25%;justify-self:end;margin:-20px 8px 0 0;z-index:2}.conversion-test .conversion-test__card{padding:24px 20px;border-radius:22px}.conversion-test .quiz__options--grid{grid-template-columns:minmax(0,1fr)}.conversion-test .quiz__opt{font-size:16px;gap:12px;padding:13px 14px}.conversion-test .quiz__result{grid-template-columns:80px minmax(0,1fr)}.conversion-test .quiz__level{width:80px}.conversion-contact .lead{font-size:18px}.conversion-contact__meet{font-size:15px}.conversion-contact__meet img{width:28px;height:28px}.conversion-contact__scene{width:110px}}[data-homepage]{--container:1240px;--gutter:clamp(20px,4vw,64px);--journey-title:clamp(1.85rem,1.15rem + 2.35vw,3.75rem);--section-space:clamp(44px,5vw,72px);--journey-gap:clamp(24px,3vw,48px)}#contenu,.journey-chapter{isolation:isolate}.journey-chapter{position:relative}.journey-chapter--proof,.journey-chapter--understand{background:var(--surface-soft)}.journey-chapter--act,.journey-chapter--build{background:var(--white)}.journey-chapter>.selected-section{background:none;background-image:none;padding-block:var(--section-space);overflow:clip;isolation:auto}.journey-chapter>.selected-section>.container{width:min(calc(100% - 2 * var(--gutter)),var(--container));max-width:var(--container)}.journey-chapter h2{font-size:var(--journey-title);line-height:1.12;font-weight:700;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:normal}.journey-chapter .selected-heading{margin-bottom:var(--journey-gap);text-align:left}.journey-chapter .selected-heading h2{max-width:27ch}.journey-chapter .lead,.journey-chapter .selected-heading>p{font-size:clamp(1.0625rem,.91rem + .55vw,1.375rem);line-height:1.55;color:var(--slate);max-width:65ch;margin-top:20px;letter-spacing:-.012em}.journey-chapter h2 br{display:none}.journey-chapter .conversion-contact h2 span,.journey-chapter .conversion-test h2 span,.journey-chapter .selected-heading h2 span{color:var(--blue)}.journey-divider{height:clamp(48px,7vw,112px);margin-block:-1px;position:relative;z-index:0;pointer-events:none;background:var(--surface-soft)}.journey-divider--to-ice{background:var(--white)}.journey-divider img{width:100%;height:100%;max-width:none;display:block}.journey-chapter .discovery-remedies{padding-top:clamp(16px,3vw,48px)}.discovery-remedies>.container{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--journey-gap);align-items:center}.discovery-remedies .selected-heading{margin:0}.discovery-remedies__scene{margin:0;max-width:1030px}.discovery-remedies__labels{padding:0 3%;gap:8px;margin-top:6px}.discovery-remedies__labels span{background:none;box-shadow:none;padding:0;font-size:clamp(14px,1.25vw,18px);white-space:normal}.journey-chapter .connections-fit{padding-bottom:clamp(24px,4vw,64px)}.journey-chapter .conversion-test{padding-top:clamp(24px,4vw,64px)}.journey-chapter .conversion-faq{padding-bottom:clamp(24px,4vw,64px)}.journey-chapter .conversion-contact{padding-top:clamp(24px,4vw,64px)}.journey-chapter .conversion-contact h2{font-size:var(--journey-title);max-width:27ch;margin:0}.journey-chapter .conversion-contact .lead{margin:20px 0 18px}.journey-chapter .conversion-contact__inner{text-align:left}.journey-chapter .conversion-contact__meet{justify-content:flex-start}.journey-chapter .conversion-contact__scene{width:clamp(96px,12vw,160px)}.site-footer{background:var(--blue)}@media(max-width:800px){.discovery-remedies>.container{grid-template-columns:minmax(0,1fr);gap:28px}.discovery-remedies__scene{width:100%;max-width:700px;margin-inline:auto}.journey-chapter h2{letter-spacing:-.025em}}@media(prefers-reduced-motion:reduce){.journey-chapter *{scroll-behavior:auto}}.conversion-faq .conversion-faq__inner>h2{max-width:920px;margin:0 auto}.conversion-faq .conversion-faq__list{--faq-icon:24px;--faq-gap:16px;width:100%;max-width:920px;margin:clamp(28px,3.5vw,48px) auto 0;border-top:1px solid var(--line-soft)}.conversion-faq .conversion-faq__item{display:block;min-width:0;border-bottom:1px solid var(--line-soft)}.conversion-faq .conversion-faq__item>summary{display:grid;grid-template-columns:var(--faq-icon) minmax(0,1fr) 24px;align-items:center;gap:var(--faq-gap);min-height:76px;padding:20px 0;color:var(--navy);list-style:none;cursor:pointer;border-radius:6px;-webkit-tap-highlight-color:transparent}.conversion-faq .conversion-faq__item>summary::marker{content:""}.conversion-faq .conversion-faq__item>summary::-webkit-details-marker{display:none}.conversion-faq .conversion-faq__item>summary:hover{color:var(--blue)}.conversion-faq .conversion-faq__item>summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.conversion-faq .conversion-faq__item h3{margin:0;min-width:0;color:inherit;font-size:clamp(18px,1.9vw,24px);font-weight:600;line-height:1.4;letter-spacing:-.025em;text-wrap:wrap;overflow-wrap:anywhere}.conversion-faq .conversion-faq__icon{display:block;width:var(--faq-icon);height:var(--faq-icon);padding:0;background:none;border-radius:0;-o-object-fit:contain;object-fit:contain}.conversion-faq .conversion-faq__indicator{display:grid;place-items:center;width:24px;height:24px}.conversion-faq .conversion-faq__indicator img{width:22px;height:22px}.conversion-faq .conversion-faq__indicator-minus,.conversion-faq .conversion-faq__item[open] .conversion-faq__indicator-plus{display:none}.conversion-faq .conversion-faq__item[open] .conversion-faq__indicator-minus{display:block}.conversion-faq .conversion-faq__response{padding:8px calc(24px + var(--faq-gap)) 26px calc(var(--faq-icon) + var(--faq-gap));color:var(--slate);font-size:clamp(16px,1.5vw,19px);line-height:1.65;overflow-wrap:anywhere}.conversion-faq .conversion-faq__response p{max-width:60ch;margin:0}@media (max-width:480px){.conversion-faq .conversion-faq__list{--faq-gap:12px}.conversion-faq .conversion-faq__item>summary{min-height:76px;padding-block:19px}.conversion-faq .conversion-faq__response{padding-right:0;padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.conversion-faq .conversion-faq__item,.conversion-faq .conversion-faq__item *,.conversion-faq .conversion-faq__item::details-content{animation:none!important;transition:none!important}}:is([data-homepage],[data-diagnostic]){--wa-font-family-body:var(--font);--wa-font-family-heading:var(--font);--wa-color-text-normal:var(--navy);--wa-color-text-quiet:var(--slate);--wa-color-brand-40:var(--blue);--wa-focus-ring-color:var(--blue)}.software-overview .selected-heading h2{max-width:26ch}.compatible-tools{margin-top:32px}.compatible-tools p{font-size:16px;line-height:1.5;color:var(--slate);margin:0 0 20px}.compatible-tools ul{list-style:none;display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:0}.compatible-tools li{display:block;flex:none;max-width:100%;margin:0;padding:0}.compatible-tools wa-tag{display:inline-flex;align-items:center;max-width:100%;height:auto;min-height:44px;padding:8px 14px;border:1px solid var(--cobalt-100);border-radius:999px;background:var(--white);color:var(--navy);font:500 16px/1.4 var(--font);box-shadow:none;--wa-font-family-body:var(--font);cursor:default}.compatible-tools wa-tag::part(content){display:inline-flex;align-items:center;gap:9px;font:inherit;line-height:inherit}.compatible-tools wa-tag:not(:defined){padding:8px 14px;border:1px solid var(--cobalt-100);border-radius:999px;background:var(--white);font-size:16px;line-height:1.4}.compatible-tools img{width:24px;height:24px;flex:none;vertical-align:middle;-o-object-fit:contain;object-fit:contain}.client-identity{display:flex;align-items:center;gap:14px;margin-top:24px}.client-identity>img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;flex:none}.client-identity span,.client-identity strong{display:block}.client-identity strong{font-size:20px;font-weight:700;color:var(--navy)}.client-identity span{margin-top:4px;font-size:16px;line-height:1.5;color:var(--slate)}.case-built-map__areas li,.case-built-map__hub{box-shadow:none;border:1px solid var(--ice)}.connections-case__comparison{gap:clamp(32px,5vw,72px)}.case-built-map__hub{min-height:80px}.case-built-map__hub strong{font-size:clamp(18px,1.3vw,20px);white-space:nowrap}.case-built-map__hub img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.case-built-map__areas li{min-height:72px}.case-built-map__areas:before{top:36px;bottom:36px}.conversion-test__notebook{display:block}.conversion-test .quiz__result{grid-template-columns:minmax(0,1fr);gap:24px}.conversion-test .quiz__score{margin:0}.conversion-faq .conversion-faq__item>summary{min-height:72px}.conversion-contact__scene{width:clamp(120px,14vw,180px)}.site-footer .site-footer__legal{font-size:14px;line-height:1.5}.header-call{display:none}@media(max-width:860px){.site-header__bar{gap:8px}.header-call{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-left:auto;padding:10px 14px;border-radius:var(--radius-pill);background:var(--blue);color:var(--white);font-size:14px;line-height:1.3;font-weight:600;text-decoration:none;white-space:nowrap}.header-call:hover{background:var(--action-hover)}.js .site-header .nav{max-height:calc(100vh - 73px);max-height:calc(100dvh - 73px);overflow-y:auto;overscroll-behavior:contain}}@media(max-width:600px){.js .menu-btn{width:44px;min-width:44px;padding:0;justify-content:center}.menu-btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.compatible-tools ul{gap:10px}.compatible-tools wa-tag{font-size:15px;padding-inline:12px}.connections-case__comparison{gap:40px}.conversion-test .quiz__result{grid-template-columns:minmax(0,1fr)}.client-identity{align-items:flex-start}}@media(max-width:480px){.case-built-map__areas:before{top:0;bottom:36px}}@media(max-width:360px){.site-header .brand{--mark-h:29px}.header-call{font-size:14px;padding-inline:9px}}[data-diagnostic]{--container:960px;--gutter:clamp(20px,4vw,48px)}.diagnostic-header{border-bottom:1px solid var(--line-soft);background:var(--white)}.diagnostic-header__inner{justify-content:space-between;gap:12px 24px;min-height:80px;padding-block:12px}.diagnostic-header__inner,.diagnostic-nav{display:flex;align-items:center;flex-wrap:wrap}.diagnostic-nav{gap:8px}.diagnostic-nav .nav__link{font-size:16px;white-space:normal}.diagnostic-intro{padding-top:clamp(32px,5vw,64px)}.diagnostic-intro h1{font-size:clamp(32px,4vw,52px);line-height:1.15;letter-spacing:-.025em;max-width:22ch}.diagnostic-intro__eyebrow{font-size:16px;color:var(--blue);margin-bottom:12px}.diagnostic-intro .lead{font-size:20px;margin-top:20px;line-height:1.5}.diagnostic-intro__privacy{font-size:15px;color:var(--slate);margin-top:12px}[data-diagnostic] .conversion-test{padding:32px 0 48px}[data-diagnostic] .conversion-test>.container{width:min(calc(100% - 2 * var(--gutter)),960px)}.diagnostic-footer{padding-block:0 40px;font-size:16px}@media(max-width:600px){.diagnostic-nav a:first-child{display:none}.diagnostic-nav .nav__link{font-size:15px;padding-inline:0}.diagnostic-header__inner{gap:8px}.diagnostic-intro .lead{font-size:18px}}.hero--transmission .transmission-editorial{--transmission-step-gap:clamp(24px,3.5vw,44px);position:relative;width:min(calc(100% - 2 * var(--gutter)),1280px);margin:clamp(38px,4vw,60px) auto 0;padding:clamp(22px,3vw,40px);border-radius:var(--pebble-xl);background:var(--white);box-shadow:var(--shadow-soft)}.transmission-editorial__heading{max-width:58ch;margin-bottom:clamp(20px,2.5vw,32px)}.transmission-editorial__heading h2{margin:0;font-size:clamp(24px,1.4rem + .7vw,34px);line-height:1.25;letter-spacing:-.025em;font-weight:700;text-wrap:balance}.transmission-editorial__heading>p{margin:12px 0 0;font-size:18px;line-height:1.5;color:var(--slate)}.transmission-editorial__layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(28px,4vw,52px);align-items:center}.transmission-editorial__media{position:relative;isolation:isolate;aspect-ratio:4/3;width:100%;margin:0;min-width:0;overflow:hidden;border-radius:24px;background:var(--white)}.transmission-editorial__poster,.transmission-editorial__video{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.transmission-editorial__poster{z-index:0}.transmission-editorial__video{z-index:1;opacity:0;pointer-events:none}.transmission-editorial__video:is([data-state=playing],[data-state=paused]){opacity:1}.transmission-editorial__poster--noscript{z-index:2}.transmission-editorial__steps{display:grid;gap:var(--transmission-step-gap);list-style:none;margin:0;padding:0;min-width:0}.transmission-editorial__steps>li{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;align-items:start;min-width:0}.transmission-editorial__steps>li:not(:last-child):after{content:"";position:absolute;left:25px;top:52px;bottom:calc(-1 * var(--transmission-step-gap));width:2px;background:var(--blue);opacity:.7}.transmission-editorial__icon{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:var(--ice)}.transmission-editorial__icon img{max-width:28px;max-height:32px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.transmission-editorial__steps h3{margin:0;font-size:clamp(18px,1.05rem + .2vw,21px);font-weight:700;line-height:1.4;letter-spacing:-.015em;text-wrap:wrap}.transmission-editorial__steps p{margin:8px 0 0;font-size:16px;line-height:1.55;color:var(--slate)}@media(max-width:960px){.transmission-editorial__layout{grid-template-columns:minmax(0,1fr);gap:32px}.transmission-editorial__media{max-width:720px;justify-self:center}.transmission-editorial__steps{width:100%;max-width:600px;justify-self:center}}@media(max-width:600px){.hero--transmission .transmission-editorial{padding:22px 18px 28px;border-radius:32px}.transmission-editorial__heading h2{font-size:24px}.transmission-editorial__heading>p{font-size:17px}.transmission-editorial__layout{gap:26px}.transmission-editorial__media{border-radius:16px}.transmission-editorial__steps>li{grid-template-columns:48px minmax(0,1fr);gap:14px}.transmission-editorial__icon{width:48px;height:48px;border-radius:16px}.transmission-editorial__steps>li:not(:last-child):after{left:23px;top:48px}.transmission-editorial__steps h3{font-size:18px}}@media(prefers-reduced-motion:reduce){.transmission-editorial__video{opacity:0!important}}.transmission-editorial[data-stage=prepare] .transmission-editorial__steps>li:nth-child(2) h3,.transmission-editorial[data-stage=request] .transmission-editorial__steps>li:first-child h3,.transmission-editorial[data-stage=review] .transmission-editorial__steps>li:nth-child(3) h3{color:var(--blue)}.transmission-editorial[data-stage=prepare] .transmission-editorial__steps>li:nth-child(2) .transmission-editorial__icon,.transmission-editorial[data-stage=request] .transmission-editorial__steps>li:first-child .transmission-editorial__icon,.transmission-editorial[data-stage=review] .transmission-editorial__steps>li:nth-child(3) .transmission-editorial__icon{box-shadow:inset 0 0 0 2px var(--blue)}.transmission-editorial__captions{position:absolute;z-index:2;bottom:6px;left:0;right:0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.9fr);gap:4px;margin:0;text-align:center;color:var(--slate);font-size:14px;font-weight:600;line-height:1.4;pointer-events:none}.transmission-editorial__captions>span{padding:4px 2px;border-radius:8px;background:var(--white)}.transmission-editorial[data-stage=prepare] [data-caption=prepare],.transmission-editorial[data-stage=request] [data-caption=request],.transmission-editorial[data-stage=review] [data-caption=review]{background:var(--ice);color:var(--blue)}.brand-motion{position:relative;isolation:isolate;aspect-ratio:var(--motion-ratio,4/3);background:var(--white)}.brand-motion>.brand-motion__poster,.brand-motion>.brand-motion__video{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-width:none}.brand-motion__poster{z-index:0}.brand-motion__video{z-index:1;opacity:0;pointer-events:none}.brand-motion__video:is([data-state=playing],[data-state=paused]){opacity:1}.conversion-contact__scene.brand-motion{--motion-ratio:1;width:clamp(128px,14vw,200px)}@media(prefers-reduced-motion:reduce){.brand-motion__video{opacity:0!important}}.method-cued .discovery-method__icon{border:2px solid var(--ice);background:var(--white)}.method-cued .discovery-method__icon img{filter:none}.method-cued[data-method-phase="0"] [data-method-step="0"] h3,.method-cued[data-method-phase="1"] [data-method-step="1"] h3,.method-cued[data-method-phase="2"] [data-method-step="2"] h3,.method-cued[data-method-phase="3"] [data-method-step="3"] h3{color:var(--blue)}.method-cued[data-method-phase="0"] [data-method-step="0"] .discovery-method__icon,.method-cued[data-method-phase="1"] [data-method-step="1"] .discovery-method__icon,.method-cued[data-method-phase="2"] [data-method-step="2"] .discovery-method__icon,.method-cued[data-method-phase="3"] [data-method-step="3"] .discovery-method__icon{background:var(--blue);border-color:var(--blue)}.method-cued[data-method-phase="0"] [data-method-step="0"] .discovery-method__icon img,.method-cued[data-method-phase="1"] [data-method-step="1"] .discovery-method__icon img,.method-cued[data-method-phase="2"] [data-method-step="2"] .discovery-method__icon img,.method-cued[data-method-phase="3"] [data-method-step="3"] .discovery-method__icon img{filter:brightness(0) invert(1)}@media(max-width:900px){.method-cued{grid-template-columns:minmax(0,1fr);gap:24px}.method-cued>.discovery-method__scene{grid-row:1}.method-cued>.discovery-method__steps{grid-row:2;gap:8px}.method-cued .discovery-method__steps>li{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:4px 0}.method-cued .discovery-method__steps>li>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.method-cued .discovery-method__steps h3{font-size:20px;line-height:1.3;margin:0}.method-cued .discovery-method__steps p{font-size:16px;line-height:1.4;margin:0}.method-cued .discovery-method__icon{width:48px;height:48px}.method-cued .discovery-method__icon img{width:26px;height:26px}.method-cued .discovery-method__steps:before{left:23px;top:28px;bottom:28px;border-left-width:2px}}@media(max-width:600px){.discovery-method:has(.method-cued){padding-block:40px}.discovery-method:has(.method-cued) .selected-heading h2{font-size:28px;line-height:1.18}.method-cued .discovery-method__steps>li{grid-template-columns:36px minmax(0,1fr);min-height:48px;padding:6px 0}.method-cued .discovery-method__steps h3{font-size:18px}.method-cued .discovery-method__steps p{font-size:15px}.method-cued .discovery-method__icon{width:36px;height:36px}.method-cued .discovery-method__icon img{width:22px;height:22px}.method-cued .discovery-method__steps:before{left:17px;top:24px;bottom:24px}}.discovery-method__scene.method-build{--motion-ratio:1284/724;aspect-ratio:1284/724;min-width:0;align-self:center;overflow:hidden;background:var(--white);border:0;border-radius:0;box-shadow:none}.discovery-method__scene.method-build>.brand-motion__poster,.discovery-method__scene.method-build>.brand-motion__video,.discovery-method__scene.method-build>picture.brand-motion__poster>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.discovery-method__scene.method-build>picture.brand-motion__poster>img{display:block}.discovery-method__scene.method-build>.brand-motion__video[data-state=complete]{opacity:1}