:root{--ui-scale:0.84;--blue:#1950C6;--blue-ink:#0e266c;--blue-hover:#4a7ee0;--blue-soft:#e8eefc;--blue-bright:#3f74e8;--icon-grad:linear-gradient(135deg,var(--blue-bright) 0%,var(--blue) 100%);--blue-tint-2:#f3f6fe;--blue-sky:#38c6f6;--blue-a06:rgba(25,80,198,.06);--blue-a10:rgba(25,80,198,.10);--blue-a16:rgba(25,80,198,.16);--blue-a24:rgba(25,80,198,.24);--blue-a40:rgba(25,80,198,.40);--blue-glow:rgba(25,80,198,.20);--sky-a00:rgba(56,198,246,0);--teal:#0d7c66;--teal-bright:#11a085;--teal-soft:#e6f5f2;--teal-a12:rgba(13,124,102,.12);--teal-a20:rgba(13,124,102,.20);--teal-glow:rgba(13,124,102,.18);--icon-grad-teal:linear-gradient(135deg,var(--teal-bright) 0%,var(--teal) 100%);--violet:#5b3fa8;--violet-bright:#7c5bc9;--violet-soft:#f0eafa;--violet-a12:rgba(91,63,168,.12);--violet-a20:rgba(91,63,168,.20);--violet-glow:rgba(91,63,168,.18);--icon-grad-violet:linear-gradient(135deg,var(--violet-bright) 0%,var(--violet) 100%);--amber:#b45309;--amber-bright:#d97706;--amber-soft:#fef3c7;--amber-a12:rgba(180,83,9,.12);--amber-a20:rgba(180,83,9,.20);--amber-glow:rgba(217,119,6,.18);--icon-grad-amber:linear-gradient(135deg,var(--amber-bright) 0%,var(--amber) 100%);--rose:#be123c;--rose-soft:#fff1f2;--rose-a10:rgba(190,18,60,.10);--warm-surface:#f6f4f2;--warm-surface-2:#f1eeeb;--warm-border:rgba(160,140,120,.16);--ink:#0a0b0d;--ink-2:#282b31;--ink-3:#3a4153;--muted:#5b616e;--muted-2:#8a8f99;--surface:#eef0f3;--surface-2:#f7f7f7;--surface-blue:#f3f6fe;--line:rgba(91,97,110,.18);--line-2:rgba(91,97,110,.28);--line-blue:rgba(25,80,198,.18);--line-on-dark:rgba(255,255,255,.08);--glass-fill:rgba(255,255,255,.62);--glass-fill-strong:rgba(255,255,255,.78);--glass-border:rgba(255,255,255,.55);--glass-blur:blur(24px) saturate(140%);--ease-out:cubic-bezier(.22,1,.36,1);--ease-house:cubic-bezier(.44,0,.56,1);--ease-nav:cubic-bezier(.2,.7,.2,1);--shadow-ambient:0 calc(0.6px * var(--ui-scale)) calc(1.57px * var(--ui-scale)) calc(-1.5px * var(--ui-scale)) rgba(11,19,36,.17),0 calc(2.29px * var(--ui-scale)) calc(5.95px * var(--ui-scale)) calc(-3px * var(--ui-scale)) rgba(11,19,36,.10),0 calc(10px * var(--ui-scale)) calc(26px * var(--ui-scale)) calc(-4.5px * var(--ui-scale)) rgba(11,19,36,.04);--shadow-blue-lift:0 calc(2px * var(--ui-scale)) calc(4px * var(--ui-scale)) calc(-2px * var(--ui-scale)) rgba(11,19,36,.12),0 calc(8px * var(--ui-scale)) calc(16px * var(--ui-scale)) calc(-6px * var(--ui-scale)) rgba(11,19,36,.10),0 calc(18px * var(--ui-scale)) calc(40px * var(--ui-scale)) calc(-14px * var(--ui-scale)) var(--blue-glow);--display:var(--font-instrument-serif),"Instrument Serif","Times New Roman",serif;--sans:var(--font-inter),"Inter",system-ui,sans-serif;--mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;--container-max:1320px;--container-narrow-max:900px;--container-px:calc(32px * var(--ui-scale));--sec-py:calc(110px * var(--ui-scale));--sec-py-between:calc(48px * var(--ui-scale));--sec-py-cta:calc(134px * var(--ui-scale));--section-intro-max:min(calc(72ch * 1.3),100%);--space-2xs:calc(8px * var(--ui-scale));--space-xs:calc(12px * var(--ui-scale));--space-sm:calc(16px * var(--ui-scale));--space-md:calc(20px * var(--ui-scale));--space-lg:calc(24px * var(--ui-scale));--space-xl:calc(28px * var(--ui-scale));--space-2xl:calc(32px * var(--ui-scale));--space-3xl:calc(40px * var(--ui-scale));--space-4xl:calc(48px * var(--ui-scale));--space-5xl:calc(56px * var(--ui-scale));--space-6xl:calc(64px * var(--ui-scale));--space-7xl:calc(80px * var(--ui-scale));--text-display-hero:clamp(calc(32px * var(--ui-scale)),calc(4.6vw * var(--ui-scale)),calc(77px * var(--ui-scale)));--text-display-xl:clamp(calc(42px * var(--ui-scale)),calc(5.2vw * var(--ui-scale)),calc(86px * var(--ui-scale)));--text-display-lg:clamp(calc(45px * var(--ui-scale)),calc(4.4vw * var(--ui-scale)),calc(74px * var(--ui-scale)));--text-display-md:clamp(calc(27px * var(--ui-scale)),calc(2.4vw * var(--ui-scale)),calc(42px * var(--ui-scale)));--text-display-cta:clamp(calc(43px * var(--ui-scale)),calc(5.6vw * var(--ui-scale)),calc(83px * var(--ui-scale)));--text-display-metric:clamp(calc(42px * var(--ui-scale)),calc(5.1vw * var(--ui-scale)),calc(58px * var(--ui-scale)));--text-display-card:calc(30px * var(--ui-scale));--text-display-audience:calc(29px * var(--ui-scale));--text-display-watermark:clamp(calc(64px * var(--ui-scale)),calc(14.4vw * var(--ui-scale)),calc(224px * var(--ui-scale)));--text-lead:clamp(calc(15px * var(--ui-scale)),calc(1.1vw * var(--ui-scale)),calc(17px * var(--ui-scale)));--text-body:calc(15px * var(--ui-scale));--text-body-sm:calc(14px * var(--ui-scale));--text-eyebrow:calc(12px * var(--ui-scale));--text-caption:calc(11px * var(--ui-scale));--space-1:calc(4px * var(--ui-scale));--space-2:calc(8px * var(--ui-scale));--space-3:calc(12px * var(--ui-scale));--space-4:calc(16px * var(--ui-scale));--space-5:calc(20px * var(--ui-scale));--space-6:calc(24px * var(--ui-scale));--space-8:calc(32px * var(--ui-scale));--nav-shell-top:max(calc(16px * var(--ui-scale)),env(safe-area-inset-top,0px));--nav-logo-h:calc(36px * var(--ui-scale));--nav-logo-h-scrolled:calc(29px * var(--ui-scale));--nav-inner-py:calc(12px * var(--ui-scale));--nav-inner-px:calc(28px * var(--ui-scale));--nav-inner-py-scrolled:calc(8px * var(--ui-scale));--nav-inner-px-scrolled:calc(22px * var(--ui-scale));--nav-hero-gap:calc(28px * var(--ui-scale));--nav-bar-total:calc(var(--nav-shell-top) + var(--nav-inner-py) * 2 + var(--nav-logo-h) + var(--nav-hero-gap));--nav-tracking:0.03em}*{box-sizing:border-box;margin:0;padding:0}.skip-link{position:absolute;left:calc(16px * var(--ui-scale));top:calc(16px * var(--ui-scale));z-index:1000;padding:calc(10px * var(--ui-scale)) calc(14px * var(--ui-scale));border-radius:56px;background:var(--ink);color:#fff;font-size:calc(13px * var(--ui-scale));font-weight:650;transform:translateY(calc(-120% - 8px));transition:transform .2s ease}.skip-link:focus{transform:translateY(0);outline:2px solid var(--blue);outline-offset:2px}html{scroll-behavior:auto;overflow-x:clip;width:100%}body,html{scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;width:0;height:0}body,html{background:#fff;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{line-height:1.52;font-weight:450;font-optical-sizing:auto;text-rendering:optimizeLegibility}#root,body,main{overflow-x:clip;width:100%}#root,main,section{max-width:100%}section{width:100%}::selection{background:var(--blue);color:#fff}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:calc(4px * var(--ui-scale))}.hero-aurora{inset:0;z-index:0;background:radial-gradient(60% 50% at 18% 16%,var(--blue-a06) 0,transparent 60%),radial-gradient(50% 45% at 84% 10%,var(--violet-a12) 0,transparent 62%),radial-gradient(40% 35% at 62% 6%,var(--teal-a12) 0,transparent 55%),radial-gradient(70% 60% at 50% 100%,rgba(25,80,198,.04) 0,transparent 70%);filter:blur(calc(8px * var(--ui-scale)));transform:translateZ(0);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.blue-glow,.hero-aurora{position:absolute;pointer-events:none}.blue-glow{left:50%;top:50%;transform:translate(-50%,-50%) translateZ(0);width:min(calc(900px * var(--ui-scale)),100%);height:calc(420px * var(--ui-scale));background:radial-gradient(ellipse 60% 50% at 50% 50%,var(--blue-a16),transparent 70%);filter:blur(calc(48px * var(--ui-scale)))}.text-grad-blue{background:linear-gradient(120deg,var(--blue-ink) 0,var(--blue) 45%,var(--blue-hover) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;overflow:visible;line-height:1.3;padding:.14em .18em .14em .06em}@media (forced-colors:active){.text-grad-blue{-webkit-text-fill-color:currentColor;color:LinkText;background:none}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.text-grad-blue{-webkit-text-fill-color:currentColor;color:var(--blue);background:none}}.card-glow{box-shadow:var(--shadow-ambient),inset 0 1px 0 0 rgba(255,255,255,.6)}.rule-blue{height:1px;background:linear-gradient(90deg,transparent,var(--teal-a20) 30%,var(--blue-a24) 50%,var(--violet-a12) 70%,transparent);border:none;width:100%}.glass{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.55),0 calc(6px * var(--ui-scale)) calc(24px * var(--ui-scale)) calc(-14px * var(--ui-scale)) rgba(11,19,36,.12)}.glass--strong{background:var(--glass-fill-strong)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.glass,.glass--strong{background:var(--glass-fill-strong)}}.display{font-family:var(--display);font-weight:500;letter-spacing:-.025em;line-height:1.08;font-feature-settings:"liga" 1,"kern" 1}.mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.eyebrow{font-family:var(--mono);font-size:calc(11.5px * var(--ui-scale));letter-spacing:.11em;text-transform:uppercase;color:var(--ink);font-weight:600}.container{max-width:var(--container-max)}.container,.container-narrow{margin:0 auto;padding:0 var(--container-px)}.container-narrow{max-width:var(--container-narrow-max)}@media(max-width:720px){.container,.container-narrow{padding:0 calc(20px * var(--ui-scale))}}.reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){section:not(.hero-full-viewport):not(.page-hero):not(.logo-strip-section) .reveal.is-in{opacity:1;will-change:auto}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(8px * var(--ui-scale));padding:calc(16px * var(--ui-scale)) calc(28px * var(--ui-scale));border-radius:56px;font-family:var(--sans);font-weight:650;font-size:calc(14px * var(--ui-scale));letter-spacing:.01em;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),color .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);border:1px solid transparent;white-space:nowrap}.btn-primary{background:linear-gradient(180deg,var(--blue-bright) 0,var(--blue) 100%);color:#fff;border-color:var(--blue);box-shadow:0 calc(8px * var(--ui-scale)) calc(20px * var(--ui-scale)) calc(-6px * var(--ui-scale)) var(--blue-glow),inset 0 1px 0 rgba(255,255,255,.22)}.btn-primary:hover{background:linear-gradient(180deg,var(--blue-hover) 0,var(--blue-bright) 100%);border-color:var(--blue-hover);transform:translateY(-1px);box-shadow:0 calc(12px * var(--ui-scale)) calc(26px * var(--ui-scale)) calc(-8px * var(--ui-scale)) var(--blue-glow),inset 0 1px 0 rgba(255,255,255,.28)}.btn-glass{background:rgba(255,255,255,.86);color:var(--ink);border-color:var(--glass-border);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.55)}.btn-glass:hover{background:#fff;border-color:var(--line-blue)}.btn-dark{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-dark:hover{background:var(--ink-2);border-color:var(--ink-2);color:#fff}.btn-surface{background:var(--surface);color:var(--ink);border-color:var(--surface)}.btn-surface:hover{background:var(--blue-hover);color:#fff;border-color:var(--blue-hover)}.btn-outline{background:transparent;color:var(--ink);border:1px solid var(--ink)}.btn-outline:hover{background:var(--ink);color:#fff}.btn-blue-outline{background:transparent;color:var(--blue);border:1px solid var(--blue)}.btn-blue-outline:hover{background:var(--blue);color:#fff}.btn svg{width:calc(14px * var(--ui-scale));height:calc(14px * var(--ui-scale));transition:transform .25s}.btn:hover svg{transform:translateX(3px)}.pill{display:inline-flex;align-items:center;gap:calc(8px * var(--ui-scale));padding:calc(6px * var(--ui-scale)) calc(14px * var(--ui-scale));border:1px solid var(--line-2);border-radius:999px;font-size:calc(12.5px * var(--ui-scale));color:var(--ink);background:#fff;font-family:var(--mono);font-weight:550;transition:border-color .25s var(--ease-house),background-color .25s var(--ease-house)}.pill:hover{border-color:var(--line-blue);background:var(--blue-tint-2)}.sec{padding-top:var(--sec-py);padding-bottom:var(--sec-py);position:relative}#main-content .sec+.sec{padding-top:var(--sec-py-between)}#main-content .sec:has(+.sec){padding-bottom:var(--sec-py-between)}#main-content .page-hero+.sec:not(#letter,#codiocms,#agents,#service-layers,#what-you-get,#challenges,#upcoming,#contact-form,#the-problem,#why-network,.about-statband-sec){padding-top:var(--sec-py)}#main-content .hero-full-viewport+#founder.sec,#main-content .page-hero+.sec-founder{padding-top:calc(var(--sec-py) * .5)}#main-content .sec+#difference,#main-content .sec+#roadmap{padding-top:calc(var(--sec-py) * .45)}#main-content .page-hero+#the-problem.sec,#main-content .sec+.sec-codioops-problem{padding-top:calc(var(--sec-py) * .4)}#main-content .page-hero+#the-case.sec{padding-top:calc(var(--sec-py) * .5)}#main-content .page-hero+section#letter.sec,#main-content .sec+section#letter{padding-top:calc(var(--sec-py) * .4)}#main-content .sec+.sec-codioops-problem{padding-bottom:calc(var(--sec-py) * .42)}#main-content #roadmap.sec:has(+.sec){padding-bottom:calc(var(--sec-py) * .4)}#main-content .sec:not(.sec-cta):not(.about-founder-sec):has(+.sec.sec-cta){padding-bottom:var(--sec-py)}#main-content #article.sec:has(+.sec.sec-cta){padding-bottom:calc(var(--sec-py) * .4)}#main-content .sec+.sec.sec-cta{padding-top:calc(var(--sec-py-cta) * .3)}@media(min-width:769px){:root{--sec-py:calc(184.8px * var(--ui-scale));--sec-py-between:calc(80.64px * var(--ui-scale));--sec-py-cta:calc(225.12px * var(--ui-scale))}}.sec-dark{background:var(--ink)}.sec-dark,.sec-dark .display,.sec-dark h1,.sec-dark h2,.sec-dark h3,.sec-dark h4{color:#fff}.sec-dark .eyebrow{color:var(--teal-bright)!important}.sec-dark .feature-card-body,.sec-dark .section-head-wide p,.sec-dark .step-text,.sec-dark li,.sec-dark p{color:rgba(255,255,255,.72)!important}.sec-dark .text-grad-blue{background:linear-gradient(100deg,var(--blue-ink) 0,var(--blue) 45%,var(--blue-hover) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.sec-dark .check-list li{color:rgba(255,255,255,.82)!important}.sec-dark .check-list li svg{opacity:.9}.sec-dark .feature-card{background:rgba(255,255,255,.04);border-color:var(--line-on-dark);box-shadow:none}.sec-dark .feature-card:hover{background:rgba(255,255,255,.06);border-color:rgba(120,160,240,.5);transform:translateY(calc(-3px * var(--ui-scale)));box-shadow:none}.sec-dark .feature-card-title{color:#fff}.sec-dark .agent-icon{background:var(--icon-grad);color:#fff}.sec-dark .feature-index{color:var(--blue-hover)}.sec-dark .rule-blue{background:linear-gradient(90deg,transparent,rgba(17,160,133,.4) 30%,rgba(120,160,240,.5) 50%,rgba(124,91,201,.4) 70%,transparent)}.sec-surface{background:var(--surface-2)}.sec-warm{background:var(--warm-surface)}.sec-blue{background:var(--blue-soft)}.sec-violet{background:var(--violet-soft)}.sec-teal{background:var(--teal-soft)}.sec-cta{padding-top:calc(var(--sec-py-cta) * .3);padding-bottom:calc(var(--sec-py-cta) * .6);position:relative;overflow:hidden}.sec-cta .container-narrow{max-width:min(calc(1180px * var(--ui-scale)),92%)}.sec-cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(calc(900px * var(--ui-scale)),100%);height:calc(400px * var(--ui-scale));background:radial-gradient(ellipse 40% 50% at 30% 50%,var(--blue-a10),transparent 70%),radial-gradient(ellipse 40% 50% at 70% 50%,var(--violet-a12),transparent 70%);filter:blur(40px);pointer-events:none}.sec-cs-stats,.sec-metrics{padding:calc(56px * var(--ui-scale)) 0}#main-content .page-hero+#cs-stats.sec{padding-top:calc(var(--sec-py) * .5)}#main-content #metrics.sec:has(+#cta.sec-cta){padding-bottom:calc(var(--sec-py) * .5)}#main-content #metrics.sec+#cta.sec-cta{padding-top:calc(var(--sec-py-cta) * .3)}.sec-pillars{padding-top:calc(80px * var(--ui-scale))}.sec-pillars .section-head-wide{margin-bottom:var(--space-4xl)}.pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-lg);gap:var(--space-lg);align-items:stretch}.pillar-card{position:relative;display:flex;flex-direction:column;gap:calc(14px * var(--ui-scale));background:#fff;border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));padding:calc(30px * var(--ui-scale)) calc(28px * var(--ui-scale));box-shadow:var(--shadow-ambient);transition:border-color .18s,transform .18s,box-shadow .18s;will-change:transform}.pillar-card:hover{transform:translateY(calc(-3px * var(--ui-scale)));border-color:var(--line-blue);box-shadow:var(--shadow-blue-lift)}.pillar-card--featured{background:#fff;border-color:var(--line);box-shadow:var(--shadow-ambient)}.pillar-card-top{display:flex;align-items:center;justify-content:space-between}.pillar-icon{width:calc(44px * var(--ui-scale));height:calc(44px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale))}.pillar-index{font-size:calc(12px * var(--ui-scale));color:var(--teal);letter-spacing:.08em;opacity:.8}.pillar-title{font-size:calc(26px * var(--ui-scale));letter-spacing:-.02em;line-height:1.14;color:var(--ink)}.pillar-body{font-size:var(--text-body);color:var(--ink-3);line-height:1.58}.agent-icon{display:grid;place-items:center;width:calc(52px * var(--ui-scale));height:calc(52px * var(--ui-scale));border-radius:calc(14px * var(--ui-scale));background:var(--icon-grad);color:#fff;flex-shrink:0;box-shadow:0 calc(4px * var(--ui-scale)) calc(12px * var(--ui-scale)) var(--blue-a24)}.sec-levers{padding:calc(72px * var(--ui-scale)) 0;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sec-levers .section-head-wide{margin:0 auto var(--space-6xl);max-width:min(calc(1000px * var(--ui-scale)),100%);text-align:center}.value-levers-columns{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4xl);gap:var(--space-4xl);align-items:start}.value-levers-group-tag{font-size:calc(10px * var(--ui-scale));letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:var(--space-md)}.value-levers-group-grid{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.value-lever-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;grid-column-gap:var(--space-md);column-gap:var(--space-md);grid-row-gap:calc(12px * var(--ui-scale));row-gap:calc(12px * var(--ui-scale));align-items:start;background:#fff;box-shadow:0 1px 2px rgba(11,19,36,.04);transition:border-color .18s,transform .18s,box-shadow .18s}.value-lever-card:hover{border-color:var(--line-blue);transform:translateY(calc(-3px * var(--ui-scale)));box-shadow:var(--shadow-blue-lift)}.value-lever-card-top{grid-column:2;grid-row:1;justify-self:end;align-self:start;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-xs)}.value-lever-card>h3{grid-column:1;grid-row:1;align-self:center;margin:0}.value-lever-card>p{grid-column:1/-1;grid-row:2;margin:0}.value-lever-agent{grid-column:1/-1;grid-row:3}.value-lever-card--soon{border:1px dashed var(--line-2);box-shadow:none}.value-lever-card--soon:hover{border-color:var(--line-blue)!important;box-shadow:var(--shadow-blue-lift)!important;transform:translateY(calc(-3px * var(--ui-scale)))!important}.value-lever-card--soon p{color:var(--muted)}.value-lever-soon-pill{font-size:calc(9.5px * var(--ui-scale));padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0;background:var(--surface-2);border-color:var(--line)}.value-lever-agent{margin-top:0;padding-top:calc(4px * var(--ui-scale))}.sec-certifications{padding-top:var(--sec-py);padding-bottom:var(--sec-py);background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cert-layout.how-grid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:var(--space-7xl);gap:var(--space-7xl);align-items:start}.faq-toggle-icon{border-color:var(--line-blue)}.faq-accordion-left{position:-webkit-sticky;position:sticky;top:calc(var(--nav-bar-total) + var(--space-xl));align-self:start}.cert-section-head{max-width:none;margin-bottom:0}.cert-intro{font-size:var(--text-body);color:var(--ink-3);line-height:1.6;max-width:100%;margin:0}.cert-panel{min-width:0}.cert-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:clamp(calc(20px * var(--ui-scale)),3vw,calc(40px * var(--ui-scale)));column-gap:clamp(calc(20px * var(--ui-scale)),3vw,calc(40px * var(--ui-scale)));grid-row-gap:clamp(calc(28px * var(--ui-scale)),4vw,calc(44px * var(--ui-scale)));row-gap:clamp(calc(28px * var(--ui-scale)),4vw,calc(44px * var(--ui-scale)));align-items:start;justify-items:center;margin-top:calc(32px * var(--ui-scale));margin-bottom:var(--space-2xl)}@media(max-width:900px){.cert-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.cert-item{margin:0;width:100%;max-width:calc(280px * var(--ui-scale));display:flex;flex-direction:column;align-items:center;gap:calc(12px * var(--ui-scale))}.cert-logo-img{display:block;height:calc(132px * var(--ui-scale));width:auto;max-width:100%;object-fit:contain;mix-blend-mode:multiply;isolation:isolate;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .35s var(--ease-out)}.cert-item:hover .cert-logo-img{transform:translateZ(0) translateY(-2px) scale(1.03)}.cert-item-cap{display:flex;flex-direction:column;align-items:center;gap:calc(3px * var(--ui-scale));margin-top:calc(12px * var(--ui-scale))}.cert-item-name{font-family:var(--mono);font-size:calc(11px * var(--ui-scale));letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.cert-item-link{display:inline-flex;align-items:center;gap:calc(5px * var(--ui-scale));font-size:calc(12.5px * var(--ui-scale));font-weight:550;color:var(--blue);transition:color .2s var(--ease-house)}.cert-item-link svg{width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale));transition:transform .25s var(--ease-out)}.cert-item-link:hover{color:var(--blue-hover)}.cert-item-link:hover svg{transform:translateX(3px)}@media(max-width:768px){.cert-logos{row-gap:calc(24px * var(--ui-scale));column-gap:calc(20px * var(--ui-scale));margin-top:calc(24px * var(--ui-scale))}.cert-logo-img{height:calc(80px * var(--ui-scale))}.cert-item{max-width:none}.cert-item-cap{margin-top:calc(6px * var(--ui-scale))}}.cert-rule{margin:var(--space-xl) 0}.cert-pills{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui-scale));margin-bottom:var(--space-xl)}.cert-pill{display:inline-flex;align-items:center;padding:calc(5px * var(--ui-scale)) calc(12px * var(--ui-scale));border:1px solid var(--line-2);border-radius:999px;font-family:var(--mono);font-size:calc(11px * var(--ui-scale));color:var(--ink-3);background:#fff;letter-spacing:.03em;white-space:nowrap}.cert-footnote{margin:var(--space-2xl) 0 0;font-size:calc(13.5px * var(--ui-scale));color:var(--muted);line-height:1.55}.cert-footnote a{color:var(--blue);font-weight:550;text-decoration:none;border-bottom:1px solid rgba(25,80,198,.22);transition:border-color .2s,color .2s}.cert-footnote a:hover{color:var(--blue-hover);border-bottom-color:rgba(74,126,224,.45)}.audience-card--tint{background:#fff}.page-hero{position:relative;isolation:isolate;overflow:hidden;padding:calc(var(--nav-bar-total) + var(--space-3xl)) 0 calc(32px * var(--ui-scale));background:linear-gradient(180deg,var(--warm-surface) 0,#fbfaf8 60%,#ffffff 100%)}.page-hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-md)}.page-hero-eyebrow{margin-bottom:calc(2px * var(--ui-scale))}.page-hero-title{max-width:none;width:100%}.page-hero-title--inline>em,.page-hero-title--inline>span{display:inline!important;white-space:nowrap}@media(min-width:769px){.page-hero-title>em,.page-hero-title>span{display:block;white-space:nowrap}.sec-cta .type-display-cta>em,.sec-cta .type-display-cta>span{white-space:nowrap}}.page-hero-sub{font-size:clamp(calc(15px * var(--ui-scale)),calc(1.2vw * var(--ui-scale)),calc(19px * var(--ui-scale)));color:var(--ink-3);line-height:1.6;max-width:60ch;margin:calc(4px * var(--ui-scale)) auto 0}.page-hero-cta{display:flex;gap:var(--space-xs);justify-content:center;flex-wrap:wrap;margin-top:var(--space-md)}.feature-grid{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:stretch}.feature-grid--2{grid-template-columns:repeat(2,1fr)}.feature-grid--3{grid-template-columns:repeat(3,1fr)}#solutions .corporate-solutions-grid .feature-grid{grid-template-columns:repeat(6,minmax(0,1fr))}#solutions .corporate-solutions-grid .feature-card:nth-child(-n+2){grid-column:span 3}#solutions .corporate-solutions-grid .feature-card:nth-child(n+3){grid-column:span 2}#challenges .corporate-challenges-split{align-items:start}#challenges .check-list{grid-template-columns:1fr;gap:calc(12px * var(--ui-scale))}.feature-grid--4{grid-template-columns:repeat(4,1fr)}.feature-card{position:relative;display:flex;flex-direction:column;gap:calc(12px * var(--ui-scale));background:#fff;border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));padding:calc(28px * var(--ui-scale)) calc(26px * var(--ui-scale));box-shadow:var(--shadow-ambient);transition:border-color .18s,transform .18s,box-shadow .18s;will-change:transform}.feature-card:hover{transform:translateY(calc(-3px * var(--ui-scale)));border-color:var(--line-blue);box-shadow:var(--shadow-blue-lift)}.feature-card--featured{background:#fff;border-color:var(--line);box-shadow:var(--shadow-ambient)}.feature-card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.feature-index{font-size:calc(12px * var(--ui-scale));color:var(--teal);letter-spacing:.08em;opacity:.8}.feature-card-title{font-size:calc(23px * var(--ui-scale));letter-spacing:-.02em;line-height:1.16;color:var(--ink)}.feature-grid .feature-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-column-gap:var(--space-md);column-gap:var(--space-md);grid-row-gap:calc(12px * var(--ui-scale));row-gap:calc(12px * var(--ui-scale));align-items:start}.feature-grid .feature-card-top{grid-column:2;grid-row:1;justify-self:end;align-self:start}.feature-grid .feature-card-title{grid-column:1;grid-row:1;align-self:center;margin:0}.feature-grid .feature-card-body{grid-column:1/-1;grid-row:2;margin-top:4px}.feature-grid .feature-card-links,.feature-grid .feature-card-stat{grid-column:1/-1}.feature-card-body{font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.58}.cs-details-grid{align-items:stretch}.cs-details-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-column-gap:var(--space-md);column-gap:var(--space-md);grid-row-gap:calc(12px * var(--ui-scale));row-gap:calc(12px * var(--ui-scale));align-items:start}.cs-details-card .feature-card-top{grid-column:2;grid-row:1;justify-self:end;align-self:start;margin:0}.cs-details-card .agent-icon{width:calc(40px * var(--ui-scale));height:calc(40px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale))}.cs-details-card-title{grid-column:1;grid-row:1;align-self:center;margin:0;font-size:calc(18px * var(--ui-scale))}.cs-details-card .feature-card-body{grid-column:1/-1;grid-row:2;margin-top:0;font-size:var(--text-body);line-height:1.65}@media(max-width:768px){.cs-details-grid{grid-template-columns:1fr}}#process-integrity .integrity-crosscase{margin-top:var(--space-2xl);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:center;padding:calc(28px * var(--ui-scale)) calc(26px * var(--ui-scale));background:#fff;border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));box-shadow:var(--shadow-ambient)}#process-integrity .integrity-crosscase-eyebrow{color:var(--teal);margin-bottom:var(--space-md)}#process-integrity .integrity-crosscase-title{font-size:var(--text-display-md);letter-spacing:-.02em;line-height:1.15;margin:0 0 var(--space-lg)}#process-integrity .integrity-crosscase-lead{margin:0;font-size:var(--text-body);color:var(--ink-3);line-height:1.65}#process-integrity .integrity-crosscase-list{display:flex;flex-direction:column;gap:var(--space-md)}#process-integrity .integrity-crosscase-item{padding-bottom:var(--space-md);border-bottom:1px solid var(--line)}#process-integrity .integrity-crosscase-item:last-child{padding-bottom:0;border-bottom:none}#process-integrity .integrity-crosscase-item-label{font-size:calc(14px * var(--ui-scale));font-weight:600;color:var(--ink);margin-bottom:calc(3px * var(--ui-scale))}#process-integrity .integrity-crosscase-item-detail{font-size:calc(13px * var(--ui-scale));color:var(--ink-3);line-height:1.55}@media(max-width:900px){#process-integrity .integrity-crosscase{grid-template-columns:1fr;gap:var(--space-xl)}}#ai-governance .audit-log-mock{display:flex;flex-direction:column;height:100%;min-height:0;border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));overflow:hidden;background:#fff;box-shadow:var(--shadow-ambient)}#ai-governance .audit-log-mock__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-shrink:0;padding:calc(14px * var(--ui-scale)) calc(18px * var(--ui-scale));border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,var(--surface-2))}#ai-governance .audit-log-mock__brand{display:flex;align-items:center;gap:calc(10px * var(--ui-scale));min-width:0}#ai-governance .audit-log-mock__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(34px * var(--ui-scale));height:calc(34px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale));background:var(--icon-grad);color:#fff;box-shadow:0 calc(2px * var(--ui-scale)) calc(8px * var(--ui-scale)) var(--blue-a16)}#ai-governance .audit-log-mock__meta{display:flex;flex-direction:column;gap:calc(2px * var(--ui-scale));min-width:0}#ai-governance .audit-log-mock__title{font-size:calc(12.5px * var(--ui-scale));font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.2}#ai-governance .audit-log-mock__sub{font-size:calc(9.5px * var(--ui-scale));color:var(--muted);letter-spacing:.05em;line-height:1.3}#ai-governance .audit-log-mock__badge{display:inline-flex;align-items:center;gap:calc(6px * var(--ui-scale));flex-shrink:0;font-size:calc(9px * var(--ui-scale));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal);padding:calc(4px * var(--ui-scale)) calc(9px * var(--ui-scale));border-radius:999px;background:var(--teal-soft);border:1px solid var(--teal-a12)}#ai-governance .audit-log-mock__pulse{width:calc(6px * var(--ui-scale));height:calc(6px * var(--ui-scale));border-radius:50%;background:var(--teal);box-shadow:0 0 0 0 var(--teal-a20);animation:audit-log-pulse 2s var(--ease-out) infinite}@keyframes audit-log-pulse{0%,to{box-shadow:0 0 0 0 var(--teal-a20);opacity:1}50%{box-shadow:0 0 0 calc(5px * var(--ui-scale)) transparent;opacity:.85}}#ai-governance .audit-log-mock__body{flex:1 1;display:flex;flex-direction:column;min-height:0;background:linear-gradient(180deg,var(--surface-2) 0,#fff 22%)}#ai-governance .audit-log-row{display:flex;flex-direction:column;gap:calc(4px * var(--ui-scale));padding:calc(13px * var(--ui-scale)) calc(18px * var(--ui-scale));border-bottom:1px solid var(--line);background:#fff}#ai-governance .audit-log-row:last-child{border-bottom:none}#ai-governance .audit-log-row--blocked{background:#fef2f2}#ai-governance .audit-log-row__top{display:flex;align-items:center;gap:calc(8px * var(--ui-scale));min-width:0}#ai-governance .audit-log-row__type{flex-shrink:0;font-size:calc(9px * var(--ui-scale));font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:calc(2px * var(--ui-scale)) calc(7px * var(--ui-scale));border-radius:calc(4px * var(--ui-scale))}#ai-governance .audit-log-row--write .audit-log-row__type{color:var(--blue);background:var(--blue-soft)}#ai-governance .audit-log-row--read .audit-log-row__type{color:var(--teal);background:var(--teal-soft)}#ai-governance .audit-log-row--blocked .audit-log-row__type{color:var(--rose);background:var(--rose-soft)}#ai-governance .audit-log-row__agent{flex:1 1;min-width:0;font-size:calc(12.5px * var(--ui-scale));font-weight:650;color:var(--ink);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ai-governance .audit-log-row__time{flex-shrink:0;font-size:calc(10px * var(--ui-scale));color:var(--muted);letter-spacing:.04em}#ai-governance .audit-log-row__action{margin:0;padding-left:calc(2px * var(--ui-scale));font-size:calc(12px * var(--ui-scale));color:var(--ink-2);line-height:1.45}#ai-governance .audit-log-row__meta{margin:0;padding-left:calc(2px * var(--ui-scale));font-size:calc(10px * var(--ui-scale));color:var(--muted);line-height:1.4;letter-spacing:.02em}#ai-governance .audit-log-mock__foot{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:calc(6px * var(--ui-scale));padding:calc(11px * var(--ui-scale)) calc(18px * var(--ui-scale));border-top:1px solid var(--line);background:var(--surface-2)}#ai-governance .audit-log-mock__foot-item{font-family:var(--mono);font-size:calc(9px * var(--ui-scale));font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:calc(3px * var(--ui-scale)) calc(8px * var(--ui-scale));border-radius:999px;background:#fff;border:1px solid var(--line)}.type-body{font-size:var(--text-body);color:var(--ink-3);line-height:1.65}.sec-dark .type-body{color:rgba(255,255,255,.72)}.day-grid{display:flex;flex-direction:column;gap:var(--space-4xl);margin-top:var(--space-4xl)}.day-timeline{--day-dot:calc(13px * var(--ui-scale));--day-icon:calc(36px * var(--ui-scale));--day-icon-gap:calc(10px * var(--ui-scale));--day-dot-y:calc(var(--day-icon) + var(--day-icon-gap) + var(--day-dot) / 2);position:relative;list-style:none;margin:0;padding:0 0 var(--space-md);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-column-gap:var(--space-lg);column-gap:var(--space-lg)}.day-step{z-index:1;text-align:center;min-width:0}.day-step,.day-step-rail{position:relative;display:flex;flex-direction:column;align-items:center}.day-step-rail{gap:var(--day-icon-gap);width:100%;margin-bottom:var(--space-md)}.day-step:not(:last-child) .day-step-rail:after{content:"";position:absolute;top:var(--day-dot-y);left:50%;width:calc(100% + var(--space-lg));height:2px;transform:translateY(-50%);background:var(--line-2);z-index:0;pointer-events:none}.day-step-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--day-icon);height:var(--day-icon);color:#fff;background:var(--day-step-grad,linear-gradient(135deg,var(--teal-bright) 0,var(--teal) 100%));box-shadow:0 calc(4px * var(--ui-scale)) calc(12px * var(--ui-scale)) calc(-4px * var(--ui-scale)) var(--day-step-glow,var(--teal-glow))}.day-step-dot,.day-step-icon{position:relative;z-index:1;flex-shrink:0;border-radius:50%;border:none}.day-step-dot{width:var(--day-dot);height:var(--day-dot);box-shadow:0 0 0 calc(3px * var(--ui-scale)) var(--surface-2),0 0 0 calc(4px * var(--ui-scale)) var(--day-step-border,var(--amber-a12))}.day-step-dot,.day-step-dot.is-now{background:var(--day-step-grad,linear-gradient(180deg,var(--amber-bright),var(--amber)))}.day-step-dot.is-now{box-shadow:0 0 0 calc(3px * var(--ui-scale)) var(--surface-2),0 0 0 calc(5px * var(--ui-scale)) var(--day-step-border,var(--amber-a12))}.day-step-body{min-width:0;width:100%}.day-step-title{font-size:clamp(calc(18px * var(--ui-scale)),1.6vw,calc(24px * var(--ui-scale)));letter-spacing:-.02em;line-height:1.12;margin:0 0 calc(8px * var(--ui-scale))}.day-step-text{font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.55;margin:0 auto calc(10px * var(--ui-scale));max-width:22ch}.day-step-agent{display:inline-block;font-size:calc(10px * var(--ui-scale));letter-spacing:.05em;color:var(--day-step-color,var(--teal));background:var(--day-step-soft,var(--teal-soft));padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:999px}.day-payoff{position:static;width:100%;max-width:100%;margin:0;text-align:left;background:#fff;border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));padding:var(--space-lg) clamp(var(--space-2xl),4vw,var(--space-4xl));box-shadow:var(--shadow-ambient)}.day-payoff-eyebrow{color:var(--amber);display:block;margin-bottom:var(--space-md)}.day-payoff-inner{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:center}.day-payoff-copy{min-width:0}.day-payoff-title{font-size:clamp(calc(20px * var(--ui-scale)),2.2vw,calc(26px * var(--ui-scale)));letter-spacing:-.02em;line-height:1.18;margin:0 0 var(--space-sm);max-width:none}.day-payoff-text{font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.55;margin:0;max-width:none}.day-payoff-stats{display:flex;flex-direction:row;align-items:center;gap:var(--space-2xl);width:max-content;flex-shrink:0;padding-left:var(--space-2xl);border-left:1px solid var(--line);margin:0}.day-payoff-stat{display:flex;flex-direction:row;align-items:baseline;gap:calc(8px * var(--ui-scale));white-space:nowrap}.day-payoff-stat-num{font-size:calc(28px * var(--ui-scale));color:var(--ink);letter-spacing:-.03em;line-height:1;flex-shrink:0}.day-payoff-stat-label{font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.35}@media(max-width:1100px){.day-timeline{display:flex;flex-direction:row;gap:var(--space-xl);overflow-x:auto;scroll-snap-type:x proximity;padding:0 var(--space-md) var(--space-md);-webkit-overflow-scrolling:touch}.day-timeline:before{display:none}.day-step{flex:0 0 min(calc(200px * var(--ui-scale)),76vw);scroll-snap-align:start}.day-step:not(:last-child) .day-step-rail:after{width:calc(100% + var(--space-xl))}}@media(max-width:900px){.day-payoff-inner{grid-template-columns:1fr;gap:var(--space-xl)}.day-payoff-stats{width:100%;padding-left:0;border-left:none;border-top:1px solid var(--line);padding-top:var(--space-md);flex-direction:row;flex-wrap:wrap;gap:var(--space-xl) var(--space-2xl)}}@media(max-width:768px){.day-grid{gap:var(--space-3xl)}.day-payoff{padding:var(--space-xl) var(--space-lg)}.day-payoff-stats{flex-wrap:wrap}}.feature-card-stat{margin-top:auto;padding-top:calc(6px * var(--ui-scale));font-size:calc(11px * var(--ui-scale));letter-spacing:.05em;color:var(--teal)}.feature-card-links{margin-top:auto;padding-top:calc(8px * var(--ui-scale));display:flex;flex-direction:column;gap:calc(6px * var(--ui-scale))}.feature-card-link{display:inline-flex;align-items:center;gap:calc(6px * var(--ui-scale));font-size:var(--text-body-sm);color:var(--blue);font-weight:550}.feature-card-link svg{width:calc(13px * var(--ui-scale));height:calc(13px * var(--ui-scale));transition:transform .25s var(--ease-out)}.feature-card-link:hover svg{transform:translateX(3px)}.step-list{list-style:none;display:flex;flex-direction:column;gap:0;counter-reset:step}.step-row{display:flex;gap:var(--space-xl);align-items:flex-start;padding:calc(26px * var(--ui-scale)) 0;border-bottom:1px solid var(--line)}.step-row:last-child{border-bottom:none}.step-index{font-size:calc(14px * var(--ui-scale));color:var(--teal);letter-spacing:.06em;padding-top:calc(4px * var(--ui-scale));flex-shrink:0}.step-title{font-size:var(--text-display-md);letter-spacing:-.02em;line-height:1.14;margin-bottom:calc(8px * var(--ui-scale))}.step-text{font-size:var(--text-body);color:var(--ink-3);line-height:1.6;max-width:64ch}.process-rail{--rail-dot:calc(44px * var(--ui-scale));list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--space-2xl);column-gap:var(--space-2xl);position:relative}.process-rail-step{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.process-rail-marker{position:relative;width:100%;display:flex;align-items:center;margin-bottom:var(--space-lg)}.process-rail-step:not(:last-child) .process-rail-marker:after{content:"";position:absolute;left:var(--rail-dot);right:auto;width:calc(100% - var(--rail-dot) + var(--space-2xl));top:calc(var(--rail-dot) / 2);height:2px;transform:translateY(-50%);background:var(--line-2);z-index:0;pointer-events:none}.process-rail-num{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--rail-dot);height:var(--rail-dot);border-radius:50%;font-size:calc(11px * var(--ui-scale));font-weight:700;letter-spacing:.08em;background:#fff;border:2px solid var(--line-2);box-shadow:0 0 0 calc(4px * var(--ui-scale)) var(--surface-2)}.process-rail-step:first-child .process-rail-num{color:var(--teal);border-color:var(--teal-a20)}.process-rail-step:nth-child(2) .process-rail-num{color:var(--violet);border-color:var(--violet-a20)}.process-rail-step:nth-child(3) .process-rail-num{color:var(--amber);border-color:var(--amber-a20)}.process-rail-step:nth-child(4) .process-rail-num{color:var(--blue);border-color:var(--blue-a16)}.process-rail-step:first-child:last-child .process-rail-num{background:linear-gradient(180deg,var(--teal-bright),var(--teal));color:#fff;border-color:var(--teal);box-shadow:0 0 0 calc(4px * var(--ui-scale)) var(--surface-2),0 calc(6px * var(--ui-scale)) calc(20px * var(--ui-scale)) calc(-8px * var(--ui-scale)) var(--teal-a20)}.process-rail-step:nth-child(2):last-child .process-rail-num{background:linear-gradient(180deg,var(--violet-bright),var(--violet));color:#fff;border-color:var(--violet);box-shadow:0 0 0 calc(4px * var(--ui-scale)) var(--surface-2),0 calc(6px * var(--ui-scale)) calc(20px * var(--ui-scale)) calc(-8px * var(--ui-scale)) var(--violet-a20)}.process-rail-step:nth-child(3):last-child .process-rail-num{background:linear-gradient(180deg,var(--amber-bright),var(--amber));color:#fff;border-color:var(--amber);box-shadow:0 0 0 calc(4px * var(--ui-scale)) var(--surface-2),0 calc(6px * var(--ui-scale)) calc(20px * var(--ui-scale)) calc(-8px * var(--ui-scale)) var(--amber-a20)}.process-rail-step:nth-child(4):last-child .process-rail-num{background:linear-gradient(180deg,var(--blue-bright),var(--blue));color:#fff;border-color:var(--blue);box-shadow:0 0 0 calc(4px * var(--ui-scale)) var(--surface-2),0 calc(6px * var(--ui-scale)) calc(20px * var(--ui-scale)) calc(-8px * var(--ui-scale)) var(--blue-a24)}.process-rail-title{font-size:clamp(calc(20px * var(--ui-scale)),1.7vw,calc(26px * var(--ui-scale)));letter-spacing:-.02em;line-height:1.15;margin:0 0 var(--space-sm);color:var(--ink)}.process-rail-text{font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.6;margin:0;max-width:38ch}@media(max-width:900px){.process-rail{display:flex;flex-direction:column;gap:0;padding-left:calc(var(--rail-dot) + var(--space-lg))}.process-rail:before{content:"";position:absolute;left:calc(var(--rail-dot) / 2 - 1px);top:calc(var(--rail-dot) / 2);bottom:calc(var(--rail-dot) / 2);width:2px;background:linear-gradient(180deg,var(--teal-a20) 0,var(--line-2) 100%);pointer-events:none}.process-rail-step{padding:var(--space-xl) 0;border-bottom:1px solid var(--line)}.process-rail-step:last-child{border-bottom:none;padding-bottom:0}.process-rail-marker{position:absolute;left:calc(-1 * (var(--rail-dot) + var(--space-lg)));width:var(--rail-dot);margin:0}.process-rail-step:not(:last-child) .process-rail-marker:after{display:none}.process-rail-text{max-width:none}}#codioops-callout .container{display:flex;flex-direction:column;align-items:center;text-align:center}#codioops-callout .section-head-wide{max-width:min(calc(900px * var(--ui-scale)),100%)}#codioops-callout .process-rail{width:100%;max-width:min(calc(1180px * var(--ui-scale)),100%)}#codioops-callout .process-rail-step{align-items:center;text-align:center}#codioops-callout .process-rail-marker{justify-content:center}#codioops-callout .process-rail-step:not(:last-child) .process-rail-marker:after{left:calc(50% + var(--rail-dot) / 2);width:calc(100% - var(--rail-dot) + var(--space-2xl))}#codioops-callout .process-rail-text{max-width:42ch;margin-inline:auto}#codioops-callout .codioops-callout-foot{margin-top:var(--space-2xl);display:flex;justify-content:center}#codioops-callout .feature-card-link,#codioops-callout .feature-card-link svg{color:var(--blue)}#codioops-callout .process-rail-step:nth-child(3) .process-rail-num{color:var(--blue);border-color:var(--blue-a16)}#codioops-callout .process-rail-step:nth-child(3):last-child .process-rail-num{background:linear-gradient(180deg,var(--blue-bright),var(--blue));color:#fff;border-color:var(--blue);box-shadow:0 0 0 calc(4px * var(--ui-scale)) var(--surface-2),0 calc(6px * var(--ui-scale)) calc(20px * var(--ui-scale)) calc(-8px * var(--ui-scale)) var(--blue-a24)}@media(max-width:900px){#codioops-callout .process-rail{padding-left:calc(var(--rail-dot) + var(--space-lg));text-align:left}#codioops-callout .process-rail-step{align-items:flex-start;text-align:left}#codioops-callout .process-rail-marker{justify-content:flex-start}#codioops-callout .process-rail-text{margin-inline:0}}.cs-details-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-lg);gap:var(--space-lg);margin-top:var(--space-3xl)}.cs-scope-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(12px * var(--ui-scale)) var(--space-3xl);gap:calc(12px * var(--ui-scale)) var(--space-3xl);max-width:860px;margin:var(--space-3xl) auto 0}.cs-callout-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4xl);gap:var(--space-4xl);align-items:stretch}#cs-onboarding .process-rail{grid-template-columns:repeat(4,minmax(0,1fr))}#cs-onboarding .process-rail-step{align-items:center;text-align:center}#cs-onboarding .process-rail-marker{justify-content:center}#cs-onboarding .process-rail-title{text-align:center}#cs-onboarding .process-rail-text{text-align:center;max-width:26ch;margin-inline:auto}#cs-onboarding .process-rail-step:not(:last-child) .process-rail-marker:after{left:calc(50% + var(--rail-dot) / 2);right:calc(-1 * (var(--space-2xl) + 50% - var(--rail-dot) / 2));width:auto}@media(max-width:900px){#cs-onboarding .process-rail{display:flex;flex-direction:column}#cs-onboarding .process-rail-step{align-items:flex-start;text-align:left}#cs-onboarding .process-rail-marker{justify-content:flex-start}#cs-onboarding .process-rail-title{text-align:left}#cs-onboarding .process-rail-text{text-align:left;margin-inline:0;max-width:none}#cs-onboarding .process-rail-step:not(:last-child) .process-rail-marker:after{display:none}.cs-details-grid,.cs-scope-grid{grid-template-columns:1fr}.cs-scope-grid{gap:0}.cs-callout-grid{grid-template-columns:1fr;gap:var(--space-lg)}}.cs-callout-tag{margin:0 0 var(--space-sm);font-size:calc(10px * var(--ui-scale));letter-spacing:.1em;text-transform:uppercase;color:var(--blue);font-weight:700}#main-content #cs-callout.sec:has(+.sec.sec-cta){padding-bottom:calc(var(--sec-py) * .5)}#main-content #cs-callout.sec+.sec.sec-cta{padding-top:calc(var(--sec-py-cta) * .3)}#main-content #covered-platforms.sec:has(+.sec.sec-cta){padding-bottom:calc(var(--sec-py) * .5)}@media(max-width:900px){#cs-onboarding .process-rail{display:flex;flex-direction:column}}.sec-codioops-problem{background:#fff;padding-top:calc(var(--sec-py) * .4);padding-bottom:calc(var(--sec-py) * .42)}.codioops-problem{display:flex;flex-direction:column;align-items:center;gap:var(--space-3xl);width:100%;max-width:100%;margin-inline:auto}.codioops-problem-head{width:100%;margin:0;text-align:center}.codioops-problem-eyebrow{color:var(--teal);margin-bottom:var(--space-md)}.codioops-problem-head .type-display-lg{margin:0 auto;text-align:center}.codioops-problem-head .type-display-lg>span{display:block;white-space:normal}.codioops-problem-head .type-display-lg>em.text-grad-blue{display:block;white-space:normal;overflow:visible;line-height:1.28;padding:.14em .18em .14em 0}.codioops-problem-lead{margin:var(--space-lg) auto 0;max-width:calc(52ch * 1.4);font-size:var(--text-body);color:var(--ink-3);line-height:1.65}.codioops-problem-panel{display:grid;grid-template-columns:minmax(calc(280px * var(--ui-scale)),.34fr) minmax(0,1fr) minmax(calc(200px * var(--ui-scale)),.22fr);align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:calc(10px * var(--ui-scale)) 0;background:#fff;border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));box-shadow:var(--shadow-ambient)}.codioops-problem-stat{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);text-align:left;background:transparent;border-right:1px solid var(--line);min-width:0}.codioops-problem-stat-value{flex-shrink:0;font-size:clamp(calc(40px * var(--ui-scale)),3.6vw,calc(56px * var(--ui-scale)));letter-spacing:-.04em;line-height:1;color:var(--blue)}.codioops-problem-stat-label{font-size:var(--text-body-sm);color:var(--muted);line-height:1.5;max-width:30ch}.codioops-problem-gaps{list-style:none;margin:0;padding:var(--space-sm) var(--space-lg);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-md);gap:var(--space-md);align-items:center;border-right:1px solid var(--line);min-width:0}.codioops-problem-gap{display:flex;align-items:flex-start;gap:calc(8px * var(--ui-scale));padding:0;font-size:var(--text-body-sm);color:var(--ink-2);line-height:1.5;background:transparent;border:none;border-radius:0}.codioops-problem-gap-mark{flex-shrink:0;width:calc(5px * var(--ui-scale));height:calc(5px * var(--ui-scale));margin-top:calc(7px * var(--ui-scale));border-radius:50%;background:var(--blue);opacity:.85}.codioops-problem-payoff{margin:0;padding:var(--space-sm) var(--space-md);text-align:center;background:transparent;border-left:none;font-size:var(--text-body-sm);color:var(--ink-2);line-height:1.5;min-width:0}.codioops-problem-payoff strong{color:var(--blue);font-weight:600}@media(max-width:1100px){.codioops-problem-gaps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-sm);padding:var(--space-md) var(--space-lg)}}@media(max-width:960px){.codioops-problem-panel{grid-template-columns:1fr;max-width:calc(640px * var(--ui-scale));padding:0}.codioops-problem-stat{flex-direction:column;align-items:center;text-align:center;border-right:none;border-bottom:1px solid var(--line);padding:var(--space-md) var(--space-lg)}.codioops-problem-stat-label{max-width:36ch}.codioops-problem-gaps{border-right:none;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr}.codioops-problem-gaps,.codioops-problem-payoff{padding:var(--space-md) var(--space-lg)}}@media(max-width:640px){.codioops-problem{gap:var(--space-2xl)}.codioops-problem-gaps{grid-template-columns:1fr;padding:var(--space-md)}}.sec-codioops-deliverables .section-head-wide{margin-bottom:var(--space-3xl)}.codioops-deliverables{margin-top:0}.codioops-deliverables-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-xl);gap:var(--space-xl);align-items:stretch}.codioops-deliverables-col{display:flex;flex-direction:column;gap:var(--space-lg);padding:calc(24px * var(--ui-scale)) calc(28px * var(--ui-scale));background:#fff;border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));box-shadow:var(--shadow-ambient)}.codioops-deliverables-label{font-size:calc(10px * var(--ui-scale));letter-spacing:.1em;text-transform:uppercase;color:var(--blue);font-weight:700}.codioops-deliverables-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.codioops-deliverable{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-md);gap:var(--space-md);padding:calc(14px * var(--ui-scale)) 0;border-bottom:1px solid var(--line)}.codioops-deliverable:last-child{border-bottom:none;padding-bottom:0}.codioops-deliverable:first-child{padding-top:0}.codioops-deliverable-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(36px * var(--ui-scale));height:calc(36px * var(--ui-scale));margin-top:calc(2px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale));background:var(--icon-grad);color:#fff;box-shadow:0 calc(2px * var(--ui-scale)) calc(8px * var(--ui-scale)) var(--blue-a16)}.codioops-deliverable-copy{min-width:0}.codioops-deliverable-title{font-size:calc(17px * var(--ui-scale));letter-spacing:-.02em;line-height:1.2;color:var(--ink);margin:0 0 calc(4px * var(--ui-scale))}.codioops-deliverable-text{margin:0;font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.55}@media(max-width:960px){.codioops-deliverables-grid{grid-template-columns:1fr}}#the-problem .rfp-problem-split{display:flex;flex-direction:column;gap:var(--space-3xl)}#the-problem .rfp-problem-head{min-width:0;max-width:none;width:100%;text-align:center}#the-problem .rfp-problem-head .type-display-lg{width:100%;max-width:100%;margin-left:auto;margin-right:auto}#the-problem .rfp-problem-head .type-display-lg>em.text-grad-blue,#the-problem .rfp-problem-head .type-display-lg>span{display:block}#the-problem .rfp-problem-intro{margin-top:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);max-width:min(100%,calc(108ch * var(--ui-scale)));margin-left:auto;margin-right:auto}#the-problem .rfp-problem-intro p{font-size:calc(16.5px * var(--ui-scale));line-height:1.65;color:var(--ink-3);margin:0}#the-problem .rfp-problem-panel{position:relative;width:calc(100% + calc(64px * var(--ui-scale)));max-width:calc(100vw - calc(36px * var(--ui-scale)));margin-inline:calc(-32px * var(--ui-scale));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;align-items:stretch;background:#fff;border:1px solid rgba(11,19,36,.09);border-radius:calc(16px * var(--ui-scale));padding:calc(32px * var(--ui-scale)) calc(48px * var(--ui-scale));box-shadow:var(--shadow-ambient);overflow:hidden}#the-problem .rfp-problem-panel:after{content:"";position:absolute;top:calc(32px * var(--ui-scale));bottom:calc(32px * var(--ui-scale));left:50%;width:1px;background:var(--line);transform:translateX(-50%);pointer-events:none}#the-problem .rfp-problem-panel-block{display:flex;flex-direction:column;height:100%;min-height:0}#the-problem .rfp-problem-panel-block:first-child{padding-right:var(--space-3xl);border-right:none}#the-problem .rfp-problem-panel-block:last-child{padding-left:var(--space-3xl)}#the-problem .rfp-problem-panel-title{font-size:calc(24px * var(--ui-scale));letter-spacing:-.02em;line-height:1.2;color:var(--ink);margin:0 0 calc(var(--space-lg) + calc(4px * var(--ui-scale)));flex-shrink:0}#the-problem .rfp-problem-asks-grid{flex:1 1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:calc(14px * var(--ui-scale)) calc(12px * var(--ui-scale));gap:calc(14px * var(--ui-scale)) calc(12px * var(--ui-scale));align-content:stretch}#the-problem .rfp-problem-ask-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:calc(8px * var(--ui-scale));min-width:0;min-height:0}#the-problem .rfp-problem-ask-icon{display:grid;place-items:center;width:calc(30px * var(--ui-scale));height:calc(30px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));background:var(--icon-grad);color:#fff;flex-shrink:0;box-shadow:0 calc(2px * var(--ui-scale)) calc(6px * var(--ui-scale)) var(--blue-a16)}#the-problem .rfp-problem-ask-title{font-size:calc(12.5px * var(--ui-scale));font-weight:650;line-height:1.35;color:var(--ink-2)}#the-problem .rfp-problem-stakes{flex:1 1;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:calc(14px * var(--ui-scale));gap:calc(14px * var(--ui-scale));align-content:stretch}#the-problem .rfp-problem-stake{display:flex;gap:calc(12px * var(--ui-scale));align-items:flex-start;min-height:0}#the-problem .rfp-problem-stake--ruled{padding-bottom:calc(14px * var(--ui-scale));margin-bottom:0;border-bottom:1px solid var(--line)}#the-problem .rfp-problem-stake-num{font-size:calc(11px * var(--ui-scale));color:var(--amber);font-weight:700;letter-spacing:.06em;flex-shrink:0;padding-top:calc(3px * var(--ui-scale))}#the-problem .rfp-problem-stake-title{font-family:var(--sans);font-size:calc(15.5px * var(--ui-scale));font-weight:650;line-height:1.4;color:var(--ink)}#the-problem .rfp-problem-stake-desc{font-size:calc(14.5px * var(--ui-scale));line-height:1.5;color:var(--ink-3);margin:calc(3px * var(--ui-scale)) 0 0}.sec-codioops-engagement .section-head-wide{max-width:none;text-align:center}.sec-codioops-engagement .section-head-wide .split-heading--inline{display:block;width:max-content;max-width:100%;margin-inline:auto;white-space:nowrap;text-align:center}.sec-codioops-engagement .section-head-wide .split-heading--inline>em.text-grad-blue,.sec-codioops-engagement .section-head-wide .split-heading--inline>span{display:inline!important;white-space:inherit}@media(max-width:768px){.sec-codioops-engagement .section-head-wide .split-heading--inline{white-space:normal}}.sec-codioops-engagement .section-head-wide{margin-bottom:var(--space-3xl)}.codioops-phases{margin-top:0}.codioops-phases-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-xl);gap:var(--space-xl);align-items:stretch}.codioops-phases-col{display:flex;flex-direction:column;gap:var(--space-lg);padding:calc(24px * var(--ui-scale)) calc(28px * var(--ui-scale));background:#fff;border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));box-shadow:var(--shadow-ambient)}.codioops-phases-label{font-size:calc(10px * var(--ui-scale));letter-spacing:.1em;text-transform:uppercase;color:var(--blue);font-weight:700}.codioops-phases-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.codioops-phase{padding:calc(16px * var(--ui-scale)) 0;border-bottom:1px solid var(--line)}.codioops-phase:last-child{border-bottom:none;padding-bottom:0}.codioops-phase:first-child{padding-top:0}.codioops-phase-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:calc(6px * var(--ui-scale))}.codioops-phase-span{flex-shrink:0;text-align:right;font-size:calc(10px * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase;margin-top:calc(4px * var(--ui-scale));font-weight:700}.codioops-phase-title{flex:1 1;min-width:0;font-size:calc(20px * var(--ui-scale));letter-spacing:-.02em;line-height:1.2;margin:0}.codioops-phase:first-child .codioops-phase-span,.codioops-phase:first-child .codioops-phase-title{color:var(--blue)}.codioops-phase:nth-child(2) .codioops-phase-span,.codioops-phase:nth-child(2) .codioops-phase-title{color:var(--teal)}.codioops-phases-col:nth-child(2) .codioops-phase:first-child .codioops-phase-span,.codioops-phases-col:nth-child(2) .codioops-phase:first-child .codioops-phase-title{color:var(--violet)}.codioops-phases-col:nth-child(2) .codioops-phase:nth-child(2) .codioops-phase-span,.codioops-phases-col:nth-child(2) .codioops-phase:nth-child(2) .codioops-phase-title{color:var(--blue)}.codioops-phase-text{margin:0;font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.55}@media(max-width:960px){.codioops-phases-grid{grid-template-columns:1fr}}#how-it-works .how-it-works-split{display:grid;grid-template-columns:minmax(calc(480px * var(--ui-scale)),.44fr) minmax(0,1fr);grid-gap:var(--space-7xl);gap:var(--space-7xl);align-items:start;overflow:visible}#how-it-works .how-it-works-head{min-width:calc(480px * var(--ui-scale));max-width:none;overflow:visible}#how-it-works .how-it-works-head .type-display-lg{overflow:visible;width:max-content;max-width:100%}#how-it-works .how-it-works-head .type-display-lg>span{display:block;white-space:nowrap;overflow:visible}#how-it-works .how-it-works-head .type-display-lg>em.text-grad-blue{display:inline-block!important;white-space:nowrap;overflow:visible;line-height:1.3;padding:.1em calc(24px * var(--ui-scale)) .16em .04em}#how-it-works .how-it-works-steps{justify-self:end;width:min(100%,calc(680px * var(--ui-scale)));margin-left:auto}#how-it-works .step-row{gap:var(--space-lg);padding:calc(24px * var(--ui-scale)) 0;opacity:1!important;transform:none!important}#how-it-works .step-row:first-child{padding-top:0}#how-it-works .step-body{flex:1 1;min-width:0}#how-it-works .step-index{font-size:calc(13px * var(--ui-scale));padding-top:calc(3px * var(--ui-scale))}#how-it-works .step-title{font-family:var(--sans);font-size:calc(17.5px * var(--ui-scale));font-weight:650;letter-spacing:-.01em;line-height:1.45;color:var(--ink);margin:0 0 calc(6px * var(--ui-scale));overflow:visible}#how-it-works .step-text{font-family:var(--sans);font-size:calc(16px * var(--ui-scale));line-height:1.55;color:var(--ink-3);max-width:none;margin:0}#advantage .rfp-why-split,#why .rfp-why-split{display:grid;grid-template-columns:minmax(calc(480px * var(--ui-scale)),.44fr) minmax(0,1fr);grid-gap:var(--space-7xl);gap:var(--space-7xl);align-items:start;overflow:visible}#advantage .rfp-why-head,#why .rfp-why-head{min-width:calc(480px * var(--ui-scale));max-width:none;overflow:visible}#advantage .rfp-why-head .type-display-lg,#why .rfp-why-head .type-display-lg{overflow:visible;width:max-content;max-width:100%}#advantage .rfp-why-head .type-display-lg>span,#why .rfp-why-head .type-display-lg>span{display:block;white-space:nowrap;overflow:visible}#advantage .rfp-why-head .type-display-lg>em.text-grad-blue,#why .rfp-why-head .type-display-lg>em.text-grad-blue{display:inline-block!important;white-space:nowrap;overflow:visible;line-height:1.3;padding:.1em calc(24px * var(--ui-scale)) .16em .04em}#advantage .rfp-why-copy,#why .rfp-why-copy{justify-self:end;width:min(100%,calc(680px * var(--ui-scale)));margin-left:auto}#advantage .rfp-why-copy p,#why .rfp-why-copy p{font-size:calc(17px * var(--ui-scale));line-height:1.65;color:rgba(255,255,255,.78)}#advantage .rfp-why-copy p+p,#why .rfp-why-copy p+p{margin-top:var(--space-lg)}#advantage .rfp-why-copy .rule-blue,#why .rfp-why-copy .rule-blue{margin:var(--space-xl) 0}#advantage .rfp-why-note,#why .rfp-why-note{font-size:calc(14px * var(--ui-scale));color:rgba(255,255,255,.58);line-height:1.6;letter-spacing:.04em}.check-list{list-style:none;display:grid;grid-gap:calc(12px * var(--ui-scale))}.check-list,.check-list li{gap:calc(12px * var(--ui-scale))}.check-list li{display:flex;align-items:flex-start;font-size:var(--text-body);color:var(--ink-2);line-height:1.5}.check-list li svg{flex-shrink:0;width:calc(20px * var(--ui-scale));height:calc(20px * var(--ui-scale));margin-top:calc(1px * var(--ui-scale))}#difference .feature-card--featured .check-list li svg circle{fill:var(--teal)}.check-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3xl);gap:var(--space-3xl)}@media(max-width:1200px){.check-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3xl)}}.check-col h3{font-size:calc(18px * var(--ui-scale));font-weight:650;letter-spacing:-.01em;margin-bottom:var(--space-lg);color:var(--ink)}.split-2{grid-template-columns:1fr 1.4fr;grid-gap:var(--space-7xl);gap:var(--space-7xl)}.split-2,.split-2--even{display:grid;align-items:start}.split-2--even{grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}.about-statband-sec{padding-bottom:calc(var(--sec-py) * .6)}#main-content .page-hero+section.about-statband-sec.sec,.about-statband-sec{padding-top:calc(var(--sec-py) * .25)}#history,#history .about-story,#history .container{overflow:visible}.about-story{display:grid;grid-template-columns:minmax(min-content,.82fr) minmax(0,1.18fr);grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:start}.about-story-head{position:static;align-self:start;max-width:100%;min-width:auto;overflow:visible;padding-right:var(--space-md)}.about-story-head p{max-width:min(56ch,100%)}.about-story-head .about-story-title{overflow:visible;width:max-content;max-width:none}.about-story-head .about-story-title span{display:block;white-space:nowrap}.about-story-head .about-story-title em.text-grad-blue{display:inline-block;white-space:nowrap;overflow:visible;line-height:1.3;padding:.1em calc(20px * var(--ui-scale)) .16em .04em}.about-timeline{--tl-year-col:calc(56px * var(--ui-scale));--tl-node-center:calc(5px * var(--ui-scale) + calc(6px * var(--ui-scale)));position:relative;list-style:none;margin:0;padding:0 0 0 var(--space-xl)}.about-tl-item{position:relative;z-index:1;display:grid;grid-template-columns:var(--tl-year-col) auto minmax(0,1fr);grid-gap:var(--space-md) var(--space-lg);gap:var(--space-md) var(--space-lg);align-items:start}.about-tl-year{font-size:calc(13px * var(--ui-scale));letter-spacing:.06em;color:var(--teal);text-align:right;padding-top:calc(5px * var(--ui-scale));line-height:1.2}.about-tl-item:nth-child(3n+2) .about-tl-year{color:var(--violet)}.about-tl-item:nth-child(3n+3) .about-tl-year{color:var(--amber)}.about-tl-rail{position:relative;display:flex;justify-content:center;align-items:flex-start;width:calc(20px * var(--ui-scale));align-self:stretch}.about-tl-rail:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);background:var(--line-2);z-index:0;pointer-events:none}.about-tl-item:first-child .about-tl-rail:before{top:var(--tl-node-center)}.about-tl-item:last-child .about-tl-rail:before{top:0;bottom:auto;height:var(--tl-node-center)}.about-tl-node{position:relative;z-index:1;margin-top:calc(5px * var(--ui-scale));width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale));border-radius:50%;background:#fff;border:2px solid var(--teal);flex-shrink:0;box-shadow:0 0 0 calc(3px * var(--ui-scale)) var(--surface-2)}.about-tl-node.is-now{background:linear-gradient(180deg,var(--teal-bright),var(--teal));box-shadow:0 0 0 calc(3px * var(--ui-scale)) var(--surface-2),0 0 0 calc(4px * var(--ui-scale)) var(--teal-a12)}.about-tl-body{min-width:0;padding-bottom:var(--space-2xl)}.about-tl-item:last-child .about-tl-body{padding-bottom:0}.about-tl-title{font-size:calc(22px * var(--ui-scale));letter-spacing:-.02em;line-height:1.12;margin:0 0 calc(6px * var(--ui-scale))}.about-tl-text{font-size:var(--text-body);color:var(--ink-3);line-height:1.55;max-width:none}.about-thesis-sec{padding-top:var(--sec-py);padding-bottom:var(--sec-py)}.about-thesis{max-width:none}.about-thesis-row{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);grid-gap:var(--space-4xl);gap:var(--space-4xl);align-items:start}.about-thesis-quote{font-size:clamp(calc(28px * var(--ui-scale)),3.6vw,calc(52px * var(--ui-scale)));line-height:1.18;letter-spacing:-.02em;color:var(--ink);max-width:32ch;margin:0}.about-thesis-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:var(--space-2xl);gap:var(--space-2xl);border-top:none;padding-top:0}.about-thesis-tag{display:block;font-size:calc(11px * var(--ui-scale));letter-spacing:.1em;text-transform:uppercase;color:var(--teal);padding-top:20px;margin-bottom:var(--space-sm)}.about-thesis-col p{font-size:var(--text-body);color:var(--ink-3);line-height:1.65;max-width:none}#difference{padding-top:calc(var(--sec-py) * .45)}section#letter.sec{padding-top:calc(var(--sec-py) * .4)}#letter .container{margin-top:calc(var(--sec-py) * .4 * -.6)}#letter .container>div:first-child>p:first-child{margin-top:calc(var(--space-md) * .4)!important}#main-content section#letter.sec:has(+.sec.sec-cta){padding-bottom:calc(var(--sec-py) * .2)}#roadmap{padding-top:calc(var(--sec-py) * .45);padding-bottom:calc(var(--sec-py) * .4)}#roadmap .section-head-wide{margin-bottom:var(--space-3xl)}#roadmap+.sec.sec-cta{padding-top:calc(var(--sec-py) * .07);padding-bottom:calc(var(--sec-py-cta) * .45)}#roadmap+.sec.sec-cta .type-display-cta{margin-bottom:var(--space-xl)}#main-content .page-hero+#challenges.sec,#main-content .page-hero+#service-layers.sec,#main-content .page-hero+#upcoming.sec,#main-content .page-hero+#what-you-get.sec,#main-content .page-hero+section#agents.sec{padding-top:calc(var(--sec-py) * .4)}#main-content #upcoming.sec:has(+.sec.sec-cta){padding-bottom:calc(var(--sec-py) * .5)}#main-content #upcoming.sec+.sec.sec-cta{padding-top:calc(var(--sec-py-cta) * .3)}#main-content .page-hero+#contact-form.sec{padding-top:calc(var(--sec-py) * .4)}#main-content #rfp-response.sec{padding-top:var(--sec-py-between);padding-bottom:var(--sec-py-between)}#case-assistant.sec{background:#fff}#main-content #faq.sec{padding-bottom:calc(var(--sec-py) * .45)}#main-content #faq.sec:has(+.sec.sec-cta){padding-bottom:calc(var(--sec-py) * .35)}#case-assistant .section-head-wide{margin-left:auto;margin-right:auto;text-align:center;max-width:min(calc(900px * var(--ui-scale)),100%)}#case-assistant .case-assistant-head{margin-top:var(--space-lg);margin-bottom:var(--space-3xl);text-align:center}#case-assistant .case-assistant-head p{max-width:none}.case-assistant-head-lead{font-size:var(--text-body);color:var(--ink-3);line-height:1.65;max-width:min(78ch,100%);margin:0 auto}#case-assistant .case-assistant-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:stretch}#case-assistant .case-assistant-mock{display:flex;flex-direction:column;height:100%;min-height:calc(404px * var(--ui-scale));border:1.5px solid var(--line-2);border-radius:calc(20px * var(--ui-scale));overflow:hidden;background:#fff;box-shadow:0 calc(4px * var(--ui-scale)) calc(32px * var(--ui-scale)) calc(-8px * var(--ui-scale)) rgba(11,19,36,.08)}.case-assistant-mock__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-shrink:0;padding:calc(12px * var(--ui-scale)) calc(16px * var(--ui-scale));border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,var(--surface-2))}.case-assistant-mock__brand{display:flex;align-items:center;gap:calc(10px * var(--ui-scale));min-width:0}.case-assistant-mock__logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;box-shadow:none;border-radius:0;overflow:visible}.case-assistant-mock__logo img{width:calc(21.6px * var(--ui-scale));height:calc(21.6px * var(--ui-scale));object-fit:contain}.case-assistant-mock__meta{display:flex;flex-direction:column;gap:calc(2px * var(--ui-scale));min-width:0}.case-assistant-mock__title{font-size:calc(12.5px * var(--ui-scale));font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.2}.case-assistant-mock__matter{font-size:calc(9.5px * var(--ui-scale));color:var(--muted);letter-spacing:.05em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-assistant-mock__live{display:inline-flex;align-items:center;gap:calc(6px * var(--ui-scale));flex-shrink:0;font-size:calc(9px * var(--ui-scale));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal);padding:calc(4px * var(--ui-scale)) calc(9px * var(--ui-scale));border-radius:999px;background:var(--teal-soft);border:1px solid var(--teal-a12)}.case-assistant-mock__pulse{width:calc(6px * var(--ui-scale));height:calc(6px * var(--ui-scale));border-radius:50%;background:var(--teal);box-shadow:0 0 0 0 var(--teal-a20);animation:case-assistant-pulse 2s var(--ease-out) infinite}@keyframes case-assistant-pulse{0%,to{box-shadow:0 0 0 0 var(--teal-a20);opacity:1}50%{box-shadow:0 0 0 calc(5px * var(--ui-scale)) transparent;opacity:.85}}.case-assistant-mock__thread{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:calc(14px * var(--ui-scale));padding:calc(18px * var(--ui-scale)) calc(16px * var(--ui-scale));background:linear-gradient(180deg,var(--surface-2) 0,#fff 28%)}.case-assistant-msg{display:flex;align-items:flex-end;gap:calc(8px * var(--ui-scale));max-width:100%}.case-assistant-msg--user{flex-direction:row-reverse}.case-assistant-msg__avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(31.2px * var(--ui-scale));height:calc(31.2px * var(--ui-scale));border-radius:50%;background:linear-gradient(145deg,var(--blue-soft),#fff);color:var(--blue);border:1px solid var(--line-blue)}.case-assistant-msg__avatar--ai{width:auto;height:auto;background:none;border:none;border-radius:0}.case-assistant-msg__avatar--ai img{width:calc(19.2px * var(--ui-scale));height:calc(19.2px * var(--ui-scale));object-fit:contain}.case-assistant-msg__avatar--user{background:linear-gradient(180deg,var(--blue-bright),var(--blue));color:#fff;border-color:var(--blue)}.case-assistant-msg__stack{display:flex;flex-direction:column;gap:calc(5px * var(--ui-scale));min-width:0;max-width:88%}.case-assistant-msg--user .case-assistant-msg__stack{align-items:flex-end}.case-assistant-msg__bubble{padding:calc(10px * var(--ui-scale)) calc(13px * var(--ui-scale));font-size:calc(12.5px * var(--ui-scale));line-height:1.55;border-radius:calc(14px * var(--ui-scale)) calc(14px * var(--ui-scale)) calc(14px * var(--ui-scale)) calc(5px * var(--ui-scale));background:#fff;border:1px solid var(--line-2);color:var(--ink);box-shadow:0 calc(1px * var(--ui-scale)) calc(3px * var(--ui-scale)) rgba(11,19,36,.04)}.case-assistant-msg--user .case-assistant-msg__bubble{background:linear-gradient(180deg,var(--blue-bright) 0,var(--blue) 100%);border:none;color:#fff;border-radius:calc(14px * var(--ui-scale)) calc(14px * var(--ui-scale)) calc(5px * var(--ui-scale)) calc(14px * var(--ui-scale));box-shadow:0 calc(4px * var(--ui-scale)) calc(14px * var(--ui-scale)) calc(-6px * var(--ui-scale)) var(--blue-a24)}.case-assistant-mock__composer{flex-shrink:0;display:flex;align-items:center;gap:calc(10px * var(--ui-scale));margin:0 calc(14px * var(--ui-scale)) calc(14px * var(--ui-scale));padding:calc(10px * var(--ui-scale)) calc(12px * var(--ui-scale)) calc(10px * var(--ui-scale)) calc(14px * var(--ui-scale));border:1.5px solid var(--line-2);border-radius:calc(12px * var(--ui-scale));background:#fff;box-shadow:0 calc(2px * var(--ui-scale)) calc(10px * var(--ui-scale)) rgba(11,19,36,.04)}.case-assistant-mock__composer-icon{width:calc(21.6px * var(--ui-scale));height:calc(21.6px * var(--ui-scale));object-fit:contain;color:var(--blue);flex-shrink:0;opacity:.75}.case-assistant-mock__composer-placeholder{flex:1 1;font-size:calc(12px * var(--ui-scale));color:var(--muted);line-height:1.4}.case-assistant-mock__send{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(28px * var(--ui-scale));height:calc(28px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));background:linear-gradient(180deg,var(--blue-bright),var(--blue));color:#fff;box-shadow:0 calc(3px * var(--ui-scale)) calc(10px * var(--ui-scale)) calc(-4px * var(--ui-scale)) var(--blue-a24);cursor:default}@media(prefers-reduced-motion:reduce){.case-assistant-mock__pulse{animation:none}}#case-assistant .case-assistant-copy{display:flex;flex-direction:column;gap:var(--space-lg);height:100%;min-height:100%}.case-assistant-copy-head{display:flex;flex-direction:column;gap:var(--space-md)}.case-assistant-copy-title{font-size:var(--text-display-md);letter-spacing:-.02em;line-height:1.15;margin:0}.case-assistant-copy-title em{font-style:italic}.case-assistant-copy-lead{margin:0;font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.6;max-width:none}.case-assistant-examples-panel{flex:1 1;display:flex;flex-direction:column;min-height:0;padding:calc(18px * var(--ui-scale)) calc(20px * var(--ui-scale));background:#fff;border:1px solid var(--line);border-radius:calc(14px * var(--ui-scale));box-shadow:0 calc(2px * var(--ui-scale)) calc(12px * var(--ui-scale)) calc(-4px * var(--ui-scale)) rgba(11,19,36,.05)}.case-assistant-examples-label{font-size:calc(10px * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:var(--space-md)}#case-assistant .case-assistant-examples{display:flex;flex-direction:column;gap:0;flex:1 1}.case-assistant-example{padding:calc(10px * var(--ui-scale)) 0;border-bottom:1px solid var(--line)}.case-assistant-example:last-child{padding-bottom:0;border-bottom:none}.case-assistant-example-q{font-size:calc(11px * var(--ui-scale));color:var(--blue);font-weight:700;margin-bottom:calc(3px * var(--ui-scale));letter-spacing:.03em}.case-assistant-example-a{font-size:calc(12.5px * var(--ui-scale));color:var(--ink-3);line-height:1.45}#case-assistant .case-assistant-callout{margin-top:auto;padding:calc(14px * var(--ui-scale)) calc(18px * var(--ui-scale));background:#fff;border-radius:calc(12px * var(--ui-scale));border:1px solid var(--line)}.case-assistant-callout-text{margin:0;font-size:calc(13px * var(--ui-scale));color:var(--ink-2);line-height:1.55}.case-assistant-callout-text strong{color:var(--teal);font-weight:650}@media(max-width:900px){#case-assistant .case-assistant-head{margin-bottom:var(--space-2xl)}#case-assistant .case-assistant-grid{grid-template-columns:1fr}#case-assistant .case-assistant-copy{height:auto;min-height:0}.case-assistant-copy-lead{max-width:none}}.agent-panel{margin-top:var(--space-3xl);border:1.5px solid var(--line-2);border-radius:calc(20px * var(--ui-scale));overflow:hidden;background:#fff;box-shadow:0 calc(4px * var(--ui-scale)) calc(32px * var(--ui-scale)) calc(-8px * var(--ui-scale)) rgba(11,19,36,.08)}.agent-panel-detail{position:relative;overflow:hidden;height:calc(512px * var(--ui-scale))}.agent-panel-detail__content{position:absolute;inset:0;display:flex;flex-direction:column;gap:var(--space-xl);padding:calc(44px * var(--ui-scale));box-sizing:border-box}.agent-panel.reveal.is-in{transform:none}.agent-panel-header-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(54px * var(--ui-scale));height:calc(54px * var(--ui-scale));border-radius:calc(14px * var(--ui-scale));background:var(--agent-pal-grad,var(--icon-grad));color:#fff;box-shadow:0 calc(4px * var(--ui-scale)) calc(12px * var(--ui-scale)) var(--agent-pal-shadow,var(--blue-a24))}.agent-panel-header-icon svg{display:block;shape-rendering:geometricPrecision}.agent-panel-stat{display:flex;align-items:center;gap:calc(8px * var(--ui-scale));padding:calc(10px * var(--ui-scale)) calc(16px * var(--ui-scale));background:var(--agent-pal-soft,var(--amber-soft));border-radius:calc(10px * var(--ui-scale));border:1px solid var(--agent-pal-border,var(--amber-a12));flex-shrink:0}.agent-panel-stat__dot{width:6px;height:6px;border-radius:50%;background:var(--agent-pal-color,var(--blue));flex-shrink:0}.agent-panel-stat__label{font-size:calc(11px * var(--ui-scale));letter-spacing:.08em;color:var(--agent-pal-color,var(--amber));font-weight:700;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.agent-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);flex-shrink:0;min-height:calc(72px * var(--ui-scale))}.agent-panel-header-copy{min-width:0}.agent-panel-title{font-size:calc(26px * var(--ui-scale));letter-spacing:-.02em;line-height:1.15;color:var(--ink);margin:0;min-height:calc(26px * 1.15 * 2 * var(--ui-scale))}.agent-panel-desc{flex-shrink:0;font-size:calc(15px * var(--ui-scale));color:var(--ink-3);line-height:1.7;max-width:68ch;margin:0;min-height:calc(15px * 1.7 * 3 * var(--ui-scale))}.agent-panel-bullets-wrap{flex:1 1;min-height:0;display:flex;flex-direction:column}.agent-panel-tabs-shell{position:relative;background:#fff;border-bottom:1px solid var(--line)}.agent-panel-tabs-shell:after,.agent-panel-tabs-shell:before{content:"";position:absolute;top:0;bottom:calc(5px * var(--ui-scale));width:calc(24px * var(--ui-scale));pointer-events:none;z-index:1;opacity:0;transition:opacity .2s var(--ease-house)}.agent-panel-tabs-shell:before{left:0;background:linear-gradient(90deg,#fff 15%,transparent)}.agent-panel-tabs-shell:after{right:0;background:linear-gradient(270deg,#fff 15%,transparent)}.agent-panel-tabs-shell.is-scrollable:after,.agent-panel-tabs-shell.is-scrollable:before{opacity:1}.agent-panel-tabs-shell.can-scroll-end:after,.agent-panel-tabs-shell.can-scroll-start:before{opacity:0}.agent-panel-tabs{display:flex;flex-wrap:wrap;gap:calc(6px * var(--ui-scale));justify-content:center;padding:calc(14px * var(--ui-scale)) calc(16px * var(--ui-scale));background:#fff}.agent-panel-tab{display:flex;align-items:center;gap:calc(7px * var(--ui-scale));padding:calc(7px * var(--ui-scale)) calc(13px * var(--ui-scale));background:transparent;border:1.5px solid transparent;border-radius:calc(10px * var(--ui-scale));cursor:pointer;transition:background .18s,box-shadow .18s,border-color .18s;flex-shrink:0;font:inherit}.agent-panel-tab.is-active{background:var(--agent-pal-grad,linear-gradient(180deg,var(--blue-bright) 0,var(--blue) 100%));border-color:var(--agent-pal-color,var(--blue));box-shadow:0 8px 20px -6px var(--agent-pal-shadow,var(--blue-glow)),inset 0 1px 0 rgba(255,255,255,.22)}.agent-panel-tab__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(20px * var(--ui-scale));height:calc(20px * var(--ui-scale));border-radius:calc(5px * var(--ui-scale));background:rgba(0,0,0,.06);color:var(--ink-3);transition:background .18s,color .18s}.agent-panel-tab.is-active .agent-panel-tab__icon{background:rgba(255,255,255,.2);color:#fff}.agent-panel-tab__label{font-size:calc(11.5px * var(--ui-scale));font-weight:400;color:var(--ink-3);line-height:1;white-space:nowrap;transition:color .18s}.agent-panel-tab.is-active .agent-panel-tab__label{font-weight:600;color:#fff}.agent-panel-tab:not(.is-active):hover{background:rgba(0,0,0,.04)}.agent-panel-bullets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(10px * var(--ui-scale));gap:calc(10px * var(--ui-scale))}.agent-panel-flow-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.agent-flow-static{display:flex;align-items:center;gap:calc(8px * var(--ui-scale));min-height:44px;width:max-content;max-width:100%}.agent-flow-step{width:148px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;padding:0 12px;font-family:var(--body);border:1.5px solid rgba(0,0,0,.12);background:#fff;color:var(--ink-2);box-shadow:0 1px 3px rgba(0,0,0,.06);flex-shrink:0;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.agent-flow-step--first{background:var(--agent-pal-grad,var(--icon-grad));border-color:var(--agent-pal-color,var(--blue));color:#fff;box-shadow:0 calc(2px * var(--ui-scale)) calc(10px * var(--ui-scale)) var(--agent-pal-glow,var(--blue-glow))}.agent-flow-step--last{background:var(--agent-pal-soft,var(--blue-soft));border-color:var(--agent-pal-border,rgba(25,80,198,.25));color:var(--agent-pal-color,var(--blue))}.agent-flow-connector{display:block;flex-shrink:0;shape-rendering:geometricPrecision}.agent-flow-connector__head,.agent-flow-connector__line{stroke:var(--agent-pal-color,var(--blue));stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.agent-flow-connector__line{stroke-dasharray:4 4;animation:agent-flow-dash .9s linear infinite}@keyframes agent-flow-dash{to{stroke-dashoffset:-16}}@media(prefers-reduced-motion:reduce){.agent-flow-connector__line{animation:none}}.agent-panel-tab__icon svg{display:block;shape-rendering:geometricPrecision}.agent-panel-coming-foot{padding:0 calc(24px * var(--ui-scale)) calc(24px * var(--ui-scale))}.agent-panel-coming{border:1.5px dashed var(--line-2);border-radius:calc(12px * var(--ui-scale));padding:calc(14px * var(--ui-scale)) calc(20px * var(--ui-scale));display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}@media(max-width:768px){.agent-panel-tabs-shell:after,.agent-panel-tabs-shell:before{bottom:calc(7px * var(--ui-scale))}.agent-panel-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:calc(14px * var(--ui-scale));padding:calc(12px * var(--ui-scale)) calc(14px * var(--ui-scale)) calc(8px * var(--ui-scale));scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.agent-panel-tabs::-webkit-scrollbar{display:block;height:calc(4px * var(--ui-scale))}.agent-panel-tabs::-webkit-scrollbar-track{background:transparent}.agent-panel-tabs::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:999px}.agent-panel-tab{scroll-snap-align:center}.agent-panel-detail{height:calc(660px * var(--ui-scale));min-height:0}.agent-panel-detail__content{position:absolute;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(24px * var(--ui-scale)) calc(18px * var(--ui-scale));gap:var(--space-lg)}.agent-panel-header{flex-direction:column;align-items:flex-start;gap:var(--space-md);min-height:0}.agent-panel-stat{align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%}.agent-panel-title{min-height:0;font-size:calc(22px * var(--ui-scale))}.agent-panel-desc{min-height:0;max-width:none}.agent-panel-bullets{grid-template-columns:1fr}.agent-panel-coming{flex-direction:column;align-items:flex-start}.agent-panel-coming-foot{padding:0 calc(18px * var(--ui-scale)) calc(18px * var(--ui-scale))}.agent-panel{transform:none!important;filter:none!important}.agent-flow-step,.agent-panel-desc,.agent-panel-stat__label,.agent-panel-tab__label,.agent-panel-title{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}}.letter-signature{display:flex;align-items:center;gap:var(--space-lg);margin-top:var(--space-xl)}.letter-signature-photo{flex-shrink:0;width:calc(80px * var(--ui-scale));height:calc(80px * var(--ui-scale));border-radius:50%;object-fit:cover;display:block;border:2px solid rgba(255,255,255,.9);box-shadow:0 calc(8px * var(--ui-scale)) calc(20px * var(--ui-scale)) calc(-8px * var(--ui-scale)) var(--blue-glow);align-self:center;transform:translateY(20%)}.letter-signature-id{display:flex;flex-direction:column;gap:calc(6px * var(--ui-scale))}.letter-signature-name{font-style:italic;font-size:calc(26px * var(--ui-scale));line-height:1.15}.letter-signature-role{color:var(--ink-3);margin:0}.author-signoff,.forms-foot,.network-foot,.sec-codiocms .codioops-foot{padding:var(--space-lg) var(--space-2xl);border:1px solid var(--line);border-radius:calc(14px * var(--ui-scale));background:linear-gradient(180deg,#fff,var(--surface-2))}.author-signoff{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-xl);gap:var(--space-xl);margin-top:var(--space-2xl);align-items:flex-start}.author-signoff-photo{flex-shrink:0;width:calc(80px * var(--ui-scale));height:calc(80px * var(--ui-scale));border-radius:50%;object-fit:cover;display:block;border:2px solid rgba(255,255,255,.9);box-shadow:0 calc(8px * var(--ui-scale)) calc(20px * var(--ui-scale)) calc(-8px * var(--ui-scale)) var(--blue-glow)}.author-signoff-body{min-width:0;display:flex;flex-direction:column;gap:calc(6px * var(--ui-scale))}.author-signoff-eyebrow{font-size:calc(10px * var(--ui-scale));letter-spacing:.1em;color:var(--blue);font-weight:700;margin:0}.author-signoff-name{font-size:calc(20px * var(--ui-scale));font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2;margin:0}.author-signoff-role{font-size:calc(13px * var(--ui-scale));color:var(--blue);font-weight:500;margin:0}.author-signoff-bio{margin:calc(4px * var(--ui-scale)) 0 0;font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.45}.author-signoff-link{margin-top:calc(4px * var(--ui-scale));font-weight:600;display:inline-flex;align-items:center;gap:calc(6px * var(--ui-scale))}.author-signoff-link svg{width:calc(13px * var(--ui-scale));height:calc(13px * var(--ui-scale));flex-shrink:0}.diff-sec{padding-top:var(--sec-py);padding-bottom:var(--sec-py)}.diff-head{margin-bottom:var(--space-3xl)}.diff-head .eyebrow{display:block;margin-bottom:var(--space-sm)}.diff-heading{margin:0;line-height:1.1}.diff-manifesto{list-style:none;padding:0;margin:0;position:relative;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.diff-manifesto:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--line);pointer-events:none}.diff-item{display:flex;flex-direction:column;gap:calc(10px * var(--ui-scale));padding:calc(44px * var(--ui-scale)) calc(52px * var(--ui-scale)) calc(44px * var(--ui-scale)) 0;border-bottom:1px solid var(--line)}.diff-item:nth-child(2n){padding-left:calc(52px * var(--ui-scale));padding-right:0}.diff-item-n{font-size:calc(11px * var(--ui-scale));letter-spacing:.07em;color:var(--teal);line-height:1;margin-bottom:calc(2px * var(--ui-scale))}.diff-item-title{font-family:var(--display);font-size:clamp(calc(20px * var(--ui-scale)),1.7vw,calc(24px * var(--ui-scale)));font-weight:700;letter-spacing:-.025em;line-height:1.18;color:var(--ink);margin:0}.diff-item-body{font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.65;margin:0;max-width:40ch}.diff-link{margin-top:calc(2px * var(--ui-scale))}@media(max-width:720px){.diff-manifesto{grid-template-columns:1fr}.diff-manifesto:before{display:none}.diff-item,.diff-item:nth-child(2n){padding:calc(28px * var(--ui-scale)) 0}.diff-item-body{max-width:none}}.about-founder-sec{padding-top:calc(var(--sec-py) * .4);padding-bottom:calc(var(--sec-py) * .16);border-top:1px solid var(--line)}#main-content section.about-founder-sec.sec:has(+.sec.sec-cta){padding-bottom:calc(var(--sec-py) * .4)}#main-content .about-founder-sec+.sec.sec-cta{padding-top:calc(var(--sec-py-cta) * .4)}.about-founder{display:grid;grid-template-columns:minmax(calc(280px * var(--ui-scale)),.38fr) minmax(0,1fr);grid-gap:clamp(var(--space-4xl),6vw,var(--space-7xl));gap:clamp(var(--space-4xl),6vw,var(--space-7xl));align-items:stretch}.about-founder-aside{display:flex;flex-direction:column;gap:var(--space-xl);height:100%;align-self:stretch;box-sizing:border-box;padding:calc(28px * var(--ui-scale)) calc(32px * var(--ui-scale));background:#fff;border:1px solid var(--line);border-radius:calc(20px * var(--ui-scale));box-shadow:var(--shadow-ambient);max-width:calc(420px * var(--ui-scale))}.about-founder-header{display:flex;align-items:center;gap:var(--space-lg)}.about-founder-portrait{flex-shrink:0;width:calc(72px * var(--ui-scale));height:calc(72px * var(--ui-scale));border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.85);box-shadow:0 calc(10px * var(--ui-scale)) calc(24px * var(--ui-scale)) calc(-10px * var(--ui-scale)) var(--blue-glow)}.about-founder-portrait img{width:100%;height:100%;object-fit:cover;display:block}.about-founder-name{font-size:calc(24px * var(--ui-scale));letter-spacing:-.02em;line-height:1.1;margin:0 0 calc(2px * var(--ui-scale))}.about-founder-role{color:var(--ink-3);margin:0}.about-founder-facts{flex:1 1;list-style:none;margin:0;padding:var(--space-md) 0 0;border-top:1px solid var(--line);flex-direction:column}.about-founder-facts,.about-founder-facts li{display:flex;gap:calc(10px * var(--ui-scale))}.about-founder-facts li{font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.45;align-items:baseline}.about-founder-facts .mono{color:var(--blue);font-size:calc(12px * var(--ui-scale));min-width:calc(52px * var(--ui-scale));flex-shrink:0}.about-founder-quote{min-width:0;padding-top:calc(4px * var(--ui-scale))}.about-founder-eyebrow{color:var(--ink-3);margin-bottom:var(--space-lg)}.about-founder-statement{font-size:clamp(calc(26px * var(--ui-scale)),3vw,calc(40px * var(--ui-scale)));line-height:1.2;letter-spacing:-.025em;color:var(--ink);max-width:min(52ch,100%);margin:0}.about-founder-body{font-size:var(--text-body);color:var(--ink-3);line-height:1.7;max-width:100%;margin:var(--space-xl) 0 0}.about-founder-link{margin-top:var(--space-xl)}@media(max-width:900px){.about-story{grid-template-columns:1fr;gap:var(--space-3xl)}.about-timeline{padding-left:0}.about-founder-aside{height:auto}.about-story-head .about-story-title em.text-grad-blue,.about-story-head .about-story-title span{white-space:normal}.about-thesis-row{grid-template-columns:1fr;gap:var(--space-3xl)}.about-thesis-quote{max-width:none}.about-thesis-grid{grid-template-columns:1fr;gap:var(--space-2xl)}.about-founder{grid-template-columns:1fr;gap:var(--space-3xl)}.about-founder-aside,.about-founder-body,.about-founder-statement{max-width:none}}.status-table{width:100%;border-collapse:collapse;border-top:1px solid var(--line)}.status-table td{padding:calc(16px * var(--ui-scale)) calc(8px * var(--ui-scale));border-bottom:1px solid var(--line);font-size:var(--text-body)}.status-table td:first-child{font-weight:600;color:var(--ink)}.status-table td:last-child{text-align:right;color:var(--teal);font-family:var(--mono);font-size:calc(12.5px * var(--ui-scale))}.country-row{display:flex;flex-wrap:wrap;gap:calc(10px * var(--ui-scale))}.country-chip{display:inline-flex;align-items:center;gap:calc(8px * var(--ui-scale));padding:calc(8px * var(--ui-scale)) calc(16px * var(--ui-scale));border:1px solid var(--line-2);border-radius:999px;background:#fff;font-size:calc(14px * var(--ui-scale));font-weight:550}.sec-codiocms .codioops-foot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-xl);gap:var(--space-xl);margin-top:var(--space-2xl)}.codioops-foot-lead{margin:0;font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.45;max-width:none}.codioops-foot-cta{flex-shrink:0}.codioops-statband--foot{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-self:center;flex-shrink:0;width:max-content;height:auto;padding:0 var(--space-lg) 0 0;margin:0;border:none;border-radius:0;background:transparent;border-right:1px solid var(--line)}.codioops-statband--foot .codioops-stat{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 auto;padding:0 var(--space-md);border-right:1px solid var(--line)}.codioops-statband--foot .codioops-stat:first-child{padding-left:0}.codioops-statband--foot .codioops-stat:last-child{border-right:none;padding-right:0}.codioops-statband--foot .codioops-stat-value{font-size:clamp(calc(18px * var(--ui-scale)),2vw,calc(24px * var(--ui-scale)));line-height:1;letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.codioops-statband--foot .codioops-stat-label{font-size:calc(10.5px * var(--ui-scale));color:var(--ink-3);line-height:1.3;max-width:none;white-space:nowrap}@media(max-width:1200px){.sec-codiocms .codioops-foot{grid-template-columns:1fr;align-items:stretch;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl)}.codioops-statband--foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%;padding:0 0 var(--space-lg);border-right:none;border-bottom:1px solid var(--line);overflow-x:visible}.codioops-statband--foot .codioops-stat{align-items:center;text-align:center;padding:0 var(--space-sm);min-width:0}.codioops-statband--foot .codioops-stat:first-child{padding-left:var(--space-sm)}.codioops-statband--foot .codioops-stat:last-child{padding-right:var(--space-sm)}.codioops-statband--foot .codioops-stat-label,.codioops-statband--foot .codioops-stat-value{white-space:normal;text-align:center}.codioops-foot-cta{width:-moz-fit-content;width:fit-content;justify-self:start}}#main-content #codionetwork.sec:has(+#ai-era.sec){padding-bottom:calc(var(--sec-py-between) * .5)}#main-content #codionetwork.sec+#ai-era.sec{padding-top:calc(var(--sec-py-between) * .5)}.sec-codionetwork{--network-bento-cols:minmax(0,1.35fr) minmax(0,0.65fr)}.sec-codionetwork .network-head{margin-bottom:var(--space-4xl)}.sec-codionetwork .network-head-copy{margin:0 auto;max-width:min(calc(1000px * var(--ui-scale)),100%);text-align:center}.network-bento{display:flex;flex-direction:column;gap:var(--space-4xl)}.network-bento-grid{display:grid;grid-template-columns:var(--network-bento-cols);grid-gap:var(--space-xl);gap:var(--space-xl);align-items:stretch}.network-console{background:#fff;border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));overflow:hidden;box-shadow:var(--shadow-ambient);display:flex;flex-direction:column;min-height:100%}.network-console-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm) var(--space-md);padding:calc(14px * var(--ui-scale)) calc(18px * var(--ui-scale));border-bottom:1px solid var(--line);background:var(--surface-2)}.network-console-brand{font-size:calc(13px * var(--ui-scale));font-weight:700;letter-spacing:-.02em;color:var(--ink)}.network-console-matter{font-size:calc(10.5px * var(--ui-scale));color:var(--muted);letter-spacing:.04em}.network-console-status{margin-left:auto;font-family:var(--mono);font-size:calc(10px * var(--ui-scale));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--teal);padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:999px;background:var(--teal-soft);border:1px solid var(--teal-a12)}.network-console-body{display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,1fr);grid-template-rows:1fr;flex:1 1;min-height:calc(240px * var(--ui-scale));align-items:stretch}.network-console-nav{display:flex;flex-direction:column;gap:calc(2px * var(--ui-scale));height:100%;min-height:100%;align-self:stretch;padding:calc(10px * var(--ui-scale));border-right:1px solid var(--line);background:var(--surface-2)}.network-console-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-gap:calc(2px * var(--ui-scale)) calc(8px * var(--ui-scale));gap:calc(2px * var(--ui-scale)) calc(8px * var(--ui-scale));align-items:center;padding:calc(10px * var(--ui-scale)) calc(11px * var(--ui-scale));border-radius:calc(9px * var(--ui-scale));cursor:default;text-align:left}.network-console-item.is-active{background:#fff;border:1px solid var(--teal-a12);box-shadow:0 calc(2px * var(--ui-scale)) calc(8px * var(--ui-scale)) var(--teal-a12)}.network-console-icon{grid-row:1/span 2;display:flex;align-items:center;justify-content:center;width:calc(28px * var(--ui-scale));height:calc(28px * var(--ui-scale));border-radius:calc(7px * var(--ui-scale));background:var(--icon-grad);color:#fff;flex-shrink:0}.network-console-name{grid-column:2;font-size:calc(11.5px * var(--ui-scale));font-weight:600;color:var(--ink);line-height:1.25}.network-console-tag{grid-column:2;font-size:calc(9px * var(--ui-scale));color:var(--muted);letter-spacing:.06em}.network-console-detail{padding:calc(18px * var(--ui-scale)) calc(20px * var(--ui-scale));display:flex;flex-direction:column;gap:var(--space-md);min-width:0;height:100%;min-height:100%;align-self:stretch}.network-detail-title{font-family:var(--sans);font-size:calc(15px * var(--ui-scale));font-weight:650;color:var(--ink);letter-spacing:-.01em;margin:0;line-height:1.3}.network-detail-edition{display:block;margin-top:calc(4px * var(--ui-scale));font-size:calc(10px * var(--ui-scale));color:var(--teal);letter-spacing:.04em}.network-assignment-list{display:flex;flex-direction:column;gap:calc(10px * var(--ui-scale));flex:1 1}.network-assignment{padding:calc(12px * var(--ui-scale)) calc(14px * var(--ui-scale));border:1px solid var(--line);border-radius:calc(10px * var(--ui-scale));background:var(--surface-2)}.network-assignment-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);margin-bottom:calc(6px * var(--ui-scale))}.network-assignment-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(6px * var(--ui-scale))}.network-assignment-name{font-size:calc(13px * var(--ui-scale));font-weight:650;color:var(--ink)}.network-assignment-type{color:var(--muted)}.network-assignment-badge,.network-assignment-type{font-size:calc(10px * var(--ui-scale));letter-spacing:.04em}.network-assignment-badge{font-family:var(--mono);font-weight:700;text-transform:uppercase;padding:calc(2px * var(--ui-scale)) calc(8px * var(--ui-scale));border-radius:calc(4px * var(--ui-scale));flex-shrink:0}.network-assignment-badge--delivered{color:var(--teal);background:var(--teal-soft)}.network-assignment-badge--pending{color:var(--amber);background:var(--amber-soft)}.network-assignment-task{margin:0;font-size:calc(12px * var(--ui-scale));color:var(--ink-2);line-height:1.45}.network-assignment-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-top:calc(6px * var(--ui-scale))}.network-assignment-scope{color:var(--muted)}.network-assignment-deadline,.network-assignment-scope{font-size:calc(10px * var(--ui-scale));letter-spacing:.03em}.network-assignment-deadline{color:var(--amber);font-weight:600}.network-detail-callout{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);margin-top:auto;padding:calc(14px * var(--ui-scale)) calc(20px * var(--ui-scale));border:1.5px dashed var(--line-2);border-radius:calc(12px * var(--ui-scale))}.network-detail-callout-text{margin:0;font-size:calc(13px * var(--ui-scale));color:var(--ink-3);line-height:1.5}.network-detail-callout-text strong{color:var(--ink-2);font-weight:650}.network-detail-callout-pill{flex-shrink:0;font-size:calc(10.5px * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase}.network-cap-stack{display:flex;flex-direction:column;gap:var(--space-md)}.network-cap-card{flex:0 0 auto;padding:calc(22px * var(--ui-scale)) calc(24px * var(--ui-scale));background:#fff;border-top-width:1px;border:1px solid var(--line);border-top:2px solid var(--line);border-radius:calc(14px * var(--ui-scale));display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-column-gap:var(--space-md);column-gap:var(--space-md);grid-row-gap:calc(12px * var(--ui-scale));row-gap:calc(12px * var(--ui-scale));align-items:start;transition:border-color .18s,transform .18s,box-shadow .18s}.network-cap-card:hover{border-color:var(--line-blue);transform:translateY(calc(-3px * var(--ui-scale)));box-shadow:var(--shadow-blue-lift)}.network-cap-n{grid-column:2;grid-row:1;justify-self:end;align-self:start;font-size:calc(11px * var(--ui-scale));letter-spacing:.06em}.network-cap-title{grid-column:1;grid-row:1;align-self:center;font-size:calc(19px * var(--ui-scale));letter-spacing:-.02em;line-height:1.12;margin:0}.network-cap-text{grid-column:1/-1;grid-row:2;margin-top:4px;font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.55}.network-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-xl);gap:var(--space-xl)}.network-foot-lead{margin:0;font-size:var(--text-body);color:var(--ink-3);line-height:1.6;max-width:72ch}.network-foot-cta{flex-shrink:0}.sec-codioforms{--forms-bento-cols:minmax(0,1.35fr) minmax(0,0.65fr)}.sec-codioforms .forms-head-copy{margin:0 auto var(--space-4xl);max-width:min(calc(1000px * var(--ui-scale)),100%);text-align:center}.sec-codioforms .forms-head-copy .section-eyebrow-row{justify-content:center}.forms-bento{display:flex;flex-direction:column;gap:0}.sec-codioforms .forms-foot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-xl);gap:var(--space-xl);margin-top:var(--space-2xl)}.forms-foot-lead{margin:0;font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.45;max-width:none}.forms-foot-cta{flex-shrink:0}.forms-statband--foot{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-self:center;flex-shrink:0;width:max-content;padding:0 var(--space-lg) 0 0;margin:0;border:none;border-radius:0;background:transparent;border-right:1px solid var(--line)}.forms-statband--foot .forms-stat{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 auto;gap:calc(3px * var(--ui-scale));padding:0 var(--space-md);border-bottom:none;border-right:1px solid var(--line)}.forms-statband--foot .forms-stat:first-child{padding-left:0}.forms-statband--foot .forms-stat:last-child{border-right:none;padding-right:0}.forms-statband--foot .forms-stat-value{font-size:clamp(calc(18px * var(--ui-scale)),2vw,calc(24px * var(--ui-scale)));line-height:1;letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.forms-statband--foot .forms-stat-label{font-size:calc(10.5px * var(--ui-scale));color:var(--ink-3);line-height:1.3;max-width:none;white-space:nowrap}@media(max-width:1200px){.sec-codioforms .forms-foot{grid-template-columns:1fr;align-items:stretch;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl)}.forms-statband--foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%;padding:0 0 var(--space-lg);border-right:none;border-bottom:1px solid var(--line);overflow-x:visible}.forms-statband--foot .forms-stat{align-items:center;text-align:center;padding:0 var(--space-sm);min-width:0}.forms-statband--foot .forms-stat:first-child{padding-left:var(--space-sm)}.forms-statband--foot .forms-stat:last-child{padding-right:var(--space-sm)}.forms-statband--foot .forms-stat-label,.forms-statband--foot .forms-stat-value{white-space:normal;text-align:center}.forms-foot-cta{width:-moz-fit-content;width:fit-content;justify-self:start}}.forms-bento-grid{display:grid;grid-template-columns:var(--forms-bento-cols);grid-gap:var(--space-xl);gap:var(--space-xl);align-items:stretch}.forms-catalog{overflow:hidden;display:flex;flex-direction:column;min-height:100%;background:#fff;border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));box-shadow:var(--shadow-ambient)}.forms-catalog-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm) var(--space-md);padding:calc(16px * var(--ui-scale)) calc(20px * var(--ui-scale));border-bottom:1px solid var(--line);background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.forms-catalog-brand{display:inline-flex;align-items:center;gap:calc(8px * var(--ui-scale));font-size:calc(14px * var(--ui-scale));font-weight:700;letter-spacing:-.02em;color:var(--ink)}.forms-catalog-brand-icon{display:flex;align-items:center;justify-content:center;width:calc(28px * var(--ui-scale));height:calc(28px * var(--ui-scale));border-radius:calc(7px * var(--ui-scale));background:var(--icon-grad);color:#fff;flex-shrink:0;box-shadow:0 2px 6px var(--blue-a16)}.forms-catalog-matter{font-size:calc(10.5px * var(--ui-scale));color:var(--ink-3);letter-spacing:.04em;padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));background:var(--surface-2)}.forms-catalog-matter,.forms-catalog-mode{border-radius:999px;border:1px solid var(--line)}.forms-catalog-mode{margin-left:auto;display:inline-flex;padding:calc(3px * var(--ui-scale));background:#fff;box-shadow:0 calc(1px * var(--ui-scale)) calc(3px * var(--ui-scale)) rgba(11,19,36,.06)}.forms-catalog-mode-off,.forms-catalog-mode-on{font-size:calc(10px * var(--ui-scale));font-weight:600;padding:calc(6px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:999px;transition:color .2s var(--ease-out),background .2s var(--ease-out)}.forms-catalog-mode-on{background:linear-gradient(180deg,var(--blue-bright),var(--blue));color:#fff;box-shadow:0 calc(2px * var(--ui-scale)) calc(8px * var(--ui-scale)) var(--blue-a16)}.forms-catalog-mode-off{color:var(--muted)}.forms-catalog-body{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);flex:1 1;min-height:calc(300px * var(--ui-scale));background:#fff}.forms-catalog-nav{display:flex;flex-direction:column;gap:calc(4px * var(--ui-scale));padding:calc(12px * var(--ui-scale));border-right:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2) 0,#fff 100%)}.forms-catalog-nav:before{content:"Forms in matter";display:block;padding:0 calc(4px * var(--ui-scale)) calc(8px * var(--ui-scale));font-family:var(--mono);font-size:calc(9px * var(--ui-scale));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.forms-catalog-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-gap:calc(2px * var(--ui-scale)) calc(8px * var(--ui-scale));gap:calc(2px * var(--ui-scale)) calc(8px * var(--ui-scale));align-items:center;padding:calc(11px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale));border:1px solid transparent;cursor:default;text-align:left;transition:border-color .2s var(--ease-out),background .2s var(--ease-out),box-shadow .2s var(--ease-out)}.forms-catalog-item:hover{background:rgba(255,255,255,.85);border-color:var(--line)}.forms-catalog-item.is-active{background:#fff;border-color:var(--blue-a16);border-left:calc(3px * var(--ui-scale)) solid var(--blue);padding-left:calc(9px * var(--ui-scale));box-shadow:0 calc(2px * var(--ui-scale)) calc(12px * var(--ui-scale)) var(--blue-a16)}.forms-catalog-id{grid-column:1;grid-row:1;font-size:calc(10px * var(--ui-scale));color:var(--blue);font-weight:700;letter-spacing:.04em}.forms-catalog-name{grid-column:1;grid-row:2;font-size:calc(11.5px * var(--ui-scale));font-weight:600;color:var(--ink);line-height:1.3}.forms-catalog-country{grid-column:2;grid-row:1/span 2;align-self:center;font-size:calc(8.5px * var(--ui-scale));font-weight:700;letter-spacing:.06em;color:var(--ink-3);padding:calc(4px * var(--ui-scale)) calc(7px * var(--ui-scale));border-radius:calc(5px * var(--ui-scale));background:var(--surface-2);border:1px solid var(--line)}.forms-catalog-item.is-active .forms-catalog-country{color:var(--blue);background:var(--blue-tint-2);border-color:var(--blue-a16)}.forms-catalog-detail{padding:calc(20px * var(--ui-scale)) calc(22px * var(--ui-scale));display:flex;flex-direction:column;gap:var(--space-md);background:#fff}.forms-detail-head{padding-bottom:var(--space-sm);border-bottom:1px solid var(--line)}.forms-detail-title{font-family:var(--sans);font-size:calc(16px * var(--ui-scale));font-weight:650;color:var(--ink);letter-spacing:-.02em;margin:0;line-height:1.25}.forms-detail-edition{display:inline-flex;margin-top:calc(8px * var(--ui-scale));font-size:calc(10px * var(--ui-scale));font-weight:600;color:var(--blue);letter-spacing:.04em;padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:999px;background:var(--blue-tint-2);border:1px solid var(--blue-a16)}.forms-detail-sync{display:inline-flex;align-items:center;gap:calc(8px * var(--ui-scale));margin:0;padding:calc(8px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:calc(9px * var(--ui-scale));background:#fff;border:1px solid var(--line);font-size:calc(9.5px * var(--ui-scale));color:var(--ink-3);letter-spacing:.03em;width:-moz-fit-content;width:fit-content;max-width:100%}.forms-detail-sync-dot{width:calc(7px * var(--ui-scale));height:calc(7px * var(--ui-scale));border-radius:50%;background:var(--teal);box-shadow:0 0 0 calc(3px * var(--ui-scale)) var(--teal-a12);flex-shrink:0;animation:forms-sync-pulse 2.4s ease-in-out infinite}@keyframes forms-sync-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.forms-field-rows{margin:0;display:flex;flex-direction:column;gap:calc(8px * var(--ui-scale))}.forms-field-row{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);grid-gap:var(--space-sm);gap:var(--space-sm);padding:calc(11px * var(--ui-scale)) calc(13px * var(--ui-scale));border:1px solid var(--line);border-radius:calc(10px * var(--ui-scale));background:#fff;box-shadow:0 calc(1px * var(--ui-scale)) calc(2px * var(--ui-scale)) rgba(11,19,36,.04)}.forms-field-row dt{font-size:calc(11px * var(--ui-scale));color:var(--muted);font-weight:500;line-height:1.35}.forms-field-row dd{margin:0;font-size:calc(12.5px * var(--ui-scale));color:var(--ink);font-weight:550;line-height:1.35}.forms-detail-actions{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui-scale));margin-top:auto;padding-top:var(--space-sm)}.forms-detail-action{font-size:calc(11px * var(--ui-scale));font-weight:600;padding:calc(8px * var(--ui-scale)) calc(15px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));border:1px solid var(--line);color:var(--ink-3);background:#fff;transition:border-color .2s var(--ease-out),color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.forms-detail-action:hover{border-color:var(--line-blue);color:var(--ink)}.forms-detail-action--primary{background:linear-gradient(180deg,var(--blue-bright),var(--blue));border-color:var(--blue);color:#fff;box-shadow:0 calc(2px * var(--ui-scale)) calc(10px * var(--ui-scale)) var(--blue-a16)}.forms-catalog-foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm) var(--space-md);padding:calc(12px * var(--ui-scale)) calc(20px * var(--ui-scale));border-top:1px solid var(--line);background:rgba(255,255,255,.78)}.forms-catalog-foot-live{width:calc(7px * var(--ui-scale));height:calc(7px * var(--ui-scale));border-radius:50%;background:#22c55e;box-shadow:0 0 0 calc(3px * var(--ui-scale)) rgba(34,197,94,.22);flex-shrink:0}.forms-catalog-foot-label{font-size:calc(9.5px * var(--ui-scale));color:var(--blue);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.forms-catalog-foot-tags{display:flex;flex-wrap:wrap;gap:calc(6px * var(--ui-scale));margin-left:auto}.forms-catalog-foot-tag{font-size:calc(9.5px * var(--ui-scale));font-weight:600;letter-spacing:.04em;color:var(--ink-2);padding:calc(4px * var(--ui-scale)) calc(9px * var(--ui-scale));border-radius:999px;background:#fff;border:1px solid var(--line)}.forms-cap-stack{display:flex;flex-direction:column;gap:var(--space-md)}.forms-cap-card{flex:1 1;padding:calc(22px * var(--ui-scale)) calc(24px * var(--ui-scale));background:#fff;border-top-width:1px;border:1px solid var(--line);border-top:2px solid var(--line);border-radius:calc(14px * var(--ui-scale));display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-column-gap:var(--space-md);column-gap:var(--space-md);grid-row-gap:calc(12px * var(--ui-scale));row-gap:calc(12px * var(--ui-scale));align-items:start;transition:border-color .18s,transform .18s,box-shadow .18s}.forms-cap-card:hover{border-color:var(--line-blue);transform:translateY(calc(-3px * var(--ui-scale)));box-shadow:var(--shadow-blue-lift)}.forms-cap-n{grid-column:2;grid-row:1;justify-self:end;align-self:start;font-size:calc(11px * var(--ui-scale));letter-spacing:.06em}.forms-cap-title{grid-column:1;grid-row:1;align-self:center;font-size:calc(19px * var(--ui-scale));letter-spacing:-.02em;line-height:1.12;margin:0}.forms-cap-text{grid-column:1/-1;grid-row:2;margin-top:4px;font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.55}.forms-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:stretch}.forms-compare-col{padding:calc(28px * var(--ui-scale)) calc(30px * var(--ui-scale));background:#fff;border:1px solid var(--line);border-radius:calc(14px * var(--ui-scale))}.forms-compare-col--featured{border-color:var(--line);background:#fff;box-shadow:var(--shadow-ambient)}.forms-compare-title{font-size:var(--text-display-md);letter-spacing:-.02em;line-height:1.1;margin:0 0 var(--space-lg)}@media(max-width:960px){.forms-bento-grid,.network-bento-grid{grid-template-columns:1fr}.forms-catalog-body,.network-console-body{min-height:0}.forms-compare{grid-template-columns:1fr}}@media(max-width:640px){.check-cols{grid-template-columns:1fr;gap:var(--space-4xl)}.forms-catalog-head{align-items:flex-start}.forms-catalog-mode{margin-left:0}.forms-catalog-body{grid-template-columns:1fr}.forms-catalog-nav{border-right:none;border-bottom:1px solid var(--line)}.forms-catalog-foot-tags{margin-left:0;width:100%}.network-console-head{align-items:flex-start}.network-console-status{margin-left:0}.network-console-body{grid-template-columns:1fr}.network-console-nav{border-right:none;border-bottom:1px solid var(--line)}.network-detail-callout{flex-direction:column;align-items:stretch;text-align:left}.network-detail-callout-pill{align-self:flex-start}.author-signoff,.network-foot{grid-template-columns:1fr;gap:var(--space-md);padding:var(--space-lg)}.network-foot-cta{width:100%;justify-content:center}.sec-codiocms .codioops-foot{grid-template-columns:1fr;gap:var(--space-md);padding:var(--space-lg)}.codioops-statband--foot{flex-wrap:nowrap;width:100%;max-width:100%;padding:0 0 var(--space-md);border-right:none;border-bottom:1px solid var(--line);overflow-x:auto}.codioops-statband--foot .codioops-stat{flex:0 0 auto;min-width:0;padding:0 var(--space-md);border-right:1px solid var(--line)}.codioops-statband--foot .codioops-stat:last-child{border-right:none;padding-right:0}.codioops-statband--foot .codioops-stat:first-child{padding-left:0}.codioops-statband--foot .codioops-stat-label{white-space:normal}.codioops-foot-cta{width:100%;justify-content:center}.sec-codioforms .forms-foot{grid-template-columns:1fr;gap:var(--space-md);padding:var(--space-lg)}.forms-foot-cta{width:100%;justify-content:center}.forms-statband--foot{flex-wrap:nowrap;width:100%;max-width:100%;padding:0 0 var(--space-md);border-right:none;border-bottom:1px solid var(--line);overflow-x:auto}.forms-statband--foot .forms-stat{flex:0 0 auto;min-width:0;padding:0 var(--space-md);border-right:1px solid var(--line)}.forms-statband--foot .forms-stat:last-child{border-right:none;padding-right:0}.forms-statband--foot .forms-stat:first-child{padding-left:0}.forms-statband--foot .forms-stat-label{white-space:normal}}.hrms-platform-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(16px * var(--ui-scale));gap:calc(16px * var(--ui-scale))}.hrms-plat-card{display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));padding:calc(28px * var(--ui-scale));transition:border-color .18s,transform .18s,box-shadow .18s;cursor:default}.hrms-plat-card:hover{border-color:var(--line-blue);transform:translateY(calc(-3px * var(--ui-scale)));box-shadow:var(--shadow-blue-lift)}.hrms-plat-card-header{display:flex;align-items:center;gap:calc(14px * var(--ui-scale));margin-bottom:calc(20px * var(--ui-scale))}.hrms-plat-logo{display:grid;place-items:center;width:calc(52px * var(--ui-scale));height:calc(52px * var(--ui-scale));border-radius:calc(14px * var(--ui-scale));flex-shrink:0;background:#fff;border:1px solid var(--line);padding:calc(8px * var(--ui-scale));overflow:hidden}.hrms-plat-logo img{width:100%;height:100%;object-fit:contain;display:block}.hrms-plat-logo--fallback{border:none;padding:0}.hrms-plat-name{font-family:var(--display);font-size:calc(19px * var(--ui-scale));font-weight:600;color:var(--ink);letter-spacing:var(--nav-tracking);line-height:1.2}.hrms-plat-desc{font-size:calc(14px * var(--ui-scale));color:var(--ink-3);line-height:1.65;margin:0 0 auto;padding-bottom:calc(22px * var(--ui-scale));flex:1 1}.hrms-plat-tag{display:inline-flex;align-items:center;align-self:flex-start;font-size:calc(11.5px * var(--ui-scale));font-weight:650;border-radius:calc(20px * var(--ui-scale));padding:calc(4px * var(--ui-scale)) calc(12px * var(--ui-scale));letter-spacing:.01em;margin-top:calc(4px * var(--ui-scale))}.hrms-advantage-grid{display:grid;grid-template-columns:minmax(calc(420px * var(--ui-scale)),.44fr) minmax(0,1fr);grid-gap:var(--space-7xl);gap:var(--space-7xl);align-items:start}#advantage .hrms-advantage-head .type-display-lg{overflow:visible;width:100%;max-width:100%}#advantage .hrms-advantage-head .type-display-lg>span{display:block;white-space:normal;overflow:visible}#advantage .hrms-advantage-head .type-display-lg>em.text-grad-blue{display:inline-block!important;white-space:nowrap;overflow:visible;line-height:1.3;padding:.1em calc(24px * var(--ui-scale)) .16em .04em}.hrms-advantage-copy{justify-self:end;width:80%;max-width:80%;margin-left:auto}.hrms-advantage-copy p{font-size:calc(17px * var(--ui-scale));line-height:1.65;color:rgba(255,255,255,.78)}.hrms-advantage-copy p+p{margin-top:var(--space-lg)}@media(max-width:1024px){.hrms-platform-cards{grid-template-columns:repeat(2,1fr)}.hrms-advantage-grid{grid-template-columns:1fr;gap:var(--space-4xl)}.hrms-advantage-copy{width:100%;max-width:100%;margin-left:0;justify-self:stretch}#advantage .hrms-advantage-head .type-display-lg>em.text-grad-blue,#advantage .hrms-advantage-head .type-display-lg>span{white-space:normal}}@media(max-width:540px){.hrms-platform-cards{grid-template-columns:1fr}}@media(max-width:960px){.feature-grid--4{grid-template-columns:repeat(2,1fr)}.split-2,.split-2--even{grid-template-columns:1fr;gap:calc(48px * var(--ui-scale))}#rfp-response .rfp-response-split{grid-template-columns:1fr;gap:var(--space-3xl)}#rfp-response .rfp-response-steps-card{width:100%;max-width:100%;justify-self:stretch}#hrms-integration .hrms-split{grid-template-columns:1fr!important;gap:var(--space-3xl)}#hrms-integration .hrms-split>div:last-child{width:100%!important;max-width:100%!important;justify-self:stretch!important}#the-problem .rfp-problem-split{gap:var(--space-2xl)}#the-problem .rfp-problem-panel{grid-template-columns:1fr;gap:0;width:100%;max-width:none;margin-inline:0;padding:calc(24px * var(--ui-scale)) calc(32px * var(--ui-scale))}#the-problem .rfp-problem-panel:after{display:none}#the-problem .rfp-problem-panel-block:first-child{padding-right:0;padding-bottom:var(--space-lg);border-bottom:1px solid var(--line)}#the-problem .rfp-problem-panel-block:last-child{padding-left:0;padding-top:var(--space-lg)}#the-problem .rfp-problem-asks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#the-problem .rfp-problem-asks-grid,#the-problem .rfp-problem-stakes{grid-template-rows:none;align-content:start}#how-it-works .how-it-works-split{grid-template-columns:1fr;gap:var(--space-4xl)}#how-it-works .how-it-works-head{min-width:0;max-width:none}#how-it-works .how-it-works-steps{justify-self:stretch;width:100%;margin-left:0}#how-it-works .how-it-works-head .type-display-lg{width:auto;max-width:100%}#how-it-works .how-it-works-head .type-display-lg>em.text-grad-blue,#how-it-works .how-it-works-head .type-display-lg>span{white-space:normal}#advantage .rfp-why-split,#why .rfp-why-split{grid-template-columns:1fr;gap:var(--space-4xl)}#advantage .rfp-why-head,#why .rfp-why-head{min-width:0;max-width:none}#advantage .rfp-why-copy,#why .rfp-why-copy{justify-self:stretch;width:100%;margin-left:0}#advantage .rfp-why-head .type-display-lg,#why .rfp-why-head .type-display-lg{width:auto;max-width:100%}#advantage .rfp-why-head .type-display-lg>em.text-grad-blue,#advantage .rfp-why-head .type-display-lg>span,#why .rfp-why-head .type-display-lg>em.text-grad-blue,#why .rfp-why-head .type-display-lg>span{white-space:normal}}@media(max-width:900px){#solutions .corporate-solutions-grid .feature-grid{grid-template-columns:1fr}#solutions .corporate-solutions-grid .feature-card{grid-column:span 1!important}}@media(max-width:768px){.feature-grid--2,.feature-grid--3,.feature-grid--4{grid-template-columns:1fr}.step-row{gap:var(--space-md)}.page-hero{padding-top:calc(var(--nav-bar-total) + var(--space-2xl))}}.sec-founder{background:#fff;padding-top:calc(var(--sec-py) * .5)}.sec-founder .container{padding-top:0}.founder-eyebrow{color:var(--teal);margin-bottom:var(--space-md)}.founder-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(721px * var(--ui-scale)));grid-gap:var(--space-5xl);gap:var(--space-5xl);align-items:start}.founder-copy{min-width:0}.founder-intro{font-size:var(--text-body);color:var(--ink-3);line-height:1.7;max-width:62ch}.founder-intro,.founder-link{margin-top:var(--space-xl)}.founder-stat-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(var(--space-xl) * 1.32);gap:calc(var(--space-xl) * 1.32);width:100%;max-width:calc(721px * var(--ui-scale));justify-self:start;align-self:start;padding-left:calc(var(--space-3xl) * 1.2);box-sizing:border-box}.founder-stat{padding:0;background:transparent;border:none;box-shadow:none}.founder-stat-num{font-size:calc(56.4px * var(--ui-scale));letter-spacing:-.03em;line-height:1;margin-bottom:calc(12px * var(--ui-scale))}.founder-stat:first-child .founder-stat-num{color:var(--blue)}.founder-stat:nth-child(2) .founder-stat-num{color:var(--teal)}.founder-stat:nth-child(3) .founder-stat-num{color:var(--violet)}.founder-stat:nth-child(4) .founder-stat-num{color:var(--amber)}.founder-stat-label{font-size:calc(16.8px * var(--ui-scale));color:var(--ink-3);line-height:1.45}@media(max-width:1200px){.founder-layout{grid-template-columns:1fr;gap:var(--space-4xl)}.founder-stat-grid{max-width:100%;justify-self:stretch;padding-left:0}.founder-copy .display.type-display-lg>em.text-grad-blue,.founder-copy .display.type-display-lg>span{white-space:normal}}.pain-item{align-items:flex-start;color:var(--ink-2)}.pain-payoff{margin-top:calc(var(--space-3xl) + calc(8px * var(--ui-scale)));margin-left:auto;margin-right:auto;max-width:-moz-fit-content;max-width:fit-content;font-size:var(--text-display-md);text-align:center;letter-spacing:-.02em}@media(max-width:768px){.founder-layout{grid-template-columns:1fr;gap:var(--space-3xl)}.founder-stat-grid{max-width:100%;justify-self:stretch;grid-template-columns:1fr 1fr;padding-left:var(--space-md)}#economics .split-2--even,.pain-list{grid-template-columns:1fr!important}}.card-compact{padding:calc(20px * var(--ui-scale)) calc(22px * var(--ui-scale))}.text-card-sm{font-size:calc(21px * var(--ui-scale));letter-spacing:-.02em}.m-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.m-grid>div{padding:calc(44px * var(--ui-scale)) calc(32px * var(--ui-scale))}.m-grid>div:not(:last-child){border-right:1px solid var(--line)}.m-grid .metric-value{margin-bottom:calc(12px * var(--ui-scale));line-height:1.04;max-width:100%;overflow-wrap:break-word}.metric-band .metric-value{font-size:clamp(calc(30px * var(--ui-scale)),3.4vw,calc(52px * var(--ui-scale)))}.m-grid .metric-label{font-size:calc(14px * var(--ui-scale));line-height:1.45;color:var(--ink-3)}.metrics-tags{margin-top:calc(32px * var(--ui-scale));display:flex;gap:calc(28px * var(--ui-scale));flex-wrap:wrap;justify-content:center}.metrics-tags span{font-size:calc(11.5px * var(--ui-scale));letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.section-head{margin-bottom:var(--space-3xl);max-width:calc(900px * var(--ui-scale))}.section-head-wide{margin-bottom:var(--space-3xl);max-width:calc(1000px * var(--ui-scale));overflow:visible}.section-intro{font-size:var(--text-body);color:var(--ink-3);line-height:1.65;max-width:var(--section-intro-max);margin:var(--space-lg) 0 0}.cms-head-copy .section-intro,.forms-head-copy .section-intro,.migration-head-copy .section-intro,.network-head-copy .section-intro,.sec-levers .section-head-wide .section-intro,.section-head-wide[style*="text-align: center"] .section-intro,.section-head-wide[style*=center] .section-intro{margin-left:auto;margin-right:auto}.section-head-wide .display.type-display-lg,.section-head-wide .display.type-display-xl{overflow:visible;line-height:1.12}.section-head-wide .display.split-heading--inline{line-height:1.35}.section-head-wide .display.type-display-lg>em.text-grad-blue,.section-head-wide .display.type-display-xl>em.text-grad-blue{overflow:visible;line-height:1.32;padding:.16em .18em .16em .08em}.display.split-heading--inline{overflow:visible;line-height:1.35;white-space:nowrap}.display.split-heading--inline>span{display:inline!important;white-space:nowrap}.display.split-heading--inline>em.text-grad-blue{display:inline-block!important;white-space:nowrap;overflow:visible;line-height:1.35;padding:.22em .14em .14em .06em;vertical-align:baseline}.section-head-wide .display.split-heading--inline>em.text-grad-blue{line-height:1.35;padding:.22em .14em .14em .06em}#case-assistant .section-head-wide .split-heading--inline{font-size:clamp(calc(34px * var(--ui-scale)),4.4vw,calc(58px * var(--ui-scale)));line-height:1.35}@media(max-width:768px){.display.split-heading--inline,.display.split-heading--inline>em.text-grad-blue,.display.split-heading--inline>span{white-space:normal}}.section-head-row{display:flex;justify-content:space-between;align-items:end;margin-bottom:var(--space-5xl);flex-wrap:wrap;gap:var(--space-lg)}#codiocms.sec.sec-codiocms,#main-content .page-hero+#codiocms.sec{padding-top:calc(var(--sec-py) * .4);padding-bottom:calc(var(--sec-py) * .45)}.sec-codiocms .cms-head-copy{margin:0 auto var(--space-4xl);max-width:min(calc(1000px * var(--ui-scale)),100%);text-align:center}.sec-codiocms .cms-head-copy>.section-eyebrow-row{margin-top:calc(9.6px * var(--ui-scale))}.section-eyebrow-row{display:flex;justify-content:flex-start;margin-bottom:var(--space-md);width:100%;max-width:100%;min-width:0}.cms-head-copy .section-eyebrow-row,.network-head-copy .section-eyebrow-row,.section-eyebrow-row--center{justify-content:center}.sec-dark .section-eyebrow-pill{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:rgba(255,255,255,.82);box-shadow:none}.sec-dark .section-eyebrow-pill .hero-eyebrow-dot{background:var(--blue);box-shadow:0 0 0 calc(2.88px * var(--ui-scale)) var(--blue-a24)}.sec-dark .section-eyebrow-pill:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22)}.section-eyebrow-pill{gap:calc(6.72px * var(--ui-scale));background:linear-gradient(160deg,#fff 0,var(--warm-surface) 150%);border-color:var(--warm-border);color:var(--ink-2);text-transform:uppercase;letter-spacing:.1em;font-size:calc(11.04px * var(--ui-scale))!important;font-weight:700;padding:calc(7.68px * var(--ui-scale)) calc(17.28px * var(--ui-scale));box-shadow:var(--shadow-ambient);max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.35;align-items:center}.cms-head-copy .section-eyebrow-row .section-eyebrow-pill,.network-head-copy .section-eyebrow-row .section-eyebrow-pill,.sec-codioforms .forms-head-copy .section-eyebrow-row .section-eyebrow-pill,.section-eyebrow-row--center .section-eyebrow-pill{text-align:center;justify-content:center}.section-eyebrow-text{min-width:0;line-height:inherit}.section-eyebrow-pill .hero-eyebrow-dot{width:calc(5.76px * var(--ui-scale));height:calc(5.76px * var(--ui-scale));background:var(--blue);box-shadow:0 0 0 calc(2.88px * var(--ui-scale)) var(--blue-a16);flex-shrink:0}.section-eyebrow-pill:hover{border-color:var(--line);background:linear-gradient(160deg,#fff 0,var(--warm-surface-2) 140%)}.cms-bento{margin-top:var(--space-3xl);display:grid;grid-template-columns:calc(300px * var(--ui-scale)) 1fr;grid-gap:calc(16px * var(--ui-scale));gap:calc(16px * var(--ui-scale));align-items:stretch}.cms-bento-hero{display:flex;flex-direction:column;justify-content:space-between;padding:calc(40px * var(--ui-scale));background:#fff;border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));box-shadow:var(--shadow-ambient)}.cms-bento-hero-label{font-size:calc(10px * var(--ui-scale));letter-spacing:.14em;color:var(--blue);margin-bottom:calc(16px * var(--ui-scale))}.cms-bento-hero-title{font-size:calc(34px * var(--ui-scale));font-style:italic;color:var(--ink);line-height:1.1;letter-spacing:-.02em}.cms-bento-hero-title em{font-style:italic;color:var(--ink-3)}.cms-bento-hero-cap-label{font-size:calc(10px * var(--ui-scale));letter-spacing:.1em;color:var(--blue);margin-bottom:calc(14px * var(--ui-scale))}.cms-bento-hero-cap-item{display:flex;align-items:center;gap:calc(10px * var(--ui-scale));font-size:calc(13px * var(--ui-scale));color:var(--ink-2);font-weight:500}.cms-bento-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(12px * var(--ui-scale));gap:calc(12px * var(--ui-scale))}.cms-bento-col{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));box-shadow:var(--shadow-ambient)}.cms-bento-col-head{display:flex;align-items:center;gap:calc(8px * var(--ui-scale));padding:calc(12px * var(--ui-scale)) calc(18px * var(--ui-scale));border-bottom:1px solid var(--line)}.cms-bento-col-head .mono{font-size:calc(10px * var(--ui-scale));letter-spacing:.1em;color:var(--blue);font-weight:700;text-transform:uppercase}.cms-bento-col-dot{width:calc(8px * var(--ui-scale));height:calc(8px * var(--ui-scale));border-radius:50%;flex-shrink:0}.cms-bento-col-row,.cms-bento-col-rows{display:flex;flex-direction:column}.cms-bento-col-row{gap:calc(6px * var(--ui-scale));padding:calc(16px * var(--ui-scale)) calc(18px * var(--ui-scale))}.cms-bento-col-row:not(:last-child){border-bottom:1px solid var(--line)}.cms-bento-col-row-top{display:flex;align-items:center;gap:calc(8px * var(--ui-scale))}.cms-bento-col-row-icon{display:flex;align-items:center;justify-content:center;width:calc(26px * var(--ui-scale));height:calc(26px * var(--ui-scale));border-radius:calc(6px * var(--ui-scale));background:var(--icon-grad);color:#fff;flex-shrink:0;box-shadow:0 2px 6px var(--blue-a16)}.cms-bento-col-row-title{font-size:calc(13px * var(--ui-scale));font-weight:600;color:var(--ink);line-height:1.2}.cms-bento-col-row-body{font-size:calc(12px * var(--ui-scale));color:var(--ink-3);line-height:1.55;margin:0;padding-left:calc(34px * var(--ui-scale))}@media(min-width:769px) and (max-width:1200px){.cms-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto}.cms-bento-hero{grid-column:1;grid-row:1;min-height:auto}.cms-bento-cols{display:contents}.cms-bento-col:first-child{grid-column:2;grid-row:1}.cms-bento-col:nth-child(2){grid-column:1;grid-row:2}.cms-bento-col:nth-child(3){grid-column:2;grid-row:2}}@media(max-width:768px){.cms-bento,.cms-bento-cols{grid-template-columns:1fr}.cms-bento-hero{min-height:auto}}.cms-passport-vault{margin-top:var(--space-2xl);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3xl);gap:var(--space-3xl);padding:calc(40px * var(--ui-scale));align-items:center;background:#fff;border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));box-shadow:var(--shadow-ambient)}.cms-passport-vault-label{font-size:calc(10px * var(--ui-scale));letter-spacing:.12em;color:var(--blue);margin-bottom:calc(14px * var(--ui-scale))}.cms-passport-vault-title{font-size:var(--text-display-md);letter-spacing:-.02em;line-height:1.15;color:var(--ink);margin-bottom:var(--space-lg)}.cms-passport-vault-title em{font-style:italic;color:var(--ink-3)}.cms-passport-vault-body{font-size:var(--text-body);color:var(--ink-3);line-height:1.65;margin:0}.cms-passport-vault-features{display:flex;flex-direction:column;gap:var(--space-lg)}.cms-passport-vault-feature{display:flex;gap:var(--space-md)}.cms-passport-vault-feature:not(:last-child){padding-bottom:var(--space-lg);border-bottom:1px solid var(--line)}.cms-passport-vault-feature-icon{display:flex;align-items:center;justify-content:center;width:calc(36px * var(--ui-scale));height:calc(36px * var(--ui-scale));border-radius:calc(9px * var(--ui-scale));background:var(--blue-soft);color:var(--blue);flex-shrink:0;margin-top:calc(2px * var(--ui-scale))}.cms-passport-vault-feature-title{font-size:calc(13.5px * var(--ui-scale));font-weight:700;color:var(--ink);margin-bottom:calc(3px * var(--ui-scale))}.cms-passport-vault-feature-detail{font-size:calc(12.5px * var(--ui-scale));color:var(--ink-3);line-height:1.55}.migration-head-row{margin-bottom:var(--space-4xl)}.migration-head-copy{margin-bottom:0;max-width:min(calc(1000px * var(--ui-scale)),100%);margin-inline:auto;text-align:center}.migration-foot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-xl);gap:var(--space-xl);margin-top:var(--space-4xl);padding:var(--space-xl) var(--space-2xl);border:1px solid var(--line);border-radius:calc(14px * var(--ui-scale));background:linear-gradient(180deg,#fff,var(--surface-2));max-width:100%;overflow-x:clip}.migration-statband--foot{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-self:center;flex-shrink:0;width:max-content;height:auto;padding:0 var(--space-lg) 0 0;margin:0;border:none;border-radius:0;background:transparent;border-right:1px solid var(--line)}.migration-statband--foot .migration-stat{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 auto;gap:calc(3px * var(--ui-scale));padding:0 var(--space-md);border-bottom:none;border-right:1px solid var(--line)}.migration-statband--foot .migration-stat:first-child{padding-left:0}.migration-statband--foot .migration-stat:last-child{border-right:none;padding-right:0}.migration-statband--foot .migration-stat-value{font-size:clamp(calc(18px * var(--ui-scale)),2vw,calc(24px * var(--ui-scale)));line-height:1;letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.migration-statband--foot .migration-stat-label{font-size:calc(10.5px * var(--ui-scale));color:var(--ink-3);line-height:1.3;max-width:none;white-space:nowrap}.migration-foot-copy{min-width:0}.migration-foot-lead{font-size:var(--text-body-sm);color:var(--ink-3);margin:0 0 var(--space-sm)}.migration-platforms{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui-scale))}.migration-platform{font-size:calc(12px * var(--ui-scale));font-weight:600;color:var(--ink-2);padding:calc(6px * var(--ui-scale)) calc(12px * var(--ui-scale));border:1px solid var(--line-2);border-radius:999px;background:#fff}.migration-foot-cta{flex-shrink:0}@media(max-width:960px){.migration-foot{grid-template-columns:1fr;align-items:stretch;gap:var(--space-md);padding:var(--space-lg)}.migration-statband--foot{flex-wrap:nowrap;align-self:stretch;width:100%;max-width:100%;padding:0 0 var(--space-md);border-right:none;border-bottom:1px solid var(--line);overflow-x:auto;-webkit-overflow-scrolling:touch}.migration-statband--foot .migration-stat{flex:0 0 auto;min-width:0;padding:0 var(--space-md);border-right:1px solid var(--line)}.migration-statband--foot .migration-stat:last-child{border-right:none;padding-right:0}.migration-statband--foot .migration-stat:first-child{padding-left:0}.migration-statband--foot .migration-stat-label{white-space:normal}.migration-foot-copy{width:100%;min-width:0}.migration-platforms{width:100%}.migration-foot-cta{width:100%;justify-content:center;white-space:normal;text-align:center}}.section-head-row .section-copy{max-width:calc(900px * var(--ui-scale))}.type-display-xl{font-size:var(--text-display-xl)}.type-display-lg{font-size:var(--text-display-lg)}.type-display-hero{font-size:var(--text-display-hero)}.hero-full-viewport .type-display-hero{margin-top:calc(32px * var(--ui-scale))}.hero-full-viewport .type-display-hero>em.text-grad-blue{display:block;overflow:visible;line-height:1.28;padding:.14em .18em .14em .06em}.type-display-cta{font-size:var(--text-display-cta)}.type-display-md{font-size:var(--text-display-md)}.type-display-metric{font-size:var(--text-display-metric)}.type-lead{font-size:var(--text-lead)}.grid-gap-lg{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.grid-gap-xl{display:grid;grid-gap:var(--space-3xl);gap:var(--space-3xl)}.grid-gap-2xl{display:grid;grid-gap:var(--space-7xl);gap:var(--space-7xl)}.rule{height:1px;background:var(--line);width:100%}.card-lift-hover{transition:border-color .18s,transform .18s,box-shadow .18s}.card-lift-hover:hover{border-color:var(--line-blue);transform:translateY(calc(-3px * var(--ui-scale)));box-shadow:var(--shadow-blue-lift)}@media(prefers-reduced-motion:reduce){.card-lift-hover{transition:none}.card-lift-hover:hover{transform:none;box-shadow:none}}.card{background:#fff;border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));padding:calc(32px * var(--ui-scale));box-shadow:var(--shadow-ambient);transition:border-color .18s,transform .18s,box-shadow .18s;will-change:transform}.card:hover{transform:translateY(calc(-3px * var(--ui-scale)));border-color:var(--line-blue);box-shadow:var(--shadow-blue-lift)}.card-dark{background:var(--ink-2);border:1px solid rgba(255,255,255,.08)}.card-dark,.card-grad-border{border-radius:calc(16px * var(--ui-scale))}.card-grad-border{position:relative;padding:1px;background:linear-gradient(140deg,var(--violet-a20),var(--teal-a12),var(--line))}.card-grad-border>*{border-radius:inherit}.tweaks-panel{position:fixed;bottom:calc(24px * var(--ui-scale));right:calc(24px * var(--ui-scale));z-index:1000;width:calc(280px * var(--ui-scale));background:#fff;border:1px solid var(--line-2);border-radius:calc(12px * var(--ui-scale));padding:calc(20px * var(--ui-scale));box-shadow:0 30px 60px -20px rgba(11,19,36,.2);font-size:calc(13px * var(--ui-scale))}.tweaks-panel h4{font-size:calc(10.5px * var(--ui-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:calc(10px * var(--ui-scale));font-weight:500;font-family:var(--mono)}.tweaks-panel .row{margin-bottom:calc(16px * var(--ui-scale))}.tweaks-panel .seg{display:flex;gap:2px;background:var(--surface);border-radius:56px;padding:3px}.tweaks-panel .seg button{flex:1 1;padding:calc(7px * var(--ui-scale)) 4px;border-radius:56px;font-size:calc(11.5px * var(--ui-scale));color:var(--ink);transition:all .2s}.tweaks-panel .seg button.on{background:var(--blue);color:#fff;font-weight:600}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important;filter:none!important}.logo-strip-track,.orbit-ring{animation:none!important}.reveal{opacity:1!important;transform:none!important;filter:none!important}.blue-glow,.hero-aurora{display:none!important}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes orbit{0%{transform:rotate(0) translateX(var(--r)) rotate(0)}to{transform:rotate(1turn) translateX(var(--r)) rotate(-1turn)}}@keyframes livepulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes navSlideDown{0%{opacity:0;transform:translateY(-64px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.site-nav{animation:navSlideDown .6s cubic-bezier(.2,.7,.2,1) both}}.card.reveal,.feature-card.reveal,.pillar-card.reveal{will-change:transform,opacity,filter}@media(prefers-reduced-motion:reduce){.site-nav{animation:none!important}}.orbit-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px dashed var(--line-2);border-radius:50%}.hero-full-viewport{min-height:100vh;min-height:100dvh;width:100%;max-width:100%}.hero-section{width:100%;max-width:100%;padding:var(--nav-bar-total) 0 0;overflow:hidden}.hero-copy-stack{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2;width:100%}.hero-lead{max-width:min(calc(1100px * var(--ui-scale)),92%);font-family:var(--sans);font-weight:450}.hero-lead-mobile{display:none}.hero-pill-row{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(8px * var(--ui-scale));margin:0 auto var(--space-md)}.hero-grid-overlay{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(80,70,60,.07) 1px,transparent 0),linear-gradient(180deg,rgba(80,70,60,.07) 1px,transparent 0);background-size:calc(64px * var(--ui-scale)) calc(64px * var(--ui-scale));-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000 0,transparent 65%);mask-image:radial-gradient(120% 80% at 50% 0,#000 0,transparent 65%);opacity:.55}.hero-eyebrow-row{display:flex;justify-content:center;margin-bottom:var(--space-md)}.hero-eyebrow-pill{background:rgba(255,255,255,.86);border-color:var(--glass-border);color:var(--ink-2);text-transform:uppercase;letter-spacing:.09em;font-size:calc(10px * var(--ui-scale))!important;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6)}.hero-eyebrow-dot{width:calc(6px * var(--ui-scale));height:calc(6px * var(--ui-scale));border-radius:50%;background:var(--blue);box-shadow:0 0 0 calc(3px * var(--ui-scale)) var(--blue-a16);flex-shrink:0}.hero-trust{display:flex;align-items:center;justify-content:center;gap:calc(12px * var(--ui-scale));margin-top:var(--space-lg);flex-wrap:wrap}.hero-trust-copy{font-family:var(--sans);font-size:calc(12.5px * var(--ui-scale));color:var(--muted);line-height:1.4}.hero-trust-copy strong{color:var(--ink-2);font-weight:600}.hero-dashboard-glow{top:38%;z-index:1}.hero-dashboard-slot{position:relative;z-index:2;flex-shrink:0;margin-bottom:-1;width:100%}.hero-dashboard-slot .container{margin-top:calc(48px * var(--ui-scale))}.hero-full-viewport .pill{font-size:calc(11px * var(--ui-scale));padding:calc(7px * var(--ui-scale)) calc(16px * var(--ui-scale));gap:calc(6px * var(--ui-scale))}.hero-full-viewport .btn{padding:calc(11px * var(--ui-scale)) calc(22px * var(--ui-scale));font-size:calc(12px * var(--ui-scale));gap:calc(6px * var(--ui-scale))}.hero-full-viewport .btn svg{width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale))}.logo-strip-section{padding:calc(80px * var(--ui-scale)) 0 calc(88px * var(--ui-scale));background:#fff;overflow-x:clip}.logo-strip-marquee{overflow:hidden;position:relative;width:100%}.logo-strip-fade{position:absolute;top:0;bottom:0;width:calc(120px * var(--ui-scale));z-index:2;pointer-events:none}.logo-strip-fade--left{left:0;background:linear-gradient(90deg,#fff,transparent)}.logo-strip-fade--right{right:0;background:linear-gradient(270deg,#fff,transparent)}.logo-strip-track{display:flex;gap:calc(64px * var(--ui-scale));animation:marquee 48s linear infinite;white-space:nowrap;width:max-content}.logo-strip-track span{font-size:calc(22px * var(--ui-scale));color:var(--ink-3);font-weight:560;letter-spacing:-.02em;opacity:.78;flex-shrink:0}.logo-strip-title{padding:0 calc(8px * var(--ui-scale));line-height:1.5}.outcomes-headline-section{padding:calc(80px * var(--ui-scale)) 0 calc(88px * var(--ui-scale));background:#fff}.outcomes-headline-section .section-head-wide{margin-bottom:0}.sec-os{background:var(--warm-surface);overflow:hidden}.os-list-section{padding-top:13px;padding-bottom:47px}#operating-system .section-head-wide{margin-bottom:var(--space-6xl);max-width:none}.os-list{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--space-4xl);gap:var(--space-4xl);min-height:clamp(calc(360px * var(--ui-scale)),48vw,calc(560px * var(--ui-scale)))}.os-list-label{font-family:var(--sans);font-size:calc(15px * var(--ui-scale));font-weight:600;line-height:1.4;color:var(--ink);letter-spacing:-.01em;justify-self:start;align-self:center;max-width:22ch}.os-list-words{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:clamp(calc(6px * var(--ui-scale)),1vw,calc(14px * var(--ui-scale)));justify-self:center}.os-word{display:block;background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:var(--display);font-weight:500;letter-spacing:-.02em;line-height:1.06;font-size:clamp(calc(30px * var(--ui-scale)),4.4vw,calc(64px * var(--ui-scale)));white-space:nowrap;text-align:center;color:var(--ink);opacity:max(.12,calc(1 - var(--dist) * .26));transition:opacity .55s var(--ease-out),color .55s var(--ease-out),transform .55s var(--ease-out)}.os-word.is-active{opacity:1;color:var(--ink);background:linear-gradient(120deg,var(--teal) 0,var(--blue) 55%,var(--violet-bright) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.os-word:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:calc(6px * var(--ui-scale))}.os-list-cta{justify-self:end;align-self:center}.os-list-btn{white-space:nowrap}.os-list.os-goodbye{--os-goodbye-slot:calc(1.22em);display:flex;justify-content:center;align-items:center;min-height:calc(3 * var(--os-goodbye-slot));width:100%}.os-goodbye-inner{display:flex;align-items:center;gap:clamp(calc(24px * var(--ui-scale)),3vw,calc(56px * var(--ui-scale)));max-width:100%;padding-left:184px;padding-right:184px}.os-goodbye-label{flex:0 0 auto;display:flex;align-items:center}.os-goodbye-text{color:var(--ink);white-space:nowrap}.os-list.os-goodbye .os-carousel,.os-list.os-goodbye .os-word{font-size:var(--text-display-lg);line-height:1.08;letter-spacing:-.025em}.os-list.os-goodbye .os-carousel{flex:0 0 auto;position:relative;height:calc(3 * var(--os-goodbye-slot));overflow:hidden}.os-carousel:before{content:"lost institutional knowledge";display:block;visibility:hidden;height:0;overflow:hidden;white-space:nowrap;pointer-events:none}.os-list.os-goodbye .os-carousel-item{position:absolute;left:0;top:50%;width:max-content;max-width:100%;margin-top:calc(-.5lh);text-align:left;white-space:nowrap;transform-origin:left center;will-change:transform,opacity}@media(max-width:900px){.os-list{grid-template-columns:1fr;gap:var(--space-2xl);text-align:center;min-height:auto}.os-list-label{text-align:center;max-width:none}.os-list-cta,.os-list-label{justify-self:center}.os-word{white-space:normal}.os-list.os-goodbye{min-height:auto}.os-goodbye-inner{flex-direction:column;gap:var(--space-xl);width:100%}.os-goodbye-label{justify-content:center}.os-list.os-goodbye .os-carousel{width:100%;max-width:none;height:calc(3 * var(--os-goodbye-slot))}.os-list.os-goodbye .os-carousel-item{width:100%;text-align:left;white-space:normal}}.navlink{font-family:var(--display);font-size:calc(15px * var(--ui-scale));color:var(--ink-3);font-weight:600;letter-spacing:var(--nav-tracking);transition:color .2s}.navlink:hover{color:var(--ink)}.site-nav .navlink{color:var(--ink-2);font-weight:600}.site-nav .navlink:hover{color:var(--ink)}.nav-group{position:relative;display:flex;align-items:center}.navlink-trigger{display:inline-flex;align-items:center;gap:calc(5px * var(--ui-scale));background:none;border:none;cursor:pointer;font:inherit;font-family:var(--display);font-size:calc(15px * var(--ui-scale));color:var(--ink-2);font-weight:600;letter-spacing:var(--nav-tracking);padding:calc(4px * var(--ui-scale)) 0;transition:color .2s}.nav-group.is-open .navlink-trigger,.navlink-trigger.is-active,.navlink-trigger:hover{color:var(--ink)}.navlink-chev{width:calc(11px * var(--ui-scale));height:calc(11px * var(--ui-scale));transition:transform .25s var(--ease-out);color:currentColor}.nav-group.is-open .navlink-chev{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:calc(100% + 12px);left:calc(-22px * var(--ui-scale));transform:none;min-width:calc(270px * var(--ui-scale));display:flex;flex-direction:column;gap:calc(2px * var(--ui-scale));padding:calc(8px * var(--ui-scale));background:#ffffff;border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6),var(--shadow-ambient),0 calc(24px * var(--ui-scale)) calc(48px * var(--ui-scale)) calc(-20px * var(--ui-scale)) rgba(11,19,36,.22);z-index:120}.nav-dropdown:before{content:"";position:absolute;left:0;right:0;top:-20px;height:20px}.nav-dropdown-item{display:flex;flex-direction:column;gap:calc(2px * var(--ui-scale));padding:calc(10px * var(--ui-scale)) calc(14px * var(--ui-scale));border-radius:calc(11px * var(--ui-scale));transition:background-color .18s var(--ease-house)}.nav-dropdown-item:hover{background:var(--blue-tint-2)}.nav-dropdown-item-label{font-family:var(--display);font-size:calc(16px * var(--ui-scale));font-weight:600;color:var(--ink);letter-spacing:var(--nav-tracking);line-height:1.1}.nav-dropdown-item-desc{font-size:calc(12px * var(--ui-scale));color:var(--muted);letter-spacing:var(--nav-tracking);line-height:1.3}.nav-mobile-grouptrigger{width:100%;background:none;border:none;cursor:pointer;font:inherit;text-align:left}.nav-mobile-group.is-open .nav-mobile-chevron{transform:rotate(90deg)}.nav-mobile-chevron{transition:transform .25s var(--ease-out)}.nav-mobile-sub{display:flex;flex-direction:column}.nav-mobile-sublink{display:block;padding:calc(13px * var(--ui-scale)) 0 calc(13px * var(--ui-scale)) calc(16px * var(--ui-scale));font-family:var(--display);font-size:calc(17px * var(--ui-scale));font-weight:600;letter-spacing:var(--nav-tracking);color:var(--ink-3);border-bottom:1px solid rgba(91,97,110,.1);transition:color .2s}.nav-mobile-sublink:last-child{border-bottom:none}.nav-mobile-sublink:focus-visible,.nav-mobile-sublink:hover{color:var(--blue);outline:none}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--nav-inner-py) var(--nav-inner-px);transition:padding .35s cubic-bezier(.2,.7,.2,1),gap .35s cubic-bezier(.2,.7,.2,1)}.site-nav.is-scrolled .nav-inner{gap:var(--space-sm);padding:var(--nav-inner-py-scrolled) var(--nav-inner-px-scrolled)}.nav-logo-link{display:flex;align-items:center;line-height:0;flex-shrink:0}.nav-logo{height:var(--nav-logo-h);width:auto;transition:height .35s cubic-bezier(.2,.7,.2,1)}.site-nav.is-scrolled .nav-logo{height:var(--nav-logo-h-scrolled)}.navlinks{gap:calc(26px * var(--ui-scale));flex:1 1;justify-content:center}.nav-actions,.navlinks{display:flex;align-items:center}.nav-actions{gap:calc(10px * var(--ui-scale));flex-shrink:0}.nav-signin{padding:calc(10px * var(--ui-scale)) calc(20px * var(--ui-scale));font-size:calc(14px * var(--ui-scale));border-radius:56px;transition:padding .35s cubic-bezier(.2,.7,.2,1),font-size .35s cubic-bezier(.2,.7,.2,1)}.site-nav.is-scrolled .nav-signin{padding:calc(7px * var(--ui-scale)) calc(16px * var(--ui-scale));font-size:calc(13px * var(--ui-scale))}.nav-menu-toggle{display:none;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:1.5px solid rgba(10,11,13,.14);border-radius:50%;background:rgba(255,255,255,.72);color:var(--ink);cursor:pointer;box-shadow:0 1px 8px rgba(10,11,13,.08);-webkit-tap-highlight-color:transparent;position:relative;z-index:2;transition:background .2s,border-color .2s,box-shadow .2s}.nav-menu-toggle:hover{background:#fff;border-color:rgba(10,11,13,.22);box-shadow:0 2px 12px rgba(10,11,13,.1)}.nav-menu-toggle-lines{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:4.5px;width:15px;height:12px;pointer-events:none}.nav-menu-toggle-lines span{display:block;height:1.5px;min-height:1.5px;background:var(--ink);border-radius:1px;transition:width .2s ease,transform .2s ease}.nav-menu-toggle-lines span:first-child{width:15px}.nav-menu-toggle-lines span:nth-child(2){width:11px}.nav-menu-toggle-lines span:nth-child(3){width:15px}.nav-mobile-panel{position:fixed;inset:0;z-index:500;display:flex;flex-direction:column;background:#fff;--nav-tracking:0.03em;padding:max(calc(14px * var(--ui-scale)),env(safe-area-inset-top,0px)) max(calc(20px * var(--ui-scale)),env(safe-area-inset-right,0px)) max(calc(20px * var(--ui-scale)),env(safe-area-inset-bottom,0px)) max(calc(20px * var(--ui-scale)),env(safe-area-inset-left,0px));overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-mobile-header{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--ui-scale));margin-bottom:calc(32px * var(--ui-scale));padding-top:calc(4px * var(--ui-scale))}.nav-mobile-logo-link{display:flex;align-items:center;line-height:0;flex-shrink:0}.nav-mobile-logo{height:calc(34px * var(--ui-scale));width:auto}.nav-close-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:none;border-radius:50%;background:var(--ink);color:#fff;cursor:pointer;box-shadow:0 2px 10px rgba(10,11,13,.18);-webkit-tap-highlight-color:transparent}.nav-close-btn svg{width:16px;height:16px}.nav-mobile-list{display:flex;flex-direction:column;flex:1 1}.nav-mobile-link{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--ui-scale));padding:calc(20px * var(--ui-scale)) 0;border-bottom:1px solid rgba(91,97,110,.14);font-family:var(--display);font-size:calc(21px * var(--ui-scale));font-weight:600;letter-spacing:var(--nav-tracking);line-height:1.12;color:var(--ink-2);transition:color .2s,border-color .2s;animation:navMobileLinkIn .32s cubic-bezier(.2,.7,.2,1) both}.nav-mobile-link:first-child{border-top:1px solid rgba(91,97,110,.14)}.nav-mobile-link:focus-visible,.nav-mobile-link:hover{color:var(--blue);outline:none}.nav-mobile-chevron{flex-shrink:0;width:calc(16px * var(--ui-scale));height:calc(16px * var(--ui-scale));color:var(--muted-2)}.nav-mobile-footer{display:flex;flex-direction:column;gap:calc(10px * var(--ui-scale));margin-top:calc(28px * var(--ui-scale));padding-top:calc(8px * var(--ui-scale))}.nav-mobile-cta,.nav-mobile-signin{width:100%;justify-content:center;padding:calc(13px * var(--ui-scale)) calc(20px * var(--ui-scale));font-size:calc(14px * var(--ui-scale))}.nav-mobile-contact{display:flex;flex-direction:column;gap:calc(8px * var(--ui-scale));margin-top:calc(20px * var(--ui-scale));padding-top:calc(16px * var(--ui-scale));border-top:1px solid var(--line)}.nav-mobile-link span{letter-spacing:inherit}.nav-mobile-contact-link{font-size:calc(13px * var(--ui-scale));color:var(--muted);letter-spacing:var(--nav-tracking);transition:color .2s}.nav-mobile-contact-link:hover{color:var(--ink)}@keyframes navMobileLinkIn{0%{opacity:0;transform:translateY(calc(6px * var(--ui-scale)))}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.nav-actions-desktop,.navlinks-desktop{display:none}.nav-menu-toggle{display:flex}.nav-shell{width:100%;max-width:100vw;left:0;right:0}.site-nav{max-width:100%}.nav-inner,.site-nav{width:100%;overflow:visible}.nav-inner{justify-content:space-between;align-items:center;min-height:44px}}@media(max-width:960px){body,html{touch-action:pan-y;overscroll-behavior-x:none}}#platform{overflow-x:clip}@media(max-width:1100px){.navlink{font-size:calc(16px * var(--ui-scale))}.navlinks{gap:calc(20px * var(--ui-scale))}.nav-signin{padding:calc(8px * var(--ui-scale)) calc(14px * var(--ui-scale));font-size:calc(12px * var(--ui-scale))}.value-levers-columns{gap:var(--space-4xl)}.agent-catalog-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:900px){.vp-grid{gap:var(--space-4xl)!important}.how-grid,.vp-grid{grid-template-columns:1fr!important}.how-grid{gap:calc(56px * var(--ui-scale))!important}.cert-layout>div:first-child,.how-grid>div:first-child{position:static!important}.cert-row{grid-template-columns:1fr;gap:calc(8px * var(--ui-scale))}.agent-catalog-grid,.audience-grid,.cs-grid,.value-levers-columns{grid-template-columns:1fr!important}.ft-grid,.m-grid{grid-template-columns:1fr 1fr!important}.m-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.m-grid>div:nth-child(2){border-right:none}.section-head-row{flex-direction:column;align-items:flex-start}.section-head-row .btn{align-self:flex-start;text-align:center;justify-content:center}.section-head,.section-head-wide{margin-bottom:var(--space-3xl)}#operating-system .section-head-wide{margin-bottom:var(--space-4xl)}.section-eyebrow-pill{font-size:calc(9.6px * var(--ui-scale))!important;padding:calc(6.4px * var(--ui-scale)) calc(13.6px * var(--ui-scale));letter-spacing:.08em}}@media(max-width:768px){:root{--sec-py:calc(72px * var(--ui-scale));--sec-py-between:calc(36px * var(--ui-scale));--sec-py-cta:calc(88px * var(--ui-scale));--text-display-card:calc(26px * var(--ui-scale));--text-display-audience:calc(26px * var(--ui-scale));--nav-shell-top:max(calc(10px * var(--ui-scale)),env(safe-area-inset-top,0px));--nav-logo-h:calc(27px * var(--ui-scale));--nav-logo-h-scrolled:calc(24px * var(--ui-scale));--nav-inner-py:calc(8px * var(--ui-scale));--nav-inner-px:calc(16px * var(--ui-scale));--nav-inner-py-scrolled:calc(6px * var(--ui-scale));--nav-inner-px-scrolled:calc(14px * var(--ui-scale));--nav-hero-gap:calc(28px * var(--ui-scale));--nav-bar-total:calc(var(--nav-shell-top) + var(--nav-inner-py) * 2 + var(--nav-logo-h) + var(--nav-hero-gap))}.nav-shell{padding-left:max(calc(14px * var(--ui-scale)),env(safe-area-inset-left,0px));padding-right:max(calc(14px * var(--ui-scale)),env(safe-area-inset-right,0px))}.site-nav{border-radius:calc(44px * var(--ui-scale))}.site-nav:not(.is-scrolled){background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,.24))!important;backdrop-filter:blur(14px) saturate(140%) brightness(1.03)!important;-webkit-backdrop-filter:blur(14px) saturate(140%) brightness(1.03)!important;border:1px solid rgba(255,255,255,.38)!important;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.55),0 6px 24px -14px rgba(11,19,36,.12)!important}.site-nav.is-scrolled .nav-signin{padding:calc(6px * var(--ui-scale)) calc(12px * var(--ui-scale));font-size:calc(11.5px * var(--ui-scale))}.hero-dashboard-fade,.hero-dashboard-slot{display:none!important}.hero-full-viewport.hero-section{min-height:auto;height:auto;max-height:none;padding-top:var(--nav-bar-total);padding-bottom:calc(78px * var(--ui-scale));overflow-x:clip;overflow-y:visible}.hero-full-viewport{min-height:auto}.hero-copy-stack{flex:0 1 auto;min-height:auto;justify-content:flex-start;padding:calc(28px * var(--ui-scale)) 0 calc(17px * var(--ui-scale));overflow:visible}.hero-copy-stack .container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(223px * 1.4);max-height:none;flex:none;gap:calc(22px * var(--ui-scale));padding:calc(12px * var(--ui-scale)) calc(20px * var(--ui-scale)) calc(16px * var(--ui-scale));width:100%;max-width:100%;box-sizing:border-box}.hero-copy-stack .reveal:first-child:not(.type-display-hero){margin:0!important}.hero-copy-stack .container{min-width:0}.hero-copy-stack .container>*{min-width:0;max-width:100%}.hero-full-viewport .type-display-hero{font-size:clamp(calc(30px * var(--ui-scale)),7.2vw,calc(42px * var(--ui-scale)))!important;line-height:1.12!important;letter-spacing:-.028em!important;margin:0 0 calc(6px * var(--ui-scale))!important;width:100%;min-width:0;max-width:100%;word-break:normal;overflow-wrap:break-word;white-space:normal!important}.hero-full-viewport .type-display-hero em,.hero-full-viewport .type-display-hero span{display:block;white-space:normal!important;max-width:100%}.hero-lead-full{display:none!important}.hero-lead-mobile{display:block!important}.hero-lead{max-width:min(100%,calc(340px * var(--ui-scale)))!important;line-height:1.56!important;font-weight:430;color:var(--muted)!important;margin:0 auto calc(11px * var(--ui-scale))!important;padding:0}.hero-full-viewport .pill,.hero-lead{font-size:calc(10px * var(--ui-scale))}.hero-full-viewport .pill{white-space:normal;text-align:center;line-height:1.35;max-width:min(100%,calc(300px * var(--ui-scale)));padding:calc(5px * var(--ui-scale)) calc(11px * var(--ui-scale));letter-spacing:.04em}.section-eyebrow-pill{font-size:calc(8.64px * var(--ui-scale))!important;padding:calc(5.6px * var(--ui-scale)) calc(11.2px * var(--ui-scale));letter-spacing:.06em;gap:calc(4.8px * var(--ui-scale))}.section-eyebrow-pill .hero-eyebrow-dot{width:calc(4.8px * var(--ui-scale));height:calc(4.8px * var(--ui-scale));box-shadow:0 0 0 calc(2.4px * var(--ui-scale)) var(--blue-a16)}.hero-full-viewport .btn{padding:calc(10px * var(--ui-scale)) calc(16px * var(--ui-scale));font-size:calc(10px * var(--ui-scale));font-weight:620}.logo-strip-section{padding:calc(52px * var(--ui-scale)) 0 calc(60px * var(--ui-scale))}.logo-strip-fade{width:min(14vw,calc(52px * var(--ui-scale)))}.logo-strip-track{gap:calc(40px * var(--ui-scale))}.logo-strip-track span{font-size:calc(17px * var(--ui-scale))!important}.logo-strip-title{font-size:calc(10px * var(--ui-scale));letter-spacing:.09em;margin-bottom:var(--space-lg)!important}.card{padding:calc(22px * var(--ui-scale))}.how-grid .type-display-md{font-size:clamp(calc(22px * var(--ui-scale)),4.8vw,calc(32px * var(--ui-scale)))!important;line-height:1.12!important}.how-grid button{gap:var(--space-md)!important;align-items:flex-start!important}.platform-cta .btn{width:100%;max-width:calc(360px * var(--ui-scale))}#platform .orbit-stage{height:clamp(calc(300px * var(--ui-scale)),84vw,calc(340px * var(--ui-scale)));margin-bottom:calc(12px * var(--ui-scale))}#platform .orbit-stage-scaler{transform:scale(.53);transform-origin:center center}#platform .orbit-ring-legend{display:none}#platform .type-display-xl{font-size:clamp(calc(22px * var(--ui-scale)),6vw,calc(30px * var(--ui-scale)))!important}#platform .section-head-wide{margin-bottom:var(--space-2xl)}#codiocms .cms-head-copy,#codioforms .forms-head-copy{margin-bottom:0}.platform-cta .btn,.sec-cta .btn,.section-head-row .btn{padding:calc(10px * var(--ui-scale)) calc(18px * var(--ui-scale));font-size:calc(13px * var(--ui-scale));width:auto;max-width:none}.hero-cta-row{flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:calc(10px * var(--ui-scale))!important;width:100%;padding:0!important}.hero-cta-row .btn{width:auto;flex:0 1 auto;min-width:0}.platform-cta .btn{max-width:100%}.sec-cs-stats .m-grid>div,.sec-metrics .m-grid>div{padding:calc(28px * var(--ui-scale)) calc(20px * var(--ui-scale))}.type-display-cta{font-size:clamp(calc(29px * var(--ui-scale)),6.4vw,calc(45px * var(--ui-scale)))!important}.cta-nowrap{white-space:normal!important}.ft-grid{grid-template-columns:1fr!important}}@media(max-width:480px){:root{--sec-py:calc(112.56px * var(--ui-scale));--sec-py-between:calc(53.76px * var(--ui-scale));--container-px:calc(18px * var(--ui-scale))}.m-grid{grid-template-columns:1fr!important}.m-grid>div{border-right:none!important;border-bottom:1px solid var(--line)}.m-grid>div:last-child{border-bottom:none}.hero-cta-row .btn{flex:1 1 calc(50% - calc(10px * var(--ui-scale)));max-width:calc(50% - calc(6px * var(--ui-scale)));justify-content:center}.hero-full-viewport .type-display-hero{font-size:clamp(calc(29px * var(--ui-scale)),7.6vw,calc(35px * var(--ui-scale)))!important}.hero-lead{font-size:calc(15px * var(--ui-scale));line-height:1.55!important;max-width:100%!important}.hero-full-viewport .btn{padding:calc(12px * var(--ui-scale)) calc(16px * var(--ui-scale));font-size:calc(14px * var(--ui-scale))}.sec-cta .reveal.d2{flex-direction:row!important;flex-wrap:wrap;justify-content:center!important;align-items:center!important;width:100%;padding:0;gap:calc(10px * var(--ui-scale))!important}.sec-cta .btn{width:auto;flex:1 1 auto;max-width:calc(50% - calc(6px * var(--ui-scale)))}#customers .type-display-lg em{font-size:clamp(calc(22px * var(--ui-scale)),3.4vw,calc(29px * var(--ui-scale)))}#platform .orbit-stage-scaler{transform:scale(.48)}.ft-grid{grid-template-columns:1fr!important}}@media(max-width:768px) and (max-height:680px){.hero-full-viewport.hero-section{padding-bottom:calc(62px * var(--ui-scale))}.hero-copy-stack .container{min-height:calc(223px * 1.25);gap:calc(20px * var(--ui-scale))}}.blog-email-input::placeholder{color:rgba(255,255,255,.6)}.network-problem-sec{padding-bottom:var(--sec-py)}#main-content .page-hero+section#why-network.sec,.network-problem-sec{padding-top:calc(var(--sec-py) * .6)}.network-problem-head{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-4xl)}.network-problem-head-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(var(--space-3xl),5vw,var(--space-6xl));gap:clamp(var(--space-3xl),5vw,var(--space-6xl));align-items:stretch}.network-problem-title{font-size:clamp(calc(38px * var(--ui-scale)),5.2vw,calc(72px * var(--ui-scale)));letter-spacing:-.03em;line-height:1.06;margin:0;min-width:0;display:flex;flex-direction:column;gap:calc(4px * var(--ui-scale));justify-content:center}.network-problem-title em.text-grad-blue{display:inline-block;overflow:visible;line-height:1.12;padding:.06em calc(18px * var(--ui-scale)) .12em 0}.network-problem-body{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:clamp(var(--space-3xl),5vw,var(--space-6xl));gap:clamp(var(--space-3xl),5vw,var(--space-6xl));align-items:stretch}.network-benefits-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-md);border-top:1px solid var(--line);min-width:0;height:100%}.network-benefit-item{display:flex;align-items:flex-start;gap:var(--space-lg);flex:1 1;padding:calc(26px * var(--ui-scale)) 0;border-bottom:1px solid var(--line)}.network-benefit-item:first-child{padding-top:calc(28px * var(--ui-scale))}.network-benefit-dot{flex-shrink:0;margin-top:calc(8px * var(--ui-scale));width:calc(7px * var(--ui-scale));height:calc(7px * var(--ui-scale));border-radius:50%;background:var(--blue)}.network-benefit-title{font-size:var(--text-body-sm);font-weight:650;color:var(--ink);margin:0 0 calc(4px * var(--ui-scale));line-height:1.3}.network-benefit-body{font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.55;margin:0}.network-pain{display:flex;flex-direction:column;gap:var(--space-xl);min-width:0;height:100%}.network-pain-lead{font-size:var(--text-body);color:var(--ink-3);line-height:1.7;max-width:52ch;flex-shrink:0}.network-pain-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line);flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.network-pain-item{display:flex;align-items:center;gap:var(--space-lg);flex:1 1;padding:calc(14px * var(--ui-scale)) 0;border-bottom:1px solid var(--line)}.network-pain-n{font-size:calc(11px * var(--ui-scale));letter-spacing:.08em;color:var(--muted-2);flex-shrink:0;min-width:calc(24px * var(--ui-scale))}.network-pain-item-body{display:flex;align-items:center;justify-content:space-between;flex:1 1;gap:var(--space-md);flex-wrap:wrap}.network-pain-item-label{font-size:var(--text-body-sm);color:var(--ink-2);font-weight:550}.network-pain-item-geo{font-size:calc(11px * var(--ui-scale));letter-spacing:.07em;color:var(--blue);text-transform:uppercase;flex-shrink:0}.network-pain-verdict{flex-shrink:0;padding:var(--space-md) var(--space-lg);background:var(--surface-2);border-radius:calc(10px * var(--ui-scale));border-left:2px solid var(--line-2)}.network-pain-verdict p{font-size:calc(13.5px * var(--ui-scale));color:var(--ink-3);line-height:1.5;margin:0}.network-solution-pull{display:flex;align-items:center;min-height:100%;height:auto;padding:var(--space-xl) var(--space-2xl);background:#fff;border:1px solid var(--line);border-radius:calc(20px * var(--ui-scale));box-shadow:var(--shadow-ambient)}.network-solution-quote{font-size:clamp(calc(22px * var(--ui-scale)),2.6vw,calc(34px * var(--ui-scale)));letter-spacing:-.025em;line-height:1.2;color:var(--ink);margin:0}@media(max-width:900px){.network-problem-head-row{grid-template-columns:1fr;gap:var(--space-2xl)}.network-problem-title{font-size:clamp(calc(32px * var(--ui-scale)),7vw,calc(54px * var(--ui-scale)))}.network-solution-pull{min-height:0}.network-problem-body{grid-template-columns:1fr;gap:var(--space-3xl)}}@media(max-width:480px){.network-solution-pull{padding:var(--space-xl) var(--space-lg)}.network-pain-item-body{flex-direction:column;gap:calc(3px * var(--ui-scale))}}.audit-founder-sec{padding-top:var(--sec-py);padding-bottom:var(--sec-py);background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.audit-founder-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(420px * var(--ui-scale)));grid-gap:clamp(var(--space-4xl),7vw,var(--space-7xl));gap:clamp(var(--space-4xl),7vw,var(--space-7xl));align-items:center}.audit-founder-copy{display:flex;flex-direction:column;gap:0}.audit-founder-heading{font-size:clamp(calc(34px * var(--ui-scale)),4.2vw,calc(58px * var(--ui-scale)));line-height:1.1;letter-spacing:-.03em;margin:var(--space-lg) 0 0}.audit-founder-body{font-size:var(--text-body);color:var(--ink-3);line-height:1.7;max-width:54ch;margin:var(--space-xl) 0 0}.audit-founder-facts{list-style:none;margin:var(--space-2xl) 0 0;padding:0;border-top:1px solid var(--line);display:flex;flex-direction:column}.audit-founder-facts li{display:flex;align-items:baseline;gap:var(--space-md);padding:calc(14px * var(--ui-scale)) 0;border-bottom:1px solid var(--line);font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.45}.audit-founder-fact-label{color:var(--blue);font-size:calc(12px * var(--ui-scale));min-width:calc(48px * var(--ui-scale));flex-shrink:0}.audit-founder-cta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-lg);margin-top:var(--space-2xl)}.audit-founder-avail{font-size:calc(11px * var(--ui-scale));color:var(--muted);letter-spacing:.05em}.audit-founder-portrait-wrap{position:relative;display:flex;justify-content:center;align-items:flex-end}.audit-founder-portrait-frame{position:relative;width:100%;max-width:calc(420px * var(--ui-scale));border-radius:calc(24px * var(--ui-scale));overflow:hidden;background:linear-gradient(180deg,var(--blue-a10) 0,var(--blue-a24) 100%);border:1px solid var(--line-blue);box-shadow:var(--shadow-ambient),0 0 0 calc(6px * var(--ui-scale)) rgba(255,255,255,.7),0 0 0 calc(7px * var(--ui-scale)) var(--line-blue)}.audit-founder-portrait-img{width:100%;display:block;object-fit:cover;object-position:center top;aspect-ratio:4/5}.audit-founder-portrait-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(10,11,13,.52));pointer-events:none}.audit-founder-portrait-badge{position:absolute;bottom:calc(20px * var(--ui-scale));left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:calc(7px * var(--ui-scale));padding:calc(9px * var(--ui-scale)) calc(18px * var(--ui-scale));background:rgba(255,255,255,.92);border:1px solid var(--glass-border);border-radius:999px;font-family:var(--sans);font-size:calc(12.5px * var(--ui-scale));font-weight:650;color:var(--ink);white-space:nowrap;z-index:2;box-shadow:0 calc(4px * var(--ui-scale)) calc(16px * var(--ui-scale)) calc(-6px * var(--ui-scale)) rgba(11,19,36,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.audit-founder-portrait-badge svg{color:var(--blue);flex-shrink:0}@media(max-width:900px){.audit-founder-layout{grid-template-columns:1fr;gap:var(--space-3xl)}.audit-founder-portrait-wrap{order:-1}.audit-founder-portrait-frame{max-width:calc(340px * var(--ui-scale));margin:0 auto}.audit-founder-portrait-img{aspect-ratio:3/2}}@media(max-width:480px){.audit-founder-portrait-img{aspect-ratio:4/3}.audit-founder-cta{flex-direction:column;align-items:flex-start}}.events-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-xl);gap:var(--space-xl);margin-top:var(--space-3xl)}@media(min-width:769px){.events-grid{margin-top:var(--space-5xl)}#main-content .sec:has(+.sec.sec-cta) .events-grid{margin-bottom:var(--space-2xl)}}.event-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:calc(20px * var(--ui-scale));padding:calc(32px * var(--ui-scale));box-shadow:var(--shadow-ambient);gap:var(--space-xl);transition:border-color .18s,transform .18s,box-shadow .18s}.event-card:hover{border-color:var(--line-blue);transform:translateY(calc(-3px * var(--ui-scale)));box-shadow:var(--shadow-blue-lift)}.event-card-top{display:flex;flex-direction:column;gap:var(--space-md)}.event-card-badges{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.event-badge{display:inline-block;padding:calc(4px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:999px;font-size:calc(11px * var(--ui-scale));font-family:var(--mono);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.event-badge--blue{background:var(--blue-soft);color:var(--blue)}.event-badge--ink{background:var(--surface);color:var(--ink-2)}.event-month{font-size:calc(11.5px * var(--ui-scale));color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.event-card-title{font-size:clamp(calc(22px * var(--ui-scale)),2.2vw,calc(30px * var(--ui-scale)));letter-spacing:-.022em;line-height:1.12;color:var(--ink);margin:0}.event-card-meta{flex-direction:column}.event-card-meta,.event-meta-row{display:flex;gap:calc(8px * var(--ui-scale))}.event-meta-row{align-items:center;font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.4}.event-meta-row svg{flex-shrink:0;color:var(--blue)}.event-card-body{display:flex;flex-direction:column;gap:var(--space-xl);flex:1 1}.event-section-label{display:block;font-size:calc(10.5px * var(--ui-scale));letter-spacing:.09em;text-transform:uppercase;color:var(--blue);margin-bottom:calc(6px * var(--ui-scale))}.event-special-list,.event-topic-list,.event-venue-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(5px * var(--ui-scale))}.event-special-list li,.event-topic-list li,.event-venue-list li{font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.45;padding-left:calc(14px * var(--ui-scale));position:relative}.event-special-list li:before,.event-topic-list li:before,.event-venue-list li:before{content:"";position:absolute;left:0;top:calc(8px * var(--ui-scale));width:calc(5px * var(--ui-scale));height:calc(5px * var(--ui-scale));border-radius:50%;background:var(--blue)}.event-sessions-lead{font-size:var(--text-body-sm);color:var(--ink-2);font-weight:550;line-height:1.4;margin:0 0 calc(6px * var(--ui-scale))}.event-card-footer{padding-top:var(--space-md);border-top:1px solid var(--line);margin-top:auto}.event-website-link{display:inline-flex;align-items:center;gap:calc(6px * var(--ui-scale));font-size:var(--text-body-sm);color:var(--blue);font-weight:550;transition:opacity .2s}.event-website-link:hover{opacity:.78}.event-website-link svg{flex-shrink:0}.events-compare{border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));overflow:hidden;background:#fff}.events-compare-head{display:grid;grid-template-columns:calc(120px * var(--ui-scale)) 1fr 1fr;background:var(--surface-2);border-bottom:1px solid var(--line)}.events-compare-col-head,.events-compare-label-col{padding:var(--space-lg) var(--space-xl)}.events-compare-col-head{display:flex;flex-direction:column;gap:calc(4px * var(--ui-scale));border-left:1px solid var(--line);font-size:calc(11px * var(--ui-scale));letter-spacing:.07em}.events-compare-col-title{font-size:calc(18px * var(--ui-scale));letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.events-compare-row{display:grid;grid-template-columns:calc(120px * var(--ui-scale)) 1fr 1fr;border-bottom:1px solid var(--line)}.events-compare-row:last-child{border-bottom:none}.events-compare-label{font-size:calc(11px * var(--ui-scale));letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.events-compare-cell,.events-compare-label{padding:var(--space-lg) var(--space-xl);display:flex;align-items:center}.events-compare-cell{border-left:1px solid var(--line);font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.45}@media(max-width:768px){.events-grid{grid-template-columns:1fr}.events-compare-head,.events-compare-row{grid-template-columns:calc(90px * var(--ui-scale)) 1fr 1fr}.events-compare-cell,.events-compare-col-head,.events-compare-label,.events-compare-label-col{padding:var(--space-md)}}@media(max-width:480px){.event-card{padding:calc(20px * var(--ui-scale))}.events-compare-head,.events-compare-row{grid-template-columns:1fr}.events-compare-label-col{display:none}.events-compare-col-head{border-left:none;border-bottom:1px solid var(--line)}.events-compare-col-head:last-child{border-bottom:none}.events-compare-row{display:flex;flex-direction:column;gap:0}.events-compare-label{background:var(--surface-2)}.events-compare-cell,.events-compare-label{border-left:none;border-bottom:1px solid var(--line);padding:calc(10px * var(--ui-scale)) var(--space-lg)}.events-compare-cell:last-child,.events-compare-row:last-child .events-compare-cell:last-child{border-bottom:none}}.ai-savings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.ai-savings-card{display:flex;flex-direction:column;gap:var(--space-md);background:#fff;border:1px solid var(--line);border-radius:calc(16px * var(--ui-scale));padding:calc(28px * var(--ui-scale)) calc(24px * var(--ui-scale));box-shadow:var(--shadow-ambient);transition:border-color .18s,transform .18s,box-shadow .18s}.ai-savings-card:hover{border-color:var(--line-blue);transform:translateY(calc(-3px * var(--ui-scale)));box-shadow:var(--shadow-blue-lift)}.ai-savings-stat{font-size:clamp(calc(36px * var(--ui-scale)),4vw,calc(56px * var(--ui-scale)));letter-spacing:-.04em;line-height:1;color:var(--blue)}.ai-savings-label{font-size:var(--text-body-sm);font-weight:600;color:var(--ink-2);line-height:1.35;margin:0}.ai-savings-detail{font-size:calc(13.5px * var(--ui-scale));color:var(--ink-3);line-height:1.6;margin:0}@media(max-width:900px){.ai-savings-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ai-savings-grid{grid-template-columns:1fr}}.service-layer-row{display:grid;grid-template-columns:1fr 2fr;grid-gap:var(--space-3xl);gap:var(--space-3xl);padding:calc(28px * var(--ui-scale)) 0;border-bottom:1px solid var(--line);align-items:start}@media(max-width:768px){.service-layer-row{grid-template-columns:1fr;gap:var(--space-lg)}}.event-card--past{opacity:.72}.event-card--past:hover{border-color:var(--line);transform:none;box-shadow:var(--shadow-ambient)}.event-badge--past{background:var(--surface);color:var(--muted)}.event-badge--muted{background:var(--surface);color:var(--muted-2)}.events-past-grid{display:flex;flex-direction:column;border-top:1px solid var(--line)}.event-past-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:calc(20px * var(--ui-scale)) 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.event-past-meta{display:flex;align-items:center;gap:var(--space-xl);flex:1 1}.event-past-month{font-size:calc(11px * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);min-width:calc(80px * var(--ui-scale));flex-shrink:0}.event-past-name{font-size:var(--text-body-sm);font-weight:600;color:var(--ink-2);margin:0 0 calc(3px * var(--ui-scale))}.event-past-loc{display:flex;align-items:center;gap:calc(4px * var(--ui-scale));font-size:calc(12px * var(--ui-scale));color:var(--muted)}.event-past-loc svg{flex-shrink:0}@media(max-width:480px){.event-past-meta{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}}#rfp-response .rfp-response-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.32fr);grid-gap:var(--space-4xl);gap:var(--space-4xl);align-items:center}#rfp-response .rfp-response-steps-card{width:80%;max-width:80%;justify-self:end;background:#fff;border:1.5px solid var(--line-2);border-radius:calc(20px * var(--ui-scale));padding:calc(44px * var(--ui-scale)) calc(48px * var(--ui-scale));display:flex;flex-direction:column;gap:calc(22px * var(--ui-scale));box-shadow:0 1px 2px rgba(11,19,36,.04)}#rfp-response .rfp-response-step{display:flex;gap:calc(16px * var(--ui-scale))}#rfp-response .rfp-response-step--ruled{padding-bottom:calc(22px * var(--ui-scale));border-bottom:1px solid var(--line)}#rfp-response .rfp-response-step-num{font-size:calc(11px * var(--ui-scale));color:var(--blue);font-weight:700;letter-spacing:.06em;flex-shrink:0;padding-top:calc(4px * var(--ui-scale))}#rfp-response .rfp-response-step-title{font-size:calc(16px * var(--ui-scale));font-weight:600;color:var(--ink);line-height:1.3}#rfp-response .rfp-response-step-desc{font-size:calc(14.5px * var(--ui-scale));color:var(--ink-3);line-height:1.55;margin-top:calc(5px * var(--ui-scale))}.about-thesis-tag{padding-top:calc(20px * var(--ui-scale))!important}@media(max-width:960px){.about-statband-sec .m-grid>div{padding:calc(32px * var(--ui-scale)) calc(20px * var(--ui-scale))}}@media(max-width:768px){.about-story-head .about-story-title{width:auto;max-width:100%;overflow:visible}.about-story-head .about-story-title em.text-grad-blue,.about-story-head .about-story-title span{white-space:normal;word-break:break-word}.about-tl-item{grid-template-columns:calc(44px * var(--ui-scale)) auto minmax(0,1fr);gap:var(--space-sm) var(--space-md)}.page-hero-sub{font-size:calc(15px * var(--ui-scale));max-width:100%}.page-hero-cta{flex-direction:column;align-items:stretch;width:100%;max-width:calc(320px * var(--ui-scale));margin-left:auto;margin-right:auto}.page-hero-cta .btn{width:100%;justify-content:center;min-height:calc(48px * var(--ui-scale))}}@media(max-width:480px){:root{--sec-py:calc(56px * var(--ui-scale));--sec-py-between:calc(28px * var(--ui-scale));--sec-py-cta:calc(68px * var(--ui-scale))}.about-statband-sec .m-grid{grid-template-columns:1fr!important}.about-statband-sec .m-grid>div{border-right:none!important;border-bottom:1px solid var(--line);padding:calc(24px * var(--ui-scale)) calc(20px * var(--ui-scale))}.about-statband-sec .m-grid>div:last-child{border-bottom:none}.about-tl-item{grid-template-columns:calc(38px * var(--ui-scale)) auto minmax(0,1fr);gap:var(--space-xs) var(--space-sm)}.about-tl-year{font-size:calc(11px * var(--ui-scale))}.about-tl-title{font-size:calc(18px * var(--ui-scale))}.about-thesis-sec{padding:calc(var(--sec-py) * .7) 0}.about-founder-aside{padding:calc(20px * var(--ui-scale)) calc(18px * var(--ui-scale))}.day-payoff-stat-num{font-size:clamp(calc(28px * var(--ui-scale)),8vw,calc(44px * var(--ui-scale)))}#why-firms-choose-us .m-grid,.sec#why-firms-choose-us .m-grid{grid-template-columns:1fr 1fr!important}}.portals-grid{margin-top:var(--space-3xl);display:grid;grid-template-columns:repeat(5,1fr);grid-gap:calc(12px * var(--ui-scale));gap:calc(12px * var(--ui-scale))}@media(max-width:1100px){.portals-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.portals-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.portals-grid{grid-template-columns:1fr}}.contact-layout{margin-top:var(--space-3xl);display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:stretch}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}@media(max-width:768px){.contact-form-row,.contact-layout{grid-template-columns:1fr!important}.m-grid{grid-template-columns:1fr 1fr!important}.m-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.m-grid>div:nth-child(2){border-right:none!important}}@media(max-width:480px){.m-grid{grid-template-columns:1fr!important}.m-grid>div{border-right:none!important;border-bottom:1px solid var(--line)}.m-grid>div:last-child{border-bottom:none}}.blog-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(20px * var(--ui-scale));gap:calc(20px * var(--ui-scale));align-items:stretch}.blog-posts-grid>div{display:flex;min-height:0}.blog-posts-grid>div>a{flex:1 1;width:100%;min-height:100%}@media(max-width:960px){.blog-posts-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.blog-posts-grid{grid-template-columns:1fr}}.legal-layout{display:grid;grid-template-columns:calc(240px * var(--ui-scale)) 1fr;grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start}.legal-toc{position:-webkit-sticky;position:sticky;top:calc(100px * var(--ui-scale));display:flex;flex-direction:column;gap:calc(4px * var(--ui-scale))}.legal-section-title{font-family:var(--display);font-size:calc(15px * var(--ui-scale));font-weight:600;color:var(--ink-2);letter-spacing:var(--nav-tracking);line-height:1.4;margin-top:var(--space-4xl);margin-bottom:var(--space-lg)}.legal-layout article>div:first-child .legal-section-title{margin-top:0}.legal-prose{font-size:calc(16px * var(--ui-scale));color:var(--ink-3);line-height:1.75;margin-top:var(--space-md)}.legal-subsection-title{font-size:calc(14px * var(--ui-scale));font-weight:700;color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;margin-top:var(--space-xl);margin-bottom:var(--space-xs)}.legal-list{padding-left:calc(20px * var(--ui-scale));display:grid;grid-gap:calc(6px * var(--ui-scale));gap:calc(6px * var(--ui-scale));margin-top:var(--space-sm);font-size:calc(16px * var(--ui-scale));color:var(--ink-3);line-height:1.7}@media(max-width:768px){#privacy-content>.legal-layout,#terms-content>.legal-layout{grid-template-columns:1fr!important}#privacy-content nav[aria-label="Table of contents"],#terms-content nav[aria-label="Table of contents"]{display:none}}