:root{--bg:#eef0f5;--bg-dark:#0c0f1a;--bg-dark2:#090c15;--white:#FFFFFF;--muted:#e4e7f0;--ink:#0e121f;--ink-2:#455071;--ink-light:#f3f4f8;--accent:#c7cddf;--accent-dark:#263256;--accent-deep:#1e2844;--line:#c1c7db;--line-soft:#d8dce8;--warn:#865813;--warn-bg:#F6E7CF;--err:#A63535;--err-bg:#F7DEDE;--d-line:rgba(246,248,243,.14);--d-line2:rgba(246,248,243,.26);--d-muted:rgba(246,248,243,.68);--d-card:rgba(255,255,255,.045);--font:"Instrument Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--r:14px;--r-s:8px;--t:.18s;--ease:cubic-bezier(.2,.7,.2,1);--wrap:1280px;--pad:clamp(20px,4vw,48px);--shadow:0 1px 2px rgba(16,40,33,.05),0 10px 30px rgba(16,40,33,.06)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:18px;line-height:1.55;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-weight:700;letter-spacing:-.02em;line-height:1.08;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}h1{font-size:clamp(42px,7vw,96px);letter-spacing:-.035em;line-height:.98;-webkit-hyphens:manual;hyphens:manual}h2{font-size:clamp(30px,4vw,56px);letter-spacing:-.03em;line-height:1.02;max-width:18ch;-webkit-hyphens:manual;hyphens:manual}@media(max-width:600px){h1,h2,h3{-webkit-hyphens:auto;hyphens:auto}}h3{font-size:clamp(21px,2vw,26px);letter-spacing:-.015em}h4{font-size:18px;letter-spacing:-.01em}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:var(--accent-dark);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.15em}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}strong,b{font-weight:600}:focus-visible{outline:2px solid var(--accent-dark);outline-offset:3px;border-radius:4px}.dark :focus-visible{outline-color:var(--accent)}h1[tabindex]:focus{outline:none}main{overflow-x:clip}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--pad)}.skip{position:absolute;left:12px;top:-60px;background:var(--accent);color:var(--ink);padding:10px 14px;border-radius:8px;z-index:100;font-weight:600}.skip:focus{top:12px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fade{animation:fade .32s var(--ease) both}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rv{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.rv{opacity:1;transform:none}}.kicker{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-dark);font-weight:500}.kicker .idx{color:var(--ink-2);letter-spacing:.06em}.kicker:before{content:"";width:22px;height:1px;background:var(--accent-dark);flex:none}.dark .kicker{color:var(--accent)}.dark .kicker:before{background:var(--accent)}.dark .kicker .idx{color:var(--d-muted)}.lead{font-size:clamp(18px,1.5vw,22px);line-height:1.5;color:var(--ink-2);max-width:36em;letter-spacing:-.005em}.dark .lead{color:var(--d-muted)}.support{font-size:17px;color:var(--ink-2);max-width:34em}.dark .support{color:var(--d-muted)}.subtle{color:var(--ink-2);font-size:15px}.dark .subtle{color:var(--d-muted)}.small{font-size:14px}.note{font-size:15px;color:var(--ink-2);border-left:2px solid var(--accent-dark);padding-left:14px;max-width:44em;margin-top:24px}.dark .note{border-color:var(--accent);color:var(--d-muted)}.sechead{max-width:900px;margin-bottom:clamp(36px,4.5vw,64px)}.sechead .lead{margin-top:20px}.sechead h2+p{margin-top:20px}.rule{border:0;border-top:1px solid var(--line);margin:0}.dark .rule{border-color:var(--d-line)}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.dark .eyebrow{color:var(--d-muted)}.sec{padding:clamp(64px,9vw,136px) 0}.sec.tight{padding:clamp(48px,6vw,88px) 0}.sec.flush{padding-top:0}.light{background:var(--bg)}.white{background:var(--white)}.mutedbg{background:var(--muted)}.dark{background:var(--bg-dark);color:var(--ink-light)}.dark a{color:var(--accent)}.dark h1,.dark h2,.dark h3,.dark h4{color:#fff}.dark.grid-bg{background-image:radial-gradient(rgba(188,234,211,.09) 1px,transparent 1.2px);background-size:26px 26px;background-position:center}.grid2{display:grid;gap:36px;grid-template-columns:minmax(0,1fr)}.grid2>*{min-width:0}.grid3{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.split{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}.split>*{min-width:0}@media(min-width:900px){.grid2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.grid2.even{grid-template-columns:1fr 1fr}.grid2.rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:start}.sticky{position:sticky;top:96px}}.stack{display:grid;gap:16px}.gap-s{height:24px}.gap-m{height:clamp(36px,5vw,64px)}.gap-l{height:clamp(56px,7vw,96px)}.btnrow{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px;align-items:center}.btn{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:16px;line-height:1;padding:16px 22px;border-radius:999px;border:1px solid transparent;transition:transform var(--t) var(--ease),background var(--t),border-color var(--t),color var(--t);white-space:nowrap;text-decoration:none}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn .ar{width:16px;height:16px;flex:none;transition:transform var(--t) var(--ease)}.btn:hover .ar{transform:translate(3px)}.btn.primary{background:var(--accent-dark);color:#fff}.btn.primary:hover{background:var(--accent-deep)}.btn.secondary{background:transparent;color:var(--ink);border-color:var(--line)}.btn.secondary:hover{border-color:var(--ink)}.dark .btn.primary{background:var(--accent);color:var(--ink)}.dark .btn.primary:hover{background:#d6dbe8}.dark .btn.secondary{color:#fff;border-color:var(--d-line2)}.dark .btn.secondary:hover{border-color:#fff}.btn.small{padding:11px 16px;font-size:14px}.btn:disabled{opacity:.6;cursor:default;transform:none}.arrowlink{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--accent-dark)}.arrowlink .ar{width:15px;height:15px;transition:transform var(--t) var(--ease)}.arrowlink:hover .ar{transform:translate(3px)}.dark .arrowlink{color:var(--accent)}@media(max-width:480px){.btn{white-space:normal;text-align:center}.btnrow .btn{width:100%;justify-content:center}}.hdr{position:sticky;top:0;z-index:50;background:#0c0f1aeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink-light);border-bottom:1px solid var(--d-line)}.hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:66px;gap:16px}.brand{display:inline-flex;align-items:baseline;gap:9px;color:#fff;font-weight:700;font-size:22px;letter-spacing:-.03em;text-decoration:none}.brand .sub{font-weight:500;font-size:13px;letter-spacing:.02em;color:var(--d-muted);padding-left:9px;border-left:1px solid var(--d-line2)}.brand:hover{text-decoration:none}.nav{display:none;gap:4px}.nav a{color:var(--d-muted);font-size:15px;font-weight:500;padding:8px 12px;border-radius:8px;position:relative;text-decoration:none}.nav a:hover{color:#fff;text-decoration:none}.nav a[aria-current=page]{color:#fff}.nav a[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;background:var(--accent);border-radius:2px}.hdr .right{display:flex;gap:10px;align-items:center}.lang{display:inline-flex;border:1px solid var(--d-line2);border-radius:999px;padding:3px;font-family:var(--mono);font-size:12px;letter-spacing:.06em}.lang a,.lang span{padding:5px 9px;border-radius:999px;color:var(--d-muted);text-decoration:none;line-height:1}.lang span[aria-current]{background:#f3f4f824;color:#fff}.lang a:hover{color:#fff;text-decoration:none}.hdr .cta{display:inline-flex}.hdr .cta .long{display:none}.hdr .cta .short{display:inline}.menubtn{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:600;font-size:15px;padding:10px 14px;border:1px solid var(--d-line2);border-radius:999px}.menubtn .bars{width:16px;height:10px;display:inline-block;position:relative}.menubtn .bars:before,.menubtn .bars:after{content:"";position:absolute;left:0;right:0;height:2px;background:#fff;border-radius:2px;transition:transform var(--t)}.menubtn .bars:before{top:0}.menubtn .bars:after{bottom:0}.menubtn[aria-expanded=true] .bars:before{transform:translateY(4px) rotate(45deg)}.menubtn[aria-expanded=true] .bars:after{transform:translateY(-4px) rotate(-45deg)}.mobilemenu{display:none;background:var(--bg-dark);border-top:1px solid var(--d-line);padding:12px 0 24px}.mobilemenu.open{display:block}.mobilemenu .wrap{display:flex;flex-direction:column;gap:2px}.mobilemenu a{color:#fff;font-size:20px;font-weight:600;padding:12px 0;border-bottom:1px solid var(--d-line);text-decoration:none;letter-spacing:-.01em}.mobilemenu a.sec{font-size:16px;font-weight:500;color:var(--d-muted);padding:10px 0}.mobilemenu .btn{margin-top:16px;border:0}.mobilemenu .langrow{display:flex;gap:10px;align-items:center;margin-top:18px;color:var(--d-muted);font-size:14px}@media(min-width:1000px){.nav{display:flex}.menubtn{display:none}.hdr .cta .long{display:inline}.hdr .cta .short{display:none}.mobilemenu{display:none!important}}.hero{position:relative;overflow:hidden;padding:clamp(56px,7vw,104px) 0 clamp(56px,6vw,88px)}.hero .contour{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero .wrap{position:relative}.hero h1{margin:0;font-size:clamp(40px,5.1vw,74px)}.hero .lead{margin-top:28px}.hero .support{margin-top:14px}.hero .btnrow{margin-top:36px}.hero .control{display:flex;gap:10px;align-items:flex-start;margin-top:32px;font-size:15px;color:var(--d-muted);max-width:34em}.hero .control:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;margin-top:8px}.hero .grid2{gap:56px}@media(min-width:900px){.hero .grid2{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:48px;align-items:center}}@media(min-width:1180px){.hero .grid2{grid-template-columns:minmax(0,11fr) minmax(0,13fr);gap:64px}}.figure{position:relative}.sysmodel{width:100%;height:auto;display:block}.sysmodel .node rect{fill:#ffffff09;stroke:var(--d-line2);stroke-width:1;transition:stroke var(--t),fill var(--t)}.sysmodel .node text{fill:#fff;font-family:var(--font)}.sysmodel .node .ntag{fill:var(--d-muted);font-size:10.5px}.sysmodel .node.on rect{stroke:var(--accent);fill:#c7cddf24}.sysmodel .core rect{fill:var(--accent);stroke:none}.sysmodel .core .row{fill:#0c0f1a1a}.sysmodel .core text{fill:var(--ink);font-family:var(--font)}.sysmodel .core text.row2{font-size:11px;fill:var(--accent-deep)}.sysmodel .core .cap{font-family:var(--mono);font-size:10px;fill:var(--accent-deep);letter-spacing:.08em}.sysmodel .lnk{fill:none;stroke:var(--d-line2);stroke-width:1.2}.sysmodel .lnk.w{stroke:var(--accent);stroke-width:1.4}.sysmodel .pulse{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:10 230;stroke-dashoffset:240;opacity:.9;animation:pulse 3.6s linear infinite}.sysmodel .pulse.d2{animation-delay:1.2s}.sysmodel .pulse.d3{animation-delay:2.4s}@keyframes pulse{to{stroke-dashoffset:0}}.sysmodel .opt rect{fill:transparent;stroke:var(--d-line2);stroke-dasharray:4 4}.sysmodel .opt text{fill:var(--d-muted);font-family:var(--font)}.sysmodel .opt .lnk{stroke-dasharray:3 4}.sysmodel .legend text{fill:var(--d-muted);font-size:10.5px;font-family:var(--font)}.sysmodel text{font-family:var(--font)}.below{display:grid;gap:18px;margin-top:18px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.below{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.helper{font-size:14.5px;color:var(--d-muted);margin-bottom:10px;max-width:30em}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px solid var(--d-line2);border-radius:999px;padding:8px 13px;font-size:14px;color:#fff;transition:background var(--t),border-color var(--t)}.chip:hover{border-color:#fff}.chip[aria-pressed=true]{background:var(--accent);color:var(--ink);border-color:var(--accent)}.light .chip,.mutedbg .chip{border-color:var(--line);color:var(--ink)}.light .chip:hover,.mutedbg .chip:hover{border-color:var(--ink)}.light .chip[aria-pressed=true],.mutedbg .chip[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.sidecard{background:#fff;color:var(--ink);border-radius:var(--r);padding:18px 18px 16px;box-shadow:var(--shadow);min-height:180px;transition:opacity .2s}.sidecard .h{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--line-soft)}.sidecard .r{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:14.5px;flex-wrap:wrap}.sidecard .r:last-of-type{border-bottom:0}.sidecard .k{font-weight:500}.sidecard .subtle{color:var(--ink-2);font-size:12.5px;margin-top:10px}.sidecard .lab{display:block;font-size:12px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em;font-family:var(--mono);margin-bottom:2px}.sidecard .foot{margin-top:10px;display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--ink-2)}@media(max-width:480px){.sidecard .r{flex-direction:column;align-items:flex-start;gap:4px}}.st{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:5px 10px 5px 8px;border-radius:999px;line-height:1.1;white-space:nowrap;letter-spacing:.005em}.st:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;opacity:.9}.st.forslag{background:var(--muted);color:var(--ink-2)}.st.forslag:before{background:transparent;border:1.5px solid currentColor}.st.godkjenning,.st.vurdering{background:var(--warn-bg);color:var(--warn)}.st.godkjenning:before,.st.vurdering:before{background:linear-gradient(90deg,currentColor 50%,transparent 50%);border:1.5px solid currentColor;width:7px;height:7px}.st.blokkert{background:var(--err-bg);color:var(--err)}.st.blokkert:before{width:8px;height:2px;border-radius:1px}.st.utfort{background:var(--accent);color:var(--accent-deep)}.st.malt{background:transparent;border:1px solid var(--line);color:var(--ink-2)}.st.malt:before{background:transparent;border:1.5px dashed currentColor}.dark .st.forslag{background:#ffffff1a;color:var(--ink-light)}.dark .st.godkjenning,.dark .st.vurdering{background:#86581359;color:#f3cb8a}.dark .st.blokkert{background:#a6353559;color:#f3a9a9}.dark .st.utfort{background:var(--accent);color:var(--accent-deep)}.dark .st.malt{border-color:var(--d-line2);color:var(--d-muted)}.dark .onwhite .st.forslag{background:var(--muted);color:var(--ink-2)}.dark .onwhite .st.godkjenning,.dark .onwhite .st.vurdering{background:var(--warn-bg);color:var(--warn)}.dark .onwhite .st.blokkert{background:var(--err-bg);color:var(--err)}.dark .onwhite .st.utfort{background:var(--accent);color:var(--accent-deep)}.dark .onwhite .st.malt{color:var(--ink-2);border-color:var(--line)}.dark .onwhite .subtle,.dark .onwhite .dl dt{color:var(--ink-2)}.dark .onwhite a{color:var(--accent-dark)}@media(max-width:480px){.st{white-space:normal}}.disclaimer{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;padding:6px 11px;border-radius:999px;background:var(--warn-bg);color:var(--warn);line-height:1.25}.disclaimer:before{content:"i";font-family:var(--mono);font-size:10px;font-weight:700;width:14px;height:14px;border:1.5px solid currentColor;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none}.dark .disclaimer{background:#8658134d;color:#f3cb8a}.demoflag{display:none}.demoflag.on{display:inline-flex}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px 26px 24px;min-width:0;transition:transform var(--t) var(--ease),border-color var(--t),box-shadow var(--t)}.card.link:hover{transform:translateY(-2px);border-color:var(--accent-dark);box-shadow:var(--shadow);text-decoration:none}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;min-width:0}.panel .bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;background:var(--bg-dark);color:var(--ink-light);flex-wrap:wrap}.panel .bar .t{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.panel .body{padding:22px}.dark .panel{border-color:transparent;color:var(--ink)}.tblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}.tbl th{text-align:left;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-weight:500;padding:10px 12px;border-bottom:1px solid var(--line)}.tbl td{padding:12px;border-bottom:1px solid var(--line-soft);vertical-align:top}.tbl tr:last-child td{border-bottom:0}.tbl td.num{font-family:var(--mono);font-size:14px;white-space:nowrap}.limit{border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:10px;padding:16px 18px;font-size:15px;color:var(--ink-2);background:#ffffff8c;max-width:60em}.limit b{display:block;color:var(--ink);font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-weight:600}.dark .limit{background:var(--d-card);border-color:var(--d-line);color:var(--d-muted)}.dark .limit b{color:#fff}.mini{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px;min-width:0}.mini .h{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.mini ul li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:14.5px;flex-wrap:wrap}.mini ul li:last-child{border-bottom:0}.mini ul li span:first-child{color:var(--ink-2)}.mini ul li span:last-child{text-align:right;font-weight:500}.twocol{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:760px){.twocol{grid-template-columns:1fr 1fr}}.outcome{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:var(--bg);border:1px solid var(--line);font-size:15px;flex-wrap:wrap}.outcome .st{margin-top:2px}.outcome span:last-child{flex:1;min-width:200px}.range{position:relative;height:8px;border-radius:4px;background:var(--muted);margin-top:14px}.range b{position:absolute;top:-4px;width:2px;height:16px;background:var(--ink);border-radius:1px;margin-left:-1px}.range i.mod{position:absolute;top:0;height:8px;border-radius:4px;background:var(--accent);opacity:.9}.markers{display:flex;justify-content:space-between;font-size:11.5px;color:var(--ink-2);margin-top:6px;font-family:var(--mono)}.caption{font-size:14.5px;color:var(--ink-2);margin-top:12px}.beforeafter{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.beforeafter{grid-template-columns:1fr 1fr}}.ba{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px 20px 18px;min-width:0}.ba .lbl{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px}.ba svg{width:100%;height:auto;display:block}.ba .box{fill:var(--bg);stroke:var(--line)}.ba text{font-family:var(--font);font-size:13px;fill:var(--ink)}.ba .ln{fill:none;stroke:var(--accent-dark);stroke-width:1.3}.ba .core{fill:var(--accent-dark)}.ba .coret{fill:#fff;font-weight:700;font-size:13px}.loop{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.loop{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}.step{position:relative;text-align:left;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px 18px;display:flex;flex-direction:column;gap:8px;transition:border-color var(--t),transform var(--t) var(--ease),box-shadow var(--t)}.step:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:var(--shadow)}.step[aria-expanded=true]{border-color:var(--accent-dark);background:var(--accent-dark);color:#fff}.step .n{font-family:var(--mono);font-size:12px;color:var(--accent-dark);letter-spacing:.1em}.step[aria-expanded=true] .n{color:var(--accent)}.step .h{font-weight:700;font-size:19px;letter-spacing:-.015em;line-height:1.15}.step .p{font-size:14.5px;color:var(--ink-2);line-height:1.45}.step[aria-expanded=true] .p{color:#fffc}.step:after{content:"";position:absolute;right:-13px;top:50%;width:14px;height:1px;background:var(--line);display:none}@media(min-width:700px){.step{min-height:190px}.step:not(:last-child):after{display:block}}.loopex{margin-top:16px;padding:0 4px;font-size:16px;color:var(--ink);max-width:70em;display:none;line-height:1.5}.loopex.on{display:block}.loopex .k{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-dark);display:block;margin-bottom:6px}.demo{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;min-width:0;box-shadow:var(--shadow)}.dark .demo{border-color:transparent;color:var(--ink)}.demo .top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;background:var(--bg-dark);color:var(--ink-light);flex-wrap:wrap}.demo .tabs{display:flex;gap:6px;flex-wrap:wrap}.demo .tab{border:1px solid var(--d-line2);border-radius:999px;padding:8px 13px;font-size:13.5px;font-weight:500;color:#fff;transition:background var(--t),border-color var(--t)}.demo .tab[aria-selected=true]{background:var(--accent);color:var(--ink);border-color:var(--accent)}.demo .tab:hover{border-color:#fff}.demo .top .lbl{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.demo .top .disclaimer{background:#8658134d;color:#f3cb8a}.demo .flow{display:flex;gap:0;padding:0 18px;border-bottom:1px solid var(--line-soft);overflow-x:auto;background:var(--bg)}.demo .flow span{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:12px 14px 11px 0;white-space:nowrap;display:inline-flex;align-items:center;gap:10px;position:relative;opacity:.55;transition:opacity .22s,color .22s}.demo .flow span:after{content:"";width:18px;height:1px;background:var(--line);margin-left:4px}.demo .flow span:last-child:after{display:none}.demo .flow span.on{opacity:1;color:var(--accent-dark);font-weight:600}.demo .grid{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}.demo .grid>div{min-width:0}@media(min-width:900px){.demo .grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.demo .grid>.l{border-right:1px solid var(--line-soft)}}.demo .l,.demo .r{padding:22px}@media(min-width:900px){.demo .l,.demo .r{padding:26px 28px 28px}}.demo h3{margin:6px 0 16px;font-size:clamp(22px,2.2vw,28px)}.demo .facts{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px}.demo .facts div{background:var(--bg);border-radius:10px;padding:12px 12px 10px;min-width:0}.demo .facts b{display:block;font-family:var(--mono);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.demo .facts span{display:block;font-size:12.5px;color:var(--ink-2);margin-top:4px;line-height:1.3}@media(max-width:480px){.demo .facts{grid-template-columns:1fr 1fr}}.demo .blk{margin-top:18px}.demo .blk .h{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.demo .blk p{font-size:15px}.srcs{display:flex;flex-wrap:wrap;gap:8px}.src{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-size:13.5px;background:#fff;text-align:left;transition:border-color var(--t),background var(--t)}.src:hover{border-color:var(--ink)}.src[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.src .ty{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding-left:8px;border-left:1px solid var(--line)}.src[aria-pressed=true] .ty{color:#ffffffb3;border-color:#ffffff4d}.srcinfo{display:none;margin-top:10px;font-size:14px;color:var(--ink-2);background:var(--bg);border-radius:8px;padding:10px 12px}.srcinfo.on{display:block}.rules li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--bg);margin-bottom:8px;font-size:14.5px}.rules li:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--accent-dark);flex:none;margin-top:8px}.rules li>span{min-width:0}.rules .c{display:block;color:var(--ink-2);font-size:13.5px;margin-top:2px}.acts{display:grid;gap:10px}.act{border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:start;transition:border-color .3s,background .3s;min-width:0}.act .t{font-weight:600;font-size:15.5px;line-height:1.3}.act .status{grid-column:2;grid-row:1}.act .s{grid-column:1/-1;font-size:13.5px;color:var(--ink-2)}.act .v{grid-column:1/-1;font-size:13px;color:var(--ink-2);font-family:var(--mono)}.act.live{border-color:var(--accent-dark);background:#c7cddf24}@media(max-width:600px){.act{grid-template-columns:1fr}.act .status{grid-column:1;grid-row:auto;justify-self:start}}.seq{margin-top:16px;display:grid;gap:6px}.seq li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-2);opacity:.38;transition:opacity .26s,transform .26s;transform:translate(-4px);flex-wrap:wrap;padding:6px 0;border-top:1px solid var(--line-soft)}.seq li.on{opacity:1;color:var(--ink);transform:none}.seq li span:last-child{min-width:0;flex:1}.seq li .st{flex:none}.demo .foot{display:grid;gap:8px;padding:14px 22px;border-top:1px solid var(--line-soft);background:var(--bg);font-size:13.5px;color:var(--ink-2)}@media(min-width:900px){.demo .foot{grid-template-columns:1fr 1fr;gap:24px;padding:14px 28px}}.why{margin-top:14px}.why>button{font-weight:600;color:var(--accent-dark);display:inline-flex;align-items:center;gap:6px;font-size:15px}.why>button:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform var(--t)}.why>button[aria-expanded=true]:after{transform:rotate(-135deg) translateY(-2px)}.whybody{display:none;margin-top:12px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;font-size:14px;background:#fff}.whybody.on{display:block}.dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px}.dl dt{color:var(--ink-2);font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;padding-top:3px}.dl dd{margin:0}.bflow{margin-top:18px;border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:#fff}.bflow .h{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.bflow .ch{display:grid;grid-template-columns:minmax(80px,140px) minmax(0,1fr) auto;gap:12px;align-items:center;font-size:13.5px;padding:6px 0}.bflow .ch .lbl{color:var(--ink-2)}.bflow .track{height:10px;background:var(--muted);border-radius:5px;overflow:hidden;position:relative}.bflow .fill{height:100%;background:var(--accent-dark);border-radius:5px;transition:width .7s var(--ease)}.bflow .fill.mv{background:var(--accent)}.bflow .val{font-family:var(--mono);font-size:12.5px;white-space:nowrap;min-width:6.5em;text-align:right}.bflow .tot{display:flex;justify-content:space-between;font-family:var(--mono);font-size:12.5px;color:var(--ink-2);margin-top:8px;padding-top:8px;border-top:1px solid var(--line-soft)}@media(max-width:480px){.bflow .ch{grid-template-columns:1fr auto}.bflow .track{grid-column:1/-1}}.gates{margin-top:18px;display:grid;gap:8px}.gate{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:14px;transition:border-color .3s,background .3s}.gate .ic{width:22px;height:22px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--line);font-family:var(--mono);font-size:11px;color:var(--ink-2);transition:all .3s}.gate.ok .ic{background:var(--accent);border-color:var(--accent);color:var(--accent-deep)}.gate.wait .ic{border-color:var(--warn);color:var(--warn);border-style:dashed}.gate.lock .ic{background:var(--err-bg);border-color:var(--err-bg);color:var(--err)}.gate .lbl{flex:1;min-width:0}.gate .sub{display:block;font-size:12.5px;color:var(--ink-2)}.timeline{display:grid;gap:0;grid-template-columns:minmax(0,1fr);position:relative;border-left:1px solid var(--line);padding-left:26px}@media(min-width:900px){.timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 32px;border-left:0;padding-left:0}}.tl{position:relative;padding:0 0 32px}@media(min-width:900px){.tl{padding:24px 0 0;border-top:1px solid var(--line)}}.tl:before{content:"";position:absolute;left:-31px;top:6px;width:9px;height:9px;border-radius:50%;background:var(--bg);border:1.5px solid var(--accent-dark)}@media(min-width:900px){.tl:before{left:0;top:-5px}}.tl .stage{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-dark);margin-bottom:8px}.tl h3{font-size:21px;margin-bottom:8px}.tl p{font-size:15.5px;color:var(--ink-2)}.tl .ex{font-size:14px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin:12px 0}.tl .ex b{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);display:block;margin-bottom:2px}.tl .arrowlink{font-size:15px}.selector{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.selector>*{min-width:0}@media(min-width:900px){.selector{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;align-items:start}}.toggles{display:grid;gap:10px}.tog{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;text-align:left;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;transition:border-color var(--t),box-shadow var(--t)}.tog:hover{border-color:var(--ink)}.tog[aria-pressed=true]{border-color:var(--accent-dark);box-shadow:inset 0 0 0 1px var(--accent-dark)}.tog .n{font-weight:700;font-size:18px;letter-spacing:-.01em}.tog .sw{grid-column:2;grid-row:1/3;width:44px;height:26px;border-radius:13px;background:var(--line);position:relative;transition:background var(--t)}.tog .sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform var(--t) var(--ease)}.tog[aria-pressed=true] .sw{background:var(--accent-dark)}.tog[aria-pressed=true] .sw:after{transform:translate(18px)}.tog .d{grid-column:1;font-size:14px;color:var(--ink-2)}.tog .state{grid-column:1;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:2px}.tog[aria-pressed=true] .state{color:var(--accent-dark)}.selfig{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px}.selfig .row{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center}.selfig .h{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.selfig .box{border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:13px;margin-bottom:6px;background:var(--bg);transition:all var(--t)}.selfig .box.prod{border-style:dashed;color:var(--ink-2);background:transparent}.selfig .box.prod.on{border-style:solid;color:var(--ink);background:var(--accent);border-color:var(--accent)}.selfig .core{background:var(--accent-dark);color:#fff;border-radius:12px;padding:16px 18px;text-align:center;font-weight:700;letter-spacing:-.01em}.selfig .core small{display:block;font-weight:500;font-size:11.5px;opacity:.85;margin-top:2px}.selfig .kit{margin-top:16px;border-top:1px solid var(--line-soft);padding-top:14px}.kitlist{display:flex;flex-wrap:wrap;gap:6px}.kitlist li{font-size:13px;padding:5px 10px;border-radius:999px;background:var(--bg);border:1px solid var(--line)}.kitlist li.add{background:var(--accent);border-color:var(--accent);color:var(--accent-deep)}.kitlist li.mkt{background:var(--warn-bg);border-color:var(--warn-bg);color:var(--warn)}.selfig .state{margin-top:12px;font-size:14px;color:var(--ink-2)}@media(max-width:480px){.selfig .row{grid-template-columns:1fr;gap:10px}}.valuelist{display:grid;gap:0}.valuelist li{padding:14px 0;border-bottom:1px solid var(--line);font-size:clamp(18px,1.6vw,22px);font-weight:600;letter-spacing:-.015em;display:flex;gap:16px;align-items:baseline}.valuelist li .n{font-family:var(--mono);font-size:12px;color:var(--accent-dark);font-weight:500;letter-spacing:.08em;flex:none}.dark .valuelist li{border-color:var(--d-line)}.dark .valuelist li .n{color:var(--accent)}.ledger{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.ledger{grid-template-columns:repeat(3,1fr)}}.ledger>div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px}.ledger b{display:block;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-dark);margin-bottom:8px}.ledger p{font-size:14.5px;color:var(--ink-2)}.dark .ledger>div{background:var(--d-card);border-color:var(--d-line);color:var(--ink-light)}.dark .ledger b{color:var(--accent)}.dark .ledger p{color:var(--d-muted)}.formula{font-family:var(--mono);font-size:14px;line-height:1.7;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px}.formula .op{color:var(--accent-dark);font-weight:600;padding:0 4px}.dark .formula{background:var(--d-card);border-color:var(--d-line);color:var(--ink-light)}.dark .formula .op{color:var(--accent)}.rulecard{background:#fff;color:var(--ink);border-radius:var(--r);padding:20px 22px;border:1px solid var(--line);min-width:0}.rulecard .h{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.rulecard h3{font-size:20px;margin-bottom:14px}.log{display:grid;gap:0;background:#fff;color:var(--ink);border-radius:var(--r);border:1px solid var(--line);padding:6px 0;min-width:0}.log li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:12px 20px;border-bottom:1px solid var(--line-soft);font-size:14.5px;align-items:start}.log li:last-child{border-bottom:0}.log .ts{font-family:var(--mono);font-size:12px;color:var(--ink-2);padding-top:4px}.log .d{grid-column:2;color:var(--ink-2);font-size:13.5px}.log strong{margin-right:8px}.dark .rulecard,.dark .log{border-color:transparent}.mandate{background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;min-width:0}.dark .mandate{border-color:transparent}.mandate .head{padding:16px 20px;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.mandate .head .h{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid var(--line-soft)}.lvl{padding:14px 12px 12px;text-align:left;border-right:1px solid var(--line-soft);display:flex;flex-direction:column;gap:4px;transition:background var(--t);min-width:0}.lvl:last-child{border-right:0}.lvl .n{font-family:var(--mono);font-size:11px;color:var(--ink-2);letter-spacing:.08em}.lvl .t{font-weight:600;font-size:14px;line-height:1.2;letter-spacing:-.01em}.lvl:hover{background:var(--bg)}.lvl[aria-pressed=true]{background:var(--accent-dark);color:#fff}.lvl[aria-pressed=true] .n{color:var(--accent)}@media(max-width:560px){.levels{grid-template-columns:1fr 1fr}.lvl:nth-child(2){border-right:0}.lvl:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}.mandate .desc{padding:14px 20px;font-size:14.5px;color:var(--ink-2);background:var(--bg);border-bottom:1px solid var(--line-soft)}.mandate .rows{padding:6px 20px 10px}.mandate .row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line-soft);font-size:14.5px;flex-wrap:wrap}.mandate .row:last-child{border-bottom:0}.mandate .row .a{font-weight:500;flex:1;min-width:160px}.mandate .row .st{transition:opacity .2s}.mandate .foot{padding:12px 20px 16px;font-size:13px;color:var(--ink-2)}.steps{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);counter-reset:s}@media(min-width:760px){.steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}}.steps li{counter-increment:s;background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 16px 16px;display:flex;flex-direction:column;gap:8px;min-width:0;position:relative}.steps li:before{content:"0" counter(s);font-family:var(--mono);font-size:12px;color:var(--accent-dark);letter-spacing:.1em}.steps li b{font-size:16.5px;line-height:1.25;letter-spacing:-.01em;font-weight:700}.steps li p{font-size:14px;color:var(--ink-2)}.gate-tag{display:inline-flex;align-self:flex-start;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--warn);background:var(--warn-bg);padding:4px 8px;border-radius:999px;margin-top:auto}.dark .steps li{background:var(--d-card);border-color:var(--d-line);color:var(--ink-light)}.dark .steps li p{color:var(--d-muted)}.dark .steps li:before{color:var(--accent)}.prose{display:grid;gap:0}.prose .item{display:grid;gap:12px;padding:28px 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr)}.prose .item:last-child{border-bottom:1px solid var(--line)}@media(min-width:800px){.prose .item{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;padding:34px 0}}.prose h3{font-size:clamp(22px,2.2vw,30px);letter-spacing:-.02em;max-width:16ch}.prose p{font-size:17px;color:var(--ink-2);max-width:40em}.prose .i{font-family:var(--mono);font-size:12px;color:var(--accent-dark);letter-spacing:.1em;display:block;margin-bottom:8px}.dark .prose .item{border-color:var(--d-line)}.dark .prose p{color:var(--d-muted)}.dark .prose .i{color:var(--accent)}.subhero{padding:clamp(48px,6vw,88px) 0 clamp(44px,5vw,72px);position:relative;overflow:hidden}.subhero h1{font-size:clamp(34px,5vw,68px);max-width:14em;letter-spacing:-.035em}.subhero .lead{margin-top:22px;max-width:36em}.crumb{font-size:13.5px;color:var(--d-muted);margin-bottom:18px;font-family:var(--mono)}.crumb a{color:var(--d-muted)}.subhero .contour{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.7}.subhero .wrap{position:relative}@media(max-width:480px){.subhero h1{font-size:32px}h2{font-size:28px}}.entry{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.entry{grid-template-columns:repeat(3,minmax(0,1fr))}}.entry a{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px 22px 20px;color:var(--ink);text-decoration:none;transition:transform var(--t) var(--ease),border-color var(--t),box-shadow var(--t);min-width:0}.entry a:hover{transform:translateY(-2px);border-color:var(--accent-dark);box-shadow:var(--shadow)}.entry b{font-size:19px;letter-spacing:-.01em;font-weight:700}.entry span{font-size:14.5px;color:var(--ink-2)}.entry .more{margin-top:auto;color:var(--accent-dark);font-weight:600;font-size:14px}.compare{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff}.compare .row{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 18px;border-bottom:1px solid var(--line-soft);font-size:15px}.compare .row:last-child{border-bottom:0}.compare .row>div:first-child{font-weight:700}.compare .row>div:nth-child(2){color:var(--ink-2)}.compare .row>div:nth-child(3){color:var(--ink)}.compare .row.head{background:var(--bg);font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.compare .row.head>div{font-weight:500;color:var(--ink-2)}@media(min-width:760px){.compare .row{grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);gap:20px}.compare .row>div:nth-child(3){padding-left:16px;border-left:2px solid var(--accent)}.compare .row.head>div:nth-child(3){border-left-color:transparent}}.mtabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:22px;border-bottom:1px solid var(--line-soft);padding-bottom:14px}.mtabs .tab{border:1px solid var(--line);border-radius:999px;padding:9px 14px;font-size:14px;font-weight:500;transition:all var(--t)}.mtabs .tab:hover{border-color:var(--ink)}.mtabs .tab[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.mpanel{display:none}.mpanel.on{display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}.mpanel.on>*{min-width:0}@media(min-width:900px){.mpanel.on{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px}}.mpanel h4{font-size:20px;margin-bottom:10px;letter-spacing:-.015em}.mpanel p{font-size:15.5px;color:var(--ink-2)}.kinds{display:grid;gap:10px}.kind{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:14px;background:var(--bg);min-width:0}.kind .t{font-weight:600}.kind .m{font-family:var(--mono);font-size:11px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;text-align:right;padding-top:3px}.kind .d{grid-column:1/-1;color:var(--ink-2);font-size:13.5px}.kind.fact{border-left:3px solid var(--accent-dark)}.kind.calc{border-left:3px solid var(--ink-2)}.kind.hyp{border-left:3px solid var(--warn)}.flowline{display:grid;gap:0}.flowline li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line-soft);font-size:14.5px}.flowline li:last-child{border-bottom:0}.flowline .i{font-family:var(--mono);font-size:11.5px;color:var(--accent-dark);letter-spacing:.08em}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.cats{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.cats{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.cats{grid-template-columns:repeat(4,1fr)}}.cat{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:8px;min-width:0}.cat.hidden{display:none}.cat h4{font-size:17px}.cat p{font-size:14px;color:var(--ink-2)}.cat p strong{color:var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;display:block;margin-bottom:2px}.caps{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.cap{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:6px;background:var(--bg);border:1px solid var(--line);color:var(--ink-2)}.cap.w{background:var(--accent);border-color:var(--accent);color:var(--accent-deep)}.cap.e{background:var(--muted);border-color:var(--muted)}.perm{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media(min-width:760px){.perm{grid-template-columns:repeat(4,minmax(0,1fr))}}.perm>div{background:var(--d-card);border:1px solid var(--d-line);border-radius:12px;padding:20px 18px;min-width:0;position:relative}.perm>div b{display:block;font-size:17px;margin-bottom:6px;color:#fff}.perm>div .n{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--accent);display:block;margin-bottom:10px}.perm>div p{font-size:14px;color:var(--d-muted)}.perm ul{margin-top:10px;display:grid;gap:4px}.perm li{font-size:13.5px;color:var(--ink-light);padding-left:14px;position:relative}.perm li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.calc{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.calc>*{min-width:0}@media(min-width:900px){.calc{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:40px;align-items:start}}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label{font-weight:600;font-size:14.5px}.inrow{display:flex;align-items:center;gap:10px}.field input,.field select,.field textarea{font:inherit;font-size:16px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);width:100%;transition:border-color var(--t)}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--accent-dark);outline-offset:1px;border-color:var(--accent-dark)}.field .unit{font-family:var(--mono);font-size:12px;color:var(--ink-2);min-width:4em}.field .hint{font-size:13px;color:var(--ink-2)}.field .err{display:none;font-size:13px;color:var(--err)}.field.invalid .err{display:block}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:var(--err)}.result{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px 22px;position:sticky;top:90px}.result .h{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px}.result .line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:10px 0;border-bottom:1px solid var(--line-soft);font-size:15px}.result .line .v{font-family:var(--mono);font-size:14px;text-align:right;white-space:nowrap}.result .line .f{grid-column:1/-1;font-family:var(--mono);font-size:12px;color:var(--ink-2)}.result .total{display:flex;justify-content:space-between;gap:16px;padding:14px 0 4px;font-weight:700;font-size:18px;flex-wrap:wrap}.result .total span:last-child{font-family:var(--mono)}.result .empty{font-size:14px;color:var(--ink-2)}.form{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px}.fgrid{display:grid;gap:0 16px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.fgrid{grid-template-columns:1fr 1fr}}.form .ctx{font-size:14px;background:#c7cddf59;border:1px solid var(--accent);border-radius:8px;padding:10px 12px;margin-bottom:16px}.msg{display:none;margin-top:14px;padding:12px 14px;border-radius:8px;font-size:14.5px}.msg.on{display:block}.msg.error{background:var(--err-bg);color:var(--err)}.msg.proto{background:var(--warn-bg);color:var(--warn)}.msg.busy{background:var(--muted);color:var(--ink-2)}.faq{border-top:1px solid var(--line)}.faq .q{width:100%;text-align:left;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);font-weight:600;font-size:18px;letter-spacing:-.01em;transition:color var(--t)}.faq .q:hover{color:var(--accent-dark)}.faq .q:after{content:"";width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform var(--t);flex:none;margin-right:4px}.faq .q[aria-expanded=true]:after{transform:rotate(-135deg)}.faq .a{display:none;padding:16px 0 22px;color:var(--ink-2);font-size:16.5px;border-bottom:1px solid var(--line);max-width:44em}.faq .a.on{display:block}.cta-final{padding:clamp(72px,10vw,150px) 0;position:relative;overflow:hidden}.cta-final h2{font-size:clamp(34px,5vw,72px);max-width:16ch}.cta-final .lead{margin-top:22px}.cta-final .contour{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.55}.cta-final .wrap{position:relative}.ftr{background:var(--bg-dark2);color:var(--d-muted);padding:clamp(56px,7vw,88px) 0 40px;border-top:1px solid var(--d-line);position:relative;overflow:hidden}.ftr .cols{display:grid;gap:36px;grid-template-columns:minmax(0,1fr)}@media(min-width:760px){.ftr .cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}}.ftr h4{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:14px;font-weight:500}.ftr li{margin-bottom:9px}.ftr a{color:var(--d-muted);font-size:15px;text-decoration:none}.ftr a:hover,.ftr .brand{color:#fff}.ftr .brandline{font-size:14.5px;max-width:30em;margin-top:14px;line-height:1.5}.ftr .legal{margin-top:56px;padding-top:24px;border-top:1px solid var(--d-line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px}.ftr .task{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px dashed var(--d-line2);border-radius:999px;font-family:var(--mono);font-size:11.5px;letter-spacing:.02em}.ftr .mark{position:absolute;right:-.06em;bottom:-.3em;font-size:clamp(100px,17vw,250px);font-weight:700;letter-spacing:-.05em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(246,248,243,.07);pointer-events:none;user-select:none}.ftr .wrap{position:relative}.stat{display:flex;flex-direction:column;gap:4px}.stat b{font-family:var(--mono);font-size:26px;font-weight:600;letter-spacing:-.02em}.stat span{font-size:13.5px;color:var(--ink-2)}.tags{display:flex;flex-wrap:wrap;gap:6px}.tag{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:6px;border:1px solid var(--line);color:var(--ink-2)}.dark .tag{border-color:var(--d-line2);color:var(--d-muted)}.quote{font-size:clamp(22px,2.6vw,34px);font-weight:600;letter-spacing:-.02em;line-height:1.25;max-width:24ch}.quote .em{color:var(--accent-dark)}.dark .quote .em{color:var(--accent)}@media(max-width:520px){.hdr .lang,.brand .sub{display:none}.menubtn{padding:9px 11px}.hdr .cta{padding:10px 13px;font-size:13.5px}.hdr .cta .ar{display:none}}@media(max-width:359px){.hdr .cta{display:none}}.dark :is(.onwhite,.demo,.panel .body,.mandate,.rulecard,.log,.mini,.selfig,.result,.form,.ba,.card,.step,.tog,.entry a){color:var(--ink)}.dark :is(.onwhite,.demo,.panel .body,.mandate,.rulecard,.log,.mini,.selfig,.result,.form,.ba,.card) :is(h3,h4){color:var(--ink)}.dark :is(.onwhite,.demo,.panel .body,.mandate,.rulecard,.log,.mini,.selfig,.result,.form,.ba,.card) :is(.subtle,.eyebrow,.dl dt,.caption){color:var(--ink-2)}.dark :is(.onwhite,.demo,.panel .body,.mandate,.rulecard,.log,.mini,.selfig,.result,.form,.ba,.card) a:not(.btn){color:var(--accent-dark)}.dark :is(.onwhite,.demo,.panel .body,.mandate,.rulecard,.log,.mini,.selfig,.result,.form,.ba,.card) .btn.primary{background:var(--accent-dark);color:#fff}.dark :is(.onwhite,.demo,.panel .body,.mandate,.rulecard,.log,.mini,.selfig,.result,.form,.ba,.card) .btn.secondary{color:var(--ink);border-color:var(--line)}.dark :is(.onwhite,.demo,.panel .body,.mandate,.rulecard,.log,.mini,.selfig,.result,.form,.ba,.card) .st.forslag{background:var(--muted);color:var(--ink-2)}.dark :is(.onwhite,.demo,.panel .body,.mandate,.rulecard,.log,.mini,.selfig,.result,.form,.ba,.card) :is(.st.godkjenning,.st.vurdering){background:var(--warn-bg);color:var(--warn)}.dark :is(.onwhite,.demo,.panel .body,.mandate,.rulecard,.log,.mini,.selfig,.result,.form,.ba,.card) .st.blokkert{background:var(--err-bg);color:var(--err)}.dark :is(.onwhite,.demo,.panel .body,.mandate,.rulecard,.log,.mini,.selfig,.result,.form,.ba,.card) .st.utfort{background:var(--accent);color:var(--accent-deep)}.dark :is(.onwhite,.demo,.panel .body,.mandate,.rulecard,.log,.mini,.selfig,.result,.form,.ba,.card) .st.malt{color:var(--ink-2);border-color:var(--line)}.dark :is(.onwhite,.demo,.panel .body,.mandate,.rulecard,.log,.mini,.selfig,.result,.form,.ba,.card) .disclaimer{background:var(--warn-bg);color:var(--warn)}.dark .demo .top .disclaimer{background:#8658134d;color:#f3cb8a}.dark .demo .limit{background:#ffffff8c;border-color:var(--line);color:var(--ink-2)}.dark .mandate .lvl[aria-pressed=true]{color:#fff}.field .unit{white-space:nowrap}h1,h2,.quote{text-wrap:balance}.lead,.prose p{text-wrap:pretty}.hero .fit{margin-top:18px;font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;color:var(--d-muted);max-width:36em;line-height:1.5}.roles{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.roles{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.roles{grid-template-columns:repeat(3,minmax(0,1fr))}}.role{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px 22px 20px;color:var(--ink);text-decoration:none;min-width:0;transition:transform var(--t) var(--ease),border-color var(--t),box-shadow var(--t)}.role:hover{transform:translateY(-2px);border-color:var(--accent-dark);box-shadow:var(--shadow);text-decoration:none}.role .eyebrow{color:var(--accent-dark)}.role .get{font-size:17px;font-weight:600;letter-spacing:-.012em;line-height:1.35}.role .ex{font-size:13.5px;color:var(--ink-2);background:var(--bg);border-radius:8px;padding:9px 11px;line-height:1.4}.role .ex b{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:2px;font-weight:500}.role .more{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--accent-dark)}.role .more .ar{width:14px;height:14px;transition:transform var(--t)}.role:hover .more .ar{transform:translate(3px)}.agenda{display:grid;gap:0;border-top:1px solid var(--d-line)}.agenda li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--d-line);align-items:start}.agenda .n{font-family:var(--mono);font-size:12px;color:var(--accent);letter-spacing:.1em;padding-top:5px}.agenda b{display:block;font-size:19px;letter-spacing:-.015em;color:#fff;margin-bottom:4px}.agenda .d{display:block;font-size:15px;color:var(--d-muted);line-height:1.5}.next{margin-top:26px;border:1px solid var(--line);border-radius:12px;padding:16px 18px;background:#fff}.next .eyebrow{margin-bottom:8px}.next ol{display:grid;gap:8px}.next li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;font-size:14.5px;color:var(--ink-2);line-height:1.45}.next .n{font-family:var(--mono);font-size:11.5px;color:var(--accent-dark);letter-spacing:.08em;padding-top:3px}a.tl{display:block;color:inherit;text-decoration:none;border-radius:10px}a.tl:hover{text-decoration:none}a.tl:hover h3{color:var(--accent-dark)}a.tl .arrowlink{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:var(--accent-dark)}a.tl:hover .arrowlink .ar{transform:translate(3px)}.steps.linked li{padding:0}.steps.linked li>a{display:flex;flex-direction:column;gap:8px;padding:18px 16px 16px;color:inherit;text-decoration:none;height:100%;border-radius:12px;transition:transform var(--t) var(--ease),box-shadow var(--t)}.steps.linked li:hover{border-color:var(--accent-dark)}.steps.linked li>a:hover{transform:translateY(-2px);box-shadow:var(--shadow);text-decoration:none}.steps.linked li:before{position:absolute;left:16px;top:18px}.steps.linked li>a b{margin-top:22px}.blocklink{display:block;color:inherit;text-decoration:none;border-radius:12px}.blocklink:hover{text-decoration:none}.blocklink:hover .ledger>div{border-color:var(--accent-dark)}.selfig .box.prod{cursor:pointer}.selfig .box.prod:hover{border-color:var(--ink);color:var(--ink)}.sysmodel .node{cursor:pointer}.sysmodel .node:hover rect{stroke:#fff}.lang{display:inline-flex;border:1px solid var(--d-line2);border-radius:999px;padding:3px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;align-items:center}.lang a,.lang span[aria-current]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;color:var(--d-muted);text-decoration:none;line-height:1}.lang span[aria-current]{background:#f3f4f829;color:#fff}.lang a:hover{color:#fff;text-decoration:none;background:#f3f4f814}.lang .full{display:none}.lang.big{font-size:14px;letter-spacing:.02em}.lang.big .full{display:inline}.lang.big a,.lang.big span[aria-current]{min-height:36px;padding:0 14px}@media(max-width:520px){.hdr .lang{display:inline-flex}}@media(max-width:420px){.hdr .cta{display:none}}.mobilemenu .langrow{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;flex-wrap:wrap}.msearch{color:#fff;font-weight:600;font-size:15px;display:inline-flex;align-items:center;gap:8px;padding:8px 0}.msearch:before{content:"";width:14px;height:14px;border:1.6px solid currentColor;border-radius:50%;box-shadow:5px 5px 0 -3px currentColor}.searchbtn{display:inline-flex;align-items:center;gap:8px;color:var(--d-muted);border:1px solid var(--d-line2);border-radius:999px;padding:0 10px;min-height:34px;font-size:13.5px;transition:color var(--t),border-color var(--t)}.searchbtn:hover{color:#fff;border-color:#fff}.searchbtn svg{width:15px;height:15px}.searchbtn kbd{font-family:var(--mono);font-size:10.5px;color:var(--d-muted);border:1px solid var(--d-line2);border-radius:5px;padding:2px 5px;display:none}@media(min-width:1000px){.searchbtn kbd{display:inline}}@media(max-width:999px){.searchbtn .lbl{display:none}.searchbtn{width:36px;height:36px;padding:0;justify-content:center}}.ovl{position:fixed;inset:0;background:#0c0f1a8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:90;display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px 16px;overflow:auto}.ovl[hidden]{display:none}.ovlbox{width:min(720px,100%);background:#fff;color:var(--ink);border-radius:16px;box-shadow:0 30px 80px #00000059;overflow:hidden}.noscroll{overflow:hidden}.srow{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line-soft)}.srow svg{flex:none;color:var(--ink-2)}.srow input{flex:1;border:0;font:inherit;font-size:18px;outline:none;background:transparent;min-width:0}.xbtn{font-family:var(--mono);font-size:11px;letter-spacing:.06em;border:1px solid var(--line);border-radius:6px;padding:5px 8px;color:var(--ink-2);flex:none}.xbtn:hover{border-color:var(--ink);color:var(--ink)}.sres{max-height:52vh;overflow:auto}.sitem{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 14px;padding:12px 18px;border-bottom:1px solid var(--line-soft);color:var(--ink);text-decoration:none;align-items:baseline}.sitem:hover,.sitem.act{background:var(--bg);text-decoration:none}.sitem .ty{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dark);padding:4px 0}.sitem .t{font-weight:600;font-size:16px}.sitem .d{grid-column:2;font-size:13.5px;color:var(--ink-2)}.snone{padding:22px 18px;color:var(--ink-2);font-size:15px}.shint{padding:10px 18px;font-family:var(--mono);font-size:11px;color:var(--ink-2);border-top:1px solid var(--line-soft);letter-spacing:.04em}.fitprompt{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;background:var(--bg-dark);color:var(--ink-light);border-radius:var(--r);padding:26px 28px}.fitprompt .eyebrow{color:var(--accent);margin-bottom:6px}.fitprompt p{margin:0;font-size:16px;color:var(--d-muted);max-width:44em}.fitprompt .btn.primary{background:var(--accent);color:var(--ink)}.fitbox{padding:0}.fithead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 14px;border-bottom:1px solid var(--line-soft)}.fithead h3{font-size:22px}#fitbody{padding:18px 24px 24px}#fitbody h4{font-size:19px;margin:12px 0;letter-spacing:-.015em}.fopts{display:grid;gap:8px;grid-template-columns:1fr 1fr}.fopts.col{grid-template-columns:1fr}@media(max-width:520px){.fopts{grid-template-columns:1fr}}.fopt{text-align:left;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:14.5px;line-height:1.35;transition:all var(--t);background:#fff}.fopt:hover{border-color:var(--ink)}.fopt.on{background:var(--accent-dark);color:#fff;border-color:var(--accent-dark)}.fitnav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line-soft);flex-wrap:wrap}.fitres{display:grid;gap:14px}.fitres .fr{border:1px solid var(--line);border-radius:10px;padding:14px 16px;background:var(--bg)}.fitres .fr p{margin:4px 0 0;font-size:15px}.fitres .big{display:inline-flex;align-items:center;gap:8px;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--accent-dark);margin-top:4px}.cmp{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px}.cmpq{margin-bottom:18px}.cmpq .eyebrow{margin-bottom:8px;display:block}.cmpq .chip{border-color:var(--line);color:var(--ink);text-align:left;font-size:14px;line-height:1.3;white-space:normal}.cmpq .chip[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.cmpcols{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media(min-width:800px){.cmpcols{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.cmpcol{border:1px solid var(--line);border-radius:12px;padding:16px 18px;min-width:0}.cmpcol .h{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-weight:700;font-size:15px}.cmpcol.chat{background:var(--bg)}.cmpcol.manta{border-color:var(--accent-dark);box-shadow:inset 0 0 0 1px var(--accent-dark)}.bubble{background:#fff;border:1px solid var(--line);border-radius:14px 14px 14px 4px;padding:14px 16px;font-size:15px;color:var(--ink-2);line-height:1.5}.trace{display:grid;gap:8px}.trace li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;padding:8px 0;border-bottom:1px solid var(--line-soft);animation:fade .4s var(--ease) both}.trace li:last-child{border-bottom:0}.trace .st{flex:none;margin-top:1px}.dark .cmp{color:var(--ink)}#progress{position:fixed;left:0;top:0;height:2px;width:100%;background:var(--accent);transform-origin:0 50%;transform:scaleX(0);z-index:60;pointer-events:none}.rail{display:none;position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:40}@media(min-width:1360px){.rail{display:block}}.rail ol{display:grid;gap:4px}.rail a{display:flex;align-items:center;gap:8px;justify-content:flex-end;padding:3px 6px;color:var(--ink-2);text-decoration:none;font-family:var(--mono);font-size:11px;letter-spacing:.06em;border-radius:6px}.rail a .l{opacity:0;transform:translate(6px);transition:opacity var(--t),transform var(--t);text-transform:uppercase;white-space:nowrap}.rail a .n{width:22px;height:22px;border-radius:50%;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:10px;background:#eef0f5e6}.rail a.on .n{background:var(--accent-dark);color:#fff;border-color:var(--accent-dark)}.rail:hover a .l,.rail a.on .l{opacity:1;transform:none}.rail .rtop{margin-bottom:8px;font-size:10.5px;text-transform:uppercase}.onepager .op-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;border-bottom:2px solid var(--ink);padding-bottom:18px;margin-bottom:26px}.onepager .op-head h2{font-size:clamp(28px,3.2vw,44px);margin-top:6px}.onepager .op-url{font-size:13px;color:var(--ink-2)}.op-grid{display:grid;gap:22px 36px;grid-template-columns:minmax(0,1fr)}@media(min-width:760px){.op-grid{grid-template-columns:1fr 1fr}}.op-block h3{font-size:17px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--line)}.op-block p{font-size:14.5px;color:var(--ink-2)}.op-list{display:grid;gap:5px;font-size:14px;color:var(--ink-2)}.op-list b{color:var(--ink)}.op-foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:28px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-2)}.share{margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft)}.copybox{margin-top:10px}.copybox textarea{width:100%;font:13px/1.5 var(--mono);border:1px solid var(--line);border-radius:8px;padding:10px;color:var(--ink);background:#fff}.btn.ok{background:var(--accent)!important;color:var(--accent-deep)!important;border-color:var(--accent)!important}.mexport{margin-top:12px}.gloss{display:grid;gap:0;margin:0}.gterm{display:grid;gap:10px;padding:22px 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr)}@media(min-width:800px){.gterm{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px}}.gterm:last-child{border-bottom:1px solid var(--line)}.gterm dt{font-weight:700;font-size:20px;letter-spacing:-.015em}.gterm dd{margin:0;color:var(--ink-2);font-size:16px;max-width:44em}.term{font:inherit;color:inherit;border-bottom:1.5px dotted var(--accent-dark);cursor:help;padding:0}.dark .term{border-color:var(--accent)}#termpop{position:absolute;z-index:80;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:14px 16px;box-shadow:var(--shadow);font-size:14px}#termpop b{display:block;margin-bottom:4px}#termpop p{color:var(--ink-2);margin-bottom:8px}#termpop a{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13.5px}.cfb{margin-top:16px;padding:14px 16px;border:1px dashed var(--line);border-radius:12px;background:var(--bg)}.tourbar{position:fixed;left:0;right:0;bottom:0;z-index:85;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg-dark);color:var(--ink-light);border-top:1px solid var(--d-line);box-shadow:0 -10px 30px #00000040}.tourbar[hidden]{display:none}.tb{max-width:var(--wrap);margin:0 auto;display:grid;gap:8px 20px;grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:800px){.tb{grid-template-columns:minmax(0,1fr) auto}}.tb .eyebrow{color:var(--accent)}.tb p{margin:0;font-size:15px;color:#fff;line-height:1.45}.tourbtns{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tourbar .btn.primary{background:var(--accent);color:var(--ink)}.tourbar .btn.secondary{color:#fff;border-color:var(--d-line2)}.tourbar .xbtn{color:var(--d-muted);border-color:var(--d-line2)}@media print{.hdr,.ftr,.rail,#progress,.noprint,.ovl,.tourbar,.skip,.contour,.hero .figure,.btnrow,.mobilemenu{display:none!important}body{background:#fff;color:#000;font-size:12pt}.dark{background:#fff!important;color:#000!important}.dark h1,.dark h2,.dark h3,.dark .lead,.dark .kicker{color:#000!important}.sec{padding:18pt 0}.light,.mutedbg,.white{background:#fff!important}.faq .a{display:block!important}.rv{opacity:1!important;transform:none!important}a{color:#000;text-decoration:none}.onepager .op-grid{grid-template-columns:1fr 1fr}@page{margin:14mm}}@media(max-width:420px){.menubtn .lbl{display:none}.menubtn{padding:9px 11px;gap:0}.hdr .wrap{gap:10px}.hdr .right{gap:8px}.lang a,.lang span[aria-current]{padding:0 8px}}.nav a,.brand,.brand .sub,.searchbtn,.lang{white-space:nowrap}.hdr .wrap{gap:12px}.nav{gap:0}.nav a{padding:8px 10px}@media(min-width:1000px)and (max-width:1239px){.hdr .cta .long{display:none}.hdr .cta .short{display:inline}.searchbtn kbd{display:none}}.rail a{flex-direction:row-reverse;justify-content:flex-start}.rail{display:none}@media(min-width:1400px){.rail{display:block}}.rail a .l{background:#eef0f5f0;color:var(--ink);padding:4px 8px;border-radius:6px;box-shadow:var(--shadow)}.tbt{display:grid;gap:4px}.mobilemenu .wrap{height:auto;align-items:stretch;justify-content:flex-start;flex-direction:column}.mobilemenu .langrow{align-items:center}.mobilemenu .btn.primary{background:var(--accent);color:var(--ink)}.announce{background:var(--accent);color:var(--ink);font-size:14.5px}.announce .wrap{display:flex;align-items:center;gap:12px;min-height:44px;padding-top:8px;padding-bottom:8px;flex-wrap:wrap}.announce .dot{width:8px;height:8px;border-radius:50%;background:var(--accent-dark);flex:none}.announce a{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--accent-deep);white-space:nowrap}.announce a .ar{width:14px;height:14px}@media(max-width:600px){.announce a{margin-left:20px}}.evmeta{display:grid;gap:14px 28px;grid-template-columns:minmax(0,1fr);margin:30px 0 0;max-width:900px}@media(min-width:700px){.evmeta{grid-template-columns:repeat(3,minmax(0,1fr))}}.evmeta div{border-top:1px solid var(--d-line2);padding-top:10px}.evmeta dt{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.evmeta dd{margin:0;font-size:15.5px;color:#fff}.prog{display:grid;gap:0;border-top:1px solid var(--line)}.prog li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:6px 18px;padding:16px 0;border-bottom:1px solid var(--line);align-items:start}@media(min-width:800px){.prog li{grid-template-columns:80px minmax(0,1fr) 200px}}.prog .t{font-size:14px;color:var(--accent-dark);padding-top:3px;font-weight:500}.prog .b b{display:block;font-size:18px;letter-spacing:-.012em;line-height:1.25}.prog .b .d{display:block;font-size:15px;color:var(--ink-2);margin-top:4px;max-width:44em}.prog .w{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding-top:5px;grid-column:2}@media(min-width:800px){.prog .w{grid-column:3;text-align:right}}.prog li.brk{background:var(--muted);padding-left:12px;padding-right:12px;margin:0 -12px}.prog li.brk .b b{font-size:15px;font-weight:500;color:var(--ink-2)}.tracks{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.tracks{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.tracks{grid-template-columns:repeat(5,minmax(0,1fr))}}.evtrack{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px 20px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.evtrack .code{font-family:var(--mono);font-size:12px;color:var(--accent-dark);letter-spacing:.1em;width:28px;height:28px;border-radius:50%;background:var(--accent);display:inline-flex;align-items:center;justify-content:center;color:var(--accent-deep);font-weight:600}.evtrack b{font-size:17px;letter-spacing:-.01em;line-height:1.25;margin-top:4px}.evtrack .aud{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.evtrack p{font-size:14px;color:var(--ink-2);margin-top:4px}.evprac{gap:14px 24px;font-size:15.5px}.evprac dt{padding-top:4px}.check{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;margin:4px 0 14px}.check input{margin-top:4px;accent-color:var(--accent-dark)}@media print{.evhero{display:block!important}.evhero .btnrow,.announce{display:none!important}.prog li.brk{background:#f3f3f3!important}}.corepill,.demo .lbtn{display:none}@media(max-width:999px){.mobilemenu{position:fixed;inset:66px 0 0;overflow:auto;z-index:49;padding:6px 0 48px;-webkit-overflow-scrolling:touch}.mobilemenu a{font-size:22px;padding:14px 0}.mobilemenu a.sec{font-size:16px;padding:11px 0}.mobilemenu .btn{margin-top:20px}}@media(max-width:700px){.sec{padding:52px 0}.sec.tight{padding:40px 0}.gap-m{height:32px}.gap-l{height:44px}.sechead{margin-bottom:26px}.hero{padding:40px 0 44px}.hero .lead{margin-top:20px;font-size:17px}.hero .grid2{gap:36px}.sysmodel{display:none}.corepill{display:flex;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;border-radius:12px;background:var(--accent);color:var(--ink)}.corepill b{font-size:16px;letter-spacing:-.02em}.corepill span{font-size:12.5px;color:var(--accent-deep);font-family:var(--mono);line-height:1.35}.below{margin-top:0}.mhide{display:none!important}.loop,.roles,.steps,.tracks,.entry{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 calc(-1*var(--pad));padding:4px var(--pad) 14px;scrollbar-width:none}.loop::-webkit-scrollbar,.roles::-webkit-scrollbar,.steps::-webkit-scrollbar,.tracks::-webkit-scrollbar,.entry::-webkit-scrollbar{display:none}.loop>*,.roles>*,.steps>*,.tracks>*,.entry>*{flex:0 0 82%;scroll-snap-align:start;min-height:auto;max-width:82%}.step:after{display:none}.loopex{margin-top:6px}.timeline{border-left:0;padding-left:0}.tl{padding:16px 0;border-top:1px solid var(--line)}.tl:last-child{border-bottom:1px solid var(--line)}.tl:before{display:none}.tl .ex{display:none}.tl h3{font-size:18px;margin-bottom:4px}.tl p{font-size:14.5px}.tl .arrowlink{font-size:14px;margin-top:6px}.selfig .row{display:none}.selfig .kit{margin-top:0;border-top:0;padding-top:0}.demo .l{display:none}.demo.showl .l{display:block;border-top:1px solid var(--line-soft)}.demo .lbtn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--accent-dark);margin-bottom:14px;padding:10px 12px;border:1px solid var(--line);border-radius:999px}.demo .lbtn:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.demo .lbtn[aria-expanded=true]:after{transform:rotate(-135deg) translateY(-2px)}.demo .grid{display:flex;flex-direction:column-reverse}.demo .l,.demo .r{padding:18px}.demo .foot{padding:12px 18px}.demo .top{padding:10px 14px}.demo .tab{padding:7px 11px;font-size:13px}.seq{margin-top:12px}.ledger>div{padding:14px}.valuelist li{padding:11px 0;font-size:17px}.mandate .rows{padding:4px 16px 8px}.agenda li{padding:14px 0}.agenda b{font-size:17px}.cmp{padding:16px}.cmpq .chip{font-size:13px;padding:7px 11px}.bubble{font-size:14px}.trace li{font-size:13.5px}.fitprompt{padding:20px}.cta-final{padding:64px 0}.ftr{padding:48px 0 32px}.ftr .cols{gap:22px}.ftr .mark{display:none}.prose .item{padding:22px 0}}@media(max-width:700px){.announce{font-size:13.5px}.announce .wrap{min-height:40px;padding-top:6px;padding-bottom:6px;gap:8px}.announce a{margin-left:auto}.hero .fit,.beforeafter .ba:first-child,.demo .why,.demo .foot,.demo .act .v,.demo .act .s{display:none}.demo .facts{grid-template-columns:repeat(3,minmax(0,1fr))}.demo .facts b{font-size:17px}.demo .facts span{font-size:11.5px}.selfig .kit{display:none}.timeline{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 calc(-1*var(--pad));padding:4px var(--pad) 14px;scrollbar-width:none;border:0}.timeline::-webkit-scrollbar{display:none}.tl{flex:0 0 82%;max-width:82%;scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:18px 18px 16px}.tl:last-child{border-bottom:1px solid var(--line)}.ftr .cols{grid-template-columns:1fr 1fr;gap:26px 16px}.ftr .cols>div:first-child{grid-column:1/-1}.ftr .legal{margin-top:36px;font-size:12px}.mandate .foot{font-size:12.5px}.walk .agenda .d{font-size:14px}}@media(max-width:999px){.mobilemenu .btn{white-space:nowrap;font-size:15px;padding:14px 18px}.mobilemenu a.sec[data-key=event]{color:var(--accent);font-weight:600}}@media(max-width:480px){.bflow .tot{flex-direction:column;gap:2px}}@media(max-width:600px){.seq li,.trace li{flex-direction:column;align-items:flex-start;gap:4px}}[id]{scroll-margin-top:84px}.hdr{transition:box-shadow var(--t),background var(--t)}.hdr.scrolled{box-shadow:0 8px 30px #00000040;background:#0c0f1af7}.mobilemenu a[aria-current=page]{color:var(--accent)}.mobilemenu a[aria-current=page]:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-left:10px;vertical-align:middle}.announce{overflow:hidden;transition:height .3s var(--ease),opacity .3s}.announce.closing{opacity:0}.announce .txt{flex:1;min-width:0}.announce .aclose{font-size:20px;line-height:1;color:var(--accent-deep);padding:2px 6px;border-radius:6px;margin-left:4px}.announce .aclose:hover{background:#0c0f1a14}@media(max-width:600px){.announce a{margin-left:0}.announce .txt{flex:1 1 100%}}.herotext>*{animation:rise .7s var(--ease) both}.herotext>:nth-child(1){animation-delay:40ms}.herotext>:nth-child(2){animation-delay:.12s}.herotext>:nth-child(3){animation-delay:.22s}.herotext>:nth-child(4){animation-delay:.3s}.herotext>:nth-child(5){animation-delay:.38s}.herotext>:nth-child(6){animation-delay:.44s}.herotext>:nth-child(7){animation-delay:.5s}.herofig{animation:rise .9s var(--ease) .26s both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.herotext>*,.herofig{animation:none}}.facts b,.bflow .val,.log .ts,.tbl td.num,.result .v,.mini .num,.evmeta dd,.prog .t{font-variant-numeric:tabular-nums}@keyframes flash{0%{box-shadow:0 0 #26325673}to{box-shadow:0 0 0 14px #26325600}}.outcome.flash{animation:flash .9s var(--ease) 1}.prose h3{max-width:22ch}.entry a .more .ar{width:14px;height:14px}.btn:active{transform:translateY(1px)}.chip,.tab,.lvl,.fopt,.src,.tog,.step{-webkit-tap-highlight-color:transparent}.card,.role,.entry a,.tl,.mini,.panel,.demo,.mandate,.rulecard,.log{transition:border-color var(--t),box-shadow var(--t),transform var(--t) var(--ease)}.sidecard .st,.mandate .st,.act .status .st{transition:opacity .2s}.tbl tbody tr{transition:background var(--t)}.tbl tbody tr:hover,.compare .row:hover{background:var(--bg)}.gterm:target dt{color:var(--accent-dark)}.faq .q{padding:18px 0}.ftr a{transition:color var(--t)}.lang a,.searchbtn{transition:color var(--t),border-color var(--t),background var(--t)}::selection{background:var(--accent);color:var(--ink)}.dark ::selection{background:var(--accent);color:var(--ink)}.stickycta{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:45;display:flex;gap:8px;align-items:center;animation:rise .3s var(--ease) both}.stickycta[hidden]{display:none}.stickycta .btn{flex:1;justify-content:center;box-shadow:0 10px 30px #0c0f1a59;white-space:nowrap;font-size:15px}.stickycta .sclose{width:44px;height:44px;border-radius:50%;background:var(--bg-dark);color:#fff;font-size:20px;line-height:1;box-shadow:0 10px 30px #0c0f1a59;flex:none}@media(min-width:1000px){.stickycta{display:none!important}}.sidecard .h{display:flex;align-items:center;gap:8px}.livedot{width:7px;height:7px;border-radius:50%;background:var(--accent-dark);position:relative;flex:none}.livedot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--accent-dark);opacity:0;animation:ring 2.4s ease-out infinite}@keyframes ring{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.4);opacity:0}}@media(prefers-reduced-motion:reduce){.livedot:after{animation:none}}.vbar{border-top:1px solid var(--d-line);background:#0c0f1a99}.vbar .wrap{display:flex;align-items:center;gap:10px;min-height:40px;height:auto;padding-top:0;padding-bottom:0}.vbar .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--d-muted);white-space:nowrap;flex:none}.vbar nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0;padding:6px 0}.vbar nav::-webkit-scrollbar{display:none}.vbar nav a{white-space:nowrap;font-size:13.5px;font-weight:500;color:var(--d-muted);padding:6px 11px;border-radius:999px;border:1px solid transparent;text-decoration:none;transition:color var(--t),border-color var(--t),background var(--t)}.vbar nav a:hover{color:#fff;border-color:var(--d-line2)}.vbar nav a[aria-current]{background:var(--accent);color:var(--ink);border-color:var(--accent);font-weight:600}.vbar .vall{display:none;white-space:nowrap;font-size:13px;color:var(--d-muted);align-items:center;gap:6px;flex:none}.vbar .vall:hover{color:#fff;text-decoration:none}.vbar .vall .ar{width:13px;height:13px}@media(min-width:1000px){.vbar .vall{display:inline-flex}}@media(max-width:520px){.vbar .lbl{display:none}}.mobilemenu{top:var(--hdrh,66px)!important}[id]{scroll-margin-top:calc(var(--hdrh,66px) + 18px)}.rail{top:calc(50% + 20px)}.vgrid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.vgrid{grid-template-columns:1fr 1fr}}.vcard{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px;display:flex;flex-direction:column;gap:16px;min-width:0}.vcard.on{border-color:var(--accent-dark);box-shadow:inset 0 0 0 1px var(--accent-dark)}.vcard .vhead{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.vcard .vhead h3{font-size:24px}.vcard .dl{font-size:14.5px}.vcard .vuse .eyebrow{display:block;margin-bottom:8px}.vcard .chip{font-size:13px;padding:6px 10px;border-color:var(--line);color:var(--ink);text-decoration:none}.vcard .chip:hover{border-color:var(--ink)}.vcard .btn{align-self:flex-start;margin-top:auto}@media(max-width:700px){.vgrid{gap:12px}.vcard{padding:18px}.vcard .vhead h3{font-size:21px}}@font-face{font-family:Roobert Pro;src:url(/assets/brand/roobert-pro-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roobert Pro;src:url(/assets/brand/roobert-pro-medium.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}:root{--u-forest:#080d20;--u-mint:#92aaf0;--u-paper:#f5f5f5;--u-ink:#101733;--u-muted:#4b5877;--u-line:#ccd2e2;--hdrh:80px;--sans:"Roobert Pro",Arial,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:96px}body{font-family:var(--sans);font-size:17px;line-height:1.55;background:var(--u-paper);color:var(--u-ink);margin:0}*{box-sizing:border-box}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit}img{display:block;max-width:100%}[hidden]{display:none!important}:focus-visible{outline:3px solid #3d4663;outline-offset:5px}.u-hero :focus-visible,.u-control :focus-visible,.u-footer :focus-visible{outline-color:var(--u-mint)}::selection{background:var(--u-mint);color:var(--u-forest)}.u-wrap{max-width:1376px;padding:0 48px;margin:0 auto}.u-eyebrow{font-size:12px;font-weight:600;letter-spacing:.11em;line-height:1.5;margin:0 0 24px;text-transform:uppercase}.u-button{border:1px solid var(--u-forest);display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:14px 22px;font-size:15px;line-height:1.4;font-weight:600;letter-spacing:0;text-decoration:none;border-radius:5px;background:var(--u-forest);color:var(--u-paper);transition:background .18s,transform .18s}.u-button:hover{background:#222d4d;transform:translateY(-2px)}.u-button:disabled{opacity:.6;cursor:wait;transform:none}.u-button .ar,.u-link .ar{width:18px;height:18px;flex:none}.u-link{font-size:15px;display:inline-flex;align-items:center;gap:20px;min-height:44px;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;padding:8px 0}.u-link:hover .ar{transform:translate(3px)}.u-link .ar{transition:transform .18s}.u-symbol{width:32px;height:27px;flex:none}.u-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;min-height:44px}.u-brand>span{font-size:31px;font-weight:600;letter-spacing:-1.4px;line-height:1}.u-brand-sub{display:block;font-size:10px;font-weight:500;letter-spacing:.04em;line-height:1.5;margin-top:4px}.u-header{background:var(--u-paper);border-bottom:1px solid #080d2017;position:relative;z-index:50}.u-header-row{display:flex;align-items:center;justify-content:space-between;gap:25px;height:88px}.u-nav{display:flex;align-items:center;gap:32px;margin-left:auto}.u-nav a,.u-language{font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;min-height:44px;align-items:center}.u-nav a:hover{text-decoration:underline;text-underline-offset:6px}.u-header-actions{display:flex;align-items:center;gap:22px}.u-language{font-size:12px;letter-spacing:.05em;justify-content:center;min-width:40px}.u-header-cta{font-size:13px;min-height:44px;padding:12px 16px;gap:15px}.u-menu-toggle{display:none;align-items:center;gap:12px;min-height:44px;border:0;background:none;font-size:14px;color:var(--u-ink)}.u-menu-toggle span{font-size:23px}.u-menu{position:absolute;top:100%;left:0;right:0;padding:20px 24px 32px;background:var(--u-paper);border-bottom:1px solid var(--u-line);box-shadow:0 30px 50px #080d2026;max-height:calc(100svh - 68px);overflow:auto}.u-menu>a:not(.u-button){display:flex;align-items:center;justify-content:space-between;min-height:58px;text-decoration:none;font-size:22px;border-bottom:1px solid var(--u-line)}.u-menu .u-button{display:flex;margin-top:24px}.u-menu-open{overflow:hidden}.u-hero{background:var(--u-forest);color:var(--u-paper);overflow:hidden}.u-hero-grid{display:grid;grid-template-columns:1fr 1.06fr;align-items:center;gap:55px;padding-top:78px;padding-bottom:72px}.u-hero .u-eyebrow{color:var(--u-mint)}.u-hero h1{font-family:var(--sans);font-size:clamp(58px,6.25vw,92px);font-weight:500;line-height:1.02;letter-spacing:-.058em;margin:0}.u-hero h1 em,.u-section h2 em{font-style:normal;color:var(--u-mint)}.u-intro{font-size:18px;line-height:1.6;color:#ccd1e1;max-width:29em;margin:30px 0}.u-hero-buttons{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.u-hero .u-button{background:var(--u-mint);border-color:var(--u-mint);color:var(--u-forest)}.u-hero .u-button:hover{background:#dde1ec}.u-hero .u-link{font-weight:500;font-size:14px;border:0;gap:14px}.u-hero-note{font-size:13px;margin:24px 0 0;color:#adb6d0}.u-project{height:525px;position:relative;border-radius:7px;isolation:isolate}.u-project picture{height:100%;display:block;overflow:hidden;border-radius:7px}.u-project img{width:100%;height:100%;object-fit:cover;object-position:54% 43%}.u-project:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#090c152e,transparent 30%,#090c1538);border-radius:7px;z-index:0;pointer-events:none}.u-project-top{position:absolute;top:21px;left:22px;right:22px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.u-project-name{display:flex;gap:8px;align-items:center;background:var(--u-paper);color:var(--u-forest);font-size:12px;padding:8px 12px;border-radius:3px;font-weight:600}.u-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#414c6b;flex:none}.u-tiny{font-size:10px;font-weight:500;background:#080d20d9;padding:7px 9px;border-radius:3px;color:#fff}.u-concept{position:absolute;right:20px;bottom:12px;z-index:2;font-size:10px;color:#fff;background:#080d20bb;padding:3px 7px;border-radius:3px}.u-decision{position:absolute;bottom:45px;left:-24px;right:32px;z-index:2;background:var(--u-paper);color:var(--u-forest);padding:22px 24px 18px;border:1px solid #ffffff80;box-shadow:0 18px 45px #071b2530;border-radius:6px}.u-decision-top{display:flex;align-items:center;gap:12px}.u-decision-top>span:nth-child(2){font-size:17px;font-weight:600;max-width:12em;line-height:1.25}.u-decision-icon{width:34px;height:34px;background:#dbdfea;display:grid;place-items:center;font-size:23px;border-radius:4px}.u-unit-count{margin-left:auto;font-size:35px;line-height:1;letter-spacing:-1.5px;white-space:nowrap}.u-unit-count span{display:block;font-size:10px;font-weight:500;letter-spacing:0;margin-top:6px}.u-decision p{font-size:13px;color:var(--u-muted);margin:14px 0 20px}.u-decision-bottom{border-top:1px solid var(--u-line);padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.u-mini-brand{font-size:13px;font-weight:600;display:inline-flex;gap:5px;align-items:center}.u-mini-brand .u-symbol{width:17px;height:17px}.u-tag{background:#dee1ec;color:#273356;border:1px solid #bac2d8;padding:4px 8px;border-radius:4px;font-size:10px;line-height:1.4;display:inline-block;font-weight:500}.u-hero-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e3e6ef21;padding-top:16px;padding-bottom:18px;font-size:10px;letter-spacing:.07em;color:#a7b1cd}.u-hero-bottom a{display:flex;gap:22px;align-items:center;text-decoration:none;min-height:28px}.u-hero-bottom a span{font-size:20px}.u-section{padding:108px 0}.u-section h2{font-size:clamp(40px,4.5vw,65px);letter-spacing:-.047em;font-weight:500;line-height:1.08;margin:0}.u-section h2 em{color:#4e5a7e}.u-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:64px;margin-bottom:48px}.u-section-intro{font-size:17px;line-height:1.65;max-width:26em;margin:0;color:var(--u-muted)}.u-section-heading>.u-section-intro{max-width:350px;padding-bottom:4px}.u-demo{background:#fff;border:1px solid var(--u-line);border-radius:8px;overflow:hidden;box-shadow:0 14px 50px #0e121e05}.u-demo-top{display:flex;align-items:center;justify-content:space-between;padding:19px 28px;border-bottom:1px solid var(--u-line);font-size:13px;font-weight:500}.u-demo-top>span:first-child{display:flex;align-items:center;gap:9px}.u-demo-badge{font-size:11px;border:1px solid var(--u-line);border-radius:3px;padding:3px 7px;color:var(--u-muted)}.u-demo-grid{display:grid;grid-template-columns:1.05fr 1fr;min-height:385px}.u-demo-story{padding:32px 38px;display:flex;flex-direction:column;align-items:flex-start}.u-step-buttons{display:flex;gap:12px}.u-step-buttons button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--u-line);color:#515e84;background:transparent;border-radius:50%;font-size:13px;font-weight:500}.u-step-buttons [aria-current]{background:var(--u-forest);color:#fff;border-color:var(--u-forest)}.u-step-copy .u-eyebrow{font-size:10px;margin:26px 0 12px;color:#495477}.u-step-copy h3{font-size:26px;letter-spacing:-.026em;line-height:1.25;max-width:420px;margin:0 0 14px;font-weight:500}.u-step-copy>p:last-child{color:var(--u-muted);font-size:14px;max-width:380px;margin:0 0 25px}.u-demo-controls{display:flex;align-items:center;gap:18px;margin-top:auto;width:100%}.u-demo-controls .u-button{font-size:12px;min-height:44px;padding:12px 16px}.u-text-button{border:0;background:none;font-size:12px;font-weight:500;min-height:44px;padding:0;color:var(--u-forest)}.u-reset{width:44px;height:44px;border:0;background:none;font-size:25px;color:var(--u-muted);margin-left:auto}.u-demo-evidence{background:#e6e8f0;padding:34px;margin:18px;border-radius:4px;display:flex;flex-direction:column;justify-content:center;min-height:310px}.u-evidence-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#404a69;margin-bottom:20px;font-weight:500}.u-sources{display:grid;gap:10px}.u-sources>div{display:flex;align-items:center;gap:14px;padding:14px;background:#ffffffc9;border:1px solid #d4d8e6;border-radius:4px}.u-source-icon{font-size:22px;color:#4a567a;width:30px}.u-sources>div>span:nth-child(2){font-size:11px;color:var(--u-muted)}.u-sources strong{display:block;font-size:14px;font-weight:500;color:var(--u-forest);margin-top:3px}.u-source-check{margin-left:auto;color:#444f70}.u-evidence-footer{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;margin-top:23px}.u-evidence-footer .u-symbol{width:23px;height:20px}.u-demo-caption{border-top:1px solid var(--u-line);padding:13px 28px;margin:0;font-size:11px;color:var(--u-muted)}.u-budget-head,.u-budget-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px;font-size:13px}.u-budget-head{font-size:10px;margin-bottom:12px;color:var(--u-muted)}.u-budget-row{padding:14px 0;border-top:1px solid #c1c7db}.u-budget-row>span:not(:first-child),.u-budget-head>span:not(:first-child),.u-budget-row>strong{text-align:right}.u-budget-row strong{font-weight:600}.u-budget-bar{display:flex;margin-top:20px;gap:3px;height:8px}.u-budget-bar span:first-child{background:#6675a2;width:45%}.u-budget-bar span:last-child{background:var(--u-forest);width:55%}.u-budget-total{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin-top:15px}.u-budget-total strong{font-size:13px}.u-rule-card{background:#fff;border:1px solid #c8cedf;border-radius:4px;padding:20px;position:relative}.u-rule-card h4{font-size:17px;margin:0 0 6px}.u-rule-card p{font-size:12px;color:var(--u-muted);margin:0 0 17px}.u-rule-card strong{font-size:13px;font-weight:500}.u-rule-icon{position:absolute;right:16px;top:18px;color:#414c6b}.u-approval{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:18px 0;border-bottom:1px solid #c1c7db;font-size:12px}.u-approval strong{font-size:10px;padding:5px 7px;background:#f6edcc;color:#625213;border-radius:3px}.u-log{list-style:none;padding:0;margin:0 0 20px}.u-log li{display:flex;align-items:flex-start;gap:13px;padding:15px 0;border-bottom:1px solid #c1c7db;font-size:13px}.u-log li>span{font-size:18px;line-height:1.2}.u-log small{display:block;font-size:10px;margin-top:5px;color:var(--u-muted)}.u-proof{background:#e4e7f0}.u-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:52px}.u-proof-grid article{border-top:1px solid #b5bdd4;padding-top:25px}.u-proof-number{font-size:12px;color:#4b577a}.u-proof-grid h3{font-size:25px;font-weight:500;letter-spacing:-.02em;margin:27px 0 12px}.u-proof-grid p{font-size:15px;color:var(--u-muted);margin:0}.u-proof-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:44px;padding-top:25px;border-top:1px solid #b9c1d7}.u-proof-bottom p{font-size:12px;color:var(--u-muted);max-width:52em;margin:0}.u-proof-bottom .u-link{flex-shrink:0;font-size:13px}.u-use-list{margin-top:54px}.u-use{display:grid;grid-template-columns:50px 1fr 330px 48px;gap:30px;align-items:center;padding:36px 0;border-top:1px solid #bcc3d9;text-decoration:none}.u-use:last-child{border-bottom:1px solid #bcc3d9}.u-use-number{font-size:12px;color:var(--u-muted)}.u-use .u-eyebrow{font-size:10px;color:#495476;margin-bottom:8px}.u-use h3{font-size:29px;font-weight:500;letter-spacing:-.035em;margin:0}.u-use p{font-size:14px;color:var(--u-muted);margin:0;line-height:1.6}.u-use-arrow{width:48px;height:48px;display:grid;place-items:center;border:1px solid #afb7d1;border-radius:50%;font-size:24px;transition:background .18s}.u-use:hover .u-use-arrow{background:var(--u-mint)}.u-control{background:var(--u-forest);color:var(--u-paper)}.u-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.u-control .u-eyebrow,.u-control h2 em{color:var(--u-mint)}.u-control .u-section-intro{color:#b7bed5;margin-top:25px}.u-control-links{display:flex;gap:28px;flex-wrap:wrap;margin-top:30px}.u-control .u-link{font-size:13px;color:var(--u-mint)}.u-mandate{border-top:1px solid #a0aac93d}.u-mandate-row{display:flex;align-items:flex-start;gap:25px;padding:28px 0;border-bottom:1px solid #a0aac93d}.u-mandate-row>span:first-child{font-size:11px;color:#a6b0cc;padding-top:8px}.u-mandate-row h3{font-size:30px;line-height:1.2;font-weight:400;margin:0 0 6px;letter-spacing:-.03em}.u-mandate-row p{font-size:13px;color:#b2bad2;margin:0}.u-mandate-row>span:last-child{margin-left:auto;font-size:24px;color:var(--u-mint)}.u-mandate>p{font-size:11px;color:#b2bad2;margin:25px 0 0;max-width:34em}.u-start{background:#d6dbe8}.u-start-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:140px;align-items:center}.u-start .u-section-intro{margin:25px 0 28px;max-width:30em}.u-start-steps{list-style:none;margin:0;padding:0}.u-start-steps li{display:flex;align-items:center;gap:24px;padding:24px 0;border-bottom:1px solid #a6b0cc;font-size:19px;letter-spacing:-.015em}.u-start-steps li:first-child{border-top:1px solid #a6b0cc}.u-start-steps span{font-size:11px;color:var(--u-muted)}.u-footer{background:#090c15;color:#f5f5f5;padding-top:70px;overflow:hidden}.u-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.u-footer-tagline{font-size:23px;line-height:1.4;letter-spacing:-.02em;color:#b5bdd4;margin-top:25px}.u-footer-grid>div:not(:first-child)>a{display:block;width:fit-content;font-size:13px;color:#bcc3d8;text-decoration:none;padding:8px 0;min-height:36px}.u-footer-grid>div:not(:first-child)>a:hover{text-decoration:underline;text-underline-offset:5px}.u-footer .u-eyebrow{font-size:10px;color:#7885ad;margin:0 0 15px}.u-footer-legal{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #29355b;margin-top:50px;padding-top:22px;font-size:10px;color:#929ec1}.u-footer-legal>div{display:flex;gap:25px;flex-wrap:wrap}.u-footer-legal a{text-decoration:none}.u-footer-word{font-size:clamp(130px,25vw,370px);font-weight:500;letter-spacing:-.065em;line-height:.95;color:#92aaf0;margin-top:55px;margin-bottom:-.125em;position:relative}.u-footer-word span{font-size:.14em;vertical-align:top;line-height:2.4;letter-spacing:0;margin-left:10px}.u-contact{padding:90px 0 110px;background:var(--u-paper)}.u-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.u-contact h1{font-size:clamp(42px,4.7vw,65px);line-height:1.08;letter-spacing:-.045em;font-weight:500;margin:0 0 27px}.u-contact .u-start-steps{margin-top:42px;max-width:390px}.u-contact .u-start-steps li{font-size:15px;padding:20px 0}.u-form{padding:32px;background:#e2e5ee;border:1px solid #c5cbdd;border-radius:6px}.u-field{margin:0 0 19px}.u-field label{display:block;font-size:13px;font-weight:500;margin-bottom:7px}.u-field input,.u-field textarea{width:100%;min-height:50px;padding:12px 13px;border:1px solid #8b96b8;border-radius:3px;background:#f9f9fb;color:var(--u-forest);font-size:16px;line-height:1.5}.u-field textarea{resize:vertical;min-height:100px}.u-field input:focus,.u-field textarea:focus{outline:2px solid #434d6d;outline-offset:2px}.u-field [aria-invalid=true]{border-color:#a73725}.u-field-error{font-size:12px;display:block;color:#9d2d1d;margin-top:4px}.u-field-error:empty{display:none}.u-form-privacy{font-size:11px;color:#3f4968;line-height:1.6;margin:0 0 22px}.u-form-privacy a{text-underline-offset:3px}.u-form>.u-button{width:100%;justify-content:space-between;font-size:14px}.u-form-status{font-size:14px;line-height:1.6;margin-top:18px}.u-form-status.error{color:#972b1d}.u-form-status.success{padding:16px;background:#cbd0e1;border:1px solid #7a87ae;border-radius:4px}.u-form-alternative{display:block;font-size:11px;text-align:center;margin-top:18px;text-underline-offset:3px}.u-event-contact{padding:30px;background:#e2e5ee;border-radius:5px;color:var(--u-forest)}.u-event-contact p{font-size:14px;margin-top:20px}.u-detail .wrap{max-width:1376px;padding-left:48px;padding-right:48px}.u-detail h1,.u-detail h2,.u-detail h3,.u-detail h4{font-family:var(--sans);letter-spacing:-.035em}.u-detail .subhero{padding:80px 0}.u-detail .subhero h1{font-size:clamp(38px,5vw,68px);line-height:1.08;font-weight:500}.u-detail .dark{background-color:var(--u-forest)}.u-detail .light{background:var(--u-paper)}.u-detail .btn{min-height:48px;border-radius:4px}.u-detail .lead{font-size:18px;line-height:1.65}.u-detail .rv{opacity:1;transform:none}.u-detail .tab,.u-detail .chip,.u-detail .accordion button{min-height:44px}.u-detail .subtle{color:#4b577b}.u-detail .dark .subtle{color:#b1b9d2}.skip{z-index:1000!important}.u-home .fade{animation:none}.u-detail .mobilemenu,.u-detail .stickycta{display:none}@media(min-width:1500px){.u-hero-grid{padding-top:96px;padding-bottom:88px}.u-project{height:570px}}@media(max-width:1120px){.u-wrap{padding-left:32px;padding-right:32px}.u-nav{gap:20px}.u-header-actions{gap:12px}.u-hero-grid{gap:38px;padding-top:62px;padding-bottom:58px}.u-hero h1{font-size:69px}.u-project{height:480px}.u-decision{left:-15px;right:20px;padding:18px}.u-decision-top>span:nth-child(2){font-size:15px}.u-section{padding:85px 0}.u-use{grid-template-columns:30px 1fr 260px 44px;gap:22px}.u-control-grid{gap:65px}.u-start-grid{gap:70px}.u-contact-grid{gap:55px}.u-header-cta{display:none}.u-demo-story{padding:27px}.u-demo-evidence{padding:25px;margin:15px}.u-demo-controls{gap:12px}.u-decision-icon{display:none}}@media(max-width:760px){:root{--hdrh:68px}html{scroll-padding-top:20px}.u-wrap{padding-left:22px;padding-right:22px}.u-header-row{height:68px;gap:10px}.u-brand>span{font-size:27px}.u-brand-sub{font-size:9px;margin-top:3px}.u-symbol{width:28px;height:24px}.u-nav{display:none}.u-header-actions{gap:9px}.u-language{font-size:11px;min-width:35px}.u-menu-toggle{display:flex}.u-hero-grid{display:flex;flex-direction:column;gap:28px;padding-top:34px;padding-bottom:24px}.u-hero-copy{width:100%}.u-eyebrow{font-size:10px;letter-spacing:.09em;margin-bottom:18px}.u-hero h1{font-size:clamp(46px,12.8vw,70px);line-height:1.04;letter-spacing:-.055em}.u-intro{font-size:16px;line-height:1.6;margin:20px 0 22px;max-width:34em;color:#c1c8dc}.u-hero-buttons{display:flex;gap:6px;align-items:flex-start;flex-direction:column}.u-hero-buttons .u-button{width:100%;min-height:52px;justify-content:space-between;font-size:14px;padding:14px 18px}.u-hero-buttons .u-link{font-size:13px;min-height:40px;align-self:center;padding:7px 0}.u-hero-note{font-size:10px;text-align:center;margin:8px 0 0;color:#a9b2ce}.u-project{height:288px;width:100%;border-radius:5px}.u-project picture{border-radius:5px}.u-project img{object-position:center 41%}.u-project-top{top:13px;left:13px;right:13px;gap:5px}.u-project-name{font-size:10px;padding:6px 8px;gap:6px}.u-tiny{font-size:9px;padding:5px 7px}.u-decision{bottom:29px;left:12px;right:12px;padding:14px 15px 11px;border-radius:4px}.u-decision-top{gap:10px}.u-decision-top>span:nth-child(2){font-size:14px;max-width:13em}.u-unit-count{font-size:29px}.u-unit-count span{font-size:9px;margin-top:4px}.u-decision p{font-size:11px;margin:10px 0 12px}.u-decision-bottom{padding-top:8px}.u-mini-brand{font-size:11px}.u-tag{font-size:9px}.u-concept{font-size:8px;right:12px;bottom:6px;padding:2px 5px}.u-hero-bottom{padding-top:9px;padding-bottom:9px;font-size:8px}.u-hero-bottom a{font-size:9px;gap:8px}.u-hero-bottom a span{font-size:17px}.u-section{padding:64px 0}.u-section h2{font-size:39px;line-height:1.1;letter-spacing:-.045em}.u-section-heading{display:block;margin-bottom:28px}.u-section-intro,.u-section-heading>.u-section-intro{font-size:16px;line-height:1.65;margin-top:20px;max-width:33em}.u-demo{border-radius:5px}.u-demo-top{padding:14px 17px;font-size:11px;gap:8px}.u-demo-badge{font-size:9px;padding:3px 5px}.u-demo-grid{display:flex;flex-direction:column;min-height:0}.u-demo-story{padding:21px 19px 14px;min-height:330px}.u-step-buttons{gap:10px}.u-step-buttons button{font-size:12px;width:44px;height:44px}.u-step-copy .u-eyebrow{font-size:9px;margin:22px 0 10px}.u-step-copy h3{font-size:23px;line-height:1.26;letter-spacing:-.025em;margin-bottom:12px}.u-step-copy>p:last-child{font-size:13px;line-height:1.6;margin-bottom:18px}.u-demo-controls{gap:12px}.u-demo-controls .u-button{font-size:11px;padding:11px 12px}.u-text-button{font-size:11px}.u-reset{width:36px;font-size:24px}.u-demo-evidence{min-height:292px;margin:6px 12px 15px;padding:21px 18px}.u-evidence-label{font-size:10px;margin-bottom:15px}.u-sources>div{padding:11px;gap:10px}.u-sources strong{font-size:13px}.u-source-icon{font-size:20px;width:25px}.u-evidence-footer{font-size:11px;margin-top:17px}.u-demo-caption{font-size:10px;line-height:1.5;padding:12px 18px}.u-proof-grid{grid-template-columns:1fr;gap:25px;margin-top:34px}.u-proof-grid article{padding-top:20px;position:relative;padding-left:41px}.u-proof-number{position:absolute;left:0;top:25px;font-size:11px}.u-proof-grid h3{font-size:25px;margin:0 0 10px}.u-proof-grid p{font-size:15px;line-height:1.6}.u-proof-bottom{display:block;margin-top:30px;padding-top:21px}.u-proof-bottom p{font-size:11px;line-height:1.65}.u-proof-bottom .u-link{font-size:13px;margin-top:16px}.u-use-list{margin-top:30px}.u-use{grid-template-columns:24px 1fr 40px;gap:12px;padding:25px 0;align-items:start}.u-use-number{font-size:10px;padding-top:3px}.u-use>div{grid-column:2;grid-row:1}.u-use .u-eyebrow{font-size:9px;letter-spacing:.05em;margin:0 0 9px}.u-use h3{font-size:25px;line-height:1.1;max-width:9em}.u-use p{grid-column:2/4;grid-row:2;margin-top:0;padding-right:15px;font-size:14px}.u-use-arrow{grid-column:3;grid-row:1;width:40px;height:40px;font-size:22px}.u-control-grid{grid-template-columns:1fr;gap:36px}.u-control .u-section-intro{font-size:16px;margin-top:20px}.u-control-links{gap:12px 25px;margin-top:22px}.u-control .u-link{font-size:12px;gap:12px}.u-mandate-row{padding:23px 0;gap:23px}.u-mandate-row h3{font-size:27px}.u-mandate-row p{font-size:13px}.u-mandate>p{font-size:11px;line-height:1.6;max-width:30em;margin-top:20px}.u-start-grid{grid-template-columns:1fr;gap:35px}.u-start .u-section-intro{margin:20px 0 24px;font-size:16px}.u-start .u-button{width:100%;justify-content:space-between;font-size:14px}.u-start-steps li{font-size:17px;padding:20px 0;gap:20px}.u-footer{padding-top:46px}.u-footer-grid{grid-template-columns:1fr 1fr;gap:32px 18px}.u-footer-grid>div:first-child{grid-column:1/-1}.u-footer-tagline{font-size:21px;margin-top:20px}.u-footer-grid>div:not(:first-child)>a{font-size:12px;min-height:44px;padding:10px 0}.u-footer .u-eyebrow{font-size:9px;margin-bottom:10px}.u-footer-legal{display:block;margin-top:32px;padding-top:20px;font-size:9px;line-height:1.6}.u-footer-legal>div{gap:8px 18px;margin-top:8px}.u-footer-legal a{min-height:35px;display:flex;align-items:center}.u-footer-word{font-size:26vw;margin-top:28px}.u-footer-word span{margin-left:5px}.u-contact{padding:42px 0 65px}.u-contact-grid{grid-template-columns:1fr;gap:30px}.u-contact h1{font-size:41px;margin-bottom:20px;line-height:1.1}.u-contact .u-section-intro{font-size:16px;margin-top:0}.u-contact .u-start-steps{display:none}.u-form{padding:22px 20px}.u-field label{font-size:12px}.u-field{margin-bottom:17px}.u-form-privacy{font-size:11px}.u-detail .wrap{padding-left:22px;padding-right:22px}.u-detail .subhero{padding:45px 0}.u-detail .subhero h1{font-size:39px;line-height:1.1}.u-detail .sec{padding:55px 0}.u-detail .lead{font-size:17px}.u-detail .grid2{gap:30px}.u-detail .compare{overflow-x:auto}.u-detail .panel{min-width:0}.u-detail .subtle{font-size:13px}.u-detail .sysmodel,.u-detail .evtform,.u-detail .eventform{max-width:100%}}@media(max-width:359px){.u-wrap{padding-left:18px;padding-right:18px}.u-hero h1{font-size:44px}.u-intro{font-size:15px}.u-project{height:265px}.u-decision{left:9px;right:9px;padding:12px}.u-decision-top>span:nth-child(2){font-size:12px}.u-unit-count{font-size:26px}.u-decision p{font-size:10px}.u-section h2{font-size:35px}.u-demo-story{padding-left:15px;padding-right:15px;min-height:352px}.u-step-copy h3{font-size:21px}.u-demo-controls{gap:7px}.u-demo-controls .u-button{font-size:10px;padding-left:9px;padding-right:9px}.u-text-button,.u-budget-total{font-size:10px}.u-budget-total strong{font-size:11px}.u-contact h1{font-size:36px}.u-form{padding:19px 16px}.u-form>.u-button{font-size:12px}.u-header-actions{gap:2px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.rv{opacity:1!important;transform:none!important}}@media(max-width:760px){.u-language{min-width:44px}.u-intro{font-size:17px;line-height:1.55}.u-hero-grid{gap:24px}.u-section-intro,.u-control .u-section-intro,.u-start .u-section-intro,.u-contact .u-section-intro{font-size:17px}.u-footer-legal a{min-height:44px}}.u-mobile-contact{display:none}@media(max-width:760px){.u-mobile-contact:not([hidden]){display:block;position:fixed;z-index:40;bottom:0;left:0;right:0;padding:9px 20px calc(9px + env(safe-area-inset-bottom));background:#f5f5f5f5;border-top:1px solid #c0c7db;box-shadow:0 -4px 20px #080d200d}.u-mobile-contact .u-button{display:flex;min-height:46px;justify-content:space-between;font-size:13px;padding:11px 17px}.u-menu-open .u-mobile-contact{display:none!important}}#nl-badge-frame{display:none!important}.u-header{position:sticky;top:0;z-index:80}.u-header-row{height:80px;gap:26px}.u-header .u-brand>span{font-size:29px}.u-nav{gap:23px}.u-nav a{font-size:13px;min-height:48px;position:relative}.u-nav a[aria-current=page]:after{content:"";position:absolute;bottom:8px;left:0;right:0;height:2px;background:currentColor}.u-header-actions{gap:12px}.u-header-cta{display:inline-flex;min-height:44px;font-size:12px;padding:12px 16px;white-space:nowrap}.u-home .u-header{background:#080d20;color:#f5f5f5;border-color:#92aaf020}.u-home .u-header-cta{background:#92aaf0;border-color:#92aaf0;color:#080d20}.u-home .u-nav a,.u-home .u-language{color:#d1d6e5}.u-home .u-header :focus-visible{outline-color:#92aaf0}.u-menu-toggle,.u-menu-close{align-items:center;justify-content:center;gap:10px;border:0;background:none;color:inherit;min-height:44px;padding:0 0 0 10px}.u-menu-toggle span,.u-menu-close span{font-size:13px;font-weight:500}.u-menu-toggle svg,.u-menu-close svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.u-menu-dialog{border:0;padding:0;margin:0;width:100vw;max-width:none;height:100dvh;max-height:none;background:#f5f5f5;color:#080d20;overflow-y:auto;overscroll-behavior:contain}.u-menu-dialog::backdrop{background:#080d2040}.u-menu-top{height:68px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ccd2e2;position:sticky;top:0;background:#f5f5f5;z-index:2}.u-menu-top .u-brand>span{font-size:27px}.u-menu-close{display:flex}.u-menu-content{padding:18px 24px calc(20px + env(safe-area-inset-bottom));min-height:calc(100dvh - 68px);display:flex;flex-direction:column}.u-menu-primary{display:block}.u-menu-primary a{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:26px;font-weight:500;letter-spacing:-.035em;min-height:64px;border-bottom:1px solid #ccd2e2;text-decoration:none}.u-menu-primary .ar{height:20px;width:20px;color:#596790}.u-menu-primary a[aria-current=page]{color:#4e5a7f}.u-menu-about{font-size:15px;min-height:52px;display:flex;align-items:center;text-decoration:none;margin-top:6px}.u-menu-bottom{margin-top:auto;padding-top:24px}.u-menu-bottom>.u-button{display:flex;justify-content:space-between;width:100%;font-size:14px}.u-menu-language{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:17px;font-size:13px}.u-menu-language a,.u-menu-language span{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;text-decoration:none}.u-menu-language [aria-current]{text-decoration:underline;text-underline-offset:5px;font-weight:600}.u-menu-language a{color:#4c587c}.u-hero-grid{grid-template-columns:1fr 1.08fr;gap:64px;padding-top:64px;padding-bottom:62px}.u-hero h1{font-size:clamp(58px,6.05vw,87px)}.u-hero .u-intro{max-width:27em}.u-hero-note{display:none}.u-brain{margin:0;padding:0;min-width:0;width:100%;position:relative}.u-brain-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:19px;margin:0;color:#e1e4ee;font-size:15px;font-weight:500}.u-brain-caption{font-size:10px;font-weight:400;color:#99a4c5}.u-brain-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.u-brain-inputs>div{display:flex;align-items:center;justify-content:center;gap:9px;min-height:43px;border:1px solid #9da7c640;border-radius:5px;background:#92aaf00a;color:#d6dbe8;font-size:13px;line-height:1.3}.u-brain-inputs svg{width:18px;height:18px;fill:none;stroke:#96a1c3;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.u-brain-map{display:block;width:100%;height:auto;overflow:visible}.u-brain-feeds{stroke:#7885ac;stroke-width:1;fill:none;opacity:.65}.u-brain-outline{fill:url(#brain-fill);stroke:url(#brain-stroke);stroke-width:1.4}.u-brain-folds{fill:none;stroke:#d2d7e5;stroke-opacity:.45;stroke-width:1.1;stroke-linecap:round}.u-brain-network{fill:none;stroke:#afb7d1;stroke-width:.8;opacity:.33}.u-brain-nodes circle{fill:#92aaf0;opacity:.72}.u-brain-nodes .u-brain-bright{fill:#f0f2f7;opacity:1;filter:drop-shadow(0 0 5px #92aaf070)}.u-brain-core rect{fill:#111626;stroke:#a0aac8;stroke-width:1}.u-brain-core text{fill:#e8ebf2;font-family:var(--sans);font-size:27px;font-weight:500;letter-spacing:-1.3px}.u-brain-output-line{fill:none;stroke:#a5afcc;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.u-brain-output{display:flex;align-items:center;gap:15px;background:#e7e9f1;color:#111625;border-radius:5px;padding:17px 19px;box-shadow:0 18px 30px #090c1520}.u-brain-output-icon{display:grid;place-items:center;width:35px;height:35px;flex:none;border:1px solid #b5bdd4;border-radius:50%}.u-brain-output-icon .ar{width:17px;height:17px;transform:rotate(-45deg)}.u-brain-output-label{font-size:9px;letter-spacing:.08em;color:#4e5a7e;display:block;margin-bottom:5px;line-height:1.3}.u-brain-output strong{display:block;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.u-brain-output p{font-size:11px;color:#515d83;line-height:1.4;margin:5px 0 0}.u-brain-status{margin-left:auto;align-self:center;font-size:10px;padding:4px 7px;border-radius:3px;background:#d6dae7;color:#3f4966;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.u-brain-map{animation:brain-appear .9s ease-out both}.u-brain-output{animation:brain-result .6s .4s ease-out both}}@keyframes brain-appear{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes brain-result{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1200px){.u-header-row{gap:18px}.u-nav{gap:17px}.u-header-actions{gap:6px}.u-header-cta{font-size:11px;padding:12px 13px;gap:12px}.u-hero-grid{gap:44px}.u-brain-output{padding:15px}.u-brain-output strong{font-size:15px}.u-brain-status{font-size:9px}}@media(max-width:1050px){.u-header-row{height:68px}.u-nav,.u-header-actions>.u-language,.u-header-cta{display:none}.u-menu-toggle{display:inline-flex}.u-header-actions{margin-left:auto}.u-header .u-brand>span{font-size:27px}.u-hero h1{font-size:clamp(52px,6.5vw,68px)}.u-brain-caption,.u-brain-output-icon,.u-brain-status{display:none}.u-brain-output{padding:14px 16px}.u-brain-output strong{font-size:15px}}@media(max-width:760px){html{scroll-padding-top:84px}.u-header-row{height:66px}.u-hero-grid{gap:27px;padding-top:30px;padding-bottom:28px}.u-hero h1{font-size:clamp(42px,12.4vw,61px);line-height:1.04}.u-hero .u-intro{font-size:16px;line-height:1.55;margin:18px 0 21px;max-width:32em}.u-hero .u-eyebrow{font-size:9px;margin-bottom:15px}.u-hero-buttons .u-link{min-height:40px}.u-brain-heading{font-size:13px;padding-bottom:13px}.u-brain-inputs{gap:8px}.u-brain-inputs>div{font-size:12px;min-height:35px;gap:6px;border-radius:4px}.u-brain-inputs svg{width:15px;height:15px}.u-brain-output{padding:12px 14px;border-radius:4px;box-shadow:none}.u-brain-output-label{font-size:8px;margin-bottom:4px}.u-brain-output strong{font-size:14px}.u-brain-output p{font-size:10px;margin-top:4px}.u-brain-status{display:inline-block;font-size:9px}.u-hero-bottom{display:none}.u-menu-primary a{font-size:25px;min-height:61px}.u-menu-bottom{padding-top:18px}}@media(max-width:359px){.u-menu-top{padding:0 18px}.u-menu-content{padding-left:20px;padding-right:20px}.u-menu-primary a{font-size:23px;min-height:57px}.u-menu-about{font-size:14px;min-height:45px}.u-brain-inputs>div{font-size:11px;gap:5px}.u-brain-output strong{font-size:13px}.u-brain-output p{font-size:9px}.u-brain-status{display:none}.u-hero .u-intro{font-size:15px}.u-hero-grid{gap:24px}}:root{--e-dark:#080d20;--e-deep:#000414;--e-green:#92aaf0;--e-ink:#101733;--e-paper:#f5f5f5;--e-muted:#4b5877;--e-border:#d3d9e8;--hdrh:80px}body{font-size:17px}.u-wrap{max-width:1440px;padding-inline:64px}.u-header-row{height:80px}.u-header{background:var(--e-paper)}.u-nav{gap:28px}.u-nav a{font-size:13px}.u-header-actions{gap:16px}.u-header-cta{font-size:13px;min-height:44px;border-radius:3px}.u-brand>span{font-size:32px}.u-button{border-radius:3px;min-height:52px}.u-button:hover{transform:none}.u-link{border-bottom:0;text-underline-offset:6px;gap:12px}.u-link:hover{text-decoration:underline}.u-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:8px}.e-kicker,.e-micro{font-size:11px;letter-spacing:.09em;line-height:1.5;font-weight:600;text-transform:uppercase}.e-kicker{display:flex;align-items:center;gap:13px;margin:0 0 24px}.e-kicker>span:not(.e-pulse){color:var(--e-muted);font-variant-numeric:tabular-nums}.e-pulse{height:6px;width:6px;display:inline-block;border-radius:50%;background:var(--e-green);box-shadow:0 0 0 5px #92aaf010}.e-hero{background:var(--e-dark);color:var(--e-paper);position:relative;overflow:hidden}.e-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 78% 45%,#49557822,transparent 52%)}.e-hero-grid{display:grid;grid-template-columns:1.13fr 1fr;grid-template-rows:auto auto;column-gap:40px;padding-top:90px;padding-bottom:64px;position:relative}.e-hero-copy{align-self:end}.e-hero .e-kicker{color:var(--e-green);margin-bottom:28px}.e-hero h1{font-family:var(--sans);font-size:clamp(48px,5.2vw,76px);font-weight:500;letter-spacing:-.06em;line-height:1.06;margin:0;max-width:9.8em}.e-hero h1 em{color:var(--e-green);font-style:normal}.e-hero-intro{max-width:29em;font-size:18px;line-height:1.6;color:#ccd2e2;margin:27px 0 0}.e-hero-actions{grid-column:1;align-self:start;padding-top:32px;display:flex;gap:16px 22px;align-items:center;flex-wrap:wrap}.e-hero-actions .u-button{background:var(--e-green);border-color:var(--e-green);color:var(--e-dark);gap:25px}.e-hero-actions .u-link{font-weight:500;font-size:14px}.e-hero-actions p{width:100%;font-size:12px;color:#b5bdd5;margin:0}.e-hero-baseline{position:relative;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #92aaf024;min-height:68px;font-size:10px;letter-spacing:.11em;color:#b2bad2}.e-hero-baseline a{letter-spacing:0;font-size:12px;display:flex;align-items:center;gap:24px;min-height:44px;text-decoration:none}.e-hero-baseline a span{font-size:22px;color:var(--e-green)}.e-brain{grid-row:1/3;grid-column:2;margin:0;width:100%;max-width:560px;align-self:center;justify-self:end;position:relative}.e-brain-top{display:flex;justify-content:space-around;gap:10px;font-size:10px;letter-spacing:.1em;font-weight:500;color:#bcc3d8;padding:0 16px}.e-brain-top span{min-width:80px;text-align:center;padding:9px 8px;border:1px solid #92aaf030;background:#0e1320;border-radius:3px}.e-brain .u-brain-map{display:block;width:100%;height:auto;max-height:320px;margin:0;overflow:visible;filter:drop-shadow(0 0 20px #92aaf00b)}.e-brain .u-brain-outline path{fill:url(#brain-fill);stroke:url(#brain-stroke);stroke-width:1.1}.e-brain .u-brain-feeds{stroke:#92aaf060;stroke-width:1;fill:none}.e-brain .u-brain-folds{fill:none;stroke:#92aaf04d;stroke-width:.9}.e-brain .u-brain-network{fill:none;stroke:#92aaf051;stroke-width:.7}.e-brain .u-brain-nodes{fill:#92aaf0;opacity:.65}.e-brain .u-brain-bright{fill:#edeff5;opacity:1;animation:e-glow 6s ease-in-out infinite}.e-brain .u-brain-core rect{fill:#1d2641;stroke:#92aaf0b3;stroke-width:1}.e-brain .u-brain-core text{fill:#e1e4ed;font-family:var(--sans);font-size:24px;font-weight:500}.e-brain .u-brain-output-line{stroke:#92aaf08c;stroke-width:1;fill:none}.e-brain-result{display:flex;align-items:center;gap:14px;border:1px solid #92aaf061;background:linear-gradient(110deg,#1e2742,#111625);padding:18px;border-radius:4px;box-shadow:0 12px 42px #090c1538;position:relative;margin:0 16px}.e-result-icon{width:38px;height:42px;display:grid;place-items:center;border-right:1px solid #92aaf038;padding-right:12px;flex:none;color:var(--e-green)}.e-result-icon .u-symbol{width:24px}.e-brain-result .e-micro{font-size:9px;color:#bac1d7;letter-spacing:.08em}.e-brain-result strong{display:block;font-size:20px;font-weight:500;letter-spacing:-.035em;line-height:1.3;color:#f0f1f6;margin-top:3px}.e-brain-result p{font-size:12px;line-height:1.5;color:#bfc6da;margin:5px 0 0}.e-result-dot{width:7px;height:7px;background:#92aaf0;border-radius:50%;margin-left:auto;flex:none}.e-brain-foot{display:flex;justify-content:space-between;margin:10px 17px 0;color:#b1b9d2;font-size:10px;gap:10px}.e-brain-foot span:last-child:before{content:"\2713";margin-right:6px;color:var(--e-green)}@keyframes e-glow{0%,to{opacity:.6}50%{opacity:1}}.e-section{padding:100px 0;background:var(--e-paper)}.e-section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end;margin-bottom:44px}.e-section h2,.e-start h2{font-family:var(--sans);font-size:clamp(36px,3.75vw,54px);font-weight:500;line-height:1.12;letter-spacing:-.045em;margin:0}.e-section-heading>p{font-size:17px;line-height:1.65;color:var(--e-muted);max-width:32em;margin:0 0 3px}.e-section .e-kicker{color:var(--e-muted)}.e-section-title{margin-bottom:40px!important}.e-demo-section{background:#f5f5f5}.e-demo{background:#f5f5f5;border:1px solid #c1c7db;border-radius:6px;box-shadow:0 16px 42px #11162609;overflow:hidden}.e-demo-top{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid var(--e-border);gap:15px}.e-demo-brand{display:flex;align-items:center;gap:8px;font-size:20px;letter-spacing:-1px;font-weight:600}.e-demo-brand .u-symbol{width:25px;height:20px}.e-demo-label{font-size:9px;font-weight:600;letter-spacing:.06em;color:var(--e-muted);text-align:right}.e-demo-steps{display:grid;grid-template-columns:repeat(4,1fr);background:#e9ebf2;border-bottom:1px solid var(--e-border)}.e-demo-steps button{background:none;border:0;border-right:1px solid var(--e-border);border-bottom:2px solid transparent;display:flex;gap:12px;align-items:center;padding:20px 22px;color:#465172;font-size:14px;min-height:62px;line-height:1.4}.e-demo-steps button:last-child{border-right:0}.e-demo-steps button span{font-size:10px;font-variant-numeric:tabular-nums}.e-demo-steps button[aria-current=step]{background:#f5f5f5;color:#111727;border-bottom-color:#283458;font-weight:600}.e-demo-steps button:hover{background:#e1e4ee}.e-demo-body{display:grid;grid-template-columns:.85fr 1.2fr;min-height:415px}.e-demo-story{padding:35px 30px;border-right:1px solid var(--e-border)}.e-demo-story .e-micro{color:#4d597e}.e-demo-story h3{font-size:27px;letter-spacing:-.035em;font-weight:500;line-height:1.2;margin:17px 0 14px}.e-demo-story>p{font-size:14px;line-height:1.7;color:var(--e-muted);margin:0 0 22px}.e-source-detail{border-block:1px solid var(--e-border)}.e-source-detail summary{padding:13px 0;min-height:48px;font-size:13px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px}.e-source-detail summary:after{content:"+";font-size:18px;line-height:1}.e-source-detail[open] summary:after{content:"\2212"}.e-source-detail ul{padding-left:17px;font-size:12px;line-height:1.7;margin:0 0 15px;color:#465172}.e-source-detail li{margin:6px 0}.e-data-switch{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.5;min-height:48px;margin-top:10px;cursor:pointer}.e-data-switch input{appearance:none;width:30px;height:18px;border:1px solid #6a78a3;background:#dce0eb;border-radius:12px;position:relative;flex:none;cursor:pointer;margin:0}.e-data-switch input:after{content:"";position:absolute;width:10px;height:10px;top:3px;left:3px;background:#485375;border-radius:50%;transition:transform .15s}.e-data-switch input:checked{background:#2a375e;border-color:#2a375e}.e-data-switch input:checked:after{background:#fff;transform:translate(12px)}.e-evidence{padding:28px 30px;min-width:0}.e-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:18px;font-size:14px;font-weight:600}.e-panel-heading>span:last-child{font-size:10px;font-weight:400;color:#4a5578}.e-portfolio table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.e-portfolio th{font-weight:500}.e-portfolio th:first-child{text-align:left}.e-portfolio thead th{font-size:10px;font-weight:500;color:#4c587c;padding:9px 12px;border-block:1px solid var(--e-border)}.e-portfolio td,.e-portfolio tbody th{padding:14px 12px;border-bottom:1px solid #d4d8e6}.e-portfolio tr.is-priority{background:#e8ebf2}.e-project-letter{display:inline-grid;place-items:center;width:24px;height:24px;font-size:11px;border:1px solid #bec5d9;background:#f5f6fa;margin-right:12px}.e-gap{color:#814622;padding:3px 7px;border-radius:3px;background:#f3e9db}.e-gap.positive{color:#28355a;background:#dee1ec}.e-table-note{font-size:11px;line-height:1.5;color:#4a5679;margin:12px 0 0}.e-signal-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border-top:1px solid var(--e-border);padding-top:20px;margin-top:24px}.e-signal-strip b{font-size:32px;font-weight:500;line-height:1;letter-spacing:-.05em}.e-signal-strip span{display:block;font-size:10px;line-height:1.5;margin-top:9px;color:var(--e-muted);max-width:11em}.e-demo-bottom{border-top:1px solid var(--e-border);padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f2f4f8}.e-demo-bottom>span{font-size:11px;color:var(--e-muted)}.e-text-button{display:inline-flex;align-items:center;gap:16px;background:none;border:0;color:var(--e-ink);font-size:13px;font-weight:600;min-height:44px;padding:8px 0}.e-text-button .ar{width:17px;height:17px}.e-text-button:disabled{color:#525f86;cursor:default}.e-status{display:inline-flex;font-size:10px;letter-spacing:.025em;font-weight:500;background:#e1e4ed;color:#2c3a63;padding:6px 10px;border:1px solid #c0c6db;border-radius:3px}.e-status.amber{color:#714915;background:#f7edd8;border-color:#e7d5ae}.e-evidence h3{font-size:26px;letter-spacing:-.035em;line-height:1.2;font-weight:500;margin:20px 0 12px}.e-evidence p{font-size:13px;line-height:1.65;color:var(--e-muted);margin:10px 0}.e-comparison{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--e-border);border-radius:3px;margin:24px 0 16px}.e-comparison>div{padding:17px}.e-comparison>div:first-child{background:#e8ebf2;border-right:1px solid var(--e-border)}.e-comparison span{display:block;font-size:10px;line-height:1.4;color:var(--e-muted)}.e-comparison strong{display:block;font-size:24px;line-height:1.2;font-weight:500;margin:12px 0}.e-comparison small{display:block;font-size:11px;line-height:1.6;color:#465173}.e-fine,.e-evidence .e-fine{font-size:11px;line-height:1.6;color:var(--e-muted)}.e-mandate dl{margin:20px 0}.e-mandate dl>div{display:grid;grid-template-columns:1fr 1.3fr;gap:15px;padding:11px 0;border-top:1px solid var(--e-border);font-size:12px;line-height:1.5}.e-mandate dt{color:var(--e-muted)}.e-mandate dd{margin:0}.e-mandate .u-button{font-size:12px;min-height:46px}.e-log-row{display:flex;align-items:flex-start;gap:16px;border-top:1px solid var(--e-border);padding:15px 0;font-size:13px}.e-log-row>span{font-size:10px;color:var(--e-muted);padding-top:3px}.e-log-row strong{font-weight:500}.e-log-row p{font-size:12px;margin:5px 0 0}.e-paused{border:1px solid #e4d7bb;background:#fbf7ec;padding:22px;border-radius:3px}.e-paused .e-log-row{border-color:#e6dbc4}.e-paused .u-button{margin-top:10px}.e-use-section{background:#e4e7ef;border-block:1px solid #cdd3e3}.e-use-list{border-top:1px solid #bec5da}.e-use-row{display:grid;grid-template-columns:40px 1.25fr 1fr 44px;gap:30px;align-items:center;padding:32px 0;border-bottom:1px solid #bec5da;text-decoration:none;transition:background .15s}.e-use-row:hover{background:#dbdfeb}.e-use-index{font-size:11px;color:#4b577b;font-variant-numeric:tabular-nums;align-self:start;padding-top:3px}.e-use-row .e-micro{font-size:10px;color:#475274}.e-use-row h3{font-weight:500;font-size:25px;line-height:1.25;letter-spacing:-.035em;margin:9px 0 0;max-width:15em}.e-use-row p{font-size:14px;line-height:1.65;color:#485476;margin:0;max-width:28em}.e-circle-arrow{width:40px;height:40px;border:1px solid #abb4ce;border-radius:50%;display:grid;place-items:center}.e-circle-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.2;transition:transform .15s}.e-use-row:hover .e-circle-arrow{background:var(--e-dark);color:var(--e-paper);border-color:var(--e-dark)}.e-proof-section{background:#fffdf7}.e-proof-layout{display:grid;grid-template-columns:1.65fr 1fr;gap:80px;padding-top:18px}.e-proof-copy>.e-micro{font-size:10px;color:var(--e-muted)}.e-proof-copy blockquote{font-size:clamp(25px,2.7vw,39px);letter-spacing:-.035em;line-height:1.3;font-weight:400;margin:24px 0 27px;padding:0;max-width:21em}.e-attribution{font-size:12px;margin:0 0 18px;line-height:1.6}.e-attribution strong{display:block;font-weight:600}.e-attribution span{display:block;color:var(--e-muted)}.e-proof-copy .u-link{font-size:12px}.e-proof-context{border-left:1px solid var(--e-border);padding:30px 0 30px 55px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.e-proof-word{font-size:68px;letter-spacing:-.075em;font-weight:600;line-height:1}.e-proof-word>span{font-weight:400}.e-proof-context>p{font-size:20px;line-height:1.4;letter-spacing:-.02em;max-width:13em;margin:24px 0}.e-proof-context>.e-fine{max-width:26em}.e-proof-bottom{border-top:1px solid var(--e-border);margin-top:50px;padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:32px}.e-proof-bottom p{font-size:13px;color:var(--e-muted);margin:0}.e-proof-bottom .u-link{font-size:13px;flex:none}.e-control-section{background:var(--e-dark);color:var(--e-paper)}.e-control-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px}.e-control-section .e-kicker,.e-control-section .e-kicker>span{color:#b2bad3}.e-control-section h2 em{font-style:normal;color:var(--e-green)}.e-control-section .u-link{font-size:14px}.e-control-grid>div>p:not(.e-kicker){font-size:16px;line-height:1.7;color:#bdc4d9;max-width:28em;margin:25px 0}.e-control-steps{margin:0;padding:0;list-style:none}.e-control-steps li{display:flex;gap:24px;padding:22px 0;border-bottom:1px solid #92aaf032;align-items:center}.e-control-steps li:first-child{padding-top:0}.e-control-steps li>span:first-child{font-size:10px;color:#abb4ce;align-self:flex-start;margin-top:7px}.e-control-steps h3{font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0 0 8px}.e-control-steps p{font-size:13px;line-height:1.5;color:#b9c1d7;margin:0}.e-control-lock{margin-left:auto;width:35px;height:35px;display:grid;place-items:center;background:#92aaf019;border:1px solid #92aaf048;border-radius:4px;color:var(--e-green)}.e-control-lock .u-symbol{width:24px;height:20px}.e-start{background:#d6dae7;padding:86px 0}.e-start-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:90px}.e-start-grid>div>p:not(.e-kicker){font-size:16px;line-height:1.7;color:#3b445f;margin:0 0 24px}.e-start-grid>div:last-child{align-self:end}.e-start-grid .u-link{display:flex;max-width:max-content;font-size:12px;margin-top:13px}.e-start .e-kicker{color:#3b445f}.e-start h2{font-size:clamp(34px,3.5vw,49px)}.e-page-hero{background:var(--e-dark);color:var(--e-paper);padding:32px 0 70px}.e-breadcrumb{display:flex;gap:15px;font-size:11px;color:#b3bbd3;text-decoration:none;min-height:44px;align-items:center;margin-bottom:40px;max-width:max-content}.e-breadcrumb span{font-size:15px}.e-page-hero .e-kicker{color:#b7bed5;font-size:11px;margin-bottom:22px}.e-page-hero h1{font-size:clamp(42px,5.2vw,70px);font-family:var(--sans);font-weight:500;line-height:1.08;letter-spacing:-.05em;margin:0;max-width:14em}.e-page-hero>.u-wrap>p:last-child{max-width:40em;color:#c3c9dc;font-size:17px;line-height:1.7;margin:26px 0 0}.e-detail-rows{border-top:1px solid var(--e-border)}.e-detail-rows article{display:grid;grid-template-columns:35px 1fr 1.5fr;gap:25px;align-items:start;padding:28px 0;border-bottom:1px solid var(--e-border)}.e-detail-rows h3{font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.03em;margin:0}.e-detail-rows p{font-size:15px;line-height:1.7;color:var(--e-muted);margin:0}.e-engine-grid{display:grid;grid-template-columns:.95fr 1.3fr;gap:45px;align-items:start}.e-engine-visual{background:var(--e-dark);border-radius:4px;padding:30px 12px}.e-engine-grid .e-detail-rows article{grid-template-columns:25px 1fr;gap:10px 18px}.e-engine-grid .e-detail-rows p{grid-column:2}.e-engine-grid .e-detail-rows h3{font-size:23px}.e-engine-visual .e-brain{max-width:none}.e-faq{border-top:1px solid var(--e-border);max-width:1000px}.e-faq details{border-bottom:1px solid var(--e-border)}.e-faq summary{font-size:21px;letter-spacing:-.02em;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:23px 0;list-style:none;gap:20px}.e-faq summary::-webkit-details-marker,.e-source-detail summary::-webkit-details-marker{display:none}.e-faq summary>span{font-size:25px;font-weight:400}.e-faq details[open] summary>span{transform:rotate(45deg)}.e-faq p{font-size:15px;line-height:1.8;color:var(--e-muted);max-width:56em;margin:0 45px 24px 0}.e-products{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.e-product{border:1px solid #c1c7db;background:#e9ebf2;text-decoration:none;padding:29px;display:flex;flex-direction:column;align-items:start;transition:background .15s}.e-product:hover{background:#dee1ec}.e-product>.e-micro{color:var(--e-muted);font-size:10px}.e-product h3{font-size:42px;font-weight:500;letter-spacing:-.065em;margin:35px 0 20px;line-height:1.1}.e-product p{font-size:14px;line-height:1.7;color:var(--e-muted);margin:0 0 30px}.e-product .u-link{font-size:12px;margin-top:auto}.e-product-detail{display:grid;grid-template-columns:1fr 1.4fr;gap:65px}.e-product-identity{padding:45px;background:#dbdfea;display:flex;flex-direction:column;justify-content:center;align-items:start;min-height:280px}.e-product-identity>span{font-size:clamp(38px,5vw,64px);letter-spacing:-.06em;font-weight:500}.e-product-identity .u-link{font-size:12px;margin-top:28px}.e-feature-list{list-style:none;padding:0;margin:0 0 26px;border-top:1px solid var(--e-border)}.e-feature-list li{padding:15px 0;border-bottom:1px solid var(--e-border);font-size:19px;letter-spacing:-.02em}.e-feature-list li:before{content:"\2197";margin-right:20px;color:#4e5a7e}.e-prose{font-size:17px;line-height:1.75;color:var(--e-muted);max-width:46em;margin:0 0 25px}.e-small-links{display:flex;flex-wrap:wrap;gap:16px 35px;margin-top:30px}.e-small-links .u-link{font-size:13px}.e-note{margin-top:32px;border-left:2px solid #5a6892;background:#e2e5ef;padding:20px 24px;font-size:13px;line-height:1.7;color:#3e4764;max-width:64em}.e-source-note{margin-top:25px}.e-start-phases{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.e-start-phases article{border-top:1px solid #a2acc9;padding-top:24px}.e-phase-number{font-size:52px;letter-spacing:-.06em;line-height:1;font-weight:400;display:block;color:#505c82;margin-bottom:25px}.e-start-phases .e-micro{font-size:10px;color:var(--e-muted)}.e-start-phases h3{font-size:26px;line-height:1.2;letter-spacing:-.035em;font-weight:500;margin:13px 0 22px;max-width:11em}.e-start-phases p{font-size:14px;line-height:1.75;color:var(--e-muted);margin:0 0 25px}.e-start-phases article>div{border-top:1px solid var(--e-border);padding-top:18px;font-size:12px;line-height:1.7;font-weight:500}.e-company-record{margin-top:45px;display:flex;gap:30px;align-items:center;flex-wrap:wrap;font-size:13px}.e-company-record strong{font-size:19px;font-weight:500}.e-company-record .u-link{font-size:13px}.u-contact{padding:80px 0 90px;background:var(--e-paper)}.u-contact h1{font-size:clamp(40px,4.5vw,64px);line-height:1.09;letter-spacing:-.05em;font-weight:500}.u-contact-grid{gap:100px}.u-contact .u-section-intro{font-size:16px;max-width:28em}.u-start-steps{font-size:14px}.u-form{border:1px solid #c1c8dc;box-shadow:0 15px 40px #10173308;background:#f5f5f5;padding:32px;border-radius:4px}.u-form input,.u-form textarea{background:#f8f9fb;font-size:16px;border-radius:3px;border-color:#aab3ce}.u-form label{font-size:13px}.u-form input{min-height:48px}.u-field-error,.u-form-alternative{font-size:12px}.u-form-status:empty{display:none}.e-footer{padding:60px 0 0;background:var(--e-deep)}.e-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.e-footer-top>div:first-child>p{font-size:26px;letter-spacing:-.035em;line-height:1.3;margin:24px 0 0;color:#d7dbe8}.e-footer-top>div>.e-micro{font-size:10px;color:#b2bad3;display:block;margin-bottom:20px}.e-footer-top>div>a:not(.u-brand){display:block;font-size:13px;min-height:34px;text-decoration:none;color:#d7dbe8}.e-footer-top>div>a:hover{text-decoration:underline;text-underline-offset:5px}.e-footer-word{font-size:clamp(120px,24vw,340px);line-height:.92;letter-spacing:-.088em;color:#bdc4d9;font-weight:500;margin:65px 0 40px;display:flex;align-items:start}.e-footer-word span{font-size:.095em;letter-spacing:0;margin:.6em 0 0 .7em}.e-footer .u-footer-legal{padding:25px 0;margin:0;border-color:#92aaf02a;font-size:10px;color:#b1b9d2}.e-footer .u-footer-legal a{font-size:11px}.e-footer :focus-visible,.e-hero :focus-visible,.e-control-section :focus-visible,.e-page-hero :focus-visible{outline-color:#92aaf0}.u-menu-dialog{background:var(--e-paper);color:var(--e-ink);border:0;border-radius:0;padding:0;margin:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;overflow:auto}.u-menu-dialog::backdrop{background:#080d2070}.u-menu-top{height:80px;padding:0 28px;border-bottom:1px solid var(--e-border)}.u-menu-content{padding:36px 28px 22px;min-height:calc(100dvh - 80px);display:flex;flex-direction:column;max-width:800px;margin:0 auto}.u-menu-content>.e-kicker{font-size:9px;color:var(--e-muted);margin-bottom:24px}.u-menu-primary a{font-size:30px;letter-spacing:-.045em;min-height:78px;gap:20px;padding:12px 0;border-color:#c4cadd}.u-menu-primary small{font-size:10px;letter-spacing:0;color:var(--e-muted);font-weight:400}.u-menu-primary a>span{margin-right:auto}.u-menu-primary .ar{width:20px;height:20px}.e-menu-secondary{display:flex;gap:26px;padding:24px 0 30px;font-size:13px}.e-menu-secondary a{min-height:44px;display:flex;align-items:center;text-decoration:none}.u-menu-bottom{padding-top:15px;margin-top:auto}.u-menu-bottom>.u-button{width:100%;justify-content:space-between}.u-menu-language{justify-content:center;margin-top:16px;font-size:12px;gap:30px}.u-menu-language>*{padding:8px 0;min-height:44px}.u-menu-close,.u-menu-toggle{font-size:13px;min-width:44px;min-height:44px}.u-menu-toggle span,.u-menu-close span{font-size:13px}@media(min-width:1600px){.e-hero-grid{padding-top:110px;padding-bottom:90px}.e-hero h1{font-size:80px}.e-brain .u-brain-map{max-height:350px}}@media(max-width:1190px){.u-wrap{padding-inline:40px}.u-nav{gap:17px}.u-nav a{font-size:12px}.u-header-actions{gap:12px}.e-hero-grid{gap:30px;padding-top:70px;padding-bottom:55px}.e-hero h1{font-size:clamp(45px,5.5vw,66px)}.e-hero-intro{font-size:16px}.e-brain-result strong{font-size:18px}.e-brain-result p{font-size:11px}.e-section-heading{gap:45px}.e-control-grid{gap:65px}.e-demo-body{grid-template-columns:.9fr 1.2fr}.e-demo-story{padding:28px 24px}.e-evidence{padding:25px 24px}.e-use-row{gap:20px;grid-template-columns:30px 1.2fr 1fr 40px}.e-proof-layout{gap:50px}.e-proof-context{padding-left:40px}.e-start-grid{gap:55px}.u-contact-grid{gap:65px}}@media(max-width:1050px){.u-header-row{height:72px}.u-nav,.u-header-cta{display:none}.u-menu-toggle{display:flex;gap:12px;align-items:center}.u-language{display:none}.u-header-actions{gap:0}.u-menu-top{height:72px}.u-menu-content{min-height:calc(100dvh - 72px)}.e-hero h1{font-size:51px}.e-hero-actions{gap:10px 18px}.e-hero-actions .u-button{font-size:13px;padding:13px 18px}.e-hero-actions .u-link{font-size:12px}.e-brain-result{padding:14px 12px;gap:10px;margin-inline:0}.e-brain-foot{margin-inline:0}.e-result-icon{width:32px;padding-right:8px}.e-brain-result strong{font-size:17px}.e-brain-top{padding:0;gap:7px}.e-brain-top span{min-width:70px;font-size:9px}.e-section{padding:75px 0}.e-demo-story h3{font-size:24px}.e-proof-layout{grid-template-columns:1.4fr 1fr}.e-proof-word{font-size:55px}.e-use-row h3{font-size:22px}.e-products{gap:16px}.e-product{padding:23px}.e-product h3{font-size:36px}.e-product-detail{gap:40px}.e-start-phases{gap:24px}.u-contact-grid{gap:40px}}@media(max-width:760px){.u-wrap{padding-inline:24px}.u-header-row{height:66px}.u-brand>span{font-size:29px}.u-brand-sub{font-size:9px}.u-symbol{width:28px;height:24px}.e-hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-top:29px;padding-bottom:30px}.e-hero-copy{align-self:stretch}.e-hero .e-kicker{font-size:9px;letter-spacing:.12em;margin-bottom:16px;gap:12px}.e-hero h1{font-size:clamp(37px,7.5vw,56px);max-width:none;line-height:1.06;letter-spacing:-.052em}.e-hero-intro{font-size:15px;line-height:1.5;max-width:31em;margin:15px 0 0}.e-brain{align-self:center;max-width:450px;grid-area:auto;margin-top:26px}.e-brain .u-brain-map{height:200px;max-height:none;width:100%;margin:0}.e-brain-top{padding-inline:9%;font-size:8px}.e-brain-top span{padding:6px 8px;font-size:8px;min-width:70px}.e-brain-result{padding:12px 13px;gap:10px;border-radius:3px;box-shadow:0 7px 30px #090c1535;margin-inline:12px}.e-result-icon{height:35px;width:30px}.e-result-icon .u-symbol{width:21px}.e-brain-result strong{font-size:18px;line-height:1.25;letter-spacing:-.03em}.e-brain-result p{font-size:11px;line-height:1.4;margin:4px 0 0}.e-brain-result .e-micro{font-size:8px;letter-spacing:.065em}.e-brain-foot{font-size:9px;margin:9px 13px 0;line-height:1.5}.e-result-dot{width:5px;height:5px}.e-hero-actions{padding-top:23px;display:grid;grid-template-columns:1fr;gap:8px;text-align:center}.e-hero-actions .u-button{font-size:14px;justify-content:space-between;min-height:48px;padding:12px 16px}.e-hero-actions .u-link{font-size:12px;min-height:44px;justify-content:center}.e-hero-actions>p{display:none}.e-hero-baseline{display:none}.e-section{padding:61px 0}.e-section-heading{display:block;margin-bottom:30px}.e-section h2,.e-start h2{font-size:36px;line-height:1.12;letter-spacing:-.045em}.e-kicker{font-size:9px;letter-spacing:.075em;margin-bottom:18px;gap:10px}.e-section-heading>p{font-size:15px;line-height:1.65;margin-top:20px;max-width:32em}.e-demo-top{padding:15px 16px;gap:10px}.e-demo-brand{font-size:18px}.e-demo-brand .u-symbol{width:21px;height:18px}.e-demo-label{font-size:8px;letter-spacing:.03em;max-width:17em}.e-demo-steps button{flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:13px 10px;min-height:64px;font-size:11px}.e-demo-steps button span{font-size:9px}.e-demo-body{display:flex;flex-direction:column;min-height:0}.e-demo-story{border-right:0;border-bottom:1px solid var(--e-border);padding:24px 20px}.e-demo-story .e-micro{font-size:9px}.e-demo-story h3{font-size:25px;margin:13px 0 12px}.e-demo-story>p{font-size:13px;line-height:1.65;margin-bottom:17px}.e-source-detail summary{font-size:12px;min-height:46px}.e-data-switch{font-size:11px;margin-top:7px;margin-bottom:0}.e-evidence{padding:22px 18px;min-height:340px}.e-panel-heading{font-size:12px;padding-bottom:15px}.e-panel-heading>span:last-child{font-size:9px}.e-portfolio table{font-size:11px}.e-portfolio thead th{font-size:9px;padding:8px}.e-portfolio td,.e-portfolio tbody th{padding:13px 8px}.e-project-letter{width:20px;height:20px;font-size:9px;margin-right:6px}.e-table-note{font-size:10px}.e-signal-strip{gap:12px;padding-top:18px;margin-top:20px}.e-signal-strip b{font-size:29px}.e-signal-strip span{font-size:9px;margin-top:7px}.e-demo-bottom{padding:9px 16px}.e-demo-bottom>span{font-size:10px}.e-text-button{font-size:11px;gap:9px}.e-evidence h3{font-size:24px}.e-evidence p{font-size:12px}.e-comparison{margin:20px 0 15px}.e-comparison>div{padding:12px}.e-comparison strong{font-size:21px}.e-comparison span{font-size:9px;min-height:26px}.e-comparison small,.e-evidence .e-fine{font-size:10px}.e-mandate dl>div{font-size:11px;gap:12px}.e-paused{padding:18px}.e-log-row{font-size:12px;gap:12px}.e-log-row p{font-size:11px}.e-use-row{grid-template-columns:22px 1fr 32px;gap:12px;padding:26px 0}.e-use-row>p{grid-column:2;grid-row:2;max-width:26em;font-size:13px;line-height:1.6}.e-use-row>div{grid-column:2}.e-use-row .e-circle-arrow{grid-column:3;grid-row:1;align-self:center;width:32px;height:32px}.e-use-row .e-circle-arrow svg{width:17px;height:17px}.e-use-row h3{font-size:23px;line-height:1.2;max-width:14em}.e-use-row .e-micro{font-size:9px}.e-use-index{font-size:10px}.e-proof-layout{display:flex;flex-direction:column;gap:30px;padding-top:6px}.e-proof-copy>.e-micro{font-size:9px}.e-proof-copy blockquote{font-size:29px;line-height:1.3;margin:20px 0 24px}.e-proof-context{border-left:0;border-top:1px solid var(--e-border);padding:26px 0 0;display:grid;grid-template-columns:1fr 1.25fr;gap:18px 24px;align-items:center}.e-proof-word{font-size:51px}.e-proof-context>p{font-size:17px;margin:0}.e-proof-context>.e-fine{grid-column:1/-1;max-width:38em;font-size:10px}.e-proof-bottom{display:block;margin-top:28px;padding-top:18px}.e-proof-bottom p{font-size:12px}.e-proof-bottom .u-link{font-size:12px;margin-top:8px}.e-control-grid{display:block}.e-control-grid>div>p:not(.e-kicker){font-size:15px;margin:22px 0 15px}.e-control-section .u-link{font-size:13px}.e-control-steps{margin-top:30px}.e-control-steps li{padding:19px 0;gap:20px}.e-control-steps h3{font-size:21px;margin-bottom:6px}.e-control-steps p{font-size:12px}.e-control-steps li>span:first-child{font-size:9px}.e-start{padding:60px 0}.e-start-grid{display:block}.e-start h2{font-size:35px}.e-start-grid>div>p:not(.e-kicker){font-size:15px;margin:24px 0}.e-start-grid .u-button{width:100%;justify-content:space-between;font-size:14px}.e-start-grid .u-link{font-size:12px}.e-footer{padding-top:44px}.e-footer-top{grid-template-columns:1fr 1fr;gap:35px 25px}.e-footer-top>div:first-child{grid-column:1/-1}.e-footer-top>div:first-child>p{font-size:25px;margin-top:20px}.e-footer-top>div>.e-micro{font-size:9px;margin-bottom:15px}.e-footer-top>div>a:not(.u-brand){font-size:12px;min-height:36px}.e-footer-word{font-size:26vw;margin:40px 0 30px;letter-spacing:-.085em}.e-footer-word span{margin-left:.4em}.e-footer .u-footer-legal{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:9px;padding:22px 0}.e-footer .u-footer-legal>div{gap:20px}.e-footer .u-footer-legal a{font-size:10px;min-height:34px}.e-page-hero{padding:15px 0 42px}.e-breadcrumb{font-size:10px;margin-bottom:26px}.e-page-hero h1{font-size:42px;line-height:1.09}.e-page-hero .e-kicker{font-size:9px;margin-bottom:18px}.e-page-hero>.u-wrap>p:last-child{font-size:15px;margin-top:21px;line-height:1.7}.e-section-title{margin-bottom:28px!important}.e-detail-rows article{grid-template-columns:22px 1fr;gap:12px;padding:25px 0}.e-detail-rows h3{font-size:23px}.e-detail-rows p{grid-column:2;font-size:14px;line-height:1.7}.e-engine-grid{display:block}.e-engine-visual{padding:24px 16px;margin-bottom:30px}.e-engine-visual .e-brain{margin-top:0}.e-engine-grid .e-detail-rows article{grid-template-columns:22px 1fr;gap:12px}.e-faq summary{font-size:19px;line-height:1.4;padding:20px 0}.e-faq summary>span{font-size:22px}.e-faq p{font-size:14px;line-height:1.7;margin-right:10px}.e-products{grid-template-columns:1fr;gap:16px}.e-product{padding:24px}.e-product h3{font-size:39px;margin:23px 0 18px}.e-product p{font-size:14px;margin-bottom:22px}.e-product-detail{display:block}.e-product-identity{padding:30px;min-height:210px;margin-bottom:30px}.e-product-identity>span{font-size:49px}.e-feature-list li{font-size:18px}.e-prose{font-size:15px;line-height:1.75}.e-small-links{gap:8px 25px;margin-top:25px}.e-small-links .u-link{font-size:12px}.e-start-phases{display:block}.e-start-phases article{padding-top:22px;margin-top:32px}.e-start-phases article:first-child{margin-top:0}.e-phase-number{font-size:44px;margin-bottom:20px}.e-start-phases h3{font-size:27px;max-width:17em;margin-bottom:18px}.e-start-phases p{font-size:14px}.e-start-phases article>div{font-size:12px}.e-note{font-size:12px;padding:18px;margin-top:26px}.e-company-record{display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:12px}.u-contact{padding:38px 0 55px}.u-contact-grid{display:block}.u-contact h1{font-size:42px}.u-contact .u-section-intro{font-size:15px}.u-start-steps{font-size:12px;margin:28px 0 35px}.u-form{padding:24px 20px}.u-form label{font-size:12px}.u-form-privacy{font-size:11px}.u-form .u-button{font-size:13px}.u-menu-top{height:66px;padding:0 24px}.u-menu-content{padding:28px 24px 20px;min-height:calc(100dvh - 66px)}.u-menu-primary a{font-size:28px;min-height:72px;gap:17px}.u-menu-primary small{font-size:9px}.u-menu-primary .ar{width:19px;height:19px}.u-menu-content>.e-kicker{margin-bottom:17px;font-size:8px}.e-menu-secondary{padding:17px 0;font-size:12px}.u-menu-bottom{padding-top:10px}.u-menu-bottom>.u-button{font-size:13px;min-height:48px}.u-menu-language{margin-top:10px;font-size:11px;gap:28px}}@media(max-width:400px){.u-wrap{padding-inline:20px}.e-hero-grid{padding-top:24px;padding-bottom:20px}.e-hero h1{font-size:36px}.e-hero-intro{font-size:14px;line-height:1.5;margin-top:13px}.e-hero .e-kicker{margin-bottom:14px}.e-brain{margin-top:19px}.e-brain .u-brain-map{height:170px}.e-brain-top{padding-inline:5%}.e-brain-result{margin-inline:0;padding:10px 12px}.e-brain-result strong{font-size:17px}.e-brain-result p{font-size:10px}.e-brain-foot{margin-inline:0;font-size:8px;margin-top:8px}.e-hero-actions{padding-top:19px;gap:3px}.e-hero-actions .u-button{min-height:46px;font-size:13px}.e-hero-actions .u-link{font-size:11px;min-height:38px}.e-section h2,.e-start h2{font-size:33px}.e-page-hero h1,.u-contact h1{font-size:38px}.e-demo-steps button{font-size:10px;padding-inline:8px}.e-demo-story{padding:22px 16px}.e-evidence{padding:20px 14px}.e-demo-label{font-size:7px}.e-portfolio td,.e-portfolio tbody th{padding-inline:6px}.e-project-letter{margin-right:5px}.e-use-row h3{font-size:21px}.e-proof-copy blockquote{font-size:27px}.e-menu-secondary{padding-block:12px}.u-menu-primary a{font-size:26px;min-height:65px}.u-menu-content{padding:23px 20px 15px}.u-menu-top{padding-inline:20px}}@media(max-width:360px){.e-hero h1{font-size:33px}.e-brain-result strong{font-size:15px}.e-brain-result p{font-size:9px}.e-brain .u-brain-map{height:155px}.e-brain-foot{font-size:7px}.e-brain-top span{min-width:64px}.e-demo-steps button{font-size:9px}.e-use-row{grid-template-columns:18px 1fr 30px;gap:10px}.e-proof-word{font-size:44px}.e-comparison strong{font-size:18px}.e-demo-label{max-width:15em}.u-menu-primary a{font-size:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.e-brain .u-brain-bright{opacity:1}}.e-proof-product{display:block;margin-bottom:25px;background:#e2e5ef;border:1px solid #ccd1e1;padding:18px;border-radius:3px}.e-proof-product img{width:100%;height:auto}.e-proof-word{font-size:44px}.e-proof-context{padding-block:0}.e-proof-context>p{font-size:17px;margin:16px 0}.e-product-showcase{padding-block:50px;background:#e2e5ee}.e-product-showcase figure{margin:0}.e-product-showcase figure>a{display:block;max-width:1050px;margin:auto}.e-product-showcase img{width:100%;height:auto;max-height:560px;object-fit:contain}.e-product-showcase figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;line-height:1.6;color:var(--e-muted);margin-top:28px}.e-product-showcase figcaption a{min-height:44px;display:flex;align-items:center;flex:none;text-underline-offset:4px}@media(max-width:760px){.e-hero-actions{align-self:stretch;width:100%}.e-hero-actions .u-button{width:100%}.e-proof-product{grid-column:1/-1;margin:0;padding:20px}.e-proof-context{padding-top:26px}.e-proof-word{font-size:44px}.e-proof-context>p{margin:0;font-size:16px}.e-product-showcase{padding-block:30px}.e-product-showcase figcaption{display:block;font-size:10px;margin-top:20px}.e-product-showcase figcaption a{font-size:11px}.e-demo-label{font-size:9px}.e-demo-steps button,.e-portfolio table{font-size:12px}.e-portfolio thead th,.e-table-note,.e-signal-strip span{font-size:11px}.e-evidence p,.e-demo-story>p{font-size:14px}.e-demo-story{padding-bottom:18px}.e-demo-bottom>span{font-size:11px}.e-text-button,.e-evidence .e-fine{font-size:12px}.e-source-detail summary{font-size:13px}.e-data-switch{font-size:12px}.e-comparison span{font-size:11px}.e-comparison small{font-size:12px}.e-mandate dl>div,.e-log-row,.e-log-row p{font-size:13px}.e-brain-result p{font-size:12px}.e-brain-foot{font-size:10px}.e-brain-result .e-micro{font-size:9px}}@media(max-width:400px){.e-brain-result p{font-size:11px}.e-brain-foot{font-size:9px}.e-demo-label{font-size:8px}.e-demo-steps button{font-size:11px}.e-evidence p,.e-demo-story>p{font-size:13px}.e-comparison strong{font-size:20px}.e-mandate dl>div{font-size:12px}.e-hero-intro{font-size:15px}.e-brain{margin-top:16px}.e-hero-grid{padding-top:22px}.e-hero-actions{padding-top:17px}}@media(max-width:360px){.e-brain-result p{font-size:10px}.e-brain-result strong{font-size:15px}.e-brain-foot{font-size:8px}.e-demo-steps button{font-size:10px}.e-comparison>div{padding:10px}.e-comparison strong{font-size:19px}}@media print{.u-header,.e-footer,.e-start,.e-hero-actions,.e-data-switch,.e-demo-bottom{display:none!important}.e-section{padding:30px 0}.e-page-hero,.e-control-section,.e-hero{background:#fff;color:#123}.e-demo{break-inside:avoid}.e-page-hero p,.e-control-section p{color:#345!important}.u-wrap{padding-inline:15px}.e-brain{display:none}}.e-onepager .noprint{margin-bottom:30px}.e-onepager .e-detail-rows h3{font-size:23px}@media print{.e-onepager .e-detail-rows article{padding:12px 0;break-inside:avoid}.e-onepager .e-detail-rows p{font-size:11px}.e-onepager .e-detail-rows h3{font-size:16px}.e-page-hero h1{font-size:36px}.e-page-hero,.e-onepager{padding:20px 0}.e-breadcrumb{display:none}}.e-footer-top>div>a:not(.u-brand){min-height:44px;display:flex;align-items:center}.u-form-alternative{min-height:44px;display:flex;align-items:center;justify-content:center}@media(max-width:760px){.e-hero-intro{font-size:16px}.e-hero-actions .u-link{min-height:44px}}.e-page-hero h1,.e-section h2,.e-start h2{hyphens:none}@media(max-width:360px){.e-page-hero h1{font-size:33px}}.r-section{scroll-margin-top:100px}.r-paper{background:var(--e-paper,#f5f5f5)}.r-section :where(h3,p,blockquote){margin-top:0}.r-section :where(fieldset){min-width:0;margin:0;padding:0;border:0}.r-section :where(legend){padding:0;font-weight:600}.r-section :where(button,input,select){font:inherit}.r-section :where(button,a,input,select):focus-visible{outline:3px solid #414c6b;outline-offset:5px}.r-section :where(input[type=checkbox]){width:20px;height:20px;flex:0 0 20px;accent-color:#2c3a70;cursor:pointer}.r-section [hidden]{display:none!important}.r-context{display:grid;grid-template-columns:1fr 1.15fr;border:1px solid var(--e-border,#d3d9e8);border-radius:4px;overflow:hidden}.r-context-sources{padding:20px 40px;background:#fff}.r-context-sources>div{padding:30px 0;border-bottom:1px solid #d4d9e7;display:flex;flex-direction:column;gap:10px}.r-context-sources>div:last-child{border:0}.r-context-sources strong{font-size:22px;font-weight:550}.r-context-sources span{color:#4b5877;font-size:15px;line-height:1.6}.r-context-decision{background:#e3e6ef;padding:44px;display:flex;flex-direction:column;justify-content:center}.r-context-decision h3{font-size:clamp(25px,2.4vw,34px);line-height:1.18;letter-spacing:-1px;margin:20px 0}.r-context-decision p{font-size:16px;line-height:1.65;max-width:440px;color:#4b5877}.r-context-decision .u-link{margin-top:10px;align-self:flex-start}.r-lifecycle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d3d9e8;border-left:1px solid #d3d9e8}.r-lifecycle>a{color:#101733;text-decoration:none;display:flex;flex-direction:column;padding:34px 30px;border-bottom:1px solid #d3d9e8;border-right:1px solid #d3d9e8;transition:background .18s}.r-lifecycle>a:hover{background:#ebedf4}.r-stage{display:flex;gap:14px;font-size:12px;font-weight:550;letter-spacing:.04em;color:#4b5877;min-height:35px}.r-stage>span{color:#2c3a70}.r-lifecycle h3{font-size:25px;font-weight:500;line-height:1.16;letter-spacing:-.6px;margin:18px 0 16px;max-width:270px}.r-lifecycle p{font-size:15px;line-height:1.65;color:#4b5877;flex:1}.r-stage-link{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;margin-top:24px}.r-stage-link svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.4}.r-roles{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:0 54px}.r-roles details{border-top:1px solid #d3d9e8;padding:24px 0}.r-roles summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:1fr 28px;gap:10px 20px;min-height:96px}.r-roles summary::-webkit-details-marker{display:none}.r-roles summary .e-micro{grid-column:1/-1;line-height:1.6}.r-roles summary>span:nth-child(2){font-size:24px;line-height:1.2;letter-spacing:-.45px;max-width:400px}.r-roles summary b{font-size:25px;font-weight:400;line-height:1.2;transition:transform .2s;align-self:start;text-align:center}.r-roles details[open] summary b{transform:rotate(45deg)}.r-roles details>div{padding:14px 48px 6px 0}.r-roles p{font-size:16px;line-height:1.7;color:#4b5877}.r-roles blockquote{font-size:18px;line-height:1.4;border-left:2px solid #8995b7;margin:20px 0;padding-left:18px}.r-products legend{font-size:14px;margin-bottom:20px}.r-product-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.r-product-options article{padding:30px;background:#fff;border:1px solid #d3d9e8;display:flex;flex-direction:column;transition:border-color .2s,background .2s}.r-product-options article:has(input:checked){border-color:#415990;background:#eceef4}.r-product-options label{display:flex;gap:16px;align-items:center;cursor:pointer;min-height:60px;margin-bottom:20px}.r-product-options label span{display:flex;flex-direction:column;gap:7px}.r-product-options label small{font-size:10px;letter-spacing:.12em;color:#4b5877}.r-product-options label strong{font-size:30px;font-weight:500;letter-spacing:-1px}.r-product-options p{font-size:15px;line-height:1.7;color:#4b5877;flex:1}.r-product-options .u-link{font-size:13px;align-self:flex-start}.r-product-summary{margin-top:26px;padding-top:24px;border-top:1px solid #d3d9e8;display:flex;justify-content:space-between;gap:32px;align-items:center}.r-product-summary p{font-size:20px;line-height:1.4;margin:10px 0}.r-product-summary small{display:block;max-width:680px;color:#4b5877;line-height:1.6;font-size:12px}.r-product-summary>.u-link{flex-shrink:0}.r-value-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:80px}.r-drivers{margin:0;padding:0;list-style:none}.r-drivers li{display:flex;gap:24px;padding:23px 0;border-top:1px solid #d3d9e8}.r-drivers li>span{font-size:12px;color:#515e85;padding-top:4px}.r-drivers h3{font-size:21px;letter-spacing:-.35px;font-weight:500;margin-bottom:9px}.r-drivers p{font-size:15px;line-height:1.6;color:#4b5877;margin-bottom:0}.r-value-note{padding:40px;background:#080d20;color:#fff;align-self:start}.r-value-note .e-micro{color:#92aaf0}.r-value-note h3{font-size:clamp(35px,3.6vw,52px);letter-spacing:-1.8px;line-height:1.12;margin:24px 0}.r-value-note p{font-size:16px;line-height:1.7;color:#cfd4e3}.r-value-note .u-link{color:#92aaf0;margin-top:12px}.r-value-note .u-link:focus-visible{outline-color:#92aaf0}.r-agenda{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;padding:0;margin:0}.r-agenda li{border-top:1px solid #c4cce0;padding-top:24px}.r-agenda li>span{font-size:12px;color:#4b5877}.r-agenda h3{font-size:24px;font-weight:500;letter-spacing:-.6px;margin:26px 0 14px}.r-agenda p{font-size:15px;line-height:1.7;color:#4b5877}.r-section-foot{margin-top:32px;border-top:1px solid #d3d9e8;padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:24px}.r-section-foot>span{font-size:13px;color:#4b5877}.r-section-foot button.u-link{background:none;border:0;cursor:pointer;padding:8px 0;text-align:left}.r-tablist{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #c4cce0}.r-tablist button{padding:21px 16px;display:flex;align-items:center;gap:14px;background:transparent;border:0;border-bottom:3px solid transparent;cursor:pointer;color:#4b5877;font-size:17px}.r-tablist button span{font-size:11px}.r-tablist button[aria-selected=true]{color:#15204a;background:#e2e5ee;border-bottom-color:#2c3a70}.r-layer{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:42px;background:#fff;border:1px solid #d3d9e8;border-top:0}.r-layer h3{font-size:32px;font-weight:500;letter-spacing:-.8px;line-height:1.2;margin:20px 0}.r-layer p{font-size:16px;line-height:1.7;color:#4b5877;margin-bottom:0}.r-layer ul{padding:0;list-style:none;margin:0;align-self:center}.r-layer li{padding:18px 0;border-top:1px solid #d3d9e8;font-size:16px;line-height:1.6}.r-layer li:last-child{border-bottom:1px solid #d3d9e8}.r-compare,.r-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:36px 0}.r-compare article,.r-ledger article{border-top:1px solid #d3d9e8;padding-top:24px;display:flex;flex-direction:column}.r-compare h3,.r-ledger h3{font-size:25px;line-height:1.2;letter-spacing:-.7px;font-weight:500;margin:18px 0}.r-compare p,.r-ledger p{font-size:16px;line-height:1.7;color:#4b5877;flex:1}.r-compare blockquote,.r-ledger blockquote{margin:12px 0 0;padding:18px 0 0;border-top:1px solid #d3d9e8;font-size:16px;line-height:1.6}.r-ledger-status{font-size:12px;letter-spacing:.04em;color:#415990}.r-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.r-filters button{border:1px solid #c4cce0;background:transparent;color:#2c3a70;border-radius:30px;padding:12px 24px;min-height:46px;cursor:pointer}.r-filters button[aria-pressed=true]{background:#15204a;color:#fff;border-color:#15204a}.r-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.r-system-grid article{background:#fff;border:1px solid #d3d9e8;padding:30px;display:flex;flex-direction:column}.r-system-grid .e-micro{font-size:11px;line-height:1.6}.r-system-grid h3{font-size:25px;font-weight:500;letter-spacing:-.6px;margin:18px 0 12px}.r-system-grid p{font-size:16px;line-height:1.6;color:#4b5877;flex:1}.r-system-caps{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 16px}.r-system-caps span{padding:6px 10px;background:#e9ebf2;color:#2b3860;font-size:12px}.r-system-grid small{font-size:12px;color:#4b5877;line-height:1.6}.r-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #cbd3e5;background:#fff}.r-levels button{background:none;border:0;border-right:1px solid #cbd3e5;padding:24px 18px;text-align:left;color:#4b5877;cursor:pointer;font-size:16px;line-height:1.35}.r-levels button:last-child{border-right:0}.r-levels button span{display:block;font-size:12px;margin-bottom:12px}.r-levels button[aria-pressed=true]{background:#15204a;color:#fff}.r-mandate-body{padding:36px;display:grid;grid-template-columns:1fr 1fr;gap:50px;border:1px solid #cbd3e5;border-top:0;background:#fff}.r-mandate-description h3{font-size:32px;line-height:1.2;font-weight:500;letter-spacing:-.8px;margin:20px 0}.r-mandate-description p{color:#4b5877;font-size:16px;line-height:1.7}.r-check{display:flex;align-items:center;gap:12px;margin-top:24px;min-height:44px;font-size:14px;cursor:pointer}.r-mandate-action{padding:22px 0;border-bottom:1px solid #d3d9e8}.r-mandate-action:first-child{padding-top:0}.r-mandate-action strong{display:block;font-size:17px;line-height:1.5;font-weight:500;margin-bottom:10px}.r-mandate-action>span{font-size:13px;color:#415990;line-height:1.6}.r-mandate-action .r-paused{color:#89520a}.r-calculator{display:grid;grid-template-columns:1.15fr 1fr;gap:44px;align-items:start}.r-calculator form{min-width:0}.r-calculator-tools{display:flex;align-items:flex-end;flex-wrap:wrap;gap:20px;margin-bottom:24px}.r-calculator-tools label{display:flex;flex-direction:column;gap:7px;font-size:12px}.r-calculator-tools select{background:#fff;border:1px solid #c4cce0;padding:12px 30px 12px 12px;min-height:44px;color:#15204a}.r-calculator-tools button{font-size:13px;min-height:44px;border:0;background:none;cursor:pointer;padding:10px 0}.r-calculator fieldset{border-top:1px solid #cbd3e5;margin:32px 0 0;padding-top:22px}.r-calculator legend{font-size:19px;padding:0 16px 0 0;letter-spacing:-.3px}.r-calculator legend span{font-size:11px;margin-right:14px;color:#4b5877}.r-calc-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.r-field{display:flex;flex-direction:column;min-width:0}.r-field label{font-size:13px;font-weight:550;line-height:1.6;margin:0 0 9px}.r-field label>span{font-weight:400;color:#4b5877}.r-calc-pair label{min-height:44px}.r-field input,.r-field select{width:100%;box-sizing:border-box;border:1px solid #c4cce0;border-radius:2px;background:#fff;padding:14px 12px;color:#101733;min-height:50px;font-size:16px}.r-field select{padding-right:32px}.r-field input[aria-invalid=true]{border-color:#b34d28;outline-color:#b34d28}.r-field-error{color:#9b371b;font-size:12px;line-height:1.5;margin-top:7px;min-height:0}.r-field-error:empty{display:none}.r-calc-result{background:#080d20;color:#fff;padding:36px;position:sticky;top:105px}.r-calc-result .e-micro{color:#92aaf0;line-height:1.7}.r-calc-result h3{font-size:24px;line-height:1.3;letter-spacing:-.5px;font-weight:450;margin:20px 0 14px}.r-calc-result output{display:block;font-size:clamp(30px,3.4vw,48px);letter-spacing:-1.4px;line-height:1.2;color:#92aaf0;overflow-wrap:anywhere}.r-calc-result output.is-negative{color:#f8c5a0}.r-calc-result>p{font-size:14px;line-height:1.6;color:#cfd4e3;margin:18px 0}.r-calc-result dl{margin:28px 0}.r-calc-result dl>div{display:grid;grid-template-columns:1fr auto;gap:16px;border-top:1px solid #3d4764;padding:14px 0;font-size:13px;line-height:1.4}.r-calc-result dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.r-calc-result dt{color:#cfd4e3}.r-calc-result>small{display:block;color:#bac1d7;font-size:12px;line-height:1.6;margin-top:20px}.r-calc-result .u-button{color:#080d20;background:#92aaf0;width:100%;justify-content:space-between;border:0;cursor:pointer}.r-calc-result .u-button:disabled{opacity:.55;cursor:default}.r-calc-result .u-button:focus-visible{outline-color:#92aaf0}.r-scope{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.r-scope-fields>.r-field{margin-bottom:28px}.r-scope-fields legend{font-size:13px;margin:6px 0 18px}.r-source-checks{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px}.r-source-checks label{display:flex;align-items:center;gap:10px;font-size:14px;min-height:44px;cursor:pointer}.r-scope-summary{background:#e2e5ee;padding:36px;position:sticky;top:105px}.r-scope-summary h3{font-size:32px;line-height:1.2;letter-spacing:-.8px;font-weight:500;margin:20px 0 28px}.r-scope-summary dl{margin:0 0 24px}.r-scope-summary dl>div{padding:16px 0;border-top:1px solid #c4cce0}.r-scope-summary dt{font-size:11px;color:#4b5877;margin-bottom:8px}.r-scope-summary dd{margin:0;font-size:16px;line-height:1.5}.r-scope-summary [data-r-scope-summary]>p{font-size:14px;line-height:1.65;color:#4b5877;margin-bottom:24px}.r-scope-summary .u-button{font-size:13px;white-space:normal;line-height:1.5;justify-content:space-between;width:100%;box-sizing:border-box}.r-scope-summary>p{margin:18px 0 0;line-height:1.7}@media(max-width:1050px){.r-lifecycle h3{font-size:23px}.r-lifecycle>a{padding:28px 22px}.r-product-options article{padding:25px 22px}.r-product-options label strong{font-size:26px}.r-value-layout{gap:40px}.r-layer{gap:32px;padding:32px}.r-tablist button{gap:10px;padding:20px 10px;font-size:15px}.r-calculator{gap:26px}.r-calc-pair{grid-template-columns:1fr}.r-calc-pair label{min-height:0}.r-scope{gap:32px}.r-scope-summary,.r-calc-result{padding:28px}}@media(max-width:760px){.r-context,.r-value-layout,.r-layer,.r-mandate-body,.r-calculator,.r-scope{grid-template-columns:1fr}.r-context-sources{padding:4px 26px}.r-context-sources>div{padding:22px 0}.r-context-sources strong{font-size:20px}.r-context-sources span{font-size:14px}.r-context-decision{padding:30px 26px}.r-context-decision h3{font-size:28px;letter-spacing:-.8px}.r-lifecycle{grid-template-columns:1fr 1fr}.r-lifecycle>a{padding:26px 20px}.r-lifecycle h3{font-size:23px;margin-top:18px}.r-stage{flex-direction:column;gap:8px;font-size:11px;min-height:44px}.r-lifecycle p{font-size:14px}.r-roles{grid-template-columns:1fr;gap:0}.r-roles summary{min-height:86px}.r-roles summary>span:nth-child(2){font-size:24px}.r-roles details>div{padding-right:24px}.r-product-options{grid-template-columns:1fr;gap:12px}.r-product-options article{padding:25px}.r-product-options label{margin-bottom:12px}.r-product-options label strong{font-size:30px}.r-product-options .u-link{margin-top:4px}.r-product-summary{align-items:flex-start;flex-direction:column;gap:16px}.r-product-summary p{font-size:19px}.r-value-layout{gap:34px}.r-value-note{padding:30px}.r-value-note h3{font-size:42px}.r-drivers li{gap:18px}.r-agenda{grid-template-columns:1fr 1fr;gap:20px}.r-agenda h3{margin-top:20px;font-size:23px}.r-section-foot{align-items:flex-start;flex-direction:column;gap:15px}.r-tablist{grid-template-columns:repeat(5,minmax(0,1fr))}.r-tablist button{flex-direction:column;gap:10px;padding:17px 3px;font-size:12px}.r-tablist button span{font-size:10px}.r-layer{padding:28px 24px;gap:28px}.r-layer h3{font-size:28px}.r-layer li,.r-layer p{font-size:15px}.r-compare,.r-ledger{grid-template-columns:1fr;gap:28px}.r-compare article,.r-ledger article{padding-top:18px}.r-ledger h3,.r-compare h3{font-size:26px}.r-system-grid{grid-template-columns:1fr}.r-system-grid article{padding:26px}.r-filters{gap:8px}.r-filters button{padding:11px 17px;font-size:13px}.r-levels{grid-template-columns:1fr 1fr}.r-levels button{padding:18px;font-size:15px;border-bottom:1px solid #cbd3e5}.r-levels button:nth-child(2){border-right:0}.r-levels button:nth-child(n+3){border-bottom:0}.r-mandate-body{padding:27px 23px;gap:30px}.r-mandate-description h3{font-size:30px}.r-mandate-action:first-child{border-top:1px solid #d3d9e8;padding-top:22px}.r-calculator{gap:32px}.r-calculator-tools{gap:18px}.r-calc-pair{grid-template-columns:1fr 1fr;gap:14px}.r-calc-pair label{min-height:62px}.r-calc-result{position:static;padding:28px}.r-calc-result output{font-size:38px}.r-calc-result dl>div{grid-template-columns:1fr minmax(0,1fr)}.r-calc-result dd{text-align:right}.r-scope-summary{position:static;padding:28px 24px}.r-scope-summary h3{font-size:29px}.r-scope{gap:30px}}@media(max-width:420px){.r-lifecycle{grid-template-columns:1fr}.r-lifecycle>a{padding:26px}.r-stage{flex-direction:row;gap:14px;min-height:0;font-size:11px}.r-lifecycle h3{max-width:none;font-size:26px}.r-lifecycle p{font-size:15px}.r-stage-link{margin-top:14px}.r-agenda{grid-template-columns:1fr;gap:12px}.r-agenda li{display:grid;grid-template-columns:30px 1fr;gap:8px 12px;padding-top:22px}.r-agenda li>span{padding-top:5px}.r-agenda h3{margin:0;font-size:24px}.r-agenda p{grid-column:2}.r-calc-pair{grid-template-columns:1fr;gap:18px}.r-calc-pair label{min-height:0}.r-calc-result{padding:26px 22px}.r-calc-result output{font-size:34px}.r-tablist button{font-size:11px}.r-source-checks{gap:6px 10px}.r-source-checks label{font-size:13px}}@media(prefers-reduced-motion:reduce){.r-section *{transition:none!important;animation:none!important}}@media print{.r-calc-result,.r-scope-summary{position:static}.r-section button,.r-section input,.r-section select{print-color-adjust:exact}.r-layer[hidden]{display:block!important}.r-roles details>div{display:block}.r-calc-result{break-inside:avoid}.r-section{padding:35px 0!important}}.r-roles details,.r-roles summary>span{min-width:0}.r-roles summary .e-micro{white-space:normal;overflow-wrap:anywhere}.r-roles summary{grid-template-columns:minmax(0,1fr) 28px}:root{--sans:"Roobert Pro",Arial,sans-serif;--e-dark:#080d20;--e-deep:#000414;--e-green:#92aaf0;--e-ink:#101733;--e-paper:#f5f5f5;--e-muted:#4b5877;--e-border:#d3d9e8;--u-forest:#080d20;--u-mint:#92aaf0;--u-paper:#f5f5f5;--u-ink:#101733;--u-muted:#4b5877;--u-line:#d3d9e8}body,button,input,textarea,select{font-family:var(--sans)}h1,h2,h3,.e-hero h1,.e-page-hero h1{font-family:var(--sans);font-weight:500}.e-kicker,.e-micro{font-weight:500;letter-spacing:.07em}.u-button,.r-product-options article,.e-product,.r-system-grid article,.r-context,.e-demo,.e-brain-result,.u-form,.u-form input,.u-form textarea{border-radius:0}.u-button{font-weight:500}.u-button:focus-visible{outline-color:#526bb4}.u-header,.u-home .u-header{background:#080d20;color:#f5f5f5;border-color:#92aaf029}.u-header .u-nav a,.u-header .u-language,.u-header .u-menu-toggle{color:#d4def5}.u-header .u-button{background:#92aaf0;border-color:#92aaf0;color:#080d20}.u-header .u-button:hover{background:#b1c3f5}.u-brand.v-brand{gap:0;position:relative;flex:none;min-height:54px;width:178px;display:block}.u-brand.v-brand img{width:174px;height:56px;object-fit:contain;object-position:left center}.u-brand.v-brand>span.v-brand-label{position:absolute;left:53px;bottom:1px;font:400 9px/1 var(--sans);letter-spacing:.08em;color:#c1cdea}.v-brand .v-logo-dark,.u-menu-dialog .v-brand .v-logo-blue{display:none}.u-menu-dialog .v-brand .v-logo-dark{display:block}.u-menu-dialog .u-brand.v-brand>span.v-brand-label{color:#4b5877}.u-symbol{width:29px;height:29px;flex:none}.e-demo-brand .u-symbol{height:26px}.u-menu-close{color:#080d20}.v-hero{background:radial-gradient(ellipse at 85% 55%,#15204a,#080d20 44%,#000414)}.v-hero:before{background:linear-gradient(125deg,#92aaf009,transparent 65%)}.v-hero .e-hero-grid{grid-template-columns:1.12fr 1fr;padding-top:72px;padding-bottom:66px}.v-hero h1{font-size:clamp(50px,5.1vw,77px);line-height:1.06;letter-spacing:-.045em;max-width:12em}.v-hero h1 em{color:#92aaf0}.v-hero .e-hero-intro{font-size:19px;color:#c0cce8;line-height:1.6;max-width:30em}.v-hero .e-hero-actions>p{color:#a8b8da;font-size:12px}.v-hero .e-hero-baseline{border-color:#92aaf02e;color:#b6c5e8;font-size:10px}.v-brain .u-brain-map{max-height:335px;height:auto;filter:drop-shadow(0 0 24px #92aaf01a)}.v-brain .e-brain-top{padding-inline:12px;gap:10px;color:#b9c9f6}.v-brain .e-brain-top span{background:#101733;border-color:#92aaf048;border-radius:0;min-width:95px;font-size:10px;padding-block:8px}.v-brain .u-brain-feeds,.v-brain .u-brain-network{stroke:#92aaf071}.v-brain .u-brain-folds{stroke:#92aaf082}.v-brain .u-brain-nodes{fill:#92aaf0}.v-brain .u-brain-bright{fill:#d3deff}.v-brain .u-brain-core rect{fill:#15204a;stroke:#92aaf0}.v-brain .u-brain-core text{fill:#d3deff;font-family:var(--sans)}.v-brain .u-brain-output-line{stroke:#92aaf0}.v-brain-outcome{background:linear-gradient(120deg,#15204a,#101733);border:1px solid #526bb4;margin:0 12px;padding:18px 24px}.v-brain-outcome>.e-micro{font-size:9px;color:#b9c9f6;display:block}.v-brain-outcome>div{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:12px}.v-brain-outcome strong{font-size:22px;line-height:1.2;font-weight:400;letter-spacing:-.5px;color:#f5f5f5;text-align:center;border-right:1px solid #526bb473}.v-brain-outcome strong:first-child{text-align:left}.v-brain-outcome strong:last-child{text-align:right;border:0}.v-brain .e-brain-foot{color:#acbee7;margin-inline:12px;font-size:9px}.v-brain .e-brain-foot span:last-child:before{color:#92aaf0}.v-hero .e-hero-actions .u-link{color:#d4def5}.v-dark{background:#080d20;color:#f5f5f5;--e-muted:#b3c1e2;--e-border:#2c3a70}.v-dark .e-kicker,.v-dark .e-kicker>span{color:#aebff2}.v-dark .e-section-heading>p{color:#b7c4e1}.v-dark .e-section-heading h2{color:#f5f5f5}.v-dark :focus-visible{outline-color:#92aaf0}.v-chain-context{border-top:1px solid #2c3a70;border-bottom:1px solid #2c3a70;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:23px 0;margin-bottom:28px}.v-chain-context>span{font-size:10px;letter-spacing:.09em;color:#92aaf0;line-height:1.6}.v-chain-context p{margin:0;font-size:17px;line-height:1.5;color:#d4def5}.v-chain details{border-bottom:1px solid #2c3a70}.v-chain summary{display:grid;grid-template-columns:55px minmax(0,1fr) 32px;gap:25px;padding:32px 0;cursor:pointer;list-style:none;align-items:start}.v-chain summary::-webkit-details-marker{display:none}.v-chain-number{font-size:15px;color:#92aaf0;padding-top:3px}.v-chain-summary{display:flex;flex-direction:column;gap:10px;min-width:0}.v-chain-summary .e-micro{font-size:10px;color:#92aaf0}.v-chain-summary strong{font-size:30px;font-weight:400;line-height:1.2;letter-spacing:-.65px;color:#f5f5f5}.v-chain-summary>span:last-child{font-size:16px;line-height:1.65;color:#b7c4e1;max-width:54em}.v-chain-plus{font-size:28px;font-weight:400;color:#92aaf0;text-align:center;transition:transform .2s;line-height:1}.v-chain details[open] .v-chain-plus{transform:rotate(45deg)}.v-chain-body{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin:0 0 36px 80px;padding:30px;border:1px solid #2c3a70;background:#101733}.v-chain-body .e-micro{font-size:10px;color:#92aaf0}.v-chain-body p{font-size:15px;line-height:1.75;color:#c1cde7;margin:12px 0 28px}.v-chain-body p:last-child{margin-bottom:0}.v-chain-body .u-link{color:#becdf5;font-size:13px}.v-chain-decision{border-left:1px solid #2c3a70;padding-left:32px}.v-scope-note{font-size:12px;line-height:1.7;color:#a7b7d9;max-width:66em;margin:24px 0 0}.v-chain-loop{display:grid;grid-template-columns:42px 1fr auto;gap:24px;padding:32px 0 0;align-items:start;margin-top:35px;border-top:1px solid #2c3a70}.v-chain-loop>span{color:#92aaf0;padding-top:3px}.v-chain-loop strong{font-size:24px;font-weight:400;letter-spacing:-.4px}.v-chain-loop p{font-size:15px;line-height:1.7;color:#b7c4e1;margin:13px 0 0;max-width:50em}.v-chain-loop>.u-link{font-size:12px;color:#b9c9f6;align-self:center}.v-executive-section{background:#f5f5f5}.v-executive{border:1px solid #c4cce0;background:#fff}.v-executive-top{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;gap:24px;border-bottom:1px solid #d3d9e8}.v-executive-top>span:first-child{display:flex;align-items:center;gap:12px;font-size:17px;color:#101733}.v-executive-top .u-symbol{color:#526bb4;width:23px;height:23px}.v-executive-top>span:last-child{font-size:10px;letter-spacing:.07em;color:#4b5877}.v-scenario-controls{display:grid;grid-template-columns:1fr 1fr;background:#f0f2f8;border-bottom:1px solid #c4cce0}.v-scenario-controls button{display:grid;grid-template-columns:32px 1fr;gap:7px 12px;text-align:left;padding:24px 28px;border:0;border-right:1px solid #c4cce0;border-bottom:3px solid transparent;background:transparent;color:#4b5877;cursor:pointer;font:inherit}.v-scenario-controls button:last-child{border-right:0}.v-scenario-controls button>span{grid-row:1/3;border:1px solid currentColor;width:26px;height:26px;display:grid;place-items:center;font-size:13px;align-self:center}.v-scenario-controls strong{font-size:18px;line-height:1.4;font-weight:500}.v-scenario-controls small{font-size:12px;line-height:1.5}.v-scenario-controls button[aria-pressed=true]{background:#e5ebfb;color:#15204a;border-bottom-color:#526bb4}.v-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:36px 30px;border-bottom:1px solid #d3d9e8}.v-metric-grid>div{border-right:1px solid #d3d9e8}.v-metric-grid>div:last-child{border:0}.v-metric-grid>div>span{display:block;font-size:13px;color:#4b5877;line-height:1.5}.v-metric-grid strong{display:block;font-size:60px;line-height:1.12;letter-spacing:-2.5px;font-weight:400;color:#101733;margin:20px 0 12px}.v-metric-grid strong small{font-size:17px;letter-spacing:-.2px;display:inline-block;margin-left:9px}.v-metric-grid em{display:block;font-style:normal;font-size:12px;color:#4b5877;line-height:1.5}.v-scenario-reading{padding:34px 30px;display:grid;grid-template-columns:1fr 1fr;gap:16px 50px;background:#101733;color:#f5f5f5}.v-scenario-reading>.e-micro{grid-column:1/-1;color:#92aaf0;font-size:10px}.v-scenario-reading h3{font-size:33px;line-height:1.16;letter-spacing:-.7px;font-weight:400;margin:5px 0 0}.v-scenario-reading>p{font-size:16px;line-height:1.7;color:#c1cdea;margin:5px 0 0}.v-decision-owner{grid-column:1/-1;display:flex;gap:24px;padding-top:24px;margin-top:8px;border-top:1px solid #2c3a70;align-items:center}.v-decision-owner span{font-size:10px;letter-spacing:.07em;color:#92aaf0}.v-decision-owner strong{font-size:14px;line-height:1.4;font-weight:400;color:#d4def5}.v-scenario-source{padding:0 28px;background:#f5f5f5}.v-scenario-source>details>summary{list-style:none;display:flex;gap:24px;align-items:center;justify-content:space-between;cursor:pointer;min-height:66px;font-size:14px;padding-block:18px;line-height:1.5}.v-scenario-source>details>summary::-webkit-details-marker{display:none}.v-scenario-source>details>summary>span{font-size:24px}.v-scenario-source>details[open]>summary>span{transform:rotate(45deg)}.v-scenario-source>details p{font-size:13px;line-height:1.7;color:#4b5877;margin-bottom:20px;max-width:70em}.v-scenario-source>label{display:flex;align-items:center;gap:12px;min-height:60px;font-size:13px;color:#2c3a70;cursor:pointer;padding:18px 0;border-top:1px solid #d3d9e8;line-height:1.5}.v-scenario-source input{width:20px;height:20px;accent-color:#526bb4;flex:none}.v-sales-section{background:#edf0f7}.v-sales-flow{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;border-top:1px solid #c4cce0}.v-sales-flow article{display:flex;align-items:start;gap:24px;border-bottom:1px solid #c4cce0;padding:30px 0}.v-sales-flow article>span{font-size:12px;color:#526bb4;padding-top:5px}.v-sales-flow h3{font-size:26px;line-height:1.2;letter-spacing:-.4px;font-weight:500;margin:0 0 16px}.v-sales-flow p{font-size:15px;line-height:1.75;color:#4b5877;margin:0}.v-sales-flow article:last-child{grid-column:1/-1;max-width:100%}.v-sales-flow article:last-child p{max-width:64em}.v-sales-goals{display:flex;gap:20px 30px;flex-wrap:wrap;padding:25px 0;align-items:center;border-bottom:1px solid #c4cce0;margin-bottom:26px}.v-sales-goals span{font-size:10px;letter-spacing:.07em;color:#4b5877}.v-sales-goals strong{font-size:16px;font-weight:500;color:#15204a}.v-sales-boundary{font-size:14px;max-width:68em}.v-sales-example{border-top:1px solid #c4cce0;border-bottom:1px solid #c4cce0;margin:32px 0 18px}.v-sales-example>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:76px;cursor:pointer;padding:18px 0;font-size:18px;line-height:1.4;color:#15204a}.v-sales-example>summary::-webkit-details-marker{display:none}.v-sales-example>summary>span{font-size:26px;color:#526bb4;flex:none}.v-sales-example[open]>summary>span{transform:rotate(45deg)}.v-sales-example .e-demo{margin:12px 0 32px}.e-footer-word.v-footer-logo{display:block;margin:40px 0 10px;max-width:1000px}.v-footer-logo img{width:100%;height:auto}.e-engine-visual{background:radial-gradient(ellipse at center,#15204a,#080d20)}.e-control-section{background:#080d20}.e-control-section h2 em{color:#92aaf0}.r-value-note,.r-calc-result{background:#080d20}.r-value-note .e-micro,.r-calc-result .e-micro{color:#92aaf0}.e-start{background:#e6ecfb}.r-product-options article:has(input:checked){background:#e5ebfb;border-color:#526bb4}.r-section input[type=checkbox]{accent-color:#526bb4}.r-filters button{border-radius:0}.r-filters button[aria-pressed=true],.r-levels button[aria-pressed=true]{background:#15204a}.r-tablist button[aria-selected=true]{background:#e5ebfb;border-bottom-color:#526bb4;color:#15204a}@media(min-width:1600px){.v-hero .e-hero-grid{padding-top:90px;padding-bottom:80px}.v-hero h1{font-size:80px}}@media(max-width:1190px){.v-hero h1{font-size:55px}.v-hero .e-hero-intro{font-size:17px}.v-hero .e-hero-grid{column-gap:30px}.v-brain-outcome{padding:18px}.v-brain-outcome strong{font-size:21px}.v-chain-loop{grid-template-columns:36px 1fr}.v-chain-loop>.u-link{grid-column:2}.v-metric-grid strong{font-size:51px}.v-metric-grid strong small{display:block;margin:6px 0 0}.v-scenario-reading h3{font-size:29px}}@media(max-width:1050px){.u-brand.v-brand{width:165px}.u-brand.v-brand img{width:162px;height:52px}.u-brand.v-brand>span.v-brand-label{left:49px;bottom:3px}.v-hero h1{font-size:49px}.v-brain .e-brain-top span{min-width:78px;font-size:8px}.v-brain-outcome{margin-inline:0}.v-brain .e-brain-foot{margin-inline:0;font-size:8px}.v-scenario-controls strong{font-size:17px}.v-chain-body{margin-left:60px;gap:28px;padding:25px}.v-chain summary{grid-template-columns:35px minmax(0,1fr) 30px}.v-chain-decision{padding-left:26px}}@media(max-width:760px){.u-header-row{height:70px}.u-brand.v-brand{min-height:52px;width:160px}.u-brand.v-brand img{width:156px;height:50px}.u-brand.v-brand>span.v-brand-label{left:47px;font-size:8px;bottom:2px}.u-menu-top .u-brand.v-brand{width:160px}.u-menu-top{height:70px}.u-menu-content{min-height:calc(100dvh - 70px)}.v-hero .e-hero-grid{display:flex;flex-direction:column;padding-top:27px;padding-bottom:24px;gap:0}.v-hero h1{font-size:43px;line-height:1.08;letter-spacing:-.04em;max-width:none}.v-hero .e-kicker{font-size:9px;margin-bottom:16px}.v-hero .e-hero-intro{font-size:16px;line-height:1.55;margin-top:18px;max-width:34em}.v-hero .e-hero-copy{width:100%;align-self:auto}.v-hero .e-hero-actions{width:100%;padding-top:20px;gap:4px;align-self:stretch}.v-hero .e-hero-actions>.u-button{font-size:14px;min-height:48px}.v-hero .e-hero-actions>.u-link{font-size:12px;min-height:42px}.v-hero .e-hero-actions>p,.v-hero .e-hero-baseline{display:none}.v-brain{margin-top:24px;max-width:450px;align-self:center}.v-brain .u-brain-map{height:190px;max-height:none;width:100%;margin:0}.v-brain .e-brain-top{padding-inline:8%;gap:8px}.v-brain .e-brain-top span{font-size:8px;min-width:73px;padding:7px 8px}.v-brain-outcome{margin-inline:0;padding:15px 18px}.v-brain-outcome>.e-micro{font-size:8px}.v-brain-outcome>div{margin-top:10px}.v-brain-outcome strong{font-size:23px}.v-brain .e-brain-foot{font-size:8px;margin-top:8px;gap:8px;line-height:1.5}.v-chain-context{display:block;padding:20px 0;margin-bottom:8px}.v-chain-context p{font-size:15px;line-height:1.7;margin-top:9px}.v-chain summary{grid-template-columns:23px minmax(0,1fr) 22px;gap:12px;padding:27px 0}.v-chain-number{font-size:11px;padding-top:2px}.v-chain-plus{font-size:25px}.v-chain-summary{gap:10px}.v-chain-summary .e-micro{font-size:9px;line-height:1.5}.v-chain-summary strong{font-size:25px;letter-spacing:-.5px;line-height:1.2}.v-chain-summary>span:last-child{font-size:14px;line-height:1.65}.v-chain-body{grid-template-columns:1fr;gap:25px;margin:0 0 28px;padding:24px 20px}.v-chain-body .e-micro{font-size:9px}.v-chain-body p{font-size:14px;margin-bottom:22px;line-height:1.75}.v-chain-decision{padding:24px 0 0;border-left:0;border-top:1px solid #2c3a70}.v-chain-body .u-link{font-size:12px;line-height:1.5}.v-scope-note{font-size:12px;line-height:1.75}.v-chain-loop{gap:16px;grid-template-columns:28px 1fr;margin-top:28px;padding-top:28px}.v-chain-loop .u-symbol{width:24px;height:24px}.v-chain-loop strong{font-size:23px;line-height:1.25;display:block}.v-chain-loop p{font-size:14px}.v-chain-loop>.u-link{font-size:12px}.v-executive-top{padding:16px 18px;gap:15px}.v-executive-top>span:first-child{font-size:14px;gap:9px}.v-executive-top .u-symbol{width:20px;height:20px}.v-executive-top>span:last-child{font-size:8px;max-width:130px;line-height:1.6;text-align:right}.v-scenario-controls button{padding:18px 15px;grid-template-columns:22px 1fr;gap:10px}.v-scenario-controls button>span{width:22px;height:22px;font-size:10px;grid-row:1;align-self:start;margin-top:2px}.v-scenario-controls strong{font-size:14px;line-height:1.4}.v-scenario-controls small{font-size:11px;grid-column:1/-1;line-height:1.5}.v-metric-grid{gap:14px;padding:24px 18px}.v-metric-grid>div>span{font-size:11px;line-height:1.5;min-height:34px;padding-right:8px}.v-metric-grid strong{font-size:38px;letter-spacing:-1.1px;margin:14px 0 12px}.v-metric-grid strong small{font-size:12px;line-height:1.3;margin:6px 0 0}.v-metric-grid em{font-size:10px;line-height:1.5;padding-right:7px}.v-scenario-reading{grid-template-columns:1fr;gap:17px;padding:28px 22px}.v-scenario-reading>.e-micro{font-size:9px}.v-scenario-reading h3{font-size:28px;line-height:1.2;margin:0}.v-scenario-reading>p{font-size:14px;line-height:1.7;margin:0}.v-decision-owner{display:block;margin-top:3px;padding-top:19px}.v-decision-owner span{font-size:9px;display:block;margin-bottom:8px}.v-decision-owner strong{font-size:13px}.v-scenario-source{padding:0 20px}.v-scenario-source>details>summary{font-size:13px;gap:18px}.v-scenario-source>label{font-size:12px}.v-scenario-source>details p{font-size:12px}.v-sales-flow{grid-template-columns:1fr;gap:0}.v-sales-flow article{gap:18px;padding:25px 0}.v-sales-flow article>span{font-size:11px}.v-sales-flow h3{font-size:24px;margin-bottom:13px}.v-sales-flow p{font-size:14px}.v-sales-goals{gap:16px 24px;padding-block:22px}.v-sales-goals>span{width:100%;font-size:9px}.v-sales-goals strong{font-size:14px}.v-sales-boundary{font-size:13px}.v-sales-example>summary{font-size:16px;line-height:1.5;gap:22px}.v-sales-example .e-demo{margin-top:7px}.v-sales-section>.u-wrap>.u-link{font-size:13px}.e-footer-word.v-footer-logo{margin:24px 0 0}.e-footer .v-brand{width:174px}.e-footer .v-brand img{width:174px;height:56px}.e-footer .v-brand>span.v-brand-label{left:53px;bottom:2px}}@media(max-width:400px){.v-hero .e-hero-grid{padding-top:20px}.v-hero h1{font-size:37px;line-height:1.1}.v-hero .e-hero-intro{font-size:15px;line-height:1.5;margin-top:15px}.v-hero .e-kicker{margin-bottom:15px}.v-brain{margin-top:17px}.v-brain .u-brain-map{height:167px}.v-brain .e-brain-top{padding-inline:5%}.v-brain .e-brain-top span{font-size:8px;min-width:73px}.v-brain-outcome{padding:12px 16px}.v-brain-outcome strong{font-size:22px}.v-brain-outcome>.e-micro{font-size:8px}.v-brain .e-brain-foot{font-size:8px}.v-hero .e-hero-actions{padding-top:14px}.v-hero .e-hero-actions>.u-button{font-size:13px;min-height:47px}.v-chain-summary strong{font-size:23px}.v-metric-grid{gap:11px;padding:23px 15px}.v-metric-grid strong{font-size:35px}.v-metric-grid>div>span{font-size:10px}.v-metric-grid em{font-size:10px}.v-scenario-controls button{padding:16px 12px;gap:8px}.v-scenario-controls strong{font-size:13px}}@media(max-width:360px){.v-hero h1{font-size:32px}.v-hero .e-hero-intro{font-size:14px}.v-brain .u-brain-map{height:154px}.v-brain .e-brain-top span{min-width:63px;font-size:7px}.v-brain .e-brain-top{padding:0}.v-brain-outcome{padding:13px}.v-brain-outcome strong{font-size:21px}.v-brain-outcome>.e-micro{font-size:7px}.v-brain .e-brain-foot{font-size:7px}.v-metric-grid strong{font-size:30px}.v-executive-top>span:first-child{font-size:12px}.v-executive-top>span:last-child{font-size:7px;max-width:98px}.v-scenario-controls strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.v-chain-plus{transition:none}.v-brain *{animation:none!important}}@media print{.v-dark,.v-scenario-reading{background:#fff;color:#080d20}.v-dark p,.v-dark strong,.v-dark .e-micro,.v-dark .e-section-heading h2,.v-scenario-reading h3,.v-scenario-reading p{color:#080d20}.v-chain-body{background:#fff}.v-chain details{break-inside:avoid}.v-metric-grid{break-inside:avoid}}@media(max-width:400px){html[lang=en] .v-hero h1{font-size:35px}}@media(max-width:360px){html[lang=en] .v-hero h1{font-size:29px}}.j-hero .e-hero-grid{grid-template-columns:1.05fr 1fr;column-gap:68px;padding-top:62px;padding-bottom:55px}.j-hero .e-hero-copy{align-self:center}.j-hero .e-hero-intro{max-width:29em}.j-hero h1{font-size:clamp(50px,5.1vw,74px)}.j-hero-brain{grid-column:2;grid-row:1/3;align-self:center;justify-self:end;margin:0;min-width:0;width:100%;position:relative;isolation:isolate}.j-hero-brain:before{content:"";position:absolute;inset:30px -35px 70px;background:radial-gradient(ellipse,#526bb431,transparent 68%);z-index:-1;pointer-events:none}.j-hero-brain figcaption{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:0 10px 22px;font-size:17px;letter-spacing:-.02em;color:#f5f5f5}.j-hero-brain figcaption>span{display:flex;gap:10px;align-items:center}.j-hero-brain figcaption i{width:6px;height:6px;flex:none;border-radius:50%;background:#92aaf0;box-shadow:0 0 14px #92aaf099}.j-hero-brain figcaption small{font-size:9px;color:#aebfed;letter-spacing:.1em}.j-hero-sources{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0 14px}.j-hero-sources span{padding:9px 5px;background:#101733;border:1px solid #526bb478;text-align:center;font-size:11px;color:#c7d4f8;line-height:1.4}.j-hero-brain .u-brain-map{height:295px;animation:none;overflow:visible;filter:drop-shadow(0 0 16px #92aaf014)}.j-hero-brain .u-brain-network,.j-workspace .u-brain-network{stroke:#92aaf0;opacity:.22}.j-hero-brain .u-brain-folds,.j-workspace .u-brain-folds{stroke:#92aaf0;stroke-opacity:.24}.j-hero-brain .u-brain-core rect,.j-workspace .u-brain-core rect{fill:#101733;stroke:#92aaf0;stroke-width:1.4}.j-hero-brain .u-brain-core text,.j-workspace .u-brain-core text{font-size:25px;letter-spacing:-1px;fill:#f5f5f5}.j-neural-flow{stroke:#bbcdff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.j-flow-input,.j-flow-work,.j-flow-output{opacity:.14;transition:opacity .3s}[data-beat="0"] .j-flow-input,[data-beat="1"] .j-flow-work,[data-beat="2"] .j-flow-output{opacity:.95;filter:drop-shadow(0 0 4px #92aaf0)}.j-hero-result{position:relative;margin:0 8px;background:linear-gradient(120deg,#1e2c5c,#101733);border:1px solid #92aaf078;padding:19px 20px;display:flex;align-items:center;gap:17px;box-shadow:0 14px 55px #00041445}.j-hero-result>svg,.j-source-stack svg,.j-deliverable-banner>svg{width:25px;height:30px;flex:none;stroke:#92aaf0;fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.j-hero-result>div{min-width:0}.j-hero-result>div>span{display:block;font-size:8px;letter-spacing:.12em;color:#b3c4ee;margin-bottom:6px}.j-hero-result strong{font-size:25px;font-weight:400;line-height:1.2;letter-spacing:-.025em;color:#f5f5f5}.j-hero-result p{font-size:12px;line-height:1.5;color:#b9c8eb;margin:7px 0 0}.j-result-check{margin-left:auto;display:grid;place-items:center;width:26px;height:26px;flex:none;border:1px solid #526bb4;color:#baceff}.j-result-check svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4}.j-hero-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 8px 0;color:#afc0e8;font-size:10px;line-height:1.4;min-height:39px}.j-hero-controls>button{display:flex;align-items:center;gap:9px;background:none;border:0;padding:4px 0 4px 9px;font-size:11px;color:#d2deff;min-height:32px;flex:none}.j-hero-controls>button:focus-visible{outline-color:#92aaf0}.j-hero .e-hero-actions{padding-top:18px}.j-anchor{scroll-margin-top:90px}.j-journey-section{background:#f5f5f5}.j-project-header{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:21px 25px;border:1px solid #cbd2e3;background:#f5f5f5}.j-project-header>span{display:flex;gap:16px;align-items:center}.j-project-header .u-symbol{width:25px;height:25px;color:#526bb4}.j-project-header strong{font-size:19px;letter-spacing:-.4px;font-weight:500}.j-project-header>span>span{font-size:12px;color:#4b5877;border-left:1px solid #ccd3e3;padding-left:16px}.j-project-header>small{font-size:8px;color:#526080;letter-spacing:.055em;line-height:1.5;text-align:right}.j-journey{border:1px solid #cbd2e3;border-top:0}.j-stage-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid #cbd2e3;background:#eef0f7}.j-stage-tabs>button{position:relative;border:0;border-right:1px solid #d2d8e7;background:transparent;min-height:85px;padding:19px 13px;text-align:left;font-size:13px;color:#465576;line-height:1.4}.j-stage-tabs>button:last-child{border-right:0}.j-stage-tabs>button>span{display:block;font-size:9px;margin-bottom:8px;letter-spacing:.04em;color:#5b6d98}.j-stage-tabs>button[aria-selected=true]{background:#080d20;color:#f5f5f5}.j-stage-tabs>button[aria-selected=true]>span{color:#92aaf0}.j-stage-tabs>button[aria-selected=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#92aaf0}.j-stage-tabs>button:hover{background:#e1e7f7;color:#080d20}.j-stage-tabs>button:focus-visible{outline-offset:-4px;outline-color:#526bb4}.j-mobile-phase{display:none}.j-stage-panel{outline-offset:4px}.j-event{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px;background:#fff;border-bottom:1px solid #cbd2e3}.j-event .e-micro{font-size:9px;color:#526080}.j-event h3{font-size:27px;font-weight:400;letter-spacing:-.025em;line-height:1.25;margin:10px 0 0;max-width:24em}.j-project-context{font-size:11px;line-height:1.6;color:#526080;text-align:right;max-width:200px;flex:none}.j-studio-grid{display:grid;grid-template-columns:1fr 1.05fr;background:#080d20}.j-workspace{position:relative;padding:29px 31px 23px;background:radial-gradient(ellipse at 45% 42%,#1b2753 0,#101733 44%,#080d20 90%);color:#f5f5f5;min-width:0;overflow:hidden}.j-source-label{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.08em;color:#aebfe8;padding-bottom:15px}.j-source-stack{display:grid;gap:6px}.j-source-stack>div{display:flex;align-items:center;gap:12px;min-height:39px;padding:7px 12px;background:#080d205c;border:1px solid #526bb454;color:#cfdaef;font-size:12px;line-height:1.4}.j-source-stack svg{height:19px;width:17px}.j-source-stack small{margin-left:auto;color:#a7b7da;font-size:9px}.j-source-stack>div.is-missing{border-color:#c9a675;color:#f0d5a8}.j-source-stack>div.is-missing small{color:#f0d5a8}.j-source-stack>div.is-missing svg{stroke:#f0d5a8}.j-studio-brain{margin:-1px auto -7px;max-width:310px}.j-studio-brain .u-brain-map{height:172px;animation:none}.j-task-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #526bb459;padding-top:12px;margin-top:7px}.j-task-heading>.e-micro{font-size:8px;color:#b4c3e7}.j-replay{font-size:10px;white-space:nowrap;border:0;background:none;color:#cfddff;min-height:38px;padding:5px 0 5px 9px}.j-tasks{list-style:none;padding:0;margin:5px 0 0}.j-tasks li{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.55;padding:7px 0;color:#d3def3}.j-tasks li>span{width:16px;height:16px;flex:none;border:1px solid #526bb4;display:grid;place-items:center;margin-top:2px;transition:background .2s}.j-tasks svg{height:12px;width:12px;stroke:#baceff;stroke-width:1.5;fill:none}.j-journey[data-beat="0"] .j-tasks svg{opacity:.1}.j-journey[data-beat="1"] .j-tasks li:not(:first-child) svg{opacity:.1}.j-work-status{color:#acbfed;font-size:10px;line-height:1.65;margin:11px 0 0;min-height:32px;max-width:39em}.j-document{background:#fff;min-width:0;border-left:1px solid #d3d9e8;display:flex;flex-direction:column}.j-document-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #d3d9e8;padding:19px 26px}.j-document-heading>span:first-child{display:flex;gap:9px;align-items:center;font-size:20px;letter-spacing:-.5px}.j-document-heading .u-symbol{width:19px;height:19px;color:#526bb4}.j-document-heading>span:last-child{font-size:8px;color:#526080;letter-spacing:.045em;text-align:right}.j-document-body{padding:30px 32px 26px;display:flex;flex:1;flex-direction:column}.j-document-kind{font-size:8px;letter-spacing:.085em;color:#526080;margin:0 0 16px!important;line-height:1.5}.j-document h3{font-size:34px;line-height:1.1;letter-spacing:-.04em;font-weight:400;margin:0 0 22px;max-width:12em}.j-document dl{margin:0}.j-document dl>div{border-top:1px solid #d3d9e8;padding:13px 0;display:grid;grid-template-columns:.72fr 1.3fr;gap:23px}.j-document dt{font-size:11px;line-height:1.65;color:#526080}.j-document dd{font-size:13px;line-height:1.6;color:#15204a;margin:0}.j-document-decision{margin:15px 0 20px;background:#f0f3fa;padding:15px 17px;border-left:2px solid #92aaf0}.j-document-decision .e-micro{font-size:8px;color:#526080}.j-document-decision p{font-size:12px;line-height:1.65;margin:8px 0 0;color:#354568}.j-document-action{margin-top:auto}.j-document-action .u-button{font-size:11px;min-height:44px;padding:12px 15px;gap:10px;justify-content:space-between;width:100%}.j-document-action .u-button:disabled{opacity:1;background:#eee8db;color:#6f5b36;border-color:#ddd0b9;cursor:default}.j-document-action small{display:block;font-size:9px;color:#596582;line-height:1.6;margin-top:10px}.j-document-action>p{display:flex;gap:12px;font-size:13px;line-height:1.6;color:#283f74;align-items:flex-start}.j-document-action>p>svg{width:20px;height:20px;flex:none;stroke:#526bb4;fill:none;stroke-width:1.4}.j-document.is-blocked .j-document-kind{color:#7a5728}.j-document.is-blocked{background:#fffdf8}.j-consequence{display:grid;grid-template-columns:1fr 1.05fr;background:#eef1f8;border-top:1px solid #cbd2e3}.j-consequence>div{padding:23px 30px}.j-consequence>div+div{border-left:1px solid #cbd2e3}.j-consequence .e-micro{font-size:8px;color:#53617f}.j-consequence p{font-size:13px;line-height:1.7;color:#283a60;margin:10px 0 0}.j-demo-tools{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:12px 28px;border-top:1px solid #cbd2e3;background:#fff}.j-demo-tools label{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.5;cursor:pointer;min-height:44px}.j-demo-tools input{height:19px;width:19px;accent-color:#526bb4;flex:none}.j-demo-tools button{border:0;background:none;font-size:11px;min-height:44px;padding:0;gap:13px}.j-journey-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 27px;border-top:1px solid #cbd2e3;background:#f5f5f5}.j-journey-footer>button.u-link{border:0;background:none;min-height:44px;padding:0;font-size:12px}.j-journey-footer>button.u-link:disabled{opacity:.4;cursor:default}.j-journey-footer>span{font-size:11px;color:#53617f}.j-journey-footer>.u-button{font-size:12px;min-height:46px;min-width:220px;justify-content:space-between}.j-demo-note{font-size:11px;line-height:1.8;color:#5c6985;margin:20px 0 0;max-width:78em}.j-chain .v-chain-summary strong{font-size:29px}.j-chain .v-chain-summary>span:last-child{max-width:60em}.j-learning-loop{display:flex;gap:26px;padding-top:39px;margin-top:38px;border-top:1px solid #526bb473;max-width:950px}.j-learning-loop>span{padding-top:3px;color:#92aaf0}.j-learning-loop .e-micro{font-size:9px;color:#b8c9ef}.j-learning-loop h3{font-size:32px;font-weight:400;letter-spacing:-.03em;line-height:1.2;margin:15px 0}.j-learning-loop p{font-size:15px;line-height:1.75;color:#b7c5e4;margin:0 0 16px}.j-learning-loop .u-link{color:#c9d8ff;font-size:13px}.j-sales-steps{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;margin:0 0 38px;border-top:1px solid #cad2e4}.j-sales-steps li{padding:25px 22px 24px 0;position:relative}.j-sales-steps li:not(:last-child):after{content:"\2192";position:absolute;top:22px;right:22px;color:#526bb4}.j-sales-steps li>span{font-size:10px;color:#526080}.j-sales-steps h3{font-size:24px;letter-spacing:-.03em;font-weight:400;margin:19px 0 13px}.j-sales-steps p{font-size:13px;line-height:1.7;color:#53617f;max-width:14em;margin:0}.j-sales-artifacts{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-bottom:34px}.j-campaign{background:#101733;color:#f5f5f5;padding:25px 32px 28px}.j-example-label{font-size:8px;color:#aebfed;letter-spacing:.07em}.j-floorplan{margin:24px 0 16px;height:150px;display:flex;justify-content:center;background:linear-gradient(130deg,#1d2b56,#101733)}.j-floorplan svg{width:100%;height:100%;fill:none;stroke:#b9cafa;stroke-width:2.5}.j-floorplan .j-window{stroke:#92aaf0;stroke-width:6}.j-floorplan .j-door{stroke-width:1;stroke:#9cb0e4}.j-campaign h3{font-size:34px;font-weight:400;line-height:1.15;letter-spacing:-.025em;margin:20px 0 14px}.j-campaign p{font-size:15px;line-height:1.7;color:#c1cee9;margin:0 0 23px;max-width:28em}.j-draft-status{display:block;border-top:1px solid #526bb45f;padding-top:17px;font-size:10px;line-height:1.65;color:#b3c5ef}.j-sales-outputs{display:grid;grid-template-rows:1fr 1fr}.j-sales-outputs article{padding:24px 0;border-top:1px solid #c4cde1}.j-sales-outputs .e-micro{font-size:9px;color:#53617f}.j-sales-outputs h3{font-size:28px;font-weight:400;letter-spacing:-.03em;line-height:1.2;margin:16px 0}.j-sales-outputs p{font-size:15px;line-height:1.75;color:#53617f;margin:0;max-width:35em}.j-system-rows{border-top:1px solid #cbd3e4}.j-system-rows article{display:grid;grid-template-columns:1fr 40px 1.2fr;gap:40px;align-items:center;padding:29px 0;border-bottom:1px solid #cbd3e4}.j-system-source{font-size:18px;line-height:1.6;color:#35476f}.j-system-source small{font-size:9px;letter-spacing:.06em;display:block;margin-bottom:10px;color:#53617f}.j-system-arrow{font-size:25px;color:#526bb4}.j-system-rows h3{font-size:27px;font-weight:400;letter-spacing:-.025em;margin:0 0 10px}.j-system-rows p{font-size:14px;line-height:1.7;color:#53617f;margin:0}.j-value-table-head,.j-value-table article{display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px;border-bottom:1px solid #cbd3e4;padding:24px 0}.j-value-table-head{font-size:9px;letter-spacing:.07em;color:#53617f;border-top:1px solid #cbd3e4}.j-value-table article p{font-size:14px;line-height:1.7;margin:0;color:#53617f}.j-value-table article p:first-child{font-size:19px;color:#15204a;line-height:1.4}.j-value-note{font-size:11px;line-height:1.8;color:#53617f;max-width:75em;margin:22px 0 0}.j-product-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.j-product-roles article{padding:28px;border:1px solid #c7cfe2;background:#eef1f8;display:flex;flex-direction:column}.j-product-roles .e-micro{font-size:9px;line-height:1.65;min-height:30px;color:#53617f}.j-product-roles h3{font-size:38px;letter-spacing:-.05em;font-weight:400;margin:25px 0 23px}.j-product-roles p{font-size:14px;line-height:1.75;color:#53617f;margin:0 0 28px}.j-product-roles .u-link{font-size:11px;line-height:1.5;margin-top:auto}.j-product-brain{display:flex;gap:22px;background:#080d20;padding:28px 30px;margin:26px 0 20px;color:#f5f5f5}.j-product-brain>span{color:#92aaf0}.j-product-brain strong{font-size:24px;font-weight:400;line-height:1.25;letter-spacing:-.02em}.j-product-brain p{font-size:14px;line-height:1.7;color:#bccbec;margin:13px 0 0;max-width:60em}.j-control-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-bottom:25px}.j-control-cards article{border-top:1px solid #526bb4;padding-top:24px}.j-control-cards article>span{font-size:10px;line-height:1.6;color:#b9c9f1}.j-control-cards h3{font-size:28px;letter-spacing:-.025em;line-height:1.2;margin:22px 0 18px;font-weight:400}.j-control-cards p{font-size:14px;line-height:1.75;color:#b6c5e4;max-width:28em}.j-control-section>.u-wrap>.u-link{color:#c9d8ff;font-size:13px}.j-start-deliverables{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.j-start-deliverables article{padding-top:24px;border-top:1px solid #bac6e0}.j-start-deliverables article>span{font-size:10px;color:#53617f}.j-start-deliverables h3{font-size:28px;font-weight:400;letter-spacing:-.035em;line-height:1.2;margin:22px 0 19px;max-width:14em}.j-start-deliverables p{font-size:14px;line-height:1.75;color:#53617f}.j-deliverable-banner{display:flex;align-items:center;gap:24px;padding:30px;background:#101733;color:#f5f5f5;margin:0 0 35px}.j-deliverable-banner>strong{font-size:27px;font-weight:400;line-height:1.3;letter-spacing:-.02em}.j-phase-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:30px;border-block:1px solid #cbd3e4;padding:20px 0;cursor:pointer;list-style:none;font-size:19px}.j-phase-detail>summary>span{font-size:26px}.j-phase-detail>summary::-webkit-details-marker{display:none}.j-phase-detail .u-wrap{width:auto;max-width:none}.j-phase-detail .v-executive-section{padding:35px 0 0}@media(prefers-reduced-motion:no-preference){.is-running[data-beat="0"] .j-flow-input,.is-running[data-beat="1"] .j-flow-work,.is-running[data-beat="2"] .j-flow-output{stroke-dasharray:14 9;animation:j-flow .9s linear infinite}.is-running[data-beat="1"] .u-brain-core rect{animation:j-core 1.3s ease-in-out infinite}}@keyframes j-flow{to{stroke-dashoffset:-46}}@keyframes j-core{50%{stroke:#f5f5f5;filter:drop-shadow(0 0 5px #92aaf07a)}}@media(max-width:1150px){.j-hero .e-hero-grid{column-gap:35px}.j-hero h1{font-size:53px}.j-hero-brain .u-brain-map{height:270px}.j-hero-result{padding:17px}.j-hero-result strong{font-size:22px}.j-hero-sources{gap:18px}.j-project-header>span>span{max-width:180px}.j-stage-tabs>button{font-size:12px;padding-inline:10px}.j-workspace{padding:24px}.j-document-body{padding:26px}.j-document h3{font-size:30px}.j-document dl>div{grid-template-columns:1fr;gap:5px;padding:11px 0}.j-studio-brain .u-brain-map{height:205px}.j-task-heading{flex-wrap:wrap;gap:0}.j-task-heading>.e-micro{flex:1}.j-product-roles{gap:18px}.j-product-roles article{padding:24px}.j-product-roles h3{font-size:31px}.j-sales-artifacts{gap:30px}.j-value-table-head,.j-value-table article{gap:25px}}@media(max-width:900px){.j-hero h1{font-size:45px}.j-hero-brain figcaption{font-size:14px}.j-hero-brain figcaption small{font-size:8px}.j-hero-result strong{font-size:20px}.j-hero-result p{font-size:10px}.j-hero-controls{font-size:8px;gap:8px}.j-event{padding:24px}.j-event h3{font-size:24px}.j-project-context{max-width:150px;font-size:10px}.j-workspace{padding:20px}.j-document-body{padding:22px}.j-document-heading{padding:17px 20px}.j-document h3{font-size:28px}.j-task-heading>.e-micro{font-size:7px}.j-tasks li{font-size:11px}.j-consequence>div{padding:20px}.j-sales-steps h3{font-size:21px}.j-system-rows article{gap:25px;grid-template-columns:1fr 25px 1.2fr}.j-product-roles .u-link{font-size:10px}.j-start-deliverables,.j-control-cards{gap:25px}}@media(max-width:760px){.j-hero .e-hero-grid{padding-top:24px;padding-bottom:22px;gap:0}.j-hero .e-hero-copy{align-self:auto}.j-hero h1{font-size:43px;line-height:1.08}.j-hero .e-hero-intro{font-size:16px;line-height:1.5;max-width:34em}.j-hero-brain{max-width:450px;align-self:center;margin-top:21px}.j-hero-brain:before{inset:20px -15px 60px}.j-hero-brain figcaption{font-size:13px;padding:0 0 13px}.j-hero-brain figcaption>span{gap:8px}.j-hero-brain figcaption small{font-size:7px}.j-hero-brain figcaption i{height:5px;width:5px}.j-hero-sources{padding:0 7%;gap:16px}.j-hero-sources span{font-size:9px;padding:6px 2px}.j-hero-brain .u-brain-map{height:168px;max-height:none}.j-hero-result{margin:0;padding:13px 15px;gap:12px}.j-hero-result>svg{width:22px;height:24px}.j-hero-result>div>span{font-size:7px;margin-bottom:4px}.j-hero-result strong{font-size:21px}.j-hero-result p{font-size:10px;line-height:1.4;margin:5px 0 0}.j-result-check{height:22px;width:22px}.j-hero-controls{font-size:8px;padding:4px 0 0;gap:12px;min-height:31px}.j-hero-controls>button{font-size:10px;min-height:32px;padding-block:3px}.j-hero .e-hero-actions{padding-top:12px}.j-hero .e-hero-actions>.u-button{min-height:47px}.j-project-header{padding:17px 18px;display:block}.j-project-header>span{gap:11px;flex-wrap:wrap}.j-project-header strong{font-size:18px}.j-project-header .u-symbol{width:22px;height:22px}.j-project-header>span>span{max-width:none;font-size:11px;border-left:0;padding:0;width:100%;margin-left:33px}.j-project-header>small{display:block;text-align:left;font-size:7px;margin-top:12px;margin-left:33px;line-height:1.5}.j-stage-tabs{display:none}.j-mobile-phase{display:block;padding:17px 18px;background:#101733;border-bottom:1px solid #526bb4}.j-mobile-phase label{display:block;font-size:9px;color:#b9c9ef;letter-spacing:.03em;margin-bottom:9px}.j-mobile-phase select{color:#f5f5f5;background:#15204a;border:1px solid #526bb4;padding:10px 12px;width:100%;font-size:16px;border-radius:0;min-height:46px}.j-event{display:block;padding:25px 20px}.j-event h3{font-size:26px;line-height:1.2;margin-top:12px}.j-event .e-micro{font-size:8px}.j-project-context{display:block;text-align:left;max-width:none;font-size:10px;margin-top:15px}.j-studio-grid{grid-template-columns:1fr}.j-workspace{padding:22px 20px 17px}.j-source-label{font-size:8px;padding-bottom:12px}.j-source-stack>div{font-size:12px;min-height:39px}.j-source-stack small{font-size:8px}.j-studio-brain{max-width:300px;margin-bottom:-6px}.j-studio-brain .u-brain-map{height:163px}.j-task-heading{flex-wrap:nowrap;gap:8px}.j-task-heading>.e-micro{font-size:7px;line-height:1.6;max-width:21em}.j-replay{font-size:10px;min-height:44px}.j-tasks li{font-size:12px;line-height:1.6;padding-block:6px}.j-work-status{font-size:10px;margin-top:13px;min-height:0}.j-document{border-left:0;border-top:1px solid #526bb4}.j-document-heading{padding:18px 20px}.j-document-heading>span:first-child{font-size:20px}.j-document-heading>span:last-child{font-size:7px}.j-document-body{padding:26px 22px}.j-document-kind{font-size:8px}.j-document h3{font-size:33px;line-height:1.12;max-width:12em;margin-bottom:23px}.j-document dl>div{grid-template-columns:1fr;gap:6px;padding:14px 0}.j-document dt{font-size:10px}.j-document dd{font-size:14px;line-height:1.6}.j-document-decision{padding:17px;margin:14px 0 22px}.j-document-decision p{font-size:12px}.j-document-action .u-button{font-size:11px;min-height:48px}.j-document-action small{font-size:9px;line-height:1.75}.j-document-action>p{font-size:13px}.j-consequence{grid-template-columns:1fr}.j-consequence>div{padding:22px}.j-consequence>div+div{border-left:0;border-top:1px solid #cbd2e3}.j-consequence p{font-size:13px;line-height:1.75}.j-demo-tools{display:block;padding:14px 20px}.j-demo-tools label{font-size:12px;gap:9px}.j-demo-tools button{font-size:11px;min-height:44px}.j-journey-footer{padding:17px 18px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.j-journey-footer>.u-button{grid-column:1/-1;width:100%;font-size:13px;min-height:48px}.j-journey-footer>span{text-align:right;font-size:10px}.j-journey-footer>button.u-link{font-size:12px;justify-self:start;min-height:30px}.j-demo-note{font-size:10px;line-height:1.8}.j-chain .v-chain-summary strong{font-size:24px}.j-learning-loop{gap:18px;padding-top:28px;margin-top:28px}.j-learning-loop>span .u-symbol{width:23px;height:23px}.j-learning-loop .e-micro{font-size:8px;line-height:1.6}.j-learning-loop h3{font-size:27px;line-height:1.2}.j-learning-loop p{font-size:14px}.j-learning-loop .u-link{font-size:11px}.j-sales-steps{grid-template-columns:1fr;margin-bottom:25px}.j-sales-steps li{display:grid;grid-template-columns:25px 1fr 1.2fr;gap:15px;padding:18px 0;border-bottom:1px solid #cad2e4;align-items:center}.j-sales-steps li>span{font-size:9px}.j-sales-steps li:not(:last-child):after{display:none}.j-sales-steps h3{font-size:19px;margin:0}.j-sales-steps p{font-size:11px;line-height:1.6;margin:0;max-width:none}.j-sales-artifacts{grid-template-columns:1fr;gap:28px}.j-campaign{padding:23px}.j-example-label{font-size:7px}.j-floorplan{height:143px;margin-block:20px}.j-campaign h3{font-size:31px}.j-campaign p{font-size:14px}.j-draft-status{font-size:9px}.j-sales-outputs article{padding:24px 0}.j-sales-outputs h3{font-size:25px;line-height:1.25}.j-sales-outputs p{font-size:14px}.j-sales-outputs .e-micro{font-size:8px}.j-system-rows article{grid-template-columns:1fr;gap:13px;padding:26px 0}.j-system-source{font-size:16px;line-height:1.6}.j-system-source small{font-size:8px;margin-bottom:8px}.j-system-arrow{display:none}.j-system-rows h3{font-size:25px;margin-bottom:12px}.j-system-rows p{font-size:13px;line-height:1.7}.j-value-table-head{display:none}.j-value-table{border-top:1px solid #cbd3e4}.j-value-table article{grid-template-columns:1fr;gap:15px;padding:26px 0}.j-value-table article p:first-child{font-size:24px;line-height:1.2;margin-bottom:2px}.j-value-table article p{font-size:13px;line-height:1.75}.j-value-table article p:nth-child(2):before,.j-value-table article p:nth-child(3):before{display:block;font-size:8px;letter-spacing:.06em;color:#53617f;margin-bottom:6px}.j-value-table article p:nth-child(2):before{content:"DET DERE F\d8LGER"}.j-value-table article p:nth-child(3):before{content:"\d8KONOMISK FORM\c5L"}html[lang=en] .j-value-table article p:nth-child(2):before{content:"WHAT YOU TRACK"}html[lang=en] .j-value-table article p:nth-child(3):before{content:"ECONOMIC OBJECTIVE"}.j-value-note{font-size:10px}.j-product-roles{grid-template-columns:1fr;gap:18px}.j-product-roles article{padding:25px}.j-product-roles .e-micro{font-size:9px;min-height:0}.j-product-roles h3{font-size:38px;margin:23px 0 18px}.j-product-roles p{font-size:14px;margin-bottom:22px}.j-product-roles .u-link{font-size:12px}.j-product-brain{padding:23px 20px;gap:17px}.j-product-brain .u-symbol{width:23px;height:23px}.j-product-brain strong{font-size:23px;line-height:1.25}.j-product-brain p{font-size:13px;line-height:1.75}.j-control-cards,.j-start-deliverables{grid-template-columns:1fr;gap:18px}.j-control-cards article,.j-start-deliverables article{padding-top:24px}.j-control-cards article>span,.j-start-deliverables article>span{font-size:9px}.j-control-cards h3,.j-start-deliverables h3{font-size:27px;margin:18px 0 15px}.j-control-cards p,.j-start-deliverables p{font-size:14px;line-height:1.75;max-width:none}.j-control-section>.u-wrap>.u-link{font-size:12px}.j-deliverable-banner{padding:24px 20px;gap:17px;margin-bottom:28px}.j-deliverable-banner strong{font-size:24px;line-height:1.25}.j-phase-detail>summary{font-size:16px;line-height:1.6}.j-phase-detail .e-section-heading{gap:22px}}@media(max-width:400px){.j-hero .e-hero-grid{padding-top:20px}.j-hero h1{font-size:37px;line-height:1.1}.j-hero .e-hero-intro{font-size:15px;line-height:1.5;margin-top:15px}.j-hero .e-kicker{margin-bottom:15px}.j-hero-brain{margin-top:17px}.j-hero-brain figcaption{padding-bottom:11px;font-size:12px}.j-hero-sources{gap:16px;padding-inline:5%}.j-hero-sources span{font-size:8px;padding-block:5px}.j-hero-brain .u-brain-map{height:141px}.j-hero-result{padding:11px 13px;gap:10px}.j-hero-result strong{font-size:19px}.j-hero-result p{font-size:9px}.j-hero-result>div>span{font-size:6px}.j-result-check{width:20px;height:20px}.j-result-check svg{width:15px;height:15px}.j-hero-controls{font-size:7px;min-height:32px}.j-hero-controls>button{font-size:9px}.j-hero .e-hero-actions{padding-top:8px}.j-hero .e-hero-actions>.u-button{font-size:13px}html[lang=en] .j-hero h1{font-size:35px}.j-document-body{padding:24px 20px}.j-document h3{font-size:30px}.j-chain .v-chain-summary strong{font-size:22px}}@media(max-width:360px){.j-hero h1{font-size:32px}.j-hero .e-hero-intro{font-size:14px}.j-hero-brain .u-brain-map{height:131px}.j-hero-brain figcaption{font-size:11px}.j-hero-sources span{font-size:8px}.j-hero-result{padding:10px;gap:9px}.j-hero-result>svg{width:19px;height:22px}.j-hero-result strong{font-size:17px}.j-hero-result p{font-size:8px}.j-hero-controls{font-size:7px;gap:5px}.j-result-check{display:none}html[lang=en] .j-hero h1{font-size:29px}.j-tasks li{font-size:11px}.j-task-heading>.e-micro{font-size:7px}.j-sales-steps li{grid-template-columns:18px 1fr 1.2fr;gap:11px}.j-sales-steps h3{font-size:17px}.j-document-action .u-button{font-size:10px;gap:6px}.j-document h3{font-size:27px}}@media(prefers-reduced-motion:reduce){.j-neural-flow *,.j-hero-brain *,.j-workspace *{animation:none!important;transition:none!important}}@media print{.j-stage-tabs,.j-mobile-phase,.j-demo-tools,.j-journey-footer,.j-replay,.j-document-action,.j-hero-controls{display:none}.j-workspace{background:#fff;color:#080d20}.j-source-stack>div,.j-tasks li,.j-work-status{color:#080d20}.j-studio-grid{grid-template-columns:1fr 1fr}.j-document{break-inside:avoid}.j-value-table article,.j-system-rows article{break-inside:avoid}}.j-journey,.j-document{scroll-margin-top:100px}.j-journey.has-missing .j-tasks svg{opacity:.1}.j-journey.has-missing .j-tasks li{color:#b6bfd7}.j-demo-tools:has(.j-tools-status){flex-wrap:wrap;gap:0 25px}.j-tools-status{order:3;flex-basis:100%;font-size:11px;line-height:1.7;color:#785323;margin:4px 0 7px}.j-tools-status button{color:#283f74;text-decoration:underline;text-underline-offset:4px;margin-left:8px}.j-project-header{border-color:#a4b6d6;background:#e8effc;color:#111}.j-project-header small{color:#4c6080}.j-project-header .u-symbol{color:#1745ff}.j-journey{border-color:#a4b6d6}.j-stage-tabs{background:#e8effc;border-color:#a4b6d6}.j-stage-tabs button{color:#465977;border-color:#a4b6d6}.j-stage-tabs button[aria-selected=true]{background:#1745ff;color:#fff;border-bottom-color:#1745ff}.j-stage-tabs button[aria-selected=true] span{color:#cddcff}.j-event{background:#fff;color:#111;border-color:#b0b0a9}.j-event h3{color:#111}.j-project-context{color:#57616f}.j-workspace{background:#cddcfc;border-color:#a4b6d6;color:#111}.j-source-label,.j-task-heading .e-micro{color:#28467d}.j-source-stack>div{background:#e8effc;color:#19386d;border-color:#9eb5dd}.j-source-stack small{color:#4b6288}.j-source-stack svg{stroke:#1745ff}.j-workspace .u-brain-network,.j-workspace .u-brain-folds{stroke:#1745ff;stroke-opacity:.6}.j-workspace .u-brain-outline path{stroke:#1745ff;fill:#1745ff08}.j-workspace .u-brain-nodes{fill:#1745ff}.j-workspace .u-brain-core rect{fill:#1745ff;stroke:#1745ff}.j-workspace .u-brain-core text{fill:#fff}.j-workspace .u-brain-output-line,.j-workspace .u-brain-feeds,.j-workspace .j-neural-flow{stroke:#1745ff}.j-workspace .j-tasks li{color:#183568;opacity:1}.j-workspace .j-tasks li>span{background:#1745ff;color:#fff;border-color:#1745ff}.j-workspace .j-tasks svg{stroke:#fff}.j-workspace .j-work-status,.j-workspace .j-replay{color:#28467d;border-color:#9eb5dd}.j-document-heading{color:#43526d;background:#fff;border-color:#c4cddc}.j-document-heading>span:first-child{gap:7px}.j-document-heading .nb-mark{width:22px;height:22px;color:#1745ff}.j-document{background:#fff;color:#111}.j-document-kind{color:#1745ff}.j-document h3{color:#111;letter-spacing:-.035em}.j-document dl div{border-color:#c4cddc}.j-document dt{color:#566074}.j-document dd{color:#111}.j-document-decision{background:#f1f5fd;border-color:#c4cddc}.j-document-decision p,.j-document-action small{color:#536077}.j-document-action .u-button{color:#fff}.j-consequence{background:#e8effc;border-color:#a4b6d6}.j-consequence p{color:#344762}.j-demo-tools,.j-journey-footer{background:#fff;color:#43526d;border-color:#c4cddc}.j-demo-tools .u-link,.j-journey-footer>.u-link{color:#1745ff}.j-mobile-phase{background:#e8effc;color:#111;border-color:#a4b6d6}.j-mobile-phase select{background:#fff;color:#111;border-color:#a4b6d6;font-size:16px}.j-document.is-blocked{border-color:#9c671a}.j-source-stack .is-missing{background:#fff0d4;color:#784406;border-color:#a8834a}.j-demo-note{color:#626c7c}.nb-doc-note{font-size:14px;line-height:1.65;color:#5d697c}.nb-evidence{border-block:1px dashed #bdc7d5;margin:20px 0}.nb-evidence summary{cursor:pointer;list-style:none;font-size:14px;display:flex;justify-content:space-between;padding:15px 0;color:#1745ff}.nb-evidence p{font-size:14px;color:#596778;line-height:1.7}.nb-evidence ol{padding-left:18px}.nb-evidence li{padding:8px 0;font-size:14px}.nb-evidence li small{display:block;color:#6b7788;font-size:14px;margin-top:5px}.v-dark,.v-lifecycle{background:#cddcfc;color:#111;--e-muted:#3c5175;--e-border:#99b0d6}.v-dark .e-section-heading h2{color:#111}.v-dark .e-section-heading>p,.v-dark .e-kicker,.v-dark .e-kicker>span{color:#40547b}.v-chain details,.v-chain summary{border-color:#9eb3d6}.v-chain-number,.v-chain-summary .e-micro,.v-chain-plus{color:#1745ff}.v-chain-summary strong{color:#111}.v-chain-summary>span:last-child{color:#415576}.v-chain-body{background:#e8effc;border-color:#a2b6d6}.v-chain-body .e-micro,.v-chain-body .u-link{color:#1745ff}.v-chain-body p{color:#3d506e}.v-chain-decision{border-color:#a2b6d6}.j-learning-loop{border-color:#9eb3d6}.j-learning-loop h3{color:#111}.j-learning-loop p{color:#415576}.j-learning-loop .e-micro,.j-learning-loop .u-link{color:#1745ff}.j-control-cards article{border-color:#9eb3d6;background:transparent}.j-control-cards article>span{color:#1745ff}.j-control-cards h3{color:#111}.j-control-cards p{color:#415576}.v-dark>.u-wrap>.u-link{color:#1745ff}.j-sales-steps,.j-sales-steps li{border-color:#b0b0a9}.j-sales-steps li>span{color:#1745ff}.j-sales-steps h3{color:#111}.j-sales-steps p{color:#5c626b}.j-campaign{background:#cddcfc;border-color:#9ab2dd}.j-example-label{color:#28467d;border-color:#9ab2dd}.j-floorplan{background:#c0d4fc}.j-floorplan svg{stroke:#1745ff}.j-campaign h3{color:#111}.j-campaign p,.j-draft-status{color:#3a5278}.j-sales-outputs article{border-color:#b0b0a9}.j-sales-outputs h3{color:#111}.j-sales-outputs p{color:#5c626b}.v-sales-goals{border-color:#b0b0a9;color:#111}.v-sales-goals span{color:#526379}.v-sales-example{border-color:#b0b0a9}.v-sales-example summary{color:#111}.j-systems,.j-system-flow{color:#111}.j-start-deliverables article{border-color:#b0b0a9}.j-start-deliverables article>span{color:#1745ff}.j-start-deliverables h3{color:#111}.j-start-deliverables p{color:#5c626b}.nb-economics{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #a7b8d4;background:#fff}.nb-econ-inputs{padding:30px}.nb-tool-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.nb-tool-heading h3{font-size:22px;letter-spacing:-.03em;margin:0}.nb-tool-heading>span{font-size:14px;color:#596677}.nb-econ-inputs>p{font-size:14px;line-height:1.65;color:#576475;margin:16px 0}.nb-econ-inputs label{display:grid;grid-template-columns:1fr 138px;gap:16px;align-items:center;border-top:1px dashed #c2ccd9;padding:15px 0}.nb-econ-inputs label span{font-size:14px;color:#435065;line-height:1.5}.nb-econ-inputs input{width:100%;min-width:0;font-size:16px;text-align:right;border:1px solid #a8b7ce;background:#f6f8ff;color:#111;padding:10px}.nb-econ-inputs input[aria-invalid=true]{border-color:#ab3c10}.nb-econ-result{background:#cddcfc;padding:38px;display:flex;flex-direction:column;justify-content:center}.nb-econ-result [data-nb-net]{font-size:clamp(29px,3.2vw,47px);letter-spacing:-.05em;color:#1745ff;margin:23px 0 5px;font-weight:400}.nb-econ-result p{font-size:14px;color:#3b5177;line-height:1.75}.nb-econ-result dl{margin:26px 0}.nb-econ-result dl>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-block-start:1px dashed #91aad5;font-size:14px}.nb-econ-result dt{color:#405778}.nb-econ-result dd{margin:0;color:#111;text-align:right}.nb-econ-result summary{cursor:pointer;font-size:14px;color:#1745ff;padding:16px 0}.nb-econ-result button{background:none;border:0;font:inherit;font-size:14px;cursor:pointer;text-align:left;align-self:flex-start;margin-top:25px;padding:10px 0}.nb-economics.is-negative [data-nb-net]{color:#962f0c}.nb-event-hero{background:#cddcfc;padding:70px 0 44px;color:#111}.nb-event-hero h1{font-size:clamp(58px,8vw,110px);letter-spacing:-.06em;line-height:1;margin:34px 0}.nb-event-hero h1 span{display:block;font-size:clamp(31px,4vw,48px);margin-top:25px;color:#1745ff;letter-spacing:-.045em;line-height:1.1}.nb-event-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;margin-bottom:38px}.nb-event-intro>p{font-size:17px;line-height:1.75;color:#3d5274;max-width:39em}.nb-event-intro>div{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.nb-event-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:28px 0;border-block:1px dashed #8fa9d5}.nb-event-facts>div{display:flex;flex-direction:column;gap:13px}.nb-event-facts span{font-size:14px;letter-spacing:.08em;color:#405778}.nb-event-facts strong{font-size:21px;font-weight:400;letter-spacing:-.025em}.nb-event-hero .e-fine{font-size:14px;color:#476083;margin-bottom:0}.nb-program{max-width:950px;margin-left:auto}.nb-program article{display:grid;grid-template-columns:100px 1fr;gap:30px;padding:25px 0;border-top:1px dashed #b0b0a9}.nb-program time{font-size:21px;color:#1745ff}.nb-program h3{font-size:23px;letter-spacing:-.03em;margin:0}.nb-program p{font-size:14px;color:#59616c;line-height:1.75;margin:9px 0 0}.nb-event-tracks{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.nb-event-tracks article{padding:25px 0;border-top:1px dashed #b0b0a9}.nb-event-tracks h3{font-size:24px;letter-spacing:-.03em}.nb-event-tracks p{font-size:15px;color:#59616c;line-height:1.75}.nb-event-form{max-width:880px;margin-left:auto;padding:36px;background:#fff;border:1px solid #b4c2d8}.nb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.nb-event-form label{font-size:14px;display:block;margin:0 0 24px;color:#364766}.nb-event-form input,.nb-event-form select,.nb-event-form textarea{width:100%;margin-top:10px;border:1px solid #a9b9d3;padding:12px;font-size:16px;background:#f8faff;color:#111;border-radius:0;min-height:47px}.nb-event-form textarea{resize:vertical}.nb-event-form .u-button{margin-top:6px}.nb-event-form .u-form-status{font-size:14px;line-height:1.7}.u-form input,.u-form textarea{font-size:16px}.e-proof-section,.e-proof,.e-product,.r-product-options article,.r-context,.r-role,.r-system-grid article{background:var(--nb-paper);color:#111;border-color:#b0b0a9}.e-proof p,.e-product p,.r-role p,.r-system-grid p{color:#555e6a}.e-proof h3,.e-product h3,.r-role h3{color:#111}.r-section-foot{color:#59616c;border-color:#b0b0a9}.e-small-links .u-link{color:#1745ff}.j-system-flow,.j-system-cards article,.j-roles article,.r-faqs details{border-color:#b0b0a9}.r-faqs summary{color:#111}.r-faqs p{color:#59616c}.u-section{background:var(--nb-paper);color:#111}.e-contact-intro{background:#cddcfc;color:#111}.e-contact-intro h1{color:#111}.e-contact-intro p{color:#3d5274}.r-calc-result{background:#1745ff}.r-calc-result .e-micro,.r-calc-result p,.r-calc-result small,.r-calc-result dt{color:#e0e9ff}.r-calc-result output,.r-calc-result h3,.r-calc-result dd{color:#fff}.r-calc-result .u-button{background:#fff;color:#1745ff;border-color:#fff}.r-calc-result dl>div{border-color:#6e91ff}:root{--nb-blue:#1745ff;--nb-paper:#fffffa;--nb-ice:#cddcfc;--nb-ink:#0a0a0a;--nb-muted:#51514c;--nb-line:#b0b0a9;--sans:Arial,Helvetica,sans-serif;--e-dark:#111;--e-deep:#111;--e-green:#1745ff;--e-ink:#0a0a0a;--e-paper:#fffffa;--e-muted:#51514c;--e-border:#b0b0a9;--u-forest:#1745ff;--u-mint:#1745ff;--u-paper:#fffffa;--u-ink:#0a0a0a;--u-muted:#51514c;--u-line:#b0b0a9}html{scroll-padding-top:28px}body{background:var(--nb-paper);color:var(--nb-ink);font-size:17px}body,button,input,select,textarea{font-family:Arial,Helvetica,sans-serif}h1,h2,h3{color:inherit;font-weight:400;letter-spacing:-.025em}::selection{background:var(--nb-blue);color:#fff}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--nb-blue);outline-offset:5px}.u-wrap{max-width:1560px;width:calc(100% - 96px);padding:0;margin-inline:auto}.e-kicker,.e-micro,.u-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.04em;font-weight:400;color:var(--nb-muted)}.e-kicker>span{color:var(--nb-blue)}.e-fine,.e-prose{color:var(--nb-muted);line-height:1.65}.e-fine{font-size:14px}.e-prose{font-size:17px}.u-button,.u-header .u-button{background:transparent;border:1px dashed currentColor;color:var(--nb-ink);border-radius:999px;box-shadow:none;font-size:16px;font-weight:400;min-height:48px;padding:11px 22px;gap:18px;line-height:1.4}.u-button:hover,.u-header .u-button:hover{background:var(--nb-ice);color:var(--nb-ink);border-color:currentColor;transform:none}.u-link{color:var(--nb-blue);font-size:16px;font-weight:400;border:0;gap:9px}.u-button svg,.u-link svg{width:18px;height:18px;flex:none}.nb-event-banner{background:var(--nb-ice);color:var(--nb-ink);position:relative;z-index:31;font-size:14px;line-height:1.4}.nb-event-banner>.u-wrap{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px}.nb-event-banner span{display:inline-flex;align-items:center;gap:7px}.nb-event-banner i{width:5px;height:5px;background:var(--nb-blue);border-radius:50%;flex:none}.nb-event-banner a{display:flex;align-items:center;gap:14px;min-height:44px;color:#163bc5;text-decoration:none}.u-header.nb-header,.u-home .u-header.nb-header{background:var(--nb-paper);color:var(--nb-ink);border:0;position:relative;top:0}.nb-header .u-header-row{height:100px;gap:28px}.nb-brand{display:inline-flex;align-items:flex-start;flex-direction:column;gap:4px;flex-shrink:0;color:var(--nb-ink);text-decoration:none;line-height:1;min-height:44px;justify-content:center}.nb-brand .nb-brand-name{display:flex;align-items:baseline;gap:0;flex-direction:row}.nb-wordmark{display:block;width:182px;height:32.4px;mix-blend-mode:multiply;overflow:hidden}.nb-dotcom{font-size:23px;letter-spacing:-.05em;margin-left:-1px;line-height:1}.nb-brand small{font-size:12px;line-height:1.2;padding-left:2px;letter-spacing:0}.nb-mark{width:21px;height:30px;mix-blend-mode:multiply;overflow:hidden;flex:none}.nb-header .u-nav{display:flex;gap:26px;margin-left:auto}.nb-header .u-nav a{font-size:15px;font-weight:400;color:var(--nb-ink);white-space:nowrap}.nb-header .u-nav small,.nb-header .u-nav svg{display:none}.nb-header .u-nav a[aria-current]{color:var(--nb-blue)}.nb-header .u-header-actions{gap:20px}.nb-header .u-language{display:inline-flex;font-size:14px;min-width:44px;min-height:44px;color:var(--nb-ink)}.nb-header .u-header-cta{background:none;border:0;color:var(--nb-blue);padding:12px 0;min-height:44px;font-size:15px;white-space:nowrap}.nb-header .u-header-cta svg{display:none}.nb-header .u-header-cta:hover{background:none;color:var(--nb-blue);text-decoration:underline;text-underline-offset:5px}.nb-header .u-menu-toggle{color:var(--nb-ink);gap:8px;min-width:44px;min-height:44px}.nb-header .u-menu-toggle span{font-size:14px}.nb-header .u-menu-toggle svg{width:23px;height:23px}.nb-menu{background:var(--nb-paper);color:var(--nb-ink);max-height:100dvh;overflow:auto}.nb-menu .u-menu-top{height:88px;border-bottom:1px dashed var(--nb-line);padding-inline:48px}.nb-menu .u-menu-content{padding:28px 48px 36px;min-height:0}.nb-menu .u-menu-primary a{color:var(--nb-ink);border-color:var(--nb-line);min-height:78px}.nb-menu .u-menu-primary a span{font-size:32px;letter-spacing:-.02em}.nb-menu .u-menu-primary small{color:var(--nb-muted);font-size:12px}.nb-menu .u-menu-primary a[aria-current]{color:var(--nb-blue)}.nb-menu .e-kicker{font-size:12px;color:var(--nb-muted)}.nb-menu .e-menu-secondary{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding:20px 0}.nb-menu .e-menu-secondary a{color:var(--nb-ink);font-size:16px;min-height:44px;display:flex;align-items:center}.nb-menu .u-menu-close{color:var(--nb-ink);min-height:44px}.nb-menu .u-menu-language{color:var(--nb-ink);font-size:14px}.nb-menu .u-menu-language a{color:var(--nb-blue);min-height:44px;display:inline-flex;align-items:center}.nb-menu .u-menu-bottom{padding-top:12px}.nb-hero,.v-hero.nb-hero{background:var(--nb-paper);color:var(--nb-ink);overflow:hidden}.nb-hero:before{display:none}.nb-hero .e-hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.35fr);gap:56px;padding-top:34px;padding-bottom:68px;align-items:start}.nb-hero .e-hero-copy{align-self:stretch;display:flex;flex-direction:column;min-width:0}.nb-hero .e-kicker{font-size:12px;letter-spacing:.035em;color:var(--nb-muted);margin:0 0 24px}.nb-hero h1,html[lang=en] .nb-hero h1{font-size:clamp(34px,3vw,46px);letter-spacing:-.026em;line-height:1.17;max-width:14em;margin:0 0 25px;font-weight:400}.nb-hero .e-hero-intro{font-size:20px;line-height:1.45;color:var(--nb-ink);max-width:30em;margin:0}.nb-hero .e-hero-actions{display:flex;flex-wrap:wrap;align-items:center;align-self:start;padding:28px 0 0;gap:10px 24px;text-align:left}.nb-hero .e-hero-actions .u-button{font-size:16px}.nb-hero .e-hero-actions>.u-link{color:var(--nb-blue);font-size:16px;justify-content:flex-start}.nb-hero .nb-hero-footnote{font-size:16px;line-height:1.45;max-width:17em;margin:72px 0 0 auto;color:var(--nb-ink)}.nb-brain{background:var(--nb-ice);border-radius:12px;padding:26px 30px 20px;width:100%;margin:0;border:0;color:var(--nb-ink);min-width:0}.nb-brain figcaption{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:18px;line-height:1.3;padding:0 0 20px}.nb-brain figcaption small{font-size:12px;letter-spacing:.02em;color:#3b4b6a;text-align:right}.nb-brain-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.nb-brain-choices button{border:0;border-bottom:1px solid #7387b9;background:none;color:#263656;font:inherit;font-size:15px;min-height:44px;padding:8px 2px;line-height:1.3;cursor:pointer}.nb-brain-choices button[aria-pressed=true]{color:#143bd2;border-bottom:2px solid var(--nb-blue)}.nb-brain-sources{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;padding:22px 0 0;color:#263b69;font-size:14px}.nb-brain-graphic{height:260px;display:flex;justify-content:center;align-items:center;overflow:hidden}.nb-brain .u-brain-map{width:100%;height:290px;max-height:none;filter:none;margin:0;overflow:visible}.nb-brain .u-brain-outline path{fill:url(#nb-horizontal-dashes)!important;stroke:none!important;opacity:1}.nb-brain .u-brain-network,.nb-brain .u-brain-folds,.nb-brain .u-brain-nodes,.nb-brain .u-brain-bright,.nb-brain .j-neural-flow,.nb-brain .u-brain-map>ellipse{display:none}.nb-brain .u-brain-core rect{fill:var(--nb-blue);stroke:none;rx:8px}.nb-brain .u-brain-core text{fill:#fff;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:400}.nb-brain .u-brain-feeds,.nb-brain .u-brain-output-line{stroke:var(--nb-blue);stroke-width:1.5;opacity:.8;stroke-dasharray:10 6}.nb-brain-progress{display:flex;justify-content:space-between;gap:12px;color:#36496e;font-size:14px;line-height:1.4;padding:0 0 18px}.nb-brain[data-nb-stage="0"] .nb-brain-progress span:nth-child(1),.nb-brain[data-nb-stage="1"] .nb-brain-progress span:nth-child(2),.nb-brain[data-nb-stage="2"] .nb-brain-progress span:nth-child(3){color:#153bc6;text-decoration:underline;text-underline-offset:5px}.nb-brain .j-hero-result{display:block;margin:0;padding:20px 0 0;background:transparent;border:0;box-shadow:none;border-radius:0;background-image:repeating-linear-gradient(to right,#778ab3 0 16px,transparent 16px 25px);background-size:100% 1px;background-repeat:no-repeat;color:var(--nb-ink);min-height:132px}.nb-brain .j-hero-result strong{display:block;color:var(--nb-ink);font-size:25px;font-weight:400;line-height:1.2;letter-spacing:-.018em;max-width:25em}.nb-brain .j-hero-result p{color:#293954;font-size:14px;line-height:1.45;margin:0 0 9px}.nb-brain .j-hero-result p[data-nb-owner]{margin:12px 0 0}.nb-brain-controls{display:flex;gap:18px;justify-content:space-between;align-items:center;margin-top:12px}.nb-brain-controls button{background:none;border:0;padding:7px 0;color:#163bc5;font:inherit;font-size:14px;min-height:44px;cursor:pointer;display:flex;align-items:center;gap:9px;text-align:left}.nb-brain-detail,.nb-brain-disclaimer{font-size:12px;line-height:1.5;color:#344666;margin:8px 0 0}.nb-brain-detail{padding:16px 0;border-top:1px dashed #8197bf;font-size:14px}.nb-brain.is-running .u-brain-feeds{animation:nb-flow 1.2s linear infinite}@keyframes nb-flow{to{stroke-dashoffset:-32}}.nb-product-intro{background:var(--nb-paper);padding:25px 0 28px;background-image:repeating-linear-gradient(to right,var(--nb-line) 0 18px,transparent 18px 28px),repeating-linear-gradient(to right,var(--nb-line) 0 18px,transparent 18px 28px);background-size:calc(100% - 96px) 1px;background-position:top center,bottom center;background-repeat:no-repeat}.nb-product-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.15fr;gap:25px;align-items:center}.nb-product-strip>a{display:flex;align-items:flex-start;flex-direction:column;gap:11px;color:var(--nb-ink);text-decoration:none}.nb-product-strip>a>span:last-child{font-size:14px;line-height:1.4}.nb-product-strip>a:hover .nb-module-badge{outline:1px dashed currentColor;outline-offset:4px}.nb-product-strip>p{font-size:14px;line-height:1.5;margin:0;color:var(--nb-muted)}.nb-module-badge{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:9px 14px;min-height:42px;line-height:1.25;font-size:16px;border-radius:8px;color:var(--nb-ink);font-weight:400;white-space:nowrap}.nb-plot{background:#a4c0ff}.nb-m360{background:#b2c77e}.nb-journey{background:#c393df}.e-section,.r-paper,.v-sales-section,.v-executive-section,.e-page-section,.u-section{background:var(--nb-paper);color:var(--nb-ink)}.e-section{border:0;padding:96px 0}.e-section-heading{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:start;margin-bottom:52px}.e-section-heading h2,.e-section h2,.u-section h2{font-size:36px;line-height:1.15;letter-spacing:-.025em;font-weight:400;color:var(--nb-ink)}.e-section-heading>p{font-size:20px;line-height:1.45;color:var(--nb-ink);max-width:none;margin:0}.e-page-hero{background:var(--nb-paper);color:var(--nb-ink);border-bottom:1px dashed var(--nb-line);padding-bottom:64px}.e-page-hero h1{font-size:52px;letter-spacing:-.03em;color:var(--nb-ink);font-weight:400}.e-page-hero p,.e-page-hero .e-kicker{color:var(--nb-muted)}.e-page-section h2,.e-page-section h3{color:var(--nb-ink)}.e-page-hero>.u-wrap>p:last-child{font-size:20px}.e-breadcrumb{font-size:14px}.e-start{background:var(--nb-ice);color:var(--nb-ink)}.e-start h2,.e-start p,.e-start .e-kicker,.e-start .e-kicker span{color:var(--nb-ink)}.e-start .u-button{background:transparent;color:var(--nb-ink);border-color:currentColor}.e-start .u-link{color:var(--nb-blue)}.nb-overview-grid{display:grid;grid-template-columns:1.1fr 1.05fr .77fr;gap:32px;align-items:start}.nb-overview h2{white-space:pre-line;margin:0 0 18px}.nb-overview p{font-size:20px;line-height:1.45;max-width:24em;margin:0 0 14px}.nb-overview .nb-photo-note{font-size:14px;max-width:16em;margin:100px 0 0 auto}.nb-photo{position:relative;overflow:hidden;min-width:0;width:100%}.nb-photo>img{position:absolute;max-width:none;max-height:none;height:auto;display:block}.nb-photo-small{align-self:end}.v-dark,.v-lifecycle{background:var(--nb-paper);color:var(--nb-ink)}.v-dark .e-section-heading>p,.v-dark .e-kicker,.v-dark .e-kicker>span{color:var(--nb-muted)}.v-chain details{border:0;background-image:repeating-linear-gradient(to right,var(--nb-line) 0 18px,transparent 18px 28px);background-size:100% 1px;background-repeat:no-repeat}.v-chain summary{padding:26px 0;border:0}.v-chain-number,.v-chain-plus{font-size:20px;color:var(--nb-ink)}.v-chain .v-chain-summary{display:grid;grid-template-columns:minmax(140px,.65fr) 1.6fr;gap:7px 28px;align-items:start}.v-chain-summary .e-micro{font-size:18px;color:var(--nb-ink);letter-spacing:0;line-height:1.4}.j-chain .v-chain-summary strong{font-size:23px;line-height:1.3;letter-spacing:-.015em;font-weight:400;color:var(--nb-ink)}.v-chain-summary>span:last-child{grid-column:2;font-size:16px;line-height:1.5;color:var(--nb-muted)}.v-chain .v-chain-body{background:#f1f5ff;border:0;margin-bottom:24px;padding:28px}.v-chain-body p{font-size:16px;line-height:1.55;color:#34435f}.j-learning-loop h3{font-size:28px;font-weight:400}.j-learning-loop p{font-size:16px}.j-learning-loop .e-micro{font-size:12px}.j-learning-loop .u-link{font-size:16px}.nb-modules{display:block}.nb-module-row{background-image:repeating-linear-gradient(to right,var(--nb-line) 0 18px,transparent 18px 28px);background-size:100% 1px;background-repeat:no-repeat}.nb-module-row:last-child{border-bottom:1px dashed var(--nb-line)}.nb-module-row>summary{list-style:none;display:grid;grid-template-columns:32px minmax(160px,.9fr) minmax(240px,2fr) 100px 20px;gap:24px;align-items:center;min-height:112px;padding:24px 0;cursor:pointer}.nb-module-row>summary::-webkit-details-marker{display:none}.nb-module-row>summary>span:first-child{font-size:18px}.nb-module-row>summary>.nb-module-job{font-size:23px;font-weight:400;line-height:1.25;letter-spacing:-.015em}.nb-module-row>summary>span:nth-child(3){font-size:18px;line-height:1.45}.nb-module-row>summary>span:last-child{font-size:24px;text-align:right}.nb-module-row[open]>summary>span:last-child{transform:rotate(45deg)}.nb-module-detail{padding:8px 0 32px 56px;max-width:850px}.nb-module-detail h3{font-size:25px;line-height:1.3;margin:0 0 15px}.nb-module-detail p{font-size:16px;line-height:1.6;max-width:42em}.nb-module-detail .e-fine{font-size:14px;color:var(--nb-muted)}.nb-data-foundation{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;padding:30px 0 0;margin-top:20px}.nb-data-foundation h3{font-size:25px;font-weight:400;margin:12px 0 0}.nb-data-foundation p{font-size:16px;line-height:1.6;margin:0;color:var(--nb-muted)}.nb-data-story{display:grid;grid-template-columns:1fr 2fr;align-items:stretch;background:var(--nb-ice)}.nb-data-story-copy{padding:32px;display:flex;flex-direction:column;align-items:flex-start}.nb-data-story-copy img{width:110px;height:auto;max-height:45px;object-fit:contain;object-position:left center}.nb-data-story-copy h3{font-size:27px;line-height:1.25;margin:28px 0 20px}.nb-data-story-copy p{font-size:18px;line-height:1.5;margin:0 0 24px}.nb-data-story-copy .u-link{color:var(--nb-ink);margin-top:auto}.nb-other-verticals{padding-top:24px}.nb-other-verticals summary{font-size:16px;cursor:pointer;min-height:44px;padding:10px 0}.nb-other-verticals>p{font-size:16px;line-height:1.6;max-width:48em}.nb-verticals{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:25px}.nb-verticals article{padding:18px 0;border-top:1px dashed var(--nb-line);display:flex;flex-direction:column;gap:10px}.nb-verticals small{font-size:12px;color:var(--nb-muted)}.nb-verticals strong{font-size:22px;font-weight:400}.nb-verticals span{font-size:14px;line-height:1.5}.nb-verticals .is-current{color:var(--nb-blue)}.nb-fold{width:calc(100% - 96px);max-width:1560px;margin:0 auto;background-image:repeating-linear-gradient(to right,var(--nb-line) 0 18px,transparent 18px 28px);background-size:100% 1px;background-repeat:no-repeat}.nb-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px;padding:20px 0;list-style:none;font-size:22px;line-height:1.3;cursor:pointer}.nb-fold>summary::-webkit-details-marker{display:none}.nb-fold>summary>span:last-child{font-size:28px;flex:none}.nb-fold[open]>summary>span:last-child{transform:rotate(45deg)}.nb-fold-content{padding:12px 0 36px}.nb-fold-content>.e-section,.nb-fold-content>.v-dark{padding:36px 0}.nb-fold-content .u-wrap{width:100%;max-width:none}.nb-further .nb-fold{width:100%}.nb-commercial{display:grid;grid-template-columns:1fr 1fr;gap:50px}.nb-commercial article{padding:28px 0;border-top:1px dashed var(--nb-line)}.nb-commercial h3{font-size:28px;margin:18px 0}.nb-commercial p{font-size:17px;line-height:1.65;color:var(--nb-muted)}.nb-proof-key{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:32px 0;border-top:1px dashed var(--nb-line);padding-top:22px}.nb-proof-key p{font-size:14px;line-height:1.65;color:var(--nb-muted)}.nb-proof-key strong{display:block;font-size:17px;font-weight:400;margin-bottom:10px;color:var(--nb-ink)}.nb-economics{border-radius:10px;overflow:hidden}.nb-econ-inputs input{border:1px dashed #8395b8;border-radius:6px;background:var(--nb-paper);min-height:46px}.nb-tool-heading>span{font-size:12px}.nb-econ-inputs>p,.nb-econ-inputs label span,.nb-econ-result p,.nb-econ-result dl>div,.nb-econ-result summary,.nb-econ-result button{font-size:14px}.nb-econ-result [data-nb-net]{font-weight:400}.nb-event-hero h1{font-size:clamp(42px,5vw,76px);letter-spacing:-.03em}.nb-event-hero h1 span{font-size:30px}.nb-event-facts span,.nb-event-hero .e-fine{font-size:14px}.nb-event-form{border:0;background:transparent;padding:0}.nb-event-form label{font-size:14px;color:var(--nb-ink)}.nb-event-form input,.nb-event-form select,.nb-event-form textarea{border:1px dashed var(--nb-line);border-radius:8px;background:var(--nb-paper);min-height:48px}.u-contact,.nb-contact-home{background:var(--nb-paper);color:var(--nb-ink);padding:100px 0}.u-contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:start}.u-contact h1,.u-contact h2{font-size:36px;line-height:1.15;letter-spacing:-.025em;font-weight:400;color:var(--nb-ink);max-width:14em;margin:0 0 20px}.u-contact .u-eyebrow{display:none}.u-contact .u-section-intro{color:var(--nb-ink);font-size:20px;line-height:1.45;max-width:27em}.u-contact .u-start-steps{display:none}.u-contact .u-form{background:transparent;border:0;box-shadow:none;padding:0;border-radius:0}.u-form label{color:var(--nb-ink);font-size:14px;font-weight:400;margin-bottom:20px}.u-form input,.u-form textarea{background:var(--nb-paper);color:var(--nb-ink);font-size:16px;border:1px dashed var(--nb-line);border-radius:8px;min-height:48px;box-shadow:none;padding:12px 14px;margin-top:8px}.u-form textarea{min-height:132px}.u-form-privacy,.u-form-alternative{font-size:14px;line-height:1.6;color:var(--nb-muted)}.u-form .u-button{font-size:16px;min-height:48px;width:auto}.u-form .u-form-status{font-size:15px;line-height:1.6}.u-form .u-form-status.success{color:#1a643e}.u-footer.nb-footer{background:var(--nb-ice);color:var(--nb-ink);border-radius:12px;padding:48px 0 20px;margin:0 24px 24px}.nb-footer>.u-wrap{width:calc(100% - 64px);max-width:1496px}.nb-footer-main{display:grid;grid-template-columns:1fr 1fr;gap:60px;min-height:240px}.nb-footer-main>div>p{font-size:16px;line-height:1.45;max-width:23em;margin-top:28px;color:#293b5e}.nb-footer-main nav{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.nb-footer-main nav a{font-size:32px;line-height:1.2;text-decoration:none;letter-spacing:-.015em;color:var(--nb-ink);min-height:44px}.nb-footer-main nav a:last-child{color:var(--nb-blue)}.nb-footer-extra{display:flex;flex-wrap:wrap;gap:4px 26px;margin:24px 0}.nb-footer-extra a{color:#293b5e;text-decoration:none;font-size:14px;min-height:44px;display:flex;align-items:center}.nb-footer .u-footer-legal{border:0;padding:0;margin:14px 0 0;align-items:center;gap:16px;color:#344666;font-size:14px}.nb-footer .u-footer-legal a{color:#344666;font-size:14px;min-height:44px;display:inline-flex;align-items:center}.nb-legal-note{font-size:12px;line-height:1.5;color:#344666;margin:6px 0 0;padding:0}.j-project-header,.j-project-context,.j-document-heading,.j-document-kind,.j-source-label,.j-source-stack small,.j-task-heading .e-micro,.j-demo-note,.j-document-action small,.nb-doc-note,.j-demo-tools,.j-journey-footer>span,.j-example-label,.j-draft-status,.j-consequence .e-micro{font-size:12px;line-height:1.5}.j-stage-tabs button,.j-mobile-phase label,.j-tasks li,.j-document dt,.j-document dd,.j-document-decision p,.j-document-action .u-button,.j-journey-footer>.u-button,.j-journey-footer>.u-link,.j-demo-tools .u-link,.j-sales-steps p,.j-sales-outputs p,.j-start-deliverables p,.j-system-cards p,.j-roles p,.j-control-cards p,.nb-evidence li,.nb-evidence p,.nb-evidence summary{font-size:14px;line-height:1.55}.j-stage-tabs button span,.nb-evidence li small{font-size:12px}.j-document-action .u-button{color:var(--nb-ink)}.j-workspace .j-work-status,.j-workspace .j-replay,.j-source-stack>div{font-size:14px}.j-journey-footer>button,.j-demo-tools button,.j-stage-tabs button{min-height:44px}.j-sales-steps h3,.j-sales-outputs h3{font-weight:400}.r-faqs summary{font-size:22px;line-height:1.4}.r-faqs p{font-size:16px;line-height:1.6}.r-section-foot{font-size:14px;line-height:1.6}@media(max-width:1200px){.u-wrap{width:calc(100% - 64px)}.nb-header .u-nav{gap:18px}.nb-header .u-header-row{gap:20px}.nb-header .u-header-actions{gap:10px}.nb-wordmark{width:164px;height:29.2px}.nb-dotcom{font-size:21px}.nb-header .u-header-cta{font-size:14px}.nb-hero .e-hero-grid{gap:36px}.nb-hero .e-hero-intro{font-size:18px}.nb-brain{padding-inline:24px}.nb-brain figcaption{font-size:17px}.nb-brain-graphic{height:230px}.nb-brain .u-brain-map{height:255px}.nb-product-intro{background-size:calc(100% - 64px) 1px}.nb-overview-grid{gap:24px}.nb-overview p{font-size:18px}.nb-module-row>summary{grid-template-columns:24px minmax(140px,.9fr) minmax(220px,1.5fr) 100px 16px;gap:20px}.nb-module-row>summary>.nb-module-job{font-size:21px}.nb-module-row>summary>span:nth-child(3){font-size:17px}.nb-fold{width:calc(100% - 64px)}.nb-data-story-copy{padding:26px}.nb-data-story-copy p{font-size:17px}.nb-data-story-copy h3{font-size:24px}.u-contact-grid{gap:60px}}@media(max-width:1080px){.nb-header .u-nav,.nb-header .u-header-cta{display:none}.nb-header .u-menu-toggle{display:flex}.nb-header .u-header-row{height:88px}.nb-header .u-header-actions{margin-left:auto;gap:18px}.nb-hero .e-hero-grid{grid-template-columns:1fr 1.2fr;gap:28px}.nb-hero h1,html[lang=en] .nb-hero h1{font-size:35px}.nb-brain figcaption{align-items:flex-start}.nb-brain figcaption small{max-width:10em}.nb-product-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.nb-product-strip>p{display:none}.e-section-heading{gap:40px}.nb-data-story{grid-template-columns:1fr 1.3fr}.nb-verticals{grid-template-columns:1fr 1fr}.nb-econ-inputs{padding:25px}.nb-econ-result{padding:28px}.nb-econ-inputs label{grid-template-columns:1fr 110px}}@media(max-width:760px){.u-wrap{width:calc(100% - 40px);padding:0}.nb-event-banner{font-size:12px}.nb-event-banner>.u-wrap{gap:12px;min-height:40px}.nb-event-banner .nb-event-extra{display:none}.nb-event-banner a{min-height:40px;gap:5px}.nb-header .u-header-row{height:78px;gap:12px}.nb-wordmark{width:143px;height:25.5px}.nb-dotcom{font-size:18px}.nb-brand small{font-size:12px}.nb-header .u-header-actions{gap:8px}.nb-header .u-language{font-size:14px;min-width:38px}.nb-header .u-menu-toggle{padding:5px 0}.nb-header .u-menu-toggle span{font-size:14px}.nb-menu .u-menu-top{height:78px;padding-inline:20px}.nb-menu .u-menu-content{padding:22px 20px 28px;min-height:0}.nb-menu .u-menu-primary a{min-height:66px}.nb-menu .u-menu-primary a span{font-size:27px}.nb-menu .e-menu-secondary{gap:0 16px;padding:12px 0}.nb-menu .e-menu-secondary a{font-size:15px}.nb-menu .u-menu-bottom>.u-button{font-size:16px;min-height:48px}.nb-menu .u-menu-language{font-size:14px}.nb-hero .e-hero-grid{display:flex;flex-direction:column;gap:28px;padding-top:24px;padding-bottom:32px}.nb-hero .e-hero-copy{display:block;align-self:stretch}.nb-hero .e-kicker{font-size:12px;line-height:1.4;margin:0 0 18px;letter-spacing:.015em}.nb-hero h1,html[lang=en] .nb-hero h1{font-size:34px;line-height:1.15;letter-spacing:-.025em;max-width:17em;margin:0 0 18px}.nb-hero .e-hero-intro{font-size:17px;line-height:1.45;max-width:34em}.nb-hero .e-hero-actions{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:22px;width:auto}.nb-hero .e-hero-actions .u-button{font-size:15px;min-height:48px;width:auto;padding:11px 18px;justify-content:center}.nb-hero .e-hero-actions .u-link{font-size:15px;min-height:44px;justify-content:flex-start}.nb-hero .nb-hero-footnote{display:none}.nb-brain{padding:22px 20px 18px;border-radius:10px}.nb-brain figcaption{font-size:18px;padding-bottom:17px;align-items:center}.nb-brain figcaption small{font-size:12px;max-width:11em}.nb-brain-choices{gap:10px}.nb-brain-choices button{font-size:14px;min-height:44px}.nb-brain-sources{font-size:14px;gap:13px;padding-top:20px}.nb-brain-graphic{height:204px}.nb-brain .u-brain-map{height:233px;min-width:340px}.nb-brain-progress{font-size:12px;gap:8px;padding-bottom:17px}.nb-brain .j-hero-result{min-height:146px;padding-top:19px}.nb-brain .j-hero-result strong{font-size:24px;line-height:1.2}.nb-brain .j-hero-result p{font-size:14px;line-height:1.45}.nb-brain-controls{gap:10px}.nb-brain-controls button{font-size:14px;min-height:44px}.nb-brain-disclaimer{font-size:12px;margin-top:8px}.nb-product-intro{padding:24px 0;background-size:calc(100% - 40px) 1px}.nb-product-strip{grid-template-columns:1fr 1fr;gap:24px 18px}.nb-product-strip>a>span:last-child{font-size:14px}.nb-module-badge{font-size:16px;min-height:42px}.e-section{padding:64px 0}.e-section-heading{display:block;margin-bottom:32px}.e-section-heading h2,.e-section h2,.u-section h2{font-size:30px;line-height:1.15;letter-spacing:-.02em}.e-section-heading>p{font-size:18px;line-height:1.45;margin-top:20px;max-width:34em}.e-kicker,.e-micro{font-size:12px;letter-spacing:.025em}.e-page-hero{padding:12px 0 40px}.e-page-hero h1{font-size:36px;line-height:1.15}.e-page-hero>.u-wrap>p:last-child{font-size:18px;line-height:1.5}.e-page-hero .e-kicker,.e-breadcrumb{font-size:12px}.nb-overview-grid{grid-template-columns:1.2fr .9fr;gap:24px 16px}.nb-overview-grid>div:first-child{grid-column:1/-1}.nb-overview h2{white-space:normal}.nb-overview p{font-size:18px;line-height:1.45}.nb-overview .nb-photo-note{font-size:14px;margin:20px 0 0;max-width:25em}.nb-photo-tall{grid-column:1}.nb-photo-small{grid-column:2}.v-chain summary{padding:24px 0;gap:14px;grid-template-columns:24px 1fr 20px}.v-chain .v-chain-summary{display:block}.v-chain-summary .e-micro{font-size:16px;line-height:1.4;margin-bottom:9px;display:block}.j-chain .v-chain-summary strong{font-size:22px;line-height:1.25;display:block}.v-chain-summary>span:last-child{font-size:16px;line-height:1.5;display:block;margin-top:10px}.v-chain .v-chain-body{margin:0 0 18px;padding:24px 20px}.v-chain-body p{font-size:16px}.v-chain-body .e-micro{font-size:12px}.v-chain-body .u-link{font-size:15px}.j-learning-loop h3{font-size:25px}.j-learning-loop p{font-size:16px}.j-learning-loop .u-link{font-size:15px}.nb-module-row>summary{grid-template-columns:24px 1fr 92px 16px;gap:12px;min-height:110px;padding:23px 0}.nb-module-row>summary>.nb-module-job{font-size:20px;line-height:1.25;grid-column:2}.nb-module-row>summary>span:nth-child(3){grid-column:2/5;grid-row:2;font-size:16px;line-height:1.45}.nb-module-row .nb-module-badge{grid-column:3;grid-row:1;font-size:14px;min-width:0;padding:9px 10px}.nb-module-row>summary>span:last-child{grid-column:4;grid-row:1}.nb-module-detail{padding:5px 0 28px 36px}.nb-module-detail h3{font-size:23px}.nb-data-foundation{display:block;padding-top:12px}.nb-data-foundation>div+div{margin-top:22px}.nb-data-foundation h3{font-size:24px;margin-bottom:18px}.nb-data-story{display:flex;flex-direction:column}.nb-data-story-copy{padding:28px 24px}.nb-data-story-copy p{font-size:18px}.nb-data-story-copy h3{font-size:25px}.nb-other-verticals summary{font-size:16px;line-height:1.5}.nb-verticals{gap:20px}.nb-verticals strong{font-size:21px}.nb-fold{width:calc(100% - 40px)}.nb-fold>summary{font-size:20px;line-height:1.35;min-height:84px;gap:20px}.nb-fold-content{padding:0 0 22px}.nb-fold-content>.e-section,.nb-fold-content>.v-dark{padding:28px 0}.nb-commercial,.nb-proof-key{grid-template-columns:1fr;gap:20px}.nb-proof-key{margin-block:20px}.nb-proof-key p{margin:0}.nb-commercial h3{font-size:26px}.nb-economics{grid-template-columns:1fr}.nb-econ-inputs{padding:24px 20px}.nb-econ-inputs label{grid-template-columns:1fr 105px;gap:12px}.nb-econ-result{padding:28px 20px}.nb-econ-result [data-nb-net]{font-size:36px;overflow-wrap:anywhere}.nb-event-hero{padding:40px 0 30px}.nb-event-hero h1{font-size:44px;margin-block:25px}.nb-event-hero h1 span{font-size:26px;line-height:1.25}.nb-event-intro{display:block;margin-bottom:24px}.nb-event-intro>p{font-size:17px}.nb-event-intro>div{gap:12px 20px}.nb-event-facts{grid-template-columns:1fr;gap:24px}.nb-event-facts strong{font-size:20px}.nb-program article{grid-template-columns:65px 1fr;gap:16px}.nb-program h3{font-size:22px}.nb-program p{font-size:16px}.nb-event-tracks,.nb-form-grid{grid-template-columns:1fr;gap:0}.nb-event-form{padding:0}.nb-event-form label{font-size:14px}.u-contact,.nb-contact-home{padding:64px 0}.u-contact-grid{display:block}.u-contact h1,.u-contact h2{font-size:30px;line-height:1.15;max-width:16em}.u-contact .u-section-intro{font-size:18px;line-height:1.45}.u-contact .u-form{padding:0;margin-top:32px}.u-form label{font-size:14px}.u-form .u-button{font-size:16px;width:auto;min-height:48px}.u-form-privacy,.u-form-alternative{font-size:14px}.u-footer.nb-footer{margin:0 12px 12px;padding:32px 0 24px;border-radius:10px}.nb-footer>.u-wrap{width:calc(100% - 40px)}.nb-footer-main{display:block;min-height:0}.nb-footer-main>div>p{margin:20px 0 30px;max-width:24em}.nb-footer-main nav a{font-size:28px;min-height:42px}.nb-footer-extra{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin:25px 0 18px}.nb-footer-extra a{font-size:14px;line-height:1.45}.nb-footer .u-footer-legal{flex-direction:column;align-items:flex-start;padding:0;margin-top:18px;font-size:12px;gap:8px}.nb-footer .u-footer-legal>div{gap:20px}.nb-footer .u-footer-legal a{font-size:14px;min-height:44px}.nb-legal-note{font-size:12px;margin-top:4px}.j-document-action .u-button{white-space:normal}.j-sales-steps li{grid-template-columns:22px 1fr;gap:10px 14px}.j-sales-steps p{grid-column:2}.j-sales-steps h3{font-size:23px}.r-faqs summary{font-size:21px}.j-document-body{padding:24px 20px}.j-document h3{font-size:28px}.j-document dl div{gap:12px}.j-demo-tools{flex-wrap:wrap}.j-mobile-phase select{font-size:16px;min-height:48px}}@media(max-width:360px){.nb-wordmark{width:125px;height:22.3px}.nb-dotcom{font-size:16px}.nb-header .u-header-actions{gap:4px}.nb-header .u-menu-toggle{gap:5px}.nb-hero h1,html[lang=en] .nb-hero h1{font-size:31px}.nb-brain{padding-inline:16px}.nb-brain figcaption{font-size:17px;gap:10px}.nb-brain figcaption small{font-size:12px;max-width:9em}.nb-brain-sources{gap:10px;font-size:13px}.nb-brain .u-brain-map{min-width:310px}.nb-brain .j-hero-result strong{font-size:22px}.nb-brain-controls{gap:8px}.nb-brain-controls button{font-size:13px}.nb-module-row>summary{grid-template-columns:20px 1fr 77px 14px;gap:10px}.nb-module-row>summary>.nb-module-job{font-size:19px}.nb-module-row .nb-module-badge{font-size:13px}.nb-event-banner>.u-wrap{gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.nb-other-verticals>div{display:flex;flex-wrap:wrap;gap:16px 32px;padding-top:16px}.nb-other-verticals>div>span{font-size:16px;padding:12px 0;border-top:1px dashed var(--nb-line)}.nb-hero .e-hero-actions .u-button{background:transparent;border:1px dashed var(--nb-ink);color:var(--nb-ink)}.nb-hero .e-hero-actions .u-button:hover{background:var(--nb-ice)}.nb-brain .u-brain-outline{opacity:1;filter:none}.nb-data-story-copy{min-width:0}.nb-product-chooser{border:1px dashed var(--nb-line);padding:30px;background:var(--nb-paper);border-radius:10px}.nb-product-chooser fieldset{border:0;padding:0;margin:0}.nb-product-chooser legend{font-size:14px;color:var(--nb-muted);margin-bottom:20px}.nb-product-chooser fieldset>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nb-product-chooser label{display:flex;align-items:center;gap:14px;padding:20px;border:1px dashed var(--nb-line);border-radius:8px;cursor:pointer;font-size:22px}.nb-product-chooser label:has(:checked){background:var(--nb-ice);border-color:var(--nb-blue)}.nb-product-chooser input{width:20px;height:20px;accent-color:var(--nb-blue);flex:none}.nb-product-chooser>p{font-size:16px;line-height:1.6;color:var(--nb-muted);margin:25px 0}.nb-product-chooser .u-button{display:inline-flex}.nb-architecture{margin:0 0 42px}.nb-architecture img{width:100%;height:400px;object-fit:cover}.nb-architecture figcaption{font-size:14px;color:var(--nb-muted);padding:12px 0;border-bottom:1px dashed var(--nb-line);line-height:1.5}@media(max-width:760px){.nb-product-chooser{padding:24px 18px}.nb-product-chooser fieldset>div{grid-template-columns:1fr 1fr;gap:12px}.nb-product-chooser label{font-size:18px;padding:15px 10px;gap:10px}.nb-product-chooser .u-button{font-size:15px}.nb-architecture img{height:240px}}@media print{.nb-event-banner,.nb-header,.nb-footer,.u-menu-dialog{display:none}.e-section,.e-page-hero{background:#fff;color:#000;border-color:#bbb}.nb-commercial{display:block}.nb-commercial article{break-inside:avoid}.e-section{padding:25px 0}}.nb-hero h1,html[lang=en] .nb-hero h1{hyphens:none;overflow-wrap:normal;word-break:normal}.nb-menu .u-menu-top{background:var(--nb-paper)}.u-form .u-field label{margin-bottom:0}.u-form-alternative{text-align:left}.nb-brand .nb-endorsement{display:flex;align-items:center;gap:3px}.nb-manta-symbol{display:inline-block;flex:none;object-fit:contain}.nb-manta-caption{display:inline-flex;align-items:center;gap:6px}.nb-day{color:var(--nb-ink)}.nb-day-hero{padding:28px 0 0}.nb-day-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:stretch}.nb-day-hero-copy{display:flex;flex-direction:column;align-items:flex-start;padding:20px 0 0}.nb-day-hero h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(60px,6.3vw,94px);font-weight:400;line-height:.96;letter-spacing:-.055em;margin:16px 0 28px;max-width:none}.nb-day-period{color:var(--nb-blue)}.nb-day-hero .nb-day-standfirst{font-size:clamp(24px,2.2vw,32px);line-height:1.2;letter-spacing:-.02em;margin:0 0 22px}.nb-day-intro{font-size:18px;line-height:1.5;max-width:31em;margin:0}.nb-day-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:28px 0}.nb-day-by{display:flex;align-items:center;gap:7px;font-size:13px;line-height:1.4;color:#3f4a60;margin:auto 0 0;padding-top:18px}.nb-day-hero-art{position:relative;min-width:0;margin:0;border-radius:12px;overflow:hidden;background:#17375b;align-self:stretch;min-height:550px}.nb-day-hero-art>img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.nb-day-hero-art figcaption{position:absolute;left:26px;right:26px;top:28px;display:flex;flex-direction:column;gap:8px;color:#fff}.nb-day-hero-art figcaption>span{font-size:28px;line-height:1.15;max-width:10em;letter-spacing:-.015em}.nb-day-hero-art figcaption small{font-size:12px;color:#e1e8ef}.nb-day-facts{display:grid;grid-template-columns:1fr 1.2fr 1.1fr;gap:28px;padding:28px 0;margin-top:38px;border-top:1px dashed var(--nb-line);border-bottom:1px dashed var(--nb-line)}.nb-day-facts>div{display:flex;flex-direction:column;gap:10px}.nb-day-facts span{font-size:12px;color:#46536d;letter-spacing:.02em}.nb-day-facts strong{font-size:20px;font-weight:400;line-height:1.35}.nb-day-facts strong small{font-size:16px;color:#46536d;white-space:nowrap}.nb-day-provisional{font-size:14px;line-height:1.5;color:#46536d;margin:18px 0 0;max-width:65em}.nb-day .e-section{padding-block:76px}.nb-day-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.nb-day-outcomes article{border-top:1px dashed var(--nb-line);padding-top:24px}.nb-day-outcomes article>span{color:#46536d;font-size:12px;letter-spacing:.02em}.nb-day-outcomes h3{font-size:26px;line-height:1.2;font-weight:400;margin:30px 0 18px;letter-spacing:-.02em}.nb-day-outcomes p,.nb-day-practical p,.nb-day-track p{font-size:17px;line-height:1.5;margin:0;color:#343d4f}.nb-day-program-tools{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:8px 0 32px}.nb-day-program-tools p{font-size:15px;color:#46536d;margin:0}.nb-day-program-tools .u-button{font-size:14px;white-space:nowrap;min-height:44px}.nb-day-program-group{display:grid;grid-template-columns:108px 1fr;gap:24px;padding:28px 0 20px;margin-top:32px;color:var(--nb-blue)}.nb-day-program-group:first-child{margin-top:0}.nb-day-program-group p{font-size:14px;margin:4px 0 0}.nb-day-program-group h3{font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.02em;margin:0}.nb-day-session{border:0;border-top:1px dashed var(--nb-line);background:transparent}.nb-day-session:last-child{border-bottom:1px dashed var(--nb-line)}.nb-day-session>summary{display:grid;grid-template-columns:108px minmax(0,1fr) 132px 24px;align-items:center;gap:24px;padding:24px 0;min-height:82px;cursor:pointer;list-style:none}.nb-day-session>summary::-webkit-details-marker,.nb-day-track>summary::-webkit-details-marker,.nb-day-form-options>summary::-webkit-details-marker{display:none}.nb-day-session>summary time{font-size:18px;font-variant-numeric:tabular-nums;line-height:1.4;align-self:start}.nb-day-session>summary h4{font-size:23px;font-weight:400;line-height:1.25;letter-spacing:-.015em;margin:0}.nb-day-kind{font-size:13px;color:#46536d;text-align:right}.nb-day-plus{display:inline-flex;align-items:center;justify-content:center;font-size:25px;line-height:1;width:24px;height:24px;font-weight:400;transform-origin:center}.nb-day-session[open]>summary .nb-day-plus,.nb-day-track[open]>summary .nb-day-plus,.nb-day-form-options[open]>summary .nb-day-plus{transform:rotate(45deg)}.nb-day-session[open]>summary h4{color:var(--nb-blue)}.nb-day-session>summary:hover h4,.nb-day-track>summary:hover h3{color:var(--nb-blue)}.nb-day-session>summary:focus-visible,.nb-day-track>summary:focus-visible,.nb-day-form-options>summary:focus-visible{outline:2px solid var(--nb-blue);outline-offset:4px;border-radius:4px}.nb-day-session-body{margin:0 180px 30px 132px;max-width:740px}.nb-day-session-body>p{font-size:17px;line-height:1.55;margin:0 0 22px}.nb-day-takeaway{background:#eaf0ff;border-radius:8px;padding:22px 24px}.nb-day-takeaway>span{font-size:14px;color:#213fa2}.nb-day-takeaway>p{font-size:17px;line-height:1.5;margin:10px 0 0}.nb-day-session-body .u-link{font-size:15px;min-height:44px;margin-top:12px}.nb-day-tracks{display:grid;grid-template-columns:1fr 1fr;gap:0 42px;align-items:start}.nb-day-track{border-top:1px dashed var(--nb-line);padding:0}.nb-day-track>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:40px minmax(0,1fr) 24px;gap:18px;align-items:start;padding:24px 0;min-height:132px}.nb-day-track-letter{display:grid;place-content:center;width:40px;height:40px;border-radius:7px;font-size:18px}.nb-day-track h3{font-size:24px;font-weight:400;line-height:1.25;margin:0 0 10px;letter-spacing:-.02em}.nb-day-track summary small{font-size:14px;line-height:1.4;color:#46536d;display:block}.nb-day-track>div{padding:0 42px 30px 58px}.nb-day-track-time{display:block;font-size:13px;margin-top:18px;color:#46536d}.nb-day-interlude{padding:36px 0}.nb-day-interlude-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:0;border-radius:10px;overflow:hidden;background:var(--nb-ice)}.nb-day-interlude-grid>div:first-child{padding:42px;display:flex;flex-direction:column;align-items:flex-start}.nb-day-interlude h2{font-size:36px;font-weight:400;line-height:1.15;letter-spacing:-.02em;margin:20px 0 26px}.nb-day-interlude p:not(.e-kicker){font-size:18px;line-height:1.5;margin:0 0 24px}.nb-day-interlude small{font-size:13px;line-height:1.5;color:#46536d;display:block;padding-top:24px}.nb-day .nb-day-workspace{height:auto;min-height:0;aspect-ratio:344/229!important;border-radius:0;align-self:center}.nb-day-practical{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 42px}.nb-day-practical article{border-top:1px dashed var(--nb-line);padding-top:24px}.nb-day-practical h3{font-size:23px;font-weight:400;margin:0 0 18px;line-height:1.25}.nb-day .nb-event-form{max-width:900px}.nb-day .nb-event-form label{font-size:15px;line-height:1.4}.nb-day .nb-event-form input,.nb-day .nb-event-form select,.nb-day .nb-event-form textarea{font:inherit;font-size:16px;width:100%;color:var(--nb-ink)}.nb-day-form-options{padding:0;margin:6px 0 22px;border-top:1px dashed var(--nb-line);border-bottom:1px dashed var(--nb-line)}.nb-day-form-options>summary{display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:16px;line-height:1.4;min-height:68px;padding:16px 0;list-style:none;cursor:pointer}.nb-day-form-options>.nb-form-grid{margin:14px 0 22px}.nb-day-extras{border:0;padding:0 0 12px;margin:20px 0 0}.nb-day-extras legend{font-size:14px;color:#46536d;margin-bottom:10px}.nb-day .nb-day-extras label{display:flex;align-items:flex-start;gap:12px;margin:0;padding:12px 0;min-height:44px}.nb-day .nb-day-extras input{width:20px;height:20px;min-height:20px;margin:0;accent-color:var(--nb-blue);flex:none;border-radius:3px}.nb-day-form-help{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.nb-day-form-help[hidden]{display:none}.nb-day-form-help button{background:transparent;border:0;padding:0;cursor:pointer;font:inherit}@media(max-width:1100px){.nb-day-hero-grid{gap:36px}.nb-day-hero-art{min-height:540px}.nb-day-hero h1{font-size:68px}.nb-day-facts{grid-template-columns:1fr 1fr 1fr}.nb-day-facts strong{font-size:18px}.nb-day-facts strong small{display:block;margin-top:4px}.nb-day-session>summary{grid-template-columns:80px minmax(0,1fr) 110px 24px;gap:20px}.nb-day-session-body{margin-left:100px;margin-right:50px}.nb-day-program-group{grid-template-columns:80px 1fr;gap:20px}.nb-day-interlude-grid>div:first-child{padding:30px}.nb-day-interlude h2{font-size:30px}.nb-day-outcomes{gap:24px}.nb-day-practical{grid-template-columns:1fr 1fr}}@media(max-width:760px){.nb-manta-caption{gap:4px}.nb-manta-caption .nb-manta-symbol{width:16px;height:16px}.nb-day-hero{padding-top:18px}.nb-day-hero-grid{display:flex;flex-direction:column;gap:26px}.nb-day-hero-copy{padding-top:0}.nb-day-hero .e-kicker{font-size:12px;margin-bottom:0}.nb-day-hero h1{font-size:clamp(49px,15vw,76px);line-height:.98;margin:18px 0 24px}.nb-day-hero .nb-day-standfirst{font-size:26px;line-height:1.25;margin-bottom:18px}.nb-day-intro{font-size:17px;line-height:1.5}.nb-day-actions{gap:10px 20px;padding:24px 0 0}.nb-day-actions .u-button,.nb-day-actions .u-link{font-size:15px;min-height:48px}.nb-day-by{font-size:12px;padding-top:18px;max-width:30em}.nb-day-hero-art{min-height:0;height:360px;width:100%}.nb-day-hero-art>img{object-position:50% 69%}.nb-day-hero-art figcaption{left:22px;top:22px;right:22px}.nb-day-hero-art figcaption>span{font-size:24px;max-width:8em}.nb-day-hero-art figcaption small{font-size:12px}.nb-day-facts{grid-template-columns:1fr;gap:20px;padding:24px 0;margin-top:28px}.nb-day-facts>div{display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:start}.nb-day-facts span{font-size:12px;line-height:1.4}.nb-day-facts strong{font-size:16px;line-height:1.35}.nb-day-facts strong small{display:block;font-size:15px}.nb-day-provisional{font-size:14px;line-height:1.5}.nb-day .e-section{padding-block:48px}.nb-day-outcomes{grid-template-columns:1fr;gap:28px}.nb-day-outcomes article{padding-top:20px}.nb-day-outcomes h3{font-size:25px;margin:18px 0 12px}.nb-day-outcomes p{font-size:16px}.nb-day-program-tools{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:24px}.nb-day-program-tools p,.nb-day-program-tools .u-button{font-size:14px}.nb-day-program-group{grid-template-columns:1fr;gap:9px;margin-top:28px;padding:20px 0}.nb-day-program-group p{margin:0;font-size:13px}.nb-day-program-group h3{font-size:24px}.nb-day-session>summary{grid-template-columns:48px minmax(0,1fr) 20px;gap:12px;padding:22px 0;min-height:80px}.nb-day-session>summary time{font-size:14px;padding-top:2px}.nb-day-session>summary h4{font-size:19px;line-height:1.3;letter-spacing:-.01em}.nb-day-session>summary .nb-day-kind{display:none}.nb-day-plus{width:20px;font-size:24px}.nb-day-session-body{margin:0 0 24px;max-width:none}.nb-day-session-body>p{font-size:16px;line-height:1.55}.nb-day-takeaway{padding:20px}.nb-day-takeaway>p{font-size:16px}.nb-day-tracks{grid-template-columns:1fr;gap:0}.nb-day-track>summary{grid-template-columns:34px minmax(0,1fr) 20px;gap:12px;padding:22px 0;min-height:110px}.nb-day-track-letter{width:34px;height:34px;font-size:16px}.nb-day-track h3{font-size:22px}.nb-day-track summary small{font-size:14px}.nb-day-track>div{padding:0 0 24px 46px}.nb-day-track p{font-size:16px}.nb-day-interlude{padding:16px 0}.nb-day-interlude-grid{grid-template-columns:1fr}.nb-day-interlude-grid>div:first-child{padding:26px 24px}.nb-day-interlude h2{font-size:30px;margin:16px 0 22px}.nb-day-interlude p:not(.e-kicker){font-size:16px}.nb-day .nb-day-workspace{height:auto;min-height:0;aspect-ratio:344/229!important}.nb-day-practical{grid-template-columns:1fr;gap:28px}.nb-day-practical h3{font-size:22px;margin-bottom:12px}.nb-day-practical p{font-size:16px}.nb-day-form-options>summary{font-size:16px}.nb-day-form-options .nb-form-grid{grid-template-columns:1fr}.nb-day .nb-event-form .nb-form-grid{gap:18px}.nb-day .nb-event-form textarea{min-height:104px}.nb-day .nb-event-form .u-button{max-width:100%;font-size:15px}.nb-day .nb-day-extras label{font-size:15px}}@media print{.nb-day-hero-art,.nb-day-actions,.nb-day-by,.nb-day-program-tools,.nb-day-interlude,.nb-day #pamelding,.nb-day #utbytte,.nb-day-plus,.nb-day .u-link{display:none!important}.nb-day-hero-grid{display:block}.nb-day-hero h1{font-size:42px;margin:10px 0}.nb-day-hero h1 br{display:initial}.nb-day-hero .nb-day-standfirst{font-size:22px}.nb-day-facts{grid-template-columns:repeat(3,1fr);margin-top:15px}.nb-day-provisional{font-size:10pt}.nb-day .e-section{padding:20px 0;break-inside:auto}.nb-day .e-section-heading{display:block;margin-bottom:20px}.nb-day .e-section-heading h2{font-size:26px}.nb-day-program-group{margin-top:15px;padding:14px 0;grid-template-columns:80px 1fr}.nb-day-session{break-inside:avoid}.nb-day-session>summary{grid-template-columns:65px 1fr 90px;padding:12px 0;min-height:0}.nb-day-session>summary time,.nb-day-session>summary h4{font-size:12pt}.nb-day-session-body{margin:0 0 15px 85px}.nb-day-session-body>p,.nb-day-takeaway>p,.nb-day-track p,.nb-day-practical p{font-size:10pt}.nb-day-takeaway{padding:10px;border-left:1px solid #bbb}.nb-day-tracks,.nb-day-practical{display:block}.nb-day-track,.nb-day-practical article{break-inside:avoid;padding-bottom:15px}.nb-day-track>summary{min-height:0;padding:15px 0}}.nb-event-link-short{display:none!important}.nb-day-two-parts{gap:32px}.nb-day-two-parts .nb-day-track{border:1px dashed var(--nb-line);border-radius:10px;overflow:hidden}.nb-day-two-parts .nb-day-track>summary{padding:26px 24px;min-height:0;background:#ecf2ff}.nb-day-two-parts .nb-day-track>div{padding:26px 28px 28px}.nb-day-two-parts .nb-day-part-tagline{font-size:26px;line-height:1.2;color:var(--nb-ink);letter-spacing:-.015em;margin:0 0 22px}.nb-day-two-parts .nb-day-part-audience{font-size:14px;color:#46536d;margin:20px 0 8px}.nb-day-two-parts .u-link{font-size:15px;min-height:44px;margin:8px 18px 0 0}.nb-day-program-jump{display:flex;gap:14px;flex-wrap:wrap;margin:0 0 28px}.nb-day-program-jump a{display:flex;gap:8px 18px;align-items:center;padding:14px 18px;border:1px dashed var(--nb-line);border-radius:8px;font-size:14px;line-height:1.35;text-decoration:none;min-height:48px;color:#46536d}.nb-day-program-jump span{font-size:17px;color:var(--nb-blue)}.nb-day-program-group{grid-template-columns:180px 1fr}.nb-day-program-group p{font-size:12px;line-height:1.5;max-width:14em}.nb-day #program-bruktbolig{border-top:2px solid var(--nb-blue);padding-top:30px;margin-top:38px}.nb-day [data-event-part=resale][open] .nb-day-takeaway{background:#eef3e7}@media(max-width:1080px){.nb-product-chooser fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr))}.nb-product-chooser label{padding:16px;font-size:20px}.nb-day-program-group{grid-template-columns:160px 1fr}}@media(max-width:760px){.nb-event-banner>.u-wrap{gap:10px}.nb-event-banner a{flex:none;min-height:44px}.nb-event-banner .nb-event-link-full{display:none}.nb-event-banner .nb-event-link-short{display:inline!important}.nb-product-strip{grid-template-columns:1fr 1fr}.nb-product-chooser fieldset>div{grid-template-columns:1fr 1fr}.nb-product-chooser label{padding:15px 10px;font-size:18px}.nb-day-two-parts{grid-template-columns:1fr;gap:20px}.nb-day-two-parts .nb-day-track>summary{padding:22px 20px}.nb-day-two-parts .nb-day-track>div{padding:22px 20px}.nb-day-two-parts .nb-day-part-tagline{font-size:24px}.nb-day-two-parts .u-link{font-size:15px;margin-right:0}.nb-day-program-jump{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nb-day-program-jump a{flex-direction:column;align-items:flex-start;padding:14px 12px;font-size:12px;gap:6px}.nb-day-program-jump span{font-size:16px}.nb-day-program-group{grid-template-columns:1fr;gap:8px}.nb-day-program-group p{max-width:none}.nb-day-form-options>summary{gap:16px}}@media print{.nb-day-program-jump{display:none}.nb-day-two-parts{display:block}.nb-day-two-parts .nb-day-track{border:0;border-top:1px solid #bbb;margin-bottom:20px}.nb-day-two-parts .nb-day-track>summary{background:none;padding:14px 0}.nb-day-two-parts .nb-day-track>div{padding:10px 0}.nb-day-two-parts .nb-day-part-tagline{font-size:16pt}.nb-day-program-group{grid-template-columns:130px 1fr}}.nb-event-banner time{white-space:nowrap}.nb-event-banner>.u-wrap>span{flex-wrap:wrap;gap:3px 7px;padding-block:6px}@media(max-width:760px){.nb-product-strip{grid-template-columns:1fr;gap:18px}.nb-product-strip>a{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:18px}.nb-product-chooser fieldset>div{grid-template-columns:1fr}}
