:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#040d18;--void-deep:#01040a;--navy:#0d1e30;--navy-2:#102941;--depth:#0098dd;--signal:#00cfab;--gold:#c8a96e;--off-white:#e8eef0;--muted:#b7c6cc;--muted-2:#8da3ad;--line:#e8eef024;--line-strong:#e8eef038;--section-rule:color-mix(in srgb, var(--off-white) 10%, transparent);--surface:#0d1e30b8;--surface-soft:#081523bd;--max:1180px;--wide:1340px;--gutter:32px;--kicker-size:.72rem;--kicker-weight:700;--kicker-tracking:.14em;--kicker-line:1.4;--page-top:clamp(128px, 12vw, 164px);--page-top-phone:122px;--hero-size:clamp(3.1rem, 5.2vw, 5.25rem);--hero-tracking:-.055em;--hero-line:.98;--hero-lede-size:clamp(1rem, 1.3vw, 1.125rem);--hero-lede-line:1.7;--hero-cta-gap:32px;--radius:8px;--font-display:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body:"DM Sans", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--void);min-width:320px;scroll-padding-top:104px;overflow-x:clip}body{background:linear-gradient(180deg, #01040aeb, #040d18db 38%, #01040af5), var(--void);min-width:320px;color:var(--off-white);font-family:var(--font-body);letter-spacing:0;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}body:before{z-index:-2;pointer-events:none;content:"";background-image:linear-gradient(#e8eef006 1px,#0000 1px),linear-gradient(90deg,#e8eef005 1px,#0000 1px);background-size:96px 96px;position:fixed;inset:0}body:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#00cfab0d,#0000 18% 82%,#0098dd0a),linear-gradient(#0000,#01040a85);position:fixed;inset:0}body.nav-open:after{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#01040ac7}body.nav-open{overflow:hidden}button,input,select{font:inherit}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}body main>:where(section,article){border-bottom-width:0!important}body main>:where(section,article):not(:first-child):not([data-no-section-rule]){border-top:1px solid var(--section-rule)!important}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:0;font-weight:500;line-height:1.03}h1{max-width:680px;font-size:4.25rem}h2{font-size:3.15rem}h3{font-size:1.25rem}::selection{color:#fff;background:#00cfab47}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:50;min-height:78px;padding:17px max(var(--gutter), calc((100vw - var(--wide)) / 2));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#040d18bf;border-bottom:1px solid #e8eef01a;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;transition:background .2s,box-shadow .2s;display:grid;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{background:#01040ae0;box-shadow:0 18px 70px #01040a70}.brand-link{align-items:center;width:148px;min-height:42px;display:inline-flex}.site-nav{color:#e8eef0b8;justify-content:center;align-items:center;gap:24px;font-size:.92rem;display:flex}.nav-link{align-items:center;gap:7px;padding:12px 0;transition:color .18s;display:inline-flex;position:relative}.nav-link:after{content:"";opacity:0;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.nav-link.has-menu:after{opacity:.62}.nav-link:hover,.nav-link:focus-visible{color:var(--off-white);outline:none}.nav-toggle{border:1px solid var(--line);background:#0d1e30c7;border-radius:999px;width:42px;height:42px;display:none}.mobile-menu-cta{display:none}.nav-toggle span:not(.visually-hidden){background:var(--off-white);width:16px;height:1px;margin:5px auto;transition:transform .18s,opacity .18s;display:block}.nav-open .nav-toggle span:nth-child(2){transform:translateY(3px)rotate(45deg)}.nav-open .nav-toggle span:nth-child(3){transform:translateY(-3px)rotate(-45deg)}.button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:700;line-height:1;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex;position:relative}.button:hover,.button:focus-visible{outline:none;transform:translateY(-1px)}.button-primary{background:var(--signal);color:#031018;box-shadow:0 0 34px #00cfab38}.button-primary:hover,.button-primary:focus-visible{background:#32e0c1}.button-secondary{color:var(--off-white);background:#e8eef009;border-color:#e8eef03d}.button-secondary:hover,.button-secondary:focus-visible{background:#00cfab14;border-color:#00cfab80}.site-nav .mobile-menu-cta{display:none}.section-shell{width:min(100% - (var(--gutter) * 2), var(--max));margin-inline:auto}.section-shell.compact{width:min(100% - (var(--gutter) * 2), var(--wide))}.eyebrow{color:var(--signal);text-transform:uppercase;font-size:.78rem;font-weight:800}.section-heading{gap:16px;max-width:780px;display:grid}.text-link{width:fit-content;color:var(--off-white);border-bottom:1px solid #00cfab7a;align-items:center;gap:8px;font-weight:700;display:inline-flex}.text-link:after{content:"";border-top:2px solid var(--signal);border-right:2px solid var(--signal);width:7px;height:7px;transform:rotate(45deg)}.hero{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:52px;min-height:0;padding-top:116px;padding-bottom:36px;display:grid}.hero-copy{gap:24px;display:grid}.button-row{flex-wrap:wrap;gap:14px;padding-top:6px;display:flex}.hero-visual{isolation:isolate;border-radius:var(--radius);background:linear-gradient(90deg, #01040aeb, #040d1838 42%, #01040a2e), var(--void-deep);border:1px solid #e8eef01f;min-height:400px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00cfab0b,0 30px 110px #00000057}.hero-reference{z-index:0;object-fit:cover;object-position:47% 50%;opacity:.43;mix-blend-mode:screen;filter:saturate(1.05)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.hero-visual:before,.hero-visual:after{z-index:1;pointer-events:none;content:"";position:absolute;inset:0}.hero-visual:before{background:linear-gradient(90deg,#01040ab8,#0000 32% 76%,#01040a3d),linear-gradient(#01040a3d,#0000 35%,#01040a6b)}.hero-visual:after{opacity:.18;background-image:linear-gradient(#e8eef009 1px,#0000 1px);background-size:100% 56px}.hero-canvas{z-index:2;width:100%;height:100%;position:absolute;inset:0}.signal-beam{z-index:3;background:linear-gradient(90deg,#00cfab00,#00cfabb8,#d1fff8e6);border-radius:999px;width:42%;height:9px;animation:5.6s ease-in-out infinite signal-hold;position:absolute;top:50%;left:-2%;transform:translateY(-50%);box-shadow:0 0 20px #00cfabb8,0 0 64px #0098dd7a}.lens-stack{z-index:4;pointer-events:none;width:160px;height:230px;position:absolute;top:50%;left:34%;transform:translate(-50%,-50%)}.lens-stack span{background:linear-gradient(90deg,#e8eef00f,#00cfab05),#e8eef004;border:2px solid #e8eef094;border-color:#e8eef094 #00cfabc7 #e8eef094 #0098dd9e;border-radius:50%;width:52px;height:190px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 22px #e8eef021,0 0 30px #0098dd40}.lens-stack span:first-child{left:0}.lens-stack span:nth-child(2){height:216px;left:44px}.lens-stack span:nth-child(3){border-right-color:#00cfabdb;height:238px;left:92px}.hero-readout{z-index:5;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:absolute;bottom:22px;right:24px}.hero-readout span{color:#e8eef0c7;background:#01040a70;border:1px solid #e8eef029;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}@keyframes signal-hold{0%,to{opacity:.72;transform:translateY(-50%)scaleX(.95)}48%{opacity:1;transform:translateY(-50%)scaleX(1.02)}}.logo-wall .section-shell{gap:18px;display:grid}.logo-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.logo-list li{border-radius:var(--radius);color:#e8eef0b8;min-height:54px;font-family:var(--font-display);background:#e8eef009;border:1px solid #e8eef029;place-items:center;font-weight:700;display:grid}.proof-pricing-strip{padding:clamp(30px,4vw,46px) 0}.proof-strip{grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.proof-strip__intro{gap:8px;display:grid}.proof-strip__intro h2{max-width:18ch;font-size:clamp(1.18rem,1.6vw,1.55rem);line-height:1.08}.proof-strip__intro p:not(.eyebrow){color:#e8eef0ad;max-width:34ch;font-size:.9rem;line-height:1.55}.proof-strip__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,32px);display:grid}.proof-strip__items article{border-left:1px solid #e8eef01f;min-height:86px;padding-left:clamp(16px,1.8vw,22px)}.proof-strip__items span{color:#e8eef0c2;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:850;line-height:1.2;display:block}.proof-strip__items p{color:#e8eef0b3;max-width:27ch;font-size:.9rem;line-height:1.55}@media (width<=960px){.proof-strip{grid-template-columns:1fr;align-items:start}.proof-strip__items{grid-template-columns:1fr;gap:14px}.proof-strip__items article{min-height:0;padding:0 0 0 18px}}.thesis{gap:34px;padding:118px 0 110px;display:grid}.thesis-copy{gap:20px;max-width:865px;display:grid}.thesis-copy p{color:#e8eef0c2;max-width:790px;font-size:1.04rem}.thesis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.thesis-grid article,.cluster-card,.proof-grid article,.resource-card,.diagnostic-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft)}.thesis-grid h3,.cluster-card h3,.proof-grid h3,.resource-card h3,.differentiator-list h3{margin-bottom:12px;font-size:1.22rem}.thesis-grid .is-signal{background:linear-gradient(#00cfab14,#0d1e30b8);border-color:#00cfab61}.use-cases{gap:34px;padding:114px 0;display:grid}.cluster-grid,.proof-grid,.resource-grid{gap:16px;display:grid}.cluster-card{flex-direction:column;min-height:510px;padding:26px;display:flex}.cluster-label{color:var(--gold);text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:800}.cluster-card p:not(.cluster-label):not(.anchor-line){color:#e8eef0b8}.workflow-visual{border-radius:var(--radius);background:linear-gradient(90deg,#0098dd14,#0000,#00cfab1a),#01040a5c;border:1px solid #e8eef01f;grid-template-columns:1fr 34px 1fr;align-items:center;gap:10px;min-height:154px;margin:auto 0 20px;padding:16px;display:grid;position:relative;overflow:hidden}.workflow-visual:before{content:"";background-image:linear-gradient(#e8eef008 1px,#0000 1px),linear-gradient(90deg,#e8eef005 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.workflow-visual span,.workflow-visual b,.workflow-visual i{z-index:1;position:relative}.workflow-visual span,.workflow-visual b{color:#e8eef0c7;text-align:center;background:#040d18c7;border:1px solid #e8eef026;border-radius:6px;place-items:center;min-height:46px;padding:8px;font-size:.78rem;font-weight:800;display:grid}.workflow-visual i{background:linear-gradient(90deg, var(--depth), var(--signal));height:2px;box-shadow:0 0 18px #00cfab5c}.workflow-visual b{min-height:30px;color:var(--signal);position:absolute;bottom:16px;right:16px}.anchor-line{color:#e8eef094;margin-bottom:16px;font-size:.88rem;font-weight:700}.why-layout{grid-template-columns:minmax(0,.92fr) minmax(440px,.8fr);align-items:center;gap:66px;display:grid}.why h2{margin-top:14px;margin-bottom:34px}.differentiator-list{counter-reset:item;gap:0;margin:0;padding:0;list-style:none;display:grid}.differentiator-list li{border-top:1px solid #e8eef01a;grid-template-columns:48px 1fr;gap:18px;padding:24px 0;display:grid}.differentiator-list span{color:var(--depth);font-family:var(--font-display);font-weight:700}.workflow-surface{border-radius:var(--radius);background:linear-gradient(130deg,#e8eef00f,#0000 28%),linear-gradient(#0d1e30d1,#01040adb);border:1px solid #e8eef029;gap:18px;min-height:430px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00cfab0d}.workflow-surface:before{content:"";background:linear-gradient(90deg,#0000 0 26%,#0098dd1f 26% 27%,#0000 27% 100%),linear-gradient(#0000 0 56%,#00cfab1a 56% 57%,#0000 57% 100%);position:absolute;inset:0}.workflow-surface>*{z-index:1;position:relative}.surface-header{color:#e8eef0b8;justify-content:space-between;align-items:center;gap:18px;font-weight:800;display:flex}.surface-header strong{color:var(--signal);border:1px solid #00cfab61;border-radius:999px;padding:6px 10px;font-size:.78rem}.surface-question,.surface-answer,.surface-sources,.surface-review{border-radius:var(--radius);background:#01040a61;border:1px solid #e8eef021}.surface-question{color:var(--off-white);font-family:var(--font-display);padding:18px;font-size:1.32rem;font-weight:700}.surface-answer{grid-template-columns:12px 1fr;gap:14px;padding:18px;display:grid}.source-dot{background:var(--signal);border-radius:999px;width:10px;height:10px;margin-top:8px;box-shadow:0 0 18px #00cfab9e}.surface-sources{flex-wrap:wrap;gap:8px;padding:14px;display:flex}.surface-sources span{color:#e8eef0bd;border:1px solid #e8eef01f;border-radius:999px;padding:6px 9px;font-size:.82rem;font-weight:700}.surface-review{grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.surface-review span{background:linear-gradient(90deg,#00cfab80 52%,#e8eef01f 52%);border:1px solid #00cfab52;border-radius:999px;height:24px}.proof{gap:34px;padding:116px 0 112px;display:grid}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-grid article{flex-direction:column;min-height:340px;padding:26px;display:flex}.proof-grid .text-link{margin-top:auto}.diagnostic-layout{grid-template-columns:minmax(0,.88fr) minmax(430px,.72fr);align-items:start;gap:70px;display:grid}.diagnostic-copy{gap:18px;display:grid}.diagnostic-copy p:last-child{max-width:600px;font-size:1.06rem}.diagnostic-form{background:linear-gradient(180deg, #0d1e30e6, #01040abd), var(--navy);gap:14px;padding:24px;display:grid}.diagnostic-form label{color:#e8eef0b8;gap:8px;font-size:.82rem;font-weight:800;display:grid}.diagnostic-form select,.diagnostic-form input{width:100%;min-height:48px;color:var(--off-white);background:#01040a73;border:1px solid #e8eef029;border-radius:6px;outline:none;padding:0 14px}.diagnostic-form select:focus,.diagnostic-form input:focus{border-color:#00cfab9e;box-shadow:0 0 0 3px #00cfab1f}.diagnostic-form .button{width:100%;margin-top:4px}.demo-output{color:#e8eef0ad;background:#e8eef009;border:1px solid #e8eef01f;border-radius:6px;min-height:54px;padding:14px;font-size:.9rem;display:block}.demo-output.is-active{color:var(--off-white);border-color:#00cfab6b}.resources{gap:34px;padding:116px 0;display:grid}.resource-card{align-content:start;gap:14px;min-height:250px;padding:22px;transition:transform .18s,border-color .18s,background .18s;display:grid}.resource-card:hover,.resource-card:focus-visible{background:#0d1e30db;border-color:#00cfab61;outline:none;transform:translateY(-2px)}.resource-card span{color:var(--gold);text-transform:uppercase;font-size:.76rem;font-weight:800}.resource-card small{color:#e8eef094;margin-top:auto;font-weight:800}.final-cta{text-align:center;justify-items:center;gap:18px;padding:116px 0 124px;display:grid}.final-cta p:not(.eyebrow){font-size:1.08rem}.site-footer{background:#01040aeb;border-top:1px solid #e8eef01a}.footer-inner{width:min(100% - (var(--gutter) * 2), var(--max));grid-template-columns:190px 1fr;gap:66px;margin-inline:auto;padding:48px 0;display:grid}.footer-brand{align-content:start;gap:18px;display:grid}.footer-brand img{width:138px}.footer-brand p{color:#e8eef085}.footer-brand address{color:color-mix(in srgb, var(--off-white) 54%, transparent);font-size:.8rem;font-style:normal;line-height:1.65}.site-footer .footer-social{border:1px solid color-mix(in srgb, var(--off-white) 18%, transparent);width:36px;height:36px;color:color-mix(in srgb, var(--off-white) 70%, transparent);border-radius:50%;place-items:center;margin-top:0;transition:border-color .18s,color .18s,background .18s;display:grid}.site-footer .footer-social:hover,.site-footer .footer-social:focus-visible{border-color:color-mix(in srgb, var(--signal) 68%, transparent);color:var(--signal);background:color-mix(in srgb, var(--signal) 6%, transparent);outline:0}.footer-social svg{width:17px;height:17px}.site-footer nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.site-footer h2{color:var(--off-white);font-family:var(--font-body);margin:0 0 12px;font-size:.84rem;font-weight:800}.site-footer a{color:#e8eef094;margin-top:8px;font-size:.88rem;display:block}.site-footer a:hover,.site-footer a:focus-visible{color:var(--signal);outline:none}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.reveal{--reveal-y:16px;--reveal-scale:1;--reveal-blur:6px;--reveal-duration:.76s;--reveal-ease:cubic-bezier(.22, 1, .36, 1);opacity:0;filter:blur(var(--reveal-blur));transform:translate3d(0, var(--reveal-y), 0) scale(var(--reveal-scale));transition:opacity var(--reveal-duration) var(--reveal-ease), filter var(--reveal-duration) var(--reveal-ease), transform var(--reveal-duration) var(--reveal-ease), border-color var(--reveal-duration) var(--reveal-ease), box-shadow var(--reveal-duration) var(--reveal-ease), background var(--reveal-duration) var(--reveal-ease);transition-delay:var(--reveal-delay,0s);will-change:opacity, filter, transform}.reveal.is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.reveal-card{--reveal-y:18px;--reveal-scale:.985;transform-origin:50% 62%}.reveal-row{--reveal-y:12px;--reveal-blur:5px}.reveal-heading{--reveal-y:14px;--reveal-blur:5px;--reveal-duration:.82s}.reveal-label,.reveal-copy{--reveal-y:12px}.reveal-line{--reveal-y:0;--reveal-blur:0;opacity:0;transform-origin:0;transform:scaleX(0)}.reveal-line.is-visible{opacity:1;transform:scaleX(1)}.reveal-resolved.is-visible{border-color:#00cfab2e;box-shadow:inset 0 1px #e8eef012,0 22px 70px #00cfab0e}.workflow-module .workflow-module__copy>*,.workflow-module .workflow-diagram,.workflow-module .workflow-diagram__node,.workflow-module .workflow-diagram__chip,.workflow-module .workflow-diagram__resolved,.diagnostic-form.reveal-card>:where(label,.diagnostic-divider,button,.demo-output){opacity:0;filter:blur(5px);transition:opacity .68s cubic-bezier(.22,1,.36,1),filter .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1),border-color .72s cubic-bezier(.22,1,.36,1),box-shadow .72s cubic-bezier(.22,1,.36,1),background .72s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.workflow-module.is-visible .workflow-module__copy>*,.workflow-module.is-visible .workflow-diagram,.workflow-module.is-visible .workflow-diagram__node,.workflow-module.is-visible .workflow-diagram__chip,.workflow-module.is-visible .workflow-diagram__resolved,.diagnostic-form.reveal-card.is-visible>:where(label,.diagnostic-divider,button,.demo-output){opacity:1;filter:blur();transform:translate(0,0)}.workflow-module .workflow-diagram,.workflow-module .workflow-diagram__node,.workflow-module .workflow-diagram__chip,.workflow-module .workflow-diagram__resolved{filter:blur(4px);transform:translateY(8px)}.workflow-module.is-visible .workflow-diagram,.workflow-module.is-visible .workflow-diagram__node,.workflow-module.is-visible .workflow-diagram__chip,.workflow-module.is-visible .workflow-diagram__resolved{filter:blur();transform:translate(0,0)}.workflow-module.is-visible .workflow-module__copy>:first-child{transition-delay:90ms}.workflow-module.is-visible .workflow-module__copy>:nth-child(2){transition-delay:.16s}.workflow-module.is-visible .workflow-module__copy>:nth-child(3){transition-delay:.23s}.workflow-module.is-visible .workflow-module__copy>:nth-child(4){transition-delay:.3s}.workflow-module.is-visible .workflow-module__copy>:nth-child(5){transition-delay:.7s}.workflow-module.is-visible .workflow-diagram{transition-delay:.24s}.workflow-module.is-visible .workflow-diagram__node--trigger{transition-delay:.34s}.workflow-module.is-visible .workflow-diagram__node--sources{transition-delay:.47s}.workflow-module.is-visible .workflow-diagram__node--sources .workflow-diagram__chip:first-child{transition-delay:.56s}.workflow-module.is-visible .workflow-diagram__node--sources .workflow-diagram__chip:nth-child(2){transition-delay:.61s}.workflow-module.is-visible .workflow-diagram__node--sources .workflow-diagram__chip:nth-child(3){transition-delay:.66s}.workflow-module.is-visible .workflow-diagram__node--sources .workflow-diagram__chip:nth-child(4){transition-delay:.71s}.workflow-module.is-visible .workflow-diagram__node--resolved{transition-delay:.86s}.workflow-module.is-visible .workflow-diagram__resolved,.workflow-module.is-visible .workflow-diagram__chips--resolved .workflow-diagram__chip:first-child{transition-delay:.94s}.workflow-module.is-visible .workflow-diagram__chips--resolved .workflow-diagram__chip:nth-child(2){transition-delay:1s}.workflow-module.is-visible .workflow-diagram__chips--resolved .workflow-diagram__chip:nth-child(3){transition-delay:1.06s}.diagnostic-form.reveal-card.is-visible>:first-child{transition-delay:.14s}.diagnostic-form.reveal-card.is-visible>:nth-child(2){transition-delay:.22s}.diagnostic-form.reveal-card.is-visible>:nth-child(3){transition-delay:.3s}.diagnostic-form.reveal-card.is-visible>:nth-child(4){transition-delay:.36s}.diagnostic-form.reveal-card.is-visible>:nth-child(5){transition-delay:.43s}.diagnostic-form.reveal-card.is-visible>:nth-child(6){transition-delay:.52s}.diagnostic-form.reveal-card.is-visible>:nth-child(7){transition-delay:.6s}.thesis-fragment:before,.differentiator-list li:before,.proof-card--note:before{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#0098dd38,#00cfab29,#0000);width:100%;height:1px;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;transform:scaleX(0)}.thesis-fragment.is-visible:before,.differentiator-list li.is-visible:before,.proof-card--note.is-visible:before{opacity:1;transform:scaleX(1)}@media (width<=1120px){h1{max-width:12ch;font-size:4rem}h2{font-size:2.72rem}.hero{grid-template-columns:1fr;min-height:0;padding-top:128px}.hero-visual{min-height:460px}.cluster-grid,.proof-grid{grid-template-columns:1fr}.cluster-card,.proof-grid article{min-height:0}.why-layout,.diagnostic-layout{grid-template-columns:1fr}.workflow-surface{min-height:380px}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){:root{--gutter:22px}h1{font-size:3.12rem}h2{font-size:2.24rem}.site-header{grid-template-columns:auto auto;min-height:72px}html{scroll-padding-top:88px}.brand-link{width:132px}.nav-toggle{justify-self:end;place-items:center;display:inline-grid}.site-nav{display:none;position:fixed;left:18px;right:18px}.nav-cta{display:none}.site-nav{border:1px solid var(--line);border-radius:var(--radius);background:#01040af5;flex-direction:column;align-items:stretch;gap:0;padding:12px;top:82px;box-shadow:0 24px 70px #00000061}.nav-link{border-bottom:1px solid #e8eef014;justify-content:space-between;padding:16px}.nav-link:last-child{border-bottom:0}.site-nav .mobile-menu-cta{width:100%;margin-top:12px;display:inline-flex}.nav-open .site-nav{display:flex}.hero{gap:22px;padding-top:90px;padding-bottom:24px}.hero-copy{gap:18px}.hero-lede{font-size:1.04rem}.button-row{grid-template-columns:1fr;display:grid}.hero-visual{min-height:220px}.lens-stack{width:118px;height:176px;left:34%}.lens-stack span{width:38px;height:140px}.lens-stack span:nth-child(2){height:158px;left:32px}.lens-stack span:nth-child(3){height:174px;left:66px}.hero-readout{bottom:14px;right:14px}.logo-list,.thesis-grid{grid-template-columns:1fr 1fr}.logo-wall{padding:24px 0}.thesis,.use-cases,.why,.proof,.diagnostic,.resources,.final-cta{padding-top:82px;padding-bottom:82px}.footer-inner,.site-footer nav{grid-template-columns:1fr}.footer-inner{gap:32px}}@media (width<=560px){body{font-size:15px}h1{font-size:2.46rem}h2{font-size:2rem}h3{font-size:1.12rem}.hero-visual{min-height:204px}.logo-list,.thesis-grid,.resource-grid,.workflow-visual{grid-template-columns:1fr}.workflow-visual i{background:linear-gradient(180deg, var(--depth), var(--signal));justify-self:center;width:2px;height:26px}.workflow-visual b{position:static}.differentiator-list li{grid-template-columns:1fr;gap:8px}.workflow-surface,.diagnostic-form,.cluster-card,.proof-grid article,.resource-card,.thesis-grid article{padding:20px}}:root{--section-rhythm:clamp(118px, 10vw, 164px);--section-rhythm-tight:clamp(90px, 8vw, 128px);--card-bg:#07142194;--card-bg-strong:#0b1d2fc2;--hairline:#e8eef013;--hairline-strong:#e8eef01f;--quiet-shadow:0 34px 90px #0000002e;--panel-shadow:0 44px 120px #00000047}body{background:radial-gradient(900px 640px at 82% 9%, #0098dd17, transparent 68%), radial-gradient(760px 520px at 14% 55%, #00cfab09, transparent 72%), linear-gradient(180deg, #01040af2, #040d18e6 46%, #01040af7), var(--void)}body:before{opacity:.32;background-size:144px 144px;-webkit-mask-image:linear-gradient(#000 0%,#00000047 34%,#0000 72%);mask-image:linear-gradient(#000 0%,#00000047 34%,#0000 72%)}h2{color:#f6fafbf0;max-width:11.5ch;font-size:clamp(3.75rem,5.2vw,5.45rem);line-height:.96}h3{color:#f6fafbe6}p{color:#e8eef0a8}.eyebrow,.cluster-label,.resource-card span{font-size:.72rem;line-height:1.25}.eyebrow{color:#00cfabc7}.section-band{background:radial-gradient(820px 420px at 78% 0,#0098dd13,#0000 72%),linear-gradient(#0714216b,#040d182e);border-top:0;border-bottom:0}.text-link{color:#e8eef0d1;border-bottom-color:#00cfab47}.hero-lede{color:#e8eef0ad;max-width:600px;font-size:1.22rem;line-height:1.72}.button{min-height:48px;padding-left:22px;padding-right:22px}.logo-wall{background:linear-gradient(180deg, #081523b8, #06111d75), var(--void);padding:42px 0 50px}.logo-wall .section-shell{gap:24px}.logo-list li{color:#e8eef094;background:linear-gradient(#e8eef00e,#e8eef005),#0815238a;border:0;min-height:66px;box-shadow:inset 0 1px #e8eef00f}.thesis-copy p{color:#e8eef0ad;max-width:760px;font-size:1.18rem;line-height:1.8}.thesis-grid{grid-template-columns:.88fr .88fr 1.24fr;align-items:stretch;gap:24px}.thesis-grid article,.cluster-card,.proof-grid article,.resource-card,.diagnostic-form{border-color:var(--hairline);background:var(--card-bg)}.thesis-grid article{border:0;border-top:1px solid var(--hairline-strong);background:0 0;min-height:212px;padding:34px}.thesis-grid .is-signal{background:linear-gradient(140deg, #00cfab1c, #0d1e3080 48%, #07142194), var(--card-bg-strong);box-shadow:inset 0 1px 0 #e8eef014, var(--quiet-shadow);border:0}.thesis-grid h3,.cluster-card h3,.proof-grid h3,.resource-card h3,.differentiator-list h3{margin-bottom:16px;font-size:clamp(1.28rem,1.55vw,1.65rem);line-height:1.08}.cluster-grid{grid-template-columns:1.12fr 1fr .92fr;align-items:start}.cluster-card{background:linear-gradient(#e8eef00b,#e8eef003),#0714218f;border:0;min-height:560px;padding:38px;box-shadow:inset 0 1px #e8eef00e}.cluster-card:first-child{min-height:612px;box-shadow:inset 0 1px 0 #e8eef012, var(--panel-shadow);background:radial-gradient(460px 260px at 20% 100%,#00cfab14,#0000 76%),linear-gradient(#1029419e,#06111dc2)}.cluster-card:nth-child(3){min-height:500px;box-shadow:inset 0 1px 0 var(--hairline-strong);background:0 0;margin-top:76px}.cluster-card p:not(.cluster-label):not(.anchor-line){color:#e8eef0a8;font-size:1.03rem;line-height:1.68}.cluster-label{color:#c8a96ed1;margin-bottom:18px}.workflow-visual{background:linear-gradient(90deg,#0098dd0e,#0000 52%,#00cfab11),#01040a47;border:0;min-height:176px;padding:20px;box-shadow:inset 0 1px #e8eef00b}.workflow-visual:before{opacity:.36}.workflow-visual span,.workflow-visual b{background:#040d1894;border-color:#e8eef017}.anchor-line{color:#e8eef075}.differentiator-list li{border-top-color:#e8eef012;grid-template-columns:58px 1fr;gap:28px;padding:30px 0}.differentiator-list span{color:#0098ddb8}.differentiator-list p{color:#e8eef09e;max-width:620px;font-size:1.02rem;line-height:1.68}.workflow-surface{min-height:500px;box-shadow:inset 0 1px 0 #e8eef011, var(--panel-shadow);background:linear-gradient(140deg,#e8eef00e,#0000 34%),linear-gradient(#0a1c2dbd,#01040ab8);border:0;padding:36px}.workflow-surface:before{opacity:.52}.surface-question,.surface-answer,.surface-sources,.surface-review{background:#01040a42;border-color:#e8eef014}.surface-question{padding:22px;font-size:1.54rem;line-height:1.24}.proof-grid{grid-template-columns:1.18fr 1fr .9fr;align-items:start}.proof-grid article{min-height:382px;box-shadow:inset 0 1px 0 var(--hairline-strong);background:0 0;border:0;padding:36px}.proof-grid article:first-child{background:linear-gradient(145deg, #1029419e, #071421b8), var(--card-bg-strong);min-height:438px;box-shadow:inset 0 1px 0 #e8eef012, var(--quiet-shadow)}.diagnostic{padding:var(--section-rhythm) 0;background:radial-gradient(620px 420px at 76% 30%,#00cfab0f,#0000 72%),linear-gradient(#0815233d,#040d1814)}.diagnostic-copy p:last-child{color:#e8eef0a8;max-width:620px;font-size:1.14rem;line-height:1.78}.diagnostic-form{background:linear-gradient(180deg, #10294194, #071421c7), var(--navy);box-shadow:inset 0 1px 0 #e8eef012, var(--panel-shadow);border:0;gap:18px;padding:36px}.diagnostic-form select,.diagnostic-form input,.demo-output{background:#01040a57;border-color:#e8eef014}.diagnostic-form select,.diagnostic-form input{min-height:54px}.resource-grid{grid-template-columns:1.3fr 1fr 1fr 1fr;align-items:start}.resource-card{min-height:288px;box-shadow:inset 0 1px 0 var(--hairline-strong);background:0 0;border:0;padding:32px}.resource-card:first-child{background:linear-gradient(150deg, #0d1e30a8, #07142185), var(--card-bg);min-height:352px;box-shadow:inset 0 1px 0 #e8eef011, var(--quiet-shadow)}.resource-card:hover,.resource-card:focus-visible{background:#0d1e306b;border-color:#0000}.final-cta p:not(.eyebrow){color:#e8eef09e;font-size:1.16rem}.site-footer{border-top-color:#e8eef00f}.footer-inner{padding:64px 0}@media (width<=1120px){h1{max-width:12ch;font-size:clamp(4rem,8vw,5.2rem)}h2{max-width:13ch;font-size:clamp(3.3rem,8.5vw,5rem)}.hero{padding-top:126px}.cluster-grid,.proof-grid,.resource-grid,.thesis-grid{grid-template-columns:1fr}.cluster-card,.cluster-card:first-child,.cluster-card:nth-child(2),.cluster-card:nth-child(3),.proof-grid article,.proof-grid article:first-child,.proof-grid article:nth-child(2),.proof-grid article:nth-child(3),.resource-card,.resource-card:first-child,.resource-card:nth-child(2),.resource-card:nth-child(4){min-height:0;margin-top:0}.cluster-card:nth-child(3),.proof-grid article,.resource-card,.thesis-grid article{background:var(--card-bg)}.why-layout,.diagnostic-layout{gap:58px}}@media (width<=860px){h1{font-size:clamp(3.05rem,13vw,4.2rem)}h2{font-size:clamp(2.58rem,11vw,3.7rem)}.hero{gap:26px;padding-top:94px}.hero-lede{font-size:1.08rem;line-height:1.64}.thesis,.use-cases,.why,.proof,.diagnostic,.resources,.final-cta{padding-top:104px;padding-bottom:104px}.thesis,.use-cases,.proof,.resources{gap:42px}.cluster-grid,.proof-grid,.resource-grid,.thesis-grid{gap:18px}.thesis-grid article,.cluster-card,.proof-grid article,.resource-card,.diagnostic-form,.workflow-surface{padding:28px}}@media (width<=560px){h1{font-size:clamp(2.46rem,11vw,3.05rem)}h2{font-size:clamp(2.15rem,10vw,2.72rem)}.eyebrow,.cluster-label,.resource-card span{font-size:.68rem}.hero{gap:22px;padding-top:90px;padding-bottom:24px}.hero-lede,.thesis-copy p,.diagnostic-copy p:last-child{font-size:1rem;line-height:1.65}.thesis,.use-cases,.why,.proof,.diagnostic,.resources,.final-cta{padding-top:86px;padding-bottom:86px}.logo-list li{min-height:58px}.thesis-grid article,.cluster-card,.proof-grid article,.resource-card,.diagnostic-form,.workflow-surface{padding:24px}.workflow-surface{min-height:0}}:root{--section-rhythm:clamp(152px, 13vw, 220px);--section-rhythm-tight:clamp(120px, 10vw, 168px);--copy-measure:610px;--soft-panel:#07142170}h1{max-width:680px;font-size:clamp(3.95rem,4.8vw,5.15rem);line-height:1}h2{max-width:12.5ch;font-size:clamp(3.05rem,4.05vw,4.35rem);line-height:1.01}.section-heading{gap:22px;max-width:760px}.section-heading h2{max-width:12.5ch}.hero-copy{gap:24px}.hero-lede{max-width:540px;font-size:1.1rem;line-height:1.72}.logo-wall{padding:54px 0 64px}.logo-list li{color:#e8eef080;background:linear-gradient(#e8eef00a,#e8eef003),#08152361;min-height:62px}.thesis{padding:var(--section-rhythm) 0 var(--section-rhythm-tight);gap:74px}.thesis-copy{gap:26px;max-width:820px}.thesis-copy p{max-width:var(--copy-measure);font-size:1.05rem;line-height:1.82}.thesis-grid{gap:28px;width:min(92%,980px);margin-left:auto}.thesis-grid article{min-height:198px;padding:38px 34px}.use-cases,.proof,.resources{padding-top:var(--section-rhythm);padding-bottom:var(--section-rhythm);gap:78px}.cluster-grid,.proof-grid,.resource-grid{gap:28px}.cluster-grid{grid-template-columns:1.06fr .98fr .9fr;width:min(100%,1080px);margin-left:auto}.cluster-card{background:linear-gradient(180deg, #e8eef008, #e8eef002), var(--soft-panel);min-height:520px;padding:42px}.cluster-card p:not(.cluster-label):not(.anchor-line){max-width:32ch;font-size:.98rem;line-height:1.72}.workflow-visual{min-height:166px;margin-top:auto}.why{padding:var(--section-rhythm) 0}.why-layout{grid-template-columns:minmax(0,.82fr) minmax(390px,.66fr);gap:clamp(76px,8vw,122px)}.why h2{max-width:9.8ch;margin-bottom:58px}.differentiator-list li{padding:34px 0}.differentiator-list p{max-width:520px}.workflow-surface{min-height:470px;padding:42px}.proof-grid article{min-height:350px;padding:40px}.diagnostic{padding:var(--section-rhythm) 0}.diagnostic-layout{grid-template-columns:minmax(0,.78fr) minmax(390px,.58fr);gap:clamp(84px,9vw,132px)}.diagnostic-copy{gap:30px}.diagnostic-copy p:last-child{max-width:var(--copy-measure);font-size:1.04rem;line-height:1.8}.diagnostic-form{justify-self:end;max-width:470px;padding:42px}.resource-grid{grid-template-columns:1.08fr .92fr .92fr .92fr;gap:28px;width:min(100%,1060px)}.resource-card{background:0 0;min-height:270px;padding:36px}.final-cta{padding:var(--section-rhythm-tight) 0 var(--section-rhythm);gap:24px}.final-cta p:not(.eyebrow){max-width:520px;font-size:1.04rem}@media (width<=1120px){h1{font-size:clamp(3.35rem,6.6vw,4.35rem)}h2{font-size:clamp(2.72rem,6vw,3.6rem)}.thesis-grid,.cluster-grid,.proof-grid,.resource-grid{width:100%;margin-left:0}.cluster-card:first-child,.cluster-card:nth-child(2),.cluster-card:nth-child(3),.proof-grid article:first-child,.proof-grid article:nth-child(2),.proof-grid article:nth-child(3),.resource-card:first-child,.resource-card:nth-child(2),.resource-card:nth-child(4){min-height:0;margin-top:0}.diagnostic-form{justify-self:stretch;max-width:none}}@media (width<=860px){h1{font-size:clamp(2.72rem,10.5vw,3.35rem)}h2{font-size:clamp(2.2rem,8.7vw,2.82rem)}.hero-lede,.thesis-copy p,.diagnostic-copy p:last-child{max-width:34rem;font-size:1rem}.logo-wall{padding:34px 0 42px}.thesis,.use-cases,.why,.proof,.diagnostic,.resources,.final-cta{padding-top:112px;padding-bottom:112px}.thesis,.use-cases,.proof,.resources{gap:56px}.thesis-grid article,.cluster-card,.proof-grid article,.resource-card,.diagnostic-form,.workflow-surface{padding:30px}}@media (width<=560px){h1{font-size:clamp(2.28rem,9.8vw,2.72rem)}h2{font-size:clamp(1.92rem,8vw,2.28rem)}.hero-lede,.thesis-copy p,.diagnostic-copy p:last-child{line-height:1.7}.thesis,.use-cases,.why,.proof,.diagnostic,.resources,.final-cta{padding-top:96px;padding-bottom:96px}.thesis-grid article,.cluster-card,.proof-grid article,.resource-card,.diagnostic-form,.workflow-surface{padding:26px}}.hero.section-shell{width:100%;max-width:none;min-height:min(980px,100svh);padding:clamp(116px, 13vh, 154px) max(var(--gutter), calc((100vw - var(--wide)) / 2)) clamp(76px, 9vh, 112px);isolation:isolate;background:#01040a;align-items:center;display:grid;position:relative;overflow:hidden}.hero.section-shell:before,.hero.section-shell:after{z-index:2;pointer-events:none;content:"";position:absolute;inset:0}.hero.section-shell:before{background:radial-gradient(620px 520px at 21% 48%,#01040a29,#01040a0f 42%,#0000 70%),linear-gradient(90deg,#01040a2e,#01040a0f 28%,#01040a05 52%,#0000 72%),linear-gradient(#01040a5c,#0000 24% 72%,#01040a9e)}.hero.section-shell:after{opacity:.62;background:linear-gradient(90deg,#01040a14,#0000 18% 86%,#01040a38),radial-gradient(820px 420px at 82%,#00cfab14,#0000 70%)}.hero-copy{z-index:4;-webkit-backdrop-filter:blur(22px)saturate(1.45);background:linear-gradient(135deg,#e8eef012 0%,#040d1814 34%,#040d1806 100%),radial-gradient(420px 260px at 12% 0,#00cfab05,#0000 68%);border:1px solid #e8eef024;border-radius:16px;gap:clamp(18px,2vw,22px);width:min(100%,clamp(400px,33vw,460px));margin-left:clamp(-10px,-.8vw,0px);padding:clamp(22px,2.5vw,32px);position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00cfab0f,0 24px 80px #00000038}.hero-copy:before,.hero-copy:after{z-index:0;pointer-events:none;content:"";position:absolute}.hero-copy:before{border-radius:inherit;opacity:.62;background:radial-gradient(circle at 18% 0,#ffffff29,#0000 34%),linear-gradient(135deg,#ffffff14,#0000 40%);inset:0}.hero-copy:after{border-radius:inherit;opacity:.76;border:1px solid #00cfab14;inset:1px;-webkit-mask-image:linear-gradient(135deg,#000,#0000 65%);mask-image:linear-gradient(135deg,#000,#0000 65%)}.hero-copy>*{z-index:1;position:relative}.hero-copy .eyebrow{color:#00cfabd6;letter-spacing:.04em;max-width:34ch;font-size:.66rem}.hero-copy h1{color:#f8fbfcfa;text-shadow:0 1px 18px #00000073,0 0 1px #e8eef029;max-width:12.4ch;font-size:clamp(2.75rem,3.35vw,4rem);line-height:.99}.hero-lede{color:#e8eef0d6;text-shadow:0 1px 16px #00000080;max-width:33ch;font-size:.98rem;line-height:1.58}.hero .button-row{flex-wrap:nowrap;gap:8px;padding-top:2px}.hero .button{min-height:40px;padding-left:14px;padding-right:14px;font-size:.86rem}.hero-cta{--rim-track:#e8eef024;--rim-light-opacity:.95;--rim-segment:42px;--rim-gap:422px;--rim-offset-start:0px;--rim-offset-end:-464px;--rim-static-offset:-140px;--rim-travel:1.38s;isolation:isolate;border-color:#0000;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s,color .22s;position:relative;overflow:visible;transform:translateY(0)scale(1)}.hero-cta__label{z-index:2;align-items:center;transition:transform .22s;display:inline-flex;position:relative;transform:translate(0)scale(1)}.hero-cta__rim{z-index:1;pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.hero-cta__rim-track,.hero-cta__rim-light{fill:none;vector-effect:non-scaling-stroke}.hero-cta__rim-track{stroke:var(--rim-track);stroke-width:1.1px}.hero-cta__rim-light{opacity:0;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:var(--rim-segment) var(--rim-gap);stroke-dashoffset:var(--rim-offset-start);filter:drop-shadow(0 0 3px #00cfab57)drop-shadow(0 0 6px #0098dd24);transition:opacity .18s}.hero-cta:hover,.hero-cta:focus-visible{outline:none;transform:translateY(-1px)scale(1.015)}.hero-cta:hover .hero-cta__rim-light,.hero-cta:focus-visible .hero-cta__rim-light{opacity:var(--rim-light-opacity);animation:hero-button-stroke-travel var(--rim-travel) linear infinite}.hero-cta:hover .hero-cta__label,.hero-cta:focus-visible .hero-cta__label{transform:translate(1px)scale(1.01)}.hero-cta:focus-visible{outline-offset:3px;outline:1px solid #e8eef06b}.hero-cta--primary{--rim-track:#01040a29;--rim-light-opacity:.96;--rim-segment:42px;--rim-gap:422px;color:#031018;background:radial-gradient(120% 160% at 50% 0%, #ffffff57, transparent 36%), linear-gradient(180deg, #45dec7, var(--signal));box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #01040a2e,0 0 24px #00cfab2e}.hero-cta--primary .hero-cta__rim-light{filter:drop-shadow(0 0 3px #e8eef0a3)drop-shadow(0 0 5px #00cfab5c)drop-shadow(0 0 8px #0098dd1f)}.hero-cta--primary:hover,.hero-cta--primary:focus-visible{background:radial-gradient(120% 160% at 50% 0,#ffffff6b,#0000 36%),linear-gradient(#5ce8d4,#00d6b1);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #01040a29,0 10px 34px #00cfab33,0 0 20px #0098dd1f}.hero-cta--secondary{--rim-track:#e8eef02e;--rim-light-opacity:.48;--rim-segment:34px;--rim-gap:430px;--rim-travel:1.55s;color:#f8fbfceb;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(#e8eef00a,#e8eef003),#040d1805}.hero-cta--secondary .hero-cta__rim-light{stroke-width:1.35px;filter:drop-shadow(0 0 3px #00cfab3d)drop-shadow(0 0 5px #0098dd14)}.hero-cta--secondary:hover,.hero-cta--secondary:focus-visible{background:linear-gradient(#e8eef00e,#00cfab06),#040d1806;box-shadow:inset 0 1px #ffffff14,0 0 18px #00cfab14}@keyframes hero-button-stroke-travel{0%{stroke-dashoffset:var(--rim-offset-start)}to{stroke-dashoffset:var(--rim-offset-end)}}.hero-visual{z-index:0;min-height:0;box-shadow:none;pointer-events:none;background:#01040a;border:0;border-radius:0;position:absolute;inset:0;overflow:hidden}.hero-visual:before,.hero-visual:after{display:none}.hero-canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-reference,.signal-beam,.lens-stack,.hero-readout{display:none}.logo-wall{z-index:1;position:relative}@media (width<=1120px){.hero.section-shell{min-height:940px;padding-top:128px}.hero.section-shell:before{background:radial-gradient(620px 520px at 32% 36%,#01040a6b,#01040a3d 42%,#0000 70%),linear-gradient(#01040a7a,#0000 52%,#01040a9e)}}@media (width<=860px){.hero.section-shell{align-items:start;min-height:860px;padding-top:104px;padding-bottom:56px}.hero-copy{background:linear-gradient(140deg,#e8eef01a,#0000 34%),linear-gradient(#09182694,#01040a66),#040d1880;border-radius:14px;width:min(100%,500px);margin-top:0;margin-left:0;padding:26px}.hero-copy:before{border-radius:13px}.hero-copy h1{max-width:11ch;font-size:clamp(2.45rem,8.8vw,3.25rem)}.hero.section-shell:before{background:radial-gradient(560px 420px at 36% 25%,#01040ae6,#01040aad 44%,#0000 74%),linear-gradient(#01040aad,#01040a6b 42%,#0000 78%)}.hero.section-shell:after{background:linear-gradient(#01040a7a,#0000 42%,#01040ab8),linear-gradient(90deg,#01040a94,#0000 64%)}.hero .button-row{flex-wrap:wrap}}@media (width<=560px){.hero.section-shell{min-height:820px;padding-top:92px;padding-bottom:42px}.hero-copy{background:linear-gradient(140deg,#e8eef01a,#0000 34%),linear-gradient(#091826a8,#01040a7a),#040d188f;gap:18px;padding:20px}.hero-copy .eyebrow{font-size:.62rem}.hero-copy h1{font-size:clamp(2.1rem,8.4vw,2.45rem)}.hero-lede{font-size:.96rem;line-height:1.62}.hero .button{min-height:42px}}:root{--body-space-lg:clamp(124px, 11vw, 160px);--body-space-md:clamp(104px, 9vw, 136px);--body-space-sm:clamp(44px, 5vw, 68px);--body-gap-xl:clamp(56px, 7vw, 86px);--body-gap-lg:clamp(40px, 5vw, 64px);--body-gap-md:clamp(28px, 3.2vw, 42px);--body-container-narrow:820px;--body-container-standard:1120px;--body-container-wide:1320px;--body-copy-measure:62ch;--body-title-measure:12.5ch;--body-panel-padding:clamp(28px, 3vw, 40px)}.body-container{width:min(100% - (var(--gutter) * 2), var(--body-container-standard));margin-inline:auto}.body-container--narrow{width:min(100% - (var(--gutter) * 2), var(--body-container-narrow))}.body-container--wide{width:min(100% - (var(--gutter) * 2), var(--body-container-wide))}.body-section{padding-top:var(--body-space-lg);padding-bottom:var(--body-space-lg)}.body-section--compact{padding-top:var(--body-space-sm);padding-bottom:var(--body-space-sm)}.body-section--spacious{padding-top:clamp(136px,12vw,176px);padding-bottom:var(--body-space-md)}.body-section--split{padding-top:var(--body-space-lg);padding-bottom:var(--body-space-lg)}.body-section :where(.eyebrow,.cluster-label,.resource-card span),.site-footer h2{color:#00cfabbd;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.68rem,.7vw,.74rem);font-weight:700;line-height:1.35}.body-section h2{max-width:var(--body-title-measure);color:#f8fbfcf5;font-size:clamp(2.5rem,3.8vw,3.25rem);line-height:1.04}.body-section :where(.thesis-copy p,.diagnostic-copy p:last-child,.section-heading>p:not(.eyebrow)){max-width:var(--body-copy-measure);color:#e8eef0a8;font-size:clamp(1rem,1.08vw,1.1rem);line-height:1.76}.body-section :where(.thesis-grid h3,.cluster-card h3,.proof-grid h3,.resource-card h3,.differentiator-list h3){font-size:clamp(1.22rem,1.55vw,1.5rem);line-height:1.12}.body-section :where(.cluster-card p:not(.cluster-label):not(.anchor-line),.proof-grid p,.resource-card p,.differentiator-list p){color:#e8eef09e;font-size:clamp(.94rem,.95vw,1rem);line-height:1.68}.body-heading,.thesis-copy,.diagnostic-copy{gap:var(--body-gap-md)}.body-heading{max-width:var(--body-container-narrow)}.body-heading h2{max-width:var(--body-title-measure)}.logo-wall{padding-top:var(--body-space-sm);padding-bottom:var(--body-space-sm);background:linear-gradient(180deg, #040d1894, #01040a2e), var(--void-deep)}.logo-wall .body-container{gap:20px;display:grid}.logo-list{gap:clamp(10px,1.3vw,16px)}.logo-list li{color:#e8eef07a;background:linear-gradient(#e8eef008,#e8eef002),#0815234d;min-height:56px;padding:14px 18px;font-size:.92rem}.thesis,.use-cases,.proof,.resources,.final-cta{gap:var(--body-gap-xl)}.thesis-copy{max-width:var(--body-container-narrow)}.thesis-copy h2{max-width:13ch}.thesis-grid,.cluster-grid,.proof-grid,.resource-grid{gap:var(--body-gap-md);width:100%;margin-left:0}.thesis-grid{width:min(100%,980px);margin-left:auto}.cluster-grid{grid-template-columns:1.05fr .98fr .92fr}.proof-grid{grid-template-columns:1.08fr .96fr .9fr;width:min(100%,1040px)}.resource-grid{grid-template-columns:1.08fr .92fr .92fr .92fr}.thesis-grid article,.cluster-card,.proof-grid article,.resource-card,.diagnostic-form,.workflow-surface{padding:var(--body-panel-padding)}.thesis-grid article{min-height:184px}.cluster-card{min-height:500px}.cluster-card:first-child{min-height:540px}.cluster-card:nth-child(2){margin-top:42px}.cluster-card:nth-child(3){min-height:460px;margin-top:84px}.workflow-visual{min-height:156px}.why-layout,.diagnostic-layout{gap:var(--body-gap-xl)}.why h2{max-width:10.5ch;margin-top:18px;margin-bottom:var(--body-gap-lg)}.differentiator-list li{grid-template-columns:52px 1fr;gap:24px;padding:30px 0}.workflow-surface{min-height:460px}.surface-question{font-size:clamp(1.22rem,1.55vw,1.42rem)}.proof-grid article{min-height:330px}.proof-grid article:first-child{min-height:390px}.proof-grid article:nth-child(2){margin-top:44px}.proof-grid article:nth-child(3){margin-top:88px}.diagnostic-copy{max-width:var(--body-container-narrow)}.diagnostic-copy h2{max-width:11.5ch}.diagnostic-form{justify-self:end;width:min(100%,460px)}.diagnostic-form label span,.demo-output,.anchor-line,.resource-card small{font-size:clamp(.72rem,.76vw,.82rem);line-height:1.45}.resources{padding-top:var(--body-space-md)}.resource-card{min-height:260px}.resource-card:first-child{min-height:318px}.resource-card:nth-child(2),.resource-card:nth-child(4){margin-top:48px}.final-cta{text-align:left;align-items:start}.final-cta h2{max-width:13.5ch}.final-cta p:not(.eyebrow){color:#e8eef09e;max-width:46ch;font-size:clamp(1rem,1vw,1.08rem);line-height:1.68}.site-footer{background:linear-gradient(180deg, #01040a2e, #01040ab8), var(--void-deep)}.footer-inner{width:min(100% - (var(--gutter) * 2), var(--body-container-wide));padding:clamp(52px,6vw,72px) 0}.site-footer a{font-size:.92rem}@media (width<=1120px){.body-container,.body-container--narrow,.body-container--wide{width:min(100% - (var(--gutter) * 2), var(--body-container-standard))}.body-section h2{font-size:clamp(2.28rem,4.8vw,3rem)}.thesis-grid,.cluster-grid,.proof-grid,.resource-grid{width:100%;margin-left:0}.cluster-card:first-child,.cluster-card:nth-child(2),.cluster-card:nth-child(3),.proof-grid article:first-child,.proof-grid article:nth-child(2),.proof-grid article:nth-child(3),.resource-card:first-child,.resource-card:nth-child(2),.resource-card:nth-child(4){min-height:0;margin-top:0}.diagnostic-form{justify-self:stretch;width:100%}}@media (width<=860px){:root{--body-space-lg:96px;--body-space-md:84px;--body-space-sm:38px;--body-gap-xl:48px;--body-gap-lg:36px;--body-gap-md:24px;--body-panel-padding:28px}.body-section h2{max-width:13.5ch;font-size:clamp(2rem,7.8vw,2.55rem)}.body-section :where(.thesis-copy p,.diagnostic-copy p:last-child,.section-heading>p:not(.eyebrow)){max-width:34rem;font-size:1rem;line-height:1.7}.thesis-grid,.cluster-grid,.proof-grid,.resource-grid,.why-layout,.diagnostic-layout{grid-template-columns:1fr}.workflow-surface{min-height:0}}@media (width<=560px){:root{--body-space-lg:82px;--body-space-md:76px;--body-space-sm:34px;--body-panel-padding:24px}.body-section h2{font-size:clamp(1.82rem,8vw,2.24rem)}.body-section :where(.eyebrow,.cluster-label,.resource-card span),.site-footer h2{font-size:.66rem}.logo-list{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-list li{min-height:54px}.footer-inner{width:min(100% - (var(--gutter) * 2), var(--body-container-wide))}}.trust-band{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.trust-band .eyebrow{color:#e8eef07a;max-width:22ch}.trust-band .logo-list{border-top:1px solid #e8eef012;border-bottom:1px solid #e8eef00e;flex-wrap:wrap;justify-content:flex-end;gap:0;display:flex}.trust-band .logo-list li{min-height:48px;box-shadow:none;color:#e8eef075;background:0 0;padding:14px clamp(14px,2vw,26px);position:relative}.trust-band .logo-list li+li:before{content:"";background:#e8eef01f;width:1px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.thesis{grid-template-columns:minmax(0,.92fr) minmax(300px,.58fr);align-items:end;column-gap:clamp(56px,8vw,112px);position:relative}.thesis:before{top:var(--body-space-lg);content:"";background:linear-gradient(90deg,#0000,#00cfab57,#0000);width:min(32vw,360px);height:1px;position:absolute;right:0}.thesis-editorial{max-width:760px}.thesis-editorial h2{max-width:13.8ch}.thesis-fragments{align-self:end;gap:clamp(22px,3vw,34px);padding-bottom:clamp(10px,2vw,28px);display:grid}.thesis-fragment{min-height:0;box-shadow:none;background:0 0;border-top:1px solid #e8eef01a;padding:24px 0 0;position:relative}.thesis-fragment span{color:#0098dd9e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.68rem;font-weight:700;line-height:1;display:block}.thesis-fragment h3,.workflow-module h3,.proof-card h3{margin-bottom:14px;font-size:clamp(1.22rem,1.55vw,1.5rem);line-height:1.12}.thesis-fragment p{color:#e8eef099;max-width:34ch;font-size:.96rem;line-height:1.66}.thesis-fragment.is-signal{border-radius:var(--radius);background:linear-gradient(135deg,#00cfab14,#0d1e3033),#07142157;border:1px solid #00cfab1f;padding:28px;box-shadow:inset 0 1px #e8eef00f}.thesis-fragment.is-signal span{color:#00cfabc7}.workflow-showcase{align-items:start;gap:var(--body-gap-md);grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);display:grid}.workflow-support{gap:var(--body-gap-md);padding-top:clamp(42px,6vw,78px);display:grid}.workflow-module{border-radius:var(--radius);align-content:start;gap:24px;display:grid}.workflow-module--featured{min-height:560px;box-shadow:inset 0 1px 0 #e8eef014, var(--panel-shadow);background:radial-gradient(520px 320px at 24% 100%,#00cfab1a,#0000 72%),linear-gradient(150deg,#1029419e,#06111dc7);border:1px solid #e8eef014;padding:clamp(36px,4vw,52px)}.workflow-module--featured .workflow-module__copy{max-width:34rem}.workflow-module--support{background:linear-gradient(#e8eef007,#e8eef002),#07142138;border-top:1px solid #e8eef01a;padding:30px}.workflow-module p:not(.cluster-label):not(.anchor-line){color:#e8eef09e;max-width:36ch;font-size:.98rem;line-height:1.7}.workflow-path{border-radius:var(--radius);background:linear-gradient(90deg,#0098dd0f,#0000 54%,#00cfab13),#01040a3d;border:1px solid #e8eef012;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr) 54px minmax(0,.72fr);align-items:center;gap:12px;min-height:188px;padding:24px;display:grid}.workflow-path--compact{grid-template-columns:minmax(0,1fr) 44px minmax(0,.72fr);min-height:96px;padding:16px}.workflow-node{color:#e8eef0bd;text-align:center;background:#040d1894;border:1px solid #e8eef014;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 14px;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.workflow-node.is-source{color:#91d2eecc;border-color:#0098dd2e}.workflow-node.is-resolved{color:#00cfabe6;border-color:#00cfab47;box-shadow:0 0 22px #00cfab14}.workflow-node.is-reviewed{color:#e0c997d1;border-color:#c8a96e3d}.workflow-line{background:linear-gradient(90deg,#0098dd29,#00cfab66);height:1px}.why-layout{align-items:start}.trust-architecture{min-height:560px;position:relative;overflow:hidden}.trust-architecture:after{content:"";background:linear-gradient(90deg,#0000,#00cfab61,#0000);height:1px;position:absolute;inset:auto 28px 28px}.trust-flow{gap:12px;margin:28px 0;display:grid}.trust-node{border-radius:var(--radius);color:#e8eef0ad;letter-spacing:.02em;text-transform:uppercase;background:#01040a3d;border:1px solid #e8eef014;justify-content:space-between;align-items:center;min-height:46px;padding:12px 14px;font-size:.78rem;font-weight:700;display:flex}.trust-flow i{background:linear-gradient(#0098dd33,#00cfab61);width:1px;height:22px;margin-left:22px}.trust-node:last-child,.trust-node strong,strong.trust-node{color:#00cfabd6;border-color:#00cfab38}.governed-workflow.trust-architecture{--workflow-cycle:8s;border-radius:var(--radius);background:linear-gradient(140deg,#e8eef00d,#0000 32%),radial-gradient(420px 220px at 82% 100%,#00cfab12,#0000 72%),linear-gradient(#0a1c2db8,#01040ac2);border:1px solid #e8eef017;justify-self:end;gap:clamp(12px,1.8vw,14px);width:min(100%,430px);min-height:0;padding:clamp(22px,2.5vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #e8eef011,0 26px 90px #01040a47}.governed-workflow.trust-architecture:before{content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#e8eef007 1px,#0000 1px),linear-gradient(90deg,#e8eef005 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.governed-workflow.trust-architecture:after{content:"";background:linear-gradient(90deg,#0000,#00cfab57,#0000);height:1px;position:absolute;inset:auto 28px 24px}.governed-workflow>*{z-index:1;position:relative}.governed-workflow__header,.governed-review{justify-content:space-between;align-items:center;gap:14px;display:flex}.governed-workflow__header span,.governed-request span,.governed-answer small{color:#00cfabad;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.25}.governed-workflow__header strong,.governed-review strong{color:#00cfabc7;border:1px solid #00cfab2e;border-radius:999px;padding:6px 10px;font-size:.72rem;line-height:1}.governed-request,.governed-review,.governed-answer,.governed-grounding,.governed-source-chip{background:#01040a47;border:1px solid #e8eef014;box-shadow:inset 0 1px #e8eef00a}.governed-request{border-radius:var(--radius);animation:governedRequest var(--workflow-cycle) ease-in-out infinite;gap:8px;padding:15px;display:grid}.governed-request p{color:#f8fbfcf0;max-width:27ch;font-family:var(--font-display);font-size:clamp(1.02rem,1.22vw,1.16rem);line-height:1.18}.governed-source-event small{color:#e8eef08a;max-width:34ch;font-size:.72rem;line-height:1.45}.governed-workflow__stage{grid-template-columns:minmax(120px,.88fr) minmax(110px,.72fr);align-items:center;gap:46px;min-height:156px;padding:10px 0;display:grid;position:relative}.governed-sources{gap:10px;display:grid}.governed-source-chip{color:#e8eef0a8;opacity:.58;min-height:34px;animation:governedSource var(--workflow-cycle) ease-in-out infinite;border-radius:999px;align-items:center;padding:8px 11px;font-size:.76rem;font-weight:700;display:flex;transform:translate(-4px)}.governed-source-chip:nth-child(2){animation-delay:.14s}.governed-source-chip:nth-child(3){animation-delay:.28s}.governed-evidence-lines{pointer-events:none;width:calc(100% - 46px);height:calc(100% - 20px);position:absolute;inset:10px 22px 10px 24px}.governed-evidence-lines path{fill:none;stroke:#0098dd6b;stroke-width:1px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.18;animation:governedEvidence var(--workflow-cycle) ease-in-out infinite}.governed-evidence-lines path:nth-child(2){animation-delay:.16s}.governed-evidence-lines path:nth-child(3){animation-delay:.3s}.governed-evidence-lines path.is-resolved{stroke:#00cfab9e;animation-name:governedResolvedLine}.governed-grounding{border-radius:var(--radius);color:#e8eef0a8;text-align:center;opacity:.72;animation:governedGrounding var(--workflow-cycle) ease-in-out infinite;justify-items:center;gap:10px;padding:18px 14px;display:grid}.governed-grounding span{background:radial-gradient(circle,#00cfabc2 0 4px,#0000 5px),radial-gradient(circle,#00cfab29,#0000 62%);border:1px solid #00cfab47;border-radius:50%;width:34px;height:34px;box-shadow:0 0 20px #00cfab14}.governed-grounding p,.governed-review p,.governed-answer p{color:#e8eef0b3;margin:0;font-size:.86rem;line-height:1.45}.governed-review{border-radius:var(--radius);opacity:.74;min-height:52px;animation:governedReview var(--workflow-cycle) ease-in-out infinite;padding:12px 14px}.governed-review__switch{background:#c8a96e14;border:1px solid #c8a96e3d;border-radius:999px;flex:none;width:38px;height:22px;position:relative}.governed-review__switch:after{content:"";width:14px;height:14px;animation:governedSwitch var(--workflow-cycle) ease-in-out infinite;background:#c8a96eb8;border-radius:50%;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.governed-answer{border-radius:var(--radius);opacity:.78;animation:governedAnswer var(--workflow-cycle) ease-in-out infinite;border-color:#00cfab29;grid-template-columns:14px 1fr;align-items:center;gap:14px;padding:13px;display:grid}.governed-answer__pulse{background:var(--signal);border-radius:999px;width:10px;height:10px;box-shadow:0 0 16px #00cfab6b}.governed-answer p{color:#f8fbfceb;font-weight:700}.governed-workflow__stage.governed-orchestration{border-radius:var(--radius);min-height:0;animation:governedOrchestration var(--workflow-cycle) ease-in-out infinite;background:radial-gradient(240px 140px at 50% 18%,#0098dd14,#0000 70%),#01040a3d;border:1px solid #e8eef014;grid-template-columns:1fr;align-items:stretch;gap:10px;padding:13px;box-shadow:inset 0 1px #e8eef00a}.governed-orchestration__header{z-index:1;color:#e8eef0b8;justify-content:center;align-items:center;gap:10px;font-size:.78rem;font-weight:700;display:flex;position:relative}.governed-orchestration__header span{background:radial-gradient(circle,#00cfabbd 0 3px,#0000 4px),radial-gradient(circle,#00cfab24,#0000 66%);border:1px solid #00cfab4d;border-radius:50%;width:24px;height:24px;box-shadow:0 0 20px #00cfab14}.governed-orchestration__header p{margin:0}.governed-action-list,.governed-channels{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.governed-action-card{color:#e8eef0a3;text-align:center;min-height:36px;animation:governedAction var(--workflow-cycle) ease-in-out infinite;border-radius:12px;justify-content:center;padding:7px 8px;font-size:.7rem;line-height:1.25;transform:none}.governed-action-card:nth-child(2){animation-delay:.17s}.governed-action-card:nth-child(3){animation-delay:.34s}.governed-channels span{color:#b1def1a3;letter-spacing:.04em;text-transform:uppercase;min-height:28px;animation:governedChannel var(--workflow-cycle) ease-in-out infinite;background:#0098dd0f;border:1px solid #0098dd24;border-radius:999px;place-items:center;font-size:.68rem;font-weight:800;display:grid}.governed-channels span:nth-child(2){animation-delay:.16s}.governed-channels span:nth-child(3){animation-delay:.32s}.governed-evidence-lines.governed-orchestration-lines{opacity:.78;width:calc(100% - 28px);height:calc(100% - 76px);inset:38px 14px}.governed-manager{animation-name:governedManager}.governed-readouts{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.governed-readout{border-radius:var(--radius);background:#01040a42;border:1px solid #e8eef014;align-content:start;gap:7px;min-height:102px;padding:11px;display:grid;box-shadow:inset 0 1px #e8eef00a}.governed-readout small{color:#00cfab9e;letter-spacing:.075em;text-transform:uppercase;font-size:.64rem;font-weight:800}.governed-readout p{color:#e8eef0ad;margin:0;font-size:.78rem;line-height:1.35}.governed-calendar{animation:governedCalendar var(--workflow-cycle) ease-in-out infinite}.governed-cadence-track{background:linear-gradient(90deg,#0098dd2e,#00cfab61,#e8eef014);height:1px;margin-top:5px;display:block;position:relative}.governed-cadence-track span{width:7px;height:7px;animation:governedCadence var(--workflow-cycle) ease-in-out infinite;background:#00cfabd1;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 12px #00cfab3d}.governed-scorecard{animation:governedScorecard var(--workflow-cycle) ease-in-out infinite}.governed-score-row{color:#e8eef08c;grid-template-columns:minmax(68px,.78fr) minmax(52px,1fr);align-items:center;gap:9px;font-size:.68rem;line-height:1.25;display:grid}.governed-score-row i{background:#e8eef014;border-radius:999px;height:3px;position:relative;overflow:hidden}.governed-score-row i:after{border-radius:inherit;content:"";transform-origin:0;width:62%;animation:governedScoreBar var(--workflow-cycle) ease-in-out infinite;background:linear-gradient(90deg,#0098dd94,#00cfabbd);position:absolute;inset:0 auto 0 0;transform:scaleX(.18)}.governed-score-row:nth-child(3) i:after{background:linear-gradient(90deg,#c8a96e85,#00cfab94);width:48%;animation-delay:.12s}.governed-score-row:nth-child(4) i:after{width:78%;animation-delay:.24s}@keyframes governedOrchestration{0%,16%,to{opacity:.82;border-color:#e8eef014}28%,90%{opacity:1;border-color:#0098dd2e}}@keyframes governedAction{0%,24%,to{color:#e8eef094;opacity:.62;border-color:#e8eef014}38%,86%{color:#b1def1d1;opacity:1;border-color:#0098dd33}}@keyframes governedChannel{0%,42%,to{color:#b1def194;opacity:.62;border-color:#0098dd24}56%,88%{color:#00cfabd1;opacity:1;border-color:#00cfab3d}}@keyframes governedManager{0%,54%,to{opacity:.74;border-color:#e8eef014}66%,90%{opacity:1;border-color:#c8a96e33}}@keyframes governedCalendar{0%,62%,to{opacity:.72;border-color:#e8eef014}74%,92%{opacity:1;border-color:#0098dd2e}}@keyframes governedCadence{0%,64%,to{opacity:.4;transform:translateY(-50%)translate(0)}82%,92%{opacity:1;transform:translateY(-50%)translate(94px)}}@keyframes governedScorecard{0%,66%,to{opacity:.72;border-color:#e8eef014}78%,92%{opacity:1;border-color:#00cfab29}}@keyframes governedScoreBar{0%,68%,to{opacity:.58;transform:scaleX(.18)}82%,92%{opacity:1;transform:scaleX(1)}}@keyframes governedRequest{0%,to{opacity:.78;border-color:#0098dd1a}10%,82%{opacity:1;border-color:#0098dd33}}@keyframes governedSource{0%,14%,to{color:#e8eef08f;opacity:.58;border-color:#e8eef014;transform:translate(-4px)}26%,82%{color:#b1def1d1;opacity:1;border-color:#0098dd38;transform:translate(0)}}@keyframes governedEvidence{0%,24%{opacity:0;stroke-dashoffset:1px}42%,84%{opacity:.72;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes governedResolvedLine{0%,58%{opacity:0;stroke-dashoffset:1px}72%,88%{opacity:.78;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes governedGrounding{0%,30%,to{opacity:.68;border-color:#e8eef014}44%,84%{opacity:1;border-color:#0098dd33}}@keyframes governedReview{0%,48%,to{opacity:.74;border-color:#e8eef014}62%,88%{opacity:1;border-color:#c8a96e33}}@keyframes governedSwitch{0%,50%,to{background:#c8a96e7a;transform:translateY(-50%)translate(0)}64%,88%{background:#00cfabd1;transform:translateY(-50%)translate(16px)}}@keyframes governedAnswer{0%,66%,to{opacity:.78;background:#01040a47}76%,90%{opacity:1;background:linear-gradient(90deg,#00cfab13,#01040a47),#01040a52}}.proof-layout{grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);align-items:start;gap:clamp(24px,3vw,34px);display:grid}.proof-notes{align-content:start;gap:clamp(22px,2.4vw,28px);padding-top:0;display:grid}.proof-card{border-radius:var(--radius);align-content:start;gap:18px;display:grid;position:relative}.proof-card--featured{min-height:430px;box-shadow:inset 0 1px 0 #e8eef014, var(--quiet-shadow);background:radial-gradient(460px 300px at 12% 100%,#c8a96e1f,#0000 72%),linear-gradient(150deg,#1029419e,#071421b3);border:1px solid #c8a96e29;padding:clamp(36px,4vw,50px)}.proof-card--featured h3{max-width:15ch;font-size:clamp(1.6rem,2.35vw,2.3rem);line-height:1.05}.proof-card--note{min-height:0;box-shadow:none;background:0 0;border-top:1px solid #e8eef01a;padding:28px 0 0}.proof-card p{color:#e8eef0a3;max-width:38ch;font-size:.98rem;line-height:1.7}.diagnostic-panel{position:relative;overflow:hidden}.diagnostic-status{border-bottom:1px solid #e8eef014;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.diagnostic-status span,.diagnostic-status strong{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.2}.diagnostic-status span{color:#e8eef07a}.diagnostic-status strong{color:#00cfabbd}.diagnostic-divider{background:linear-gradient(90deg,#0000,#e8eef01a,#0000);height:1px;margin:2px 0}.diagnostic-panel label{gap:8px}.diagnostic-panel select,.diagnostic-panel input{min-height:50px}.resource-shelf{grid-template-columns:minmax(0,.96fr) minmax(300px,.86fr);align-items:start;gap:clamp(24px,3vw,34px);display:grid}.resource-list{border-top:0;gap:14px;display:grid}.resource-card{border-radius:var(--radius)}.resource-shelf .resource-card{background:linear-gradient(#e8eef007,#0000),#0714213d;border:1px solid #e8eef016;align-content:start;gap:12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #e8eef00b}.resource-shelf .resource-card:hover,.resource-shelf .resource-card:focus-visible{background:linear-gradient(#0098dd0e,#0000 68%),#0714214d;border-color:#00cfab38;outline:none;transform:translateY(-2px);box-shadow:inset 0 1px #e8eef00f,0 18px 50px #0098dd0e}.resource-card--featured{background:linear-gradient(150deg,#0d1e3094,#07142161),#0714213d;border:1px solid #e8eef014;min-height:318px;padding:clamp(28px,3.2vw,38px);box-shadow:inset 0 1px #e8eef00f}.resource-card--featured h3{max-width:16ch}.resource-card--featured p{max-width:32ch}.resource-card--link{background:linear-gradient(135deg,#0d1e3057,#07142133),#07142133;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;min-height:130px;padding:22px 24px;display:grid;box-shadow:inset 0 1px #e8eef00a}.resource-list .resource-card--link,.resource-list .resource-card--link:first-child,.resource-list .resource-card--link:nth-child(2),.resource-list .resource-card--link:nth-child(4){min-height:130px;margin-top:0}.resource-card--link h3{margin:0;font-size:clamp(1.08rem,1.25vw,1.24rem);line-height:1.16}.resource-card--link p{grid-column:1;max-width:34ch;margin:0}.resource-card--link small{white-space:nowrap;grid-area:1/2/span 2;align-self:center}.final-cta{position:relative}.final-signal-line{background:linear-gradient(90deg,#0098dd29,#00cfab94,#0000);width:min(280px,64vw);height:1px;margin-bottom:8px;display:block;box-shadow:0 0 18px #00cfab1a}.body-section :where(.thesis-copy p,.diagnostic-copy p:last-child,.section-heading>p:not(.eyebrow)){color:#e8eef0c2}.body-section :where(.workflow-module p:not(.cluster-label):not(.anchor-line),.proof-card p,.resource-card p,.differentiator-list p,.thesis-fragment p,.demo-output),.site-footer a,.footer-brand p{color:#e8eef0b8}.body-section :where(.eyebrow,.cluster-label,.resource-card span),.site-footer h2,.anchor-line,.resource-card small,.diagnostic-form label span{color:#e8eef0ad}.workflow-showcase{grid-template-columns:1fr;gap:clamp(24px,3vw,36px);display:grid}.workflow-module{border-radius:var(--radius);min-height:408px;box-shadow:inset 0 1px 0 #e8eef012, var(--quiet-shadow);background:radial-gradient(520px 280px at 100%,#0098dd14,#0000 70%),linear-gradient(150deg,#1029418a,#06111dc2);border:1px solid #e8eef014;grid-template-columns:minmax(0,.95fr) minmax(340px,.9fr);align-items:center;gap:clamp(30px,4vw,54px);padding:clamp(30px,4vw,48px);display:grid}.workflow-module__copy{align-content:start;gap:16px;max-width:38rem;display:grid}.workflow-module h3{max-width:18ch;margin-bottom:0;font-size:clamp(1.38rem,1.9vw,1.9rem);line-height:1.08}.workflow-module p:not(.cluster-label):not(.anchor-line){color:#e8eef0bd;max-width:46ch}.workflow-module .anchor-line{color:#e8eef0ad;margin-top:2px}.workflow-module .text-link{justify-self:start;margin-top:2px}.workflow-diagram{--diagram-pad:clamp(24px, 3vw, 34px);--diagram-rail-x:20px;--diagram-content-offset:50px;isolation:isolate;width:min(100%,430px);min-height:334px;padding:var(--diagram-pad);border-radius:var(--radius);background:radial-gradient(320px 180px at 78% 86%,#0098dd0a,#0000 72%),linear-gradient(145deg,#10294147,#01040a3d);border:1px solid #e8eef014;grid-template-rows:auto auto auto;align-content:center;justify-self:end;gap:clamp(22px,2.4vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #e8eef00e,0 22px 68px #01040a29}.workflow-diagram:before{border-radius:calc(var(--radius) - 3px);content:"";pointer-events:none;border:1px solid #e8eef009;position:absolute;inset:16px}.workflow-diagram__rail{top:58px;bottom:62px;left:calc(var(--diagram-pad) + var(--diagram-rail-x));z-index:0;opacity:0;transform-origin:top;background:linear-gradient(#e8eef01f,#0098dd3d,#00cfab94);width:1px;transition:opacity .66s cubic-bezier(.22,1,.36,1),transform .66s cubic-bezier(.22,1,.36,1);position:absolute;transform:scaleY(0)}.workflow-module.is-visible .workflow-diagram__rail{opacity:1;transition-delay:.64s;transform:scaleY(1)}.workflow-diagram__node{z-index:1;width:min(100%,330px);padding-left:var(--diagram-content-offset);gap:11px;display:grid;position:relative}.workflow-diagram__node:before{top:5px;left:calc(var(--diagram-rail-x) - 5px);content:"";background:#040d18f2;border:1px solid #e8eef02e;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 5px #040d18c2}.workflow-diagram__node--trigger{place-self:start}.workflow-diagram__node--sources{place-self:center start;width:min(100%,356px)}.workflow-diagram__node--resolved{place-self:end start;width:min(100%,342px)}.workflow-diagram__node--sources:before{border-color:#0098dd52;box-shadow:0 0 0 5px #040d18c2,0 0 14px #0098dd14}.workflow-diagram__node--resolved:before{background:#00cfabdb;border-color:#00cfab80;box-shadow:0 0 0 5px #040d18c2,0 0 18px #00cfab3d}.workflow-diagram__node--resolved:after{inset:-12px -10px -12px calc(var(--diagram-content-offset) - 12px);z-index:-1;content:"";opacity:0;background:radial-gradient(220px 100px at 18% 52%,#00cfab13,#0000 70%),#00cfab05;border:1px solid #00cfab14;border-radius:14px;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);position:absolute;transform:translateY(6px)}.workflow-module.is-visible .workflow-diagram__node--resolved:after{opacity:1;transition-delay:.94s;transform:translate(0,0)}.workflow-diagram__label{color:#e8eef08f;letter-spacing:.095em;text-transform:uppercase;font-size:.64rem;font-weight:850;line-height:1}.workflow-diagram__node p{color:#e8eef0c7;max-width:24ch;margin:0;font-size:clamp(.9rem,1vw,1rem);font-weight:650;line-height:1.32}.workflow-diagram__chips{flex-wrap:wrap;gap:7px;display:flex}.workflow-diagram__chip{color:#e8eef09e;letter-spacing:.012em;white-space:nowrap;background:#0098dd0b;border:1px solid #0098dd21;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:5px 8px;font-size:.66rem;font-weight:760;line-height:1;display:inline-flex}.workflow-diagram__node--resolved .workflow-diagram__label{color:#00cfabd1}.workflow-diagram__resolved{color:#00cfabe6;background:#00cfab18;border:1px solid #00cfab61;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.68rem;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:-4px;right:4px;box-shadow:0 0 18px #00cfab24}.workflow-diagram__chips--resolved .workflow-diagram__chip{color:#00cfabc7;background:#00cfab0f;border-color:#00cfab2e}.why-layout{display:block}.why-copy{max-width:none}.why-copy h2{max-width:12.5ch}.differentiator-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,26px);margin-top:clamp(34px,4vw,50px)}.differentiator-list li{border-radius:var(--radius);background:linear-gradient(#e8eef008,#e8eef002),#07142133;border:1px solid #e8eef014;min-height:100%;padding:clamp(24px,3vw,32px);display:block;position:relative;box-shadow:inset 0 1px #e8eef009}.differentiator-list li:last-child{border-bottom:1px solid #e8eef014}.differentiator-list h3{margin-bottom:12px}.differentiator-list p{color:#e8eef0b8;max-width:44ch}.diagnostic-copy h2{margin-top:0}.diagnostic-form{gap:18px}.demo-output{color:#e8eef0b8}.demo-output.is-active{color:#e8eef0db}.trust-band .eyebrow,.cluster-label,.anchor-line,.resource-card span,.resource-card small,.diagnostic-form label span,.site-footer h2{color:#e8eef0ad}.trust-band .logo-list li{color:#e8eef09e}.thesis-fragment p,.workflow-module p:not(.cluster-label):not(.anchor-line),.proof-card p:not(.cluster-label),.resource-card p,.differentiator-list p,.demo-output,.final-cta p:not(.eyebrow),.site-footer a,.footer-brand p{color:#e8eef0b8}@media (width<=1120px){.trust-band,.thesis,.proof-layout,.resource-shelf{grid-template-columns:1fr}.trust-band .logo-list{justify-content:flex-start}.governed-workflow.trust-architecture{justify-self:start;width:min(100%,520px)}.proof-notes{padding-top:0}.proof-card--featured,.proof-card--note,.resource-card--featured,.resource-card--link{min-height:0}}@media (width<=860px){.trust-band{gap:18px}.workflow-module{grid-template-columns:1fr;min-height:0}.workflow-module h3{max-width:20ch}.trust-band .logo-list{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.trust-band .logo-list li{justify-content:flex-start}.trust-band .logo-list li+li:before{display:none}.workflow-path{grid-template-columns:1fr;min-height:0}.workflow-line{background:linear-gradient(#0098dd29,#00cfab66);justify-self:center;width:1px;height:22px}.resource-card--link{grid-template-columns:1fr}.resource-card--link small{grid-area:auto/1;align-self:start}}@media (width<=560px){.trust-band .logo-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-module{padding:24px}.workflow-diagram{--diagram-pad:22px;--diagram-rail-x:18px;--diagram-content-offset:48px;width:100%;min-height:318px;padding:var(--diagram-pad)}.workflow-diagram__rail{top:50px;bottom:58px;left:calc(var(--diagram-pad) + var(--diagram-rail-x))}.workflow-diagram__node{max-width:100%}.workflow-diagram__node--sources{width:100%}.workflow-diagram__chip{white-space:normal;min-height:23px}.differentiator-list{grid-template-columns:1fr}.governed-workflow.trust-architecture{gap:12px;padding:20px}.governed-workflow__stage{grid-template-columns:minmax(0,1fr) minmax(96px,.72fr);gap:24px;min-height:140px}.governed-evidence-lines{width:calc(100% - 28px);inset:8px 14px}.governed-source-chip{min-height:32px;padding:7px 10px;font-size:.72rem}.governed-grounding{padding:14px 10px}.governed-action-list,.governed-channels{grid-template-columns:repeat(3,minmax(0,1fr))}.governed-readouts{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.governed-action-card{min-height:36px;font-size:.64rem}.governed-evidence-lines.governed-orchestration-lines{opacity:.46}.governed-review{grid-template-columns:38px 1fr;display:grid}.governed-review strong{grid-column:2;width:fit-content}.workflow-module--featured,.workflow-module--support,.proof-card--featured,.resource-card--featured,.diagnostic-panel,.thesis-fragment.is-signal{padding:24px}.diagnostic-status{flex-direction:column;align-items:flex-start;gap:8px}}.brand-link:focus-visible,.nav-toggle:focus-visible,.nav-link:focus-visible,.button:not(.hero-cta):focus-visible,.text-link:focus-visible,.resource-card:focus-visible,.resource-shelf .resource-card:focus-visible,.site-footer a:focus-visible{outline-offset:4px;outline:2px solid #00cfabad}.nav-link:focus-visible,.text-link:focus-visible,.site-footer a:focus-visible{border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-cta,.hero-cta:hover,.hero-cta:focus-visible,.hero-cta__label,.hero-cta:hover .hero-cta__label,.hero-cta:focus-visible .hero-cta__label{transform:none}.hero-cta:hover .hero-cta__rim-light,.hero-cta:focus-visible .hero-cta__rim-light{stroke-dashoffset:var(--rim-static-offset);opacity:var(--rim-light-opacity);animation:none!important}.resource-shelf .resource-card:hover,.resource-shelf .resource-card:focus-visible{transform:none}.reveal,.reveal.is-visible,.workflow-module .workflow-module__copy>*,.workflow-module .workflow-diagram,.workflow-module .workflow-diagram__node,.workflow-module .workflow-diagram__chip,.workflow-module .workflow-diagram__resolved,.diagnostic-form.reveal-card>:where(label,.diagnostic-divider,button,.demo-output){opacity:1!important;filter:none!important;transition-delay:0s!important;transform:none!important}.thesis-fragment:before,.differentiator-list li:before,.proof-card--note:before,.workflow-diagram__node--resolved:after,.workflow-diagram__rail,.final-signal-line{opacity:1!important;transition-delay:0s!important;transform:none!important}.governed-request,.governed-workflow__stage.governed-orchestration,.governed-source-chip,.governed-action-card,.governed-channels span,.governed-grounding,.governed-review,.governed-review__switch:after,.governed-calendar,.governed-cadence-track span,.governed-scorecard,.governed-score-row i:after,.governed-answer{opacity:1;animation:none!important}.governed-workflow__stage.governed-orchestration{border-color:#0098dd2e}.governed-source-chip{color:#b1def1d1;border-color:#0098dd38;transform:none}.governed-channels span{color:#00cfabd1;border-color:#00cfab3d}.governed-evidence-lines path,.governed-evidence-lines path.is-resolved{stroke-dashoffset:0;opacity:.72;animation:none!important}.governed-grounding{border-color:#0098dd33}.governed-review{border-color:#c8a96e33}.governed-review__switch:after{background:#00cfabd1;transform:translateY(-50%)translate(16px)}.governed-calendar{border-color:#0098dd2e}.governed-cadence-track span{left:auto;right:0;transform:translateY(-50%)}.governed-scorecard{border-color:#00cfab29}.governed-score-row i:after{transform:scaleX(1)}.governed-answer{background:linear-gradient(90deg,#00cfab13,#01040a47),#01040a52}}.case-studies{gap:clamp(44px,6vw,72px);overflow:hidden}.case-studies .section-heading{width:min(100%, var(--body-container-standard));margin-inline:auto}.case-studies .section-heading h2{max-width:13ch}.case-studies .section-heading p{max-width:48ch}.case-study-rail{gap:28px;width:100%;display:grid}.case-study-viewport{--case-card-width:clamp(340px, 44vw, 566px);scroll-behavior:smooth;width:100%;scroll-padding-inline:max(var(--gutter), calc((100% - var(--case-card-width)) / 2));scrollbar-width:none;touch-action:pan-x pan-y;padding:18px 0 28px;overflow:auto hidden}.case-study-viewport::-webkit-scrollbar{display:none}.case-study-viewport:focus-visible{outline-offset:-2px;outline:2px solid #00cfab94}.case-study-track{width:max-content;padding-inline:max(var(--gutter), calc((100vw - var(--case-card-width)) / 2));gap:clamp(20px,2.4vw,34px);display:flex}.case-study-card{flex:0 0 var(--case-card-width);border-radius:var(--radius);opacity:.54;scroll-snap-align:center;background:linear-gradient(150deg,#0d1e3080,#040d18b8),#040d18d1;border:1px solid #e8eef01a;grid-template-rows:auto minmax(210px,1fr) auto auto;min-height:520px;transition:border-color .32s,box-shadow .32s,opacity .32s,transform .32s;display:grid;overflow:hidden;box-shadow:inset 0 1px #e8eef00d,0 26px 70px #01040a33}.case-study-card.is-active{opacity:1;background:radial-gradient(520px 300px at 8% 100%,#0098dd21,#0000 72%),linear-gradient(145deg,#112a43c2,#040d18db);border-color:#e8eef047;transform:translateY(-4px);box-shadow:inset 0 1px #e8eef01f,0 28px 80px #01040a57,0 0 32px #0098dd0e}.case-study-card__header{background:#0098dd14;border-bottom:1px solid #e8eef017;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 22px;display:flex}.case-study-card.is-active .case-study-card__header{background:#0098dd26}.case-study-card__category,.case-study-card__privacy,.case-study-card__context,.case-study-card__outcome dt{letter-spacing:.06em;text-transform:uppercase;font-size:.69rem;font-weight:800;line-height:1.3}.case-study-card__category{color:#e8eef0d1}.case-study-card__privacy{color:#e8eef075;white-space:nowrap}.case-study-card__story{align-content:start;gap:15px;padding:clamp(28px,3vw,38px);display:grid}.case-study-card__context{color:#00cfabb8;margin:0}.case-study-card__story h3{max-width:19ch;margin:0;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.08}.case-study-card__story>p:last-child{color:#e8eef0ad;max-width:43ch;margin:0;font-size:.95rem;line-height:1.55}.case-study-card__outcomes{border-top:1px solid #e8eef01a;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.case-study-card__outcome{flex-direction:column-reverse;justify-content:flex-end;gap:9px;min-height:112px;padding:19px 20px;display:flex}.case-study-card__outcome:nth-child(3){border-left:1px solid #e8eef01a}.case-study-card__outcome--primary{border-bottom:1px solid #e8eef01a;grid-column:1/-1;min-height:102px}.case-study-card__outcome dt{color:#e8eef073}.case-study-card__outcome dd{color:#e8eef0eb;font-family:var(--font-display);margin:0;font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:650;line-height:1.15}.case-study-card__outcome--primary dd{color:#00cfabf0;font-size:clamp(1.55rem,2.4vw,2.15rem)}.case-study-card__link{justify-self:start;margin:20px clamp(28px,3vw,38px) 26px}.case-study-controls{justify-content:center;align-items:center;gap:24px;display:flex}.case-study-control{color:#e8eef0c7;cursor:pointer;background:#e8eef009;border:1px solid #e8eef029;border-radius:4px;place-items:center;width:44px;height:40px;padding:0;font-size:1rem;transition:border-color .18s,background-color .18s,color .18s;display:grid}.case-study-control:hover,.case-study-control:focus-visible{color:#00cfabf0;background:#00cfab0f;border-color:#00cfab6b}.case-study-control:focus-visible,.case-study-dots button:focus-visible{outline-offset:3px;outline:2px solid #00cfab94}.case-study-control:disabled{cursor:default;opacity:.28}.case-study-dots{justify-content:center;align-items:center;gap:9px;min-width:68px;display:flex}.case-study-dots button{cursor:pointer;background:#e8eef052;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .22s,background-color .22s}.case-study-dots button.is-active{background:#00cfabe6;width:22px}@media (width<=860px){.case-study-viewport{--case-card-width:min(78vw, 520px)}.case-study-track{padding-inline:max(var(--gutter), calc((100vw - var(--case-card-width)) / 2))}}@media (width<=560px){.case-studies{gap:36px}.case-study-viewport{--case-card-width:calc(100vw - (var(--gutter) * 2));padding-top:8px}.case-study-track{padding-inline:var(--gutter);gap:14px}.case-study-card{grid-template-rows:auto auto auto auto;min-height:0}.case-study-card.is-active{transform:none}.case-study-card__header{gap:8px;min-height:54px;padding:14px 16px}.case-study-card__category,.case-study-card__privacy{font-size:.61rem}.case-study-card__story{padding:24px 20px 26px}.case-study-card__story h3{font-size:1.38rem}.case-study-card__outcome{min-height:104px;padding:17px 16px}.case-study-card__outcome--primary{min-height:92px}.case-study-card__outcome dd{font-size:.98rem}.case-study-card__outcome--primary dd{font-size:1.45rem}.case-study-card__link{margin:18px 20px 22px}}@media (prefers-reduced-motion:reduce){.case-study-viewport{scroll-behavior:auto}.case-study-card,.case-study-dots button,.case-study-control{transition:none}}.skip-link{z-index:100;border:1px solid var(--signal);background:var(--void);color:var(--off-white);border-radius:4px;padding:10px 14px;font-weight:700;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{min-height:82px;padding:0;display:block;overflow:visible}.site-header__inner{width:min(100% - (var(--gutter) * 2), var(--wide));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,2.4vw,36px);min-height:82px;margin-inline:auto;display:grid}.site-header .brand-link{width:148px}.site-header .nav-toggle{position:relative}.site-header .nav-toggle span:not(.visually-hidden){margin:0;position:absolute;top:50%;left:50%}.site-header .nav-toggle span:nth-child(2){transform:translate(-50%,-3px)}.site-header .nav-toggle span:nth-child(3){transform:translate(-50%,3px)}.nav-open .site-header .nav-toggle span:nth-child(2){transform:translate(-50%)rotate(45deg)}.nav-open .site-header .nav-toggle span:nth-child(3){transform:translate(-50%)rotate(-45deg)}.site-header .site-nav{min-width:0;box-shadow:none;background:0 0;border:0;padding:0;display:flex;position:static}.primary-nav,.primary-nav ul,.nav-panel ul,.site-footer ul{margin:0;padding:0;list-style:none}.primary-nav{justify-content:center;align-items:center;gap:clamp(14px,1.7vw,26px);width:100%;display:flex}.primary-nav__item{position:relative}.site-header .nav-link{color:#e8eef0b3;white-space:nowrap;background:0 0;border:0;min-height:44px;padding:12px 0;font-size:.9rem;font-weight:500;line-height:1}.site-header .nav-link:after{display:none}.site-header .nav-link:hover,.site-header .nav-link:focus-visible,.site-header .nav-link.is-current,.site-header .primary-nav__item.is-open>.nav-link{color:var(--off-white)}.site-header .nav-link.is-current:before{content:"";background:var(--signal);opacity:.72;height:1px;position:absolute;bottom:4px;left:0;right:0}.nav-disclosure{cursor:pointer}.nav-chevron{opacity:.7;border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;margin-top:-3px;transition:transform .18s;transform:rotate(45deg)}.nav-disclosure[aria-expanded=true] .nav-chevron{margin-top:3px;transform:rotate(225deg)}.nav-panel{z-index:54;border-radius:var(--radius);-webkit-backdrop-filter:blur(24px)saturate(116%);backdrop-filter:blur(24px)saturate(116%);background:#030a12f7;border:1px solid #e8eef01c;position:absolute;top:calc(100% + 18px);box-shadow:0 28px 80px #0000006b}.nav-panel[hidden]{display:none}.nav-panel:before{content:"";height:20px;position:absolute;top:-19px;left:0;right:0}.nav-panel--mega{border-left:0;border-right:0;border-radius:0;position:fixed;top:82px;left:0;right:0}.nav-panel__inner{width:min(100% - (var(--gutter) * 2), var(--wide));margin-inline:auto}.nav-mega{grid-template-columns:minmax(150px,.25fr) minmax(0,1fr);gap:clamp(36px,5vw,76px);padding:38px 0 42px;display:grid}.nav-mega__lead{border-right:1px solid #e8eef017;align-content:start;gap:20px;padding-right:32px;display:grid}.nav-mega__lead>span{color:#e8eef06b;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.nav-mega__lead a,.nav-panel__overview{width:fit-content;color:var(--off-white);font-family:var(--font-display);align-items:center;gap:10px;font-size:1rem;font-weight:600;display:inline-flex}.nav-mega__lead a span,.nav-panel__overview span{color:var(--signal)}.nav-mega__lead p{max-width:22ch;color:color-mix(in srgb, var(--off-white) 48%, transparent);font-size:.76rem;line-height:1.55}.nav-mega__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,58px);display:grid}.nav-mega__groups--teams{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-mega__groups--industries{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.nav-mega__groups--resources .nav-mega__group li+li{margin-top:8px}.nav-mega__groups--resources .nav-mega__group li a{justify-content:start;gap:4px;padding:9px 0;display:grid}.nav-mega__groups--resources .nav-mega__group li a span{max-width:30ch}.nav-mega__groups--resources .nav-mega__group small{color:#e8eef06b;letter-spacing:0;font-size:.69rem;font-weight:400;line-height:1.45}.nav-mega__groups--resources .nav-mega__group{flex-direction:column;display:flex}.nav-mega__groups--resources .nav-mega__group ul{flex:auto}.nav-mega__group-more{color:var(--off-white);font-family:var(--font-display);align-self:start;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .16s;display:inline-flex}.nav-mega__group-more span{color:var(--signal);transition:transform .16s}.nav-mega__group-more:hover span,.nav-mega__group-more:focus-visible span{transform:translate(3px)}.nav-mega__group{min-width:0}.nav-mega__group-label{color:#e8eef08a;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;font-size:.72rem;font-weight:700;line-height:1.4;display:block}.nav-mega__group li+li{margin-top:4px}.nav-mega__group li a,.nav-panel__links a{color:#e8eef0c2;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;font-size:.9rem;line-height:1.35;transition:color .16s;display:flex}.nav-mega__group li a:hover,.nav-mega__group li a:focus-visible,.nav-panel__links a:hover,.nav-panel__links a:focus-visible,.nav-mega__lead a:hover,.nav-mega__lead a:focus-visible,.nav-panel__overview:hover,.nav-panel__overview:focus-visible{color:var(--off-white);outline:none}.nav-mega__group a[aria-current=page],.nav-panel__links a[aria-current=page]{color:var(--signal)}.nav-mega__group small{color:#c8a96eb8;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.64rem;font-weight:700}.nav-mega__groups--teams .nav-mega__group li+li{margin-top:8px}.nav-mega__groups--teams .nav-mega__group li a{justify-content:start;gap:4px;padding:9px 0;display:grid}.nav-panel__planned{color:#e8eef04d;align-items:center;gap:8px;padding:8px 0;font-size:.9rem;line-height:1.35;display:flex}.nav-panel__planned[hidden],[data-nav-planned-group][hidden]{display:none!important}.nav-panel__planned:after{color:#e8eef061;content:"Planned";letter-spacing:.08em;text-transform:uppercase;border:1px solid #e8eef01f;border-radius:999px;padding:2px 5px;font-size:.54rem;font-weight:700;line-height:1}.nav-panel--compact{width:340px;left:50%;transform:translate(-50%)}.nav-panel__compact-inner{width:auto;padding:22px 24px 24px}.nav-panel__overview{border-bottom:1px solid #e8eef017;padding-bottom:14px}.nav-panel__links{padding-top:10px}.site-header .nav-cta,.mobile-menu-cta{border:1px solid color-mix(in srgb, var(--signal) 52%, transparent);min-height:44px;color:var(--signal);box-shadow:none;background:0 0;padding-inline:20px;font-size:.88rem}.site-header .nav-cta:hover,.site-header .nav-cta:focus-visible,.mobile-menu-cta:hover,.mobile-menu-cta:focus-visible{border-color:var(--signal);background:color-mix(in srgb, var(--signal) 12%, transparent);color:var(--signal)}.nav-panel a:focus-visible,.footer-group a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #00cfabad}.site-footer .footer-inner{grid-template-columns:190px minmax(0,1fr);gap:clamp(48px,5vw,72px)}.footer-brand>a{width:138px;margin-top:0;display:inline-flex}.footer-brand img{width:138px;height:auto}.site-footer nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px)}.footer-group h2 a{color:inherit;font:inherit;margin:0;display:inline}.footer-group li+li{margin-top:8px}.footer-group li a{margin-top:0}.footer-legal{gap:8px;display:grid}.footer-legal p,.footer-legal a,.footer-group__planned{color:#e8eef07a;font-size:.78rem;line-height:1.45}.footer-legal a{width:fit-content;text-decoration:none}.footer-group__planned{cursor:default;display:inline-block}.footer-group__planned[hidden]{display:none}@media (width<=1180px) and (width>=1041px){.site-header__inner{gap:18px}.site-header .brand-link{width:132px}.primary-nav{gap:15px}.site-header .nav-link{font-size:.84rem}.site-header .nav-cta{padding-inline:16px;font-size:.82rem}}@media (width<=1040px){.site-header,.site-header__inner{min-height:76px}.site-header__inner{grid-template-columns:auto auto}.site-header .brand-link{width:136px}.site-header .nav-toggle{justify-self:end;place-items:center;display:inline-grid}.site-header .site-nav{top:76px;right:var(--gutter);left:var(--gutter);border:1px solid var(--line);border-radius:var(--radius);background:#01040afa;max-height:calc(100dvh - 92px);padding:10px 16px 18px;display:none;position:fixed;overflow-y:auto;box-shadow:0 24px 70px #0000006b}.nav-open .site-header .site-nav{display:block}.site-header .nav-cta{display:none}.primary-nav{display:block}.primary-nav__item{border-bottom:1px solid #e8eef014}.site-header .nav-link{text-align:left;justify-content:space-between;width:100%;min-height:52px;padding:16px 4px;font-size:.96rem}.site-header .nav-link.is-current:before{width:28px;bottom:9px;right:auto}.nav-panel,.nav-panel--mega,.nav-panel--compact{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;position:static;transform:none}.nav-panel:before{display:none}.nav-panel__inner{width:auto;margin:0}.nav-mega{padding:0 4px 18px 18px;display:block}.nav-mega__lead{border-right:0;justify-items:start;gap:8px;padding:4px 0 14px;display:grid}.nav-mega__lead>span{display:none}.nav-mega__lead a,.nav-panel__overview{font-family:var(--font-body);font-size:.82rem}.nav-mega__lead p{max-width:34ch;font-size:.72rem}.nav-mega__groups{display:block}.nav-mega__group{border-top:1px solid #e8eef012;padding:16px 0}.nav-mega__group-label{margin-bottom:7px}.nav-mega__group li a,.nav-panel__links a{padding:7px 0;font-size:.88rem}.nav-panel__compact-inner{padding:2px 4px 18px 18px}.nav-panel__overview{padding:6px 0 13px}.site-header .site-nav .mobile-menu-cta{width:100%;margin-top:16px;display:inline-flex}.site-footer .footer-inner{grid-template-columns:1fr;gap:48px}.site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:42px}}@media (width<=620px){.site-header,.site-header__inner{min-height:72px}.site-header .site-nav{max-height:calc(100dvh - 84px);top:72px;left:12px;right:12px}.site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}}@media (prefers-reduced-motion:reduce){.skip-link,.nav-chevron{transition:none}}.site-header .nav-cta{transition:opacity .26s,visibility .26s}.site-header.hero-cta-visible .nav-cta{opacity:0;visibility:hidden;pointer-events:none}[data-sticky-band]{top:var(--header-height,83px);z-index:3;border-top:1px solid color-mix(in srgb, var(--off-white) 8%, transparent);border-bottom:1px solid color-mix(in srgb, var(--off-white) 8%, transparent);background:var(--void);padding:13px 0;position:sticky}[data-sticky-band]>div{width:min(100% - (var(--gutter) * 2), 1180px);align-items:center;gap:clamp(22px,3.4vw,54px);margin:0 auto;display:flex}[data-sticky-band] p{color:var(--gold);font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;flex:none;font-size:.78rem;font-weight:600}[data-sticky-band] ul{scrollbar-width:none;align-items:center;gap:clamp(16px,2.2vw,34px);min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}[data-sticky-band] ul::-webkit-scrollbar{display:none}[data-sticky-band] a{color:color-mix(in srgb, var(--off-white) 42%, transparent);white-space:nowrap;align-items:center;gap:9px;font-size:.94rem;text-decoration:none;transition:color .18s;display:flex}[data-sticky-band] a>i{background:0 0;border-radius:50%;width:6px;height:6px;transition:background .18s,box-shadow .18s}[data-sticky-band] a:hover{color:color-mix(in srgb, var(--off-white) 76%, transparent)}[data-sticky-band] a.is-current{color:var(--off-white)}[data-sticky-band] a.is-current>i{background:var(--signal);box-shadow:0 0 10px color-mix(in srgb, var(--signal) 70%, transparent)}@media (width<=900px){[data-sticky-band]>div{flex-direction:column;align-items:flex-start;gap:8px}[data-sticky-band] p{font-size:.7rem}[data-sticky-band] ul{width:100%}}.gap-input{width:min(100%,660px);color:var(--off-white);text-align:left}.gap-input--centered{margin-inline:auto}.gap-input__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gap-input__stage[hidden]{display:none}.gap-input__question{color:var(--off-white);font-family:var(--font-display);margin-bottom:12px;font-size:clamp(.88rem,1.2vw,1rem);font-weight:600;line-height:1.35;display:block}.gap-input__control{border:1px solid color-mix(in srgb, var(--off-white) 18%, transparent);background:color-mix(in srgb, var(--navy) 64%, transparent);min-height:58px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--off-white) 4%, transparent);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.gap-input__control:focus-within{border-color:color-mix(in srgb, var(--signal) 78%, var(--off-white));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--off-white) 5%, transparent), 0 0 24px color-mix(in srgb, var(--signal) 10%, transparent)}.gap-input input{min-width:0;color:var(--off-white);font:500 .94rem/1.4 var(--font-body);caret-color:var(--signal);background:0 0;border:0;outline:0;padding:15px 18px}.gap-input input::placeholder{color:color-mix(in srgb, var(--off-white) 42%, transparent);opacity:1}.gap-input__control>button{border:0;border-left:1px solid color-mix(in srgb, var(--signal) 34%, transparent);min-width:58px;color:var(--void);font-family:var(--font-display);background:var(--signal);padding:0 18px;font-size:.78rem;font-weight:700;transition:color .18s,background .18s}.gap-input__control>button:hover,.gap-input__control>button:focus-visible{color:var(--off-white);background:color-mix(in srgb, var(--signal) 72%, var(--depth));outline:0}.gap-input__control>button:disabled{cursor:wait;color:color-mix(in srgb, var(--void) 74%, transparent);background:color-mix(in srgb, var(--signal) 58%, var(--navy))}.gap-input__submit-icon{font-size:1.15rem}.gap-input__submit-label{display:none}.gap-input__meta{min-height:28px;color:color-mix(in srgb, var(--off-white) 48%, transparent);justify-content:space-between;align-items:center;gap:18px;padding-top:9px;font-size:.72rem;display:flex}.gap-input__meta button{color:color-mix(in srgb, var(--off-white) 58%, transparent);font:inherit;background:0 0;border:0;margin-left:auto;padding:0}.gap-input__meta button:hover,.gap-input__meta button:focus-visible{color:var(--off-white);outline:0}.gap-input__echo{color:color-mix(in srgb, var(--off-white) 62%, transparent);margin-top:12px;font-size:.86rem;line-height:1.5}.gap-input__echo[hidden]{display:none}.gap-input__echo span{color:var(--off-white);margin-top:5px;font-size:.94rem;display:block}.gap-input__error{color:var(--gold);margin-top:6px;font-size:.74rem}.gap-input__suggestions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gap-input__suggestions button{border:1px solid color-mix(in srgb, var(--depth) 32%, transparent);color:color-mix(in srgb, var(--off-white) 70%, transparent);font:500 .7rem/1.25 var(--font-body);background:color-mix(in srgb, var(--navy) 62%, transparent);border-radius:999px;padding:8px 10px;transition:border-color .18s,color .18s,background .18s}.gap-input__suggestions button:hover,.gap-input__suggestions button:focus-visible{border-color:color-mix(in srgb, var(--signal) 58%, transparent);color:var(--off-white);background:color-mix(in srgb, var(--signal) 9%, var(--navy));outline:0}.gap-input__suggestions button[aria-pressed=true]{border-color:var(--signal);color:var(--off-white);background:color-mix(in srgb, var(--signal) 16%, var(--navy))}.gap-input--compact .gap-input__question{font-size:.86rem}.gap-trigger{border:1px solid var(--signal);min-height:50px;color:var(--void);font-family:var(--font-display);background:var(--signal);box-shadow:0 16px 42px color-mix(in srgb, var(--signal) 13%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:12px 22px;font-size:.9rem;font-weight:700;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex}.gap-trigger:hover,.gap-trigger:focus-visible{color:var(--off-white);background:color-mix(in srgb, var(--signal) 18%, var(--void));box-shadow:0 18px 46px color-mix(in srgb, var(--signal) 18%, transparent);outline:0}.gap-trigger>span:last-child{font-size:1.05rem}.persistent-gap{z-index:80;pointer-events:none;justify-items:end;display:grid;position:fixed;bottom:clamp(14px,2vw,28px);right:clamp(14px,2vw,28px)}.persistent-gap__backdrop{z-index:79;background:color-mix(in srgb, var(--void) 46%, transparent);-webkit-backdrop-filter:blur(1.5px)saturate(.88);backdrop-filter:blur(1.5px)saturate(.88);animation:.22s both persistent-gap-backdrop-enter;position:fixed;inset:0}.persistent-gap__backdrop[hidden]{display:none}.persistent-gap__launcher,.persistent-gap__panel{pointer-events:auto}.persistent-gap__launcher[hidden]{display:none}.persistent-gap__launcher{border:1px solid color-mix(in srgb, var(--signal) 90%, transparent);min-height:48px;color:var(--off-white);font:600 .78rem/1 var(--font-display);background:color-mix(in srgb, var(--signal) 16%, var(--navy));box-shadow:0 18px 46px color-mix(in srgb, var(--void) 68%, transparent), 0 0 30px color-mix(in srgb, var(--signal) 26%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;align-items:center;gap:12px;padding:9px 11px 9px 17px;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.persistent-gap__launcher:hover,.persistent-gap__launcher:focus-visible{border-color:var(--signal);background:color-mix(in srgb, var(--signal) 26%, var(--navy));box-shadow:0 18px 46px color-mix(in srgb, var(--void) 76%, transparent), 0 0 42px color-mix(in srgb, var(--signal) 44%, transparent);outline:0}.persistent-gap__panel{border:1px solid color-mix(in srgb, var(--signal) 38%, transparent);width:min(620px,100vw - 28px);color:var(--off-white);background:radial-gradient(circle at 86% 0%, color-mix(in srgb, var(--depth) 11%, transparent), transparent 34%), color-mix(in srgb, var(--void) 96%, var(--navy));box-shadow:0 30px 90px color-mix(in srgb, var(--void) 84%, transparent), 0 0 42px color-mix(in srgb, var(--signal) 12%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform-origin:100% 100%;border-radius:12px;margin-bottom:12px;padding:22px 24px 28px;animation:.32s cubic-bezier(.22,1,.36,1) both persistent-gap-enter}.persistent-gap__panel[hidden]{display:none}.persistent-gap__panel>header{justify-content:flex-end;align-items:center;margin-bottom:10px;display:flex}.persistent-gap__panel>header button{border:1px solid color-mix(in srgb, var(--off-white) 12%, transparent);width:32px;height:32px;color:color-mix(in srgb, var(--off-white) 66%, transparent);background:0 0;border-radius:50%;padding:0;font-size:1.2rem}.persistent-gap__panel>header button:hover,.persistent-gap__panel>header button:focus-visible{color:var(--off-white);border-color:color-mix(in srgb, var(--signal) 48%, transparent);outline:0}.persistent-gap{transition:opacity .26s,visibility linear}body.gap-trigger-visible:not(.gap-panel-open) .persistent-gap{visibility:hidden;opacity:0;transition:opacity .26s,visibility 0s linear .26s}body.nav-open .persistent-gap,body.nav-open .persistent-gap__backdrop{visibility:hidden;opacity:0}@keyframes persistent-gap-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes persistent-gap-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (width<=639px){.gap-trigger{font-size:.85rem}.gap-input__control{grid-template-columns:minmax(0,1fr)}.gap-input__control>button{border-top:1px solid color-mix(in srgb, var(--signal) 34%, transparent);border-left:0;min-height:48px}.gap-input__submit-icon{display:none}.gap-input__submit-label{display:inline}.gap-input__meta{align-items:flex-start}.gap-input__suggestions{display:grid}.gap-input__suggestions button{text-align:left}.persistent-gap{bottom:10px;right:10px}.persistent-gap__launcher span{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.persistent-gap__panel{width:calc(100vw - 20px);max-height:calc(100svh - 86px);padding:18px 18px 24px;overflow-y:auto}.gap-trigger{width:100%;max-width:330px}.persistent-gap__panel>header{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.gap-input__control,.gap-input__control>button,.gap-trigger,.persistent-gap__launcher{transition-duration:1ms}.persistent-gap__panel,.persistent-gap__backdrop{animation-duration:1ms}}body.primary-cta-visible .nav-cta{visibility:hidden;opacity:0}.nav-cta{transition:opacity .22s,visibility .22s}@media (prefers-reduced-motion:reduce){.nav-cta{transition:none}}
