/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy-950:#050b15;--navy-900:#07111f;--navy-850:#0b1729;--navy-800:#10213a;--ink:#111a2a;--slate:#526076;--muted:#59677a;--line:#d9e1ea;--surface:#f7f9fc;--white:#fff;--cyan:#35d7ff;--violet:#8f73ff;--magenta:#ef57bf;--green:#27c893;--amber:#f4bb4a;--danger:#d9435f;--shadow:0 24px 70px #08132424;--radius-sm:.65rem;--radius:1.1rem;--radius-lg:1.8rem;--max:1240px}*{box-sizing:border-box}html{background:var(--navy-950);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:8rem}body{background:var(--white);color:var(--ink);min-width:320px;margin:0;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.0625rem;line-height:1.65}body,button,input,select,textarea{font:inherit}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);text-decoration-color:color-mix(in srgb, currentColor 38%, transparent)}}a{text-underline-offset:.24em;text-decoration-thickness:.08em}a:hover{text-decoration-color:currentColor}button,summary,select{cursor:pointer}button,input,select,textarea,a{outline-offset:4px}:focus-visible{outline:3px solid var(--cyan)}::selection{background:var(--violet);color:var(--white)}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;line-height:1.06}h1{margin-bottom:1.6rem;font-size:clamp(3rem,4.7vw,4.25rem);font-weight:600}h2{margin-bottom:1.25rem;font-size:clamp(2.25rem,3.2vw,2.75rem);font-weight:580}h3{font-size:clamp(1.25rem,2vw,1.8rem);font-weight:620}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--white);color:var(--navy-950);z-index:100;padding:.8rem 1rem;position:fixed;top:-6rem;left:1rem}.skip-link:focus{top:1rem}.eyebrow{color:#566579;letter-spacing:.17em;text-transform:uppercase;margin-bottom:.9rem;font-size:.82rem;font-weight:750}.microcopy,.qualification,.field-help,.result-note{color:var(--muted);font-size:.82rem;line-height:1.55}.site-header{color:var(--white);z-index:50;background:#050b15fa;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.header-inner{height:5.35rem;max-width:calc(var(--max) + 7rem);justify-content:space-between;align-items:center;gap:2rem;margin:auto;padding:0 2rem;display:flex}.site-header,.header-inner,.brand-link img{transition:height .18s,width .18s,background-color .18s}.site-header.is-compact .header-inner{height:4.45rem}.brand-link{flex:none}.brand-link img{width:11.55rem}.site-header.is-compact .brand-link img{width:10.6rem}.desktop-navigation{align-items:center;gap:0;display:flex}.nav-cluster{position:relative}.nav-trigger,.search-link,.language-trigger,.mobile-menu-button{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;min-height:44px;padding:.65rem .85rem;text-decoration:none;display:inline-flex}.nav-trigger:hover,.search-link:hover,.language-trigger:hover{color:var(--cyan)}.mega-menu{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--ink);grid-template-columns:1.05fr 1fr;gap:1rem;min-width:44rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .9rem);left:50%;transform:translate(-50%)}.nav-cluster:first-child .mega-menu{left:0;transform:none}.nav-cluster:last-child .mega-menu{left:auto;right:0;transform:none}.mega-feature{background:linear-gradient(145deg,#edfaff,#f5f1ff);border-radius:.85rem;flex-direction:column;gap:.6rem;padding:1.4rem;text-decoration:none;display:flex}.mega-feature strong{font-size:1.35rem;line-height:1.2}.mega-feature>span:not(.eyebrow,.text-link){color:var(--slate);font-size:.88rem}.mega-feature .mega-signal{background:var(--navy-900);border-radius:.65rem;margin-top:.3rem;padding:.8rem;font-weight:720;color:#c8eefa!important;font-size:.72rem!important}.mega-links{gap:.2rem;display:grid}.mega-links a{border-radius:.5rem;padding:.6rem .7rem;text-decoration:none}.mega-links strong,.mega-links span{display:block}.mega-links strong{font-size:.88rem}.mega-links span{color:var(--muted);margin-top:.15rem;font-size:.72rem}.mega-links a:hover{background:var(--surface)}.header-actions{align-items:center;gap:.5rem;display:flex}.search-link,.language-trigger{font-size:.78rem;font-weight:700;text-decoration:none}.language-control{position:relative}.language-menu{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);color:var(--ink);min-width:18rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .8rem);right:0}.language-menu button,.mobile-language-option{color:inherit;text-align:left;background:0 0;border:0;border-radius:.5rem;flex-direction:column;align-items:flex-start;min-height:48px;padding:.65rem .75rem;display:flex}.language-menu button:hover{background:var(--surface)}.language-menu small,.mobile-language-option small{color:var(--muted);font-size:.66rem}.language-readiness-panel{color:var(--ink);padding:1.25rem max(1.25rem, calc((100vw - var(--max)) / 2));background:linear-gradient(120deg,#eefcff,#f5f1ff);border-bottom:1px solid #c7d8e8;grid-template-columns:1fr auto;align-items:center;gap:2rem;display:grid}.language-readiness-panel h2{margin-bottom:.4rem;font-size:1.35rem}.language-readiness-panel p:not(.eyebrow){color:var(--slate);max-width:66rem;margin:0}.mobile-menu-button{font-size:1.4rem;display:none}.mobile-navigation{background:var(--navy-900);border-top:1px solid #ffffff1f;gap:.5rem;max-height:calc(100vh - 5rem);padding:1rem 1.25rem 1.5rem;display:grid;overflow:auto}.mobile-navigation details{border-bottom:1px solid #ffffff1f;padding:.5rem 0}.mobile-navigation summary{padding:.6rem 0;font-weight:650}.mobile-navigation a{padding:.45rem 1rem;text-decoration:none;display:block}.mobile-search{border-radius:var(--radius-sm);border:1px solid #ffffff2e;font-weight:700}.mobile-language-option{color:var(--white);width:100%}.mobile-language-option small{color:#94a7bd}.mobile-feature{color:var(--cyan);font-weight:650}.button-row{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:.7rem 1.15rem;font-size:.88rem;font-weight:720;text-decoration:none;display:inline-flex}.button-primary{background:linear-gradient(100deg, var(--cyan), #77f1e0);color:#04101d}.button-primary:hover{filter:brightness(1.04);box-shadow:0 0 0 5px #35d7ff2e}.button-secondary{color:inherit;background:0 0;border-color:currentColor}.text-button,.text-link{color:#216d90;background:0 0;border:0;min-height:32px;padding:.15rem 0;font-size:.86rem;font-weight:720;text-decoration:none}.text-button:disabled{cursor:not-allowed;opacity:.42;text-decoration:none}.review-chip,.status-dot{color:#7054dd;letter-spacing:.09em;text-transform:uppercase;background:#8f73ff1f;border:1px solid #8f73ff59;border-radius:999px;padding:.25rem .55rem;font-size:.68rem;font-weight:750;display:inline-flex}.site-footer .review-chip{color:#b9adff;border-color:#b9adff94}.home-hero{background:radial-gradient(circle at 82% 12%, #8f73ff3d, transparent 30rem), radial-gradient(circle at 22% 75%, #35d7ff1f, transparent 28rem), var(--navy-950);color:var(--white);min-height:0;padding:clamp(3.25rem, 5vw, 4.75rem) max(1.25rem, calc((100vw - var(--max)) / 2)) clamp(4rem, 7vw, 6.5rem);position:relative;overflow:hidden}.home-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35%,#0000);mask-image:linear-gradient(#0000,#000 35%,#0000)}.hero-copy,.chapter-experience{z-index:1;position:relative}.hero-copy{text-align:center;max-width:62rem;margin:auto}.hero-copy .eyebrow,.dark-section .eyebrow,.platform-section .eyebrow,.nova-section .eyebrow{color:var(--cyan)}.hero-copy h1{color:#0000;background:linear-gradient(105deg,#fff 20%,#c6f6ff 56%,#d8caff 92%);-webkit-background-clip:text;background-clip:text;max-width:66rem;margin-left:auto;margin-right:auto}.hero-copy h1 span{display:block}.hero-lead{color:#c8d4e3;max-width:52rem;margin-left:auto;margin-right:auto;font-size:clamp(1.06rem,1.7vw,1.35rem)}.hero-copy .button-row{justify-content:center;margin:2rem 0 1rem}.chapter-experience{margin-top:clamp(1.75rem,3vw,2.75rem)}.hero-proof{border-radius:var(--radius);z-index:1;background:#ffffff0d;border:1px solid #ffffff1c;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 1.5rem;max-width:74rem;margin:2rem auto 0;padding:.8rem 1rem;display:grid;position:relative}.hero-proof-logos{align-items:center;gap:.55rem;display:flex}.hero-proof-logos img{object-fit:contain;background:#ffffffeb;border-radius:.35rem;width:4.8rem;height:2.5rem;padding:.3rem}.hero-trust-list{color:#b8c7d8;flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0;font-size:.68rem;list-style:none;display:flex}.hero-trust-list li:before{color:var(--green);content:"●";margin-right:.4rem}.hero-proof>a{color:var(--cyan);white-space:nowrap;font-size:.72rem;font-weight:720}.northstar-theater{background:#091524;border:1px solid #ffffff24;border-radius:1.25rem;overflow:hidden;box-shadow:0 36px 100px #00000061}.theater-titlebar{color:#8fa4bc;background:#0d1b2c;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.8rem 1rem;font-size:.7rem;display:flex}.theater-titlebar>div{align-items:center;gap:.8rem;display:flex}.theater-titlebar strong{color:#dbe7f3}.theater-window-controls{gap:.3rem;display:flex}.theater-window-controls i{background:#52647a;border-radius:50%;width:.5rem;height:.5rem}.northstar-theater .chapter-controls{justify-content:center;padding:.8rem 1rem .65rem}.theater-progress{background:#ffffff14;height:2px}.theater-progress span{background:linear-gradient(90deg, var(--cyan), var(--violet));height:100%;transition:width .3s;display:block}.product-workspace{grid-template-columns:minmax(11rem,.7fr) minmax(22rem,1.8fr) minmax(13rem,.9fr);min-height:24rem;display:grid}.workspace-context,.workspace-decision,.workspace-trace{padding:clamp(1.25rem,2.4vw,2rem)}.workspace-context,.workspace-trace{background:#ffffff06}.workspace-context{border-right:1px solid #ffffff17}.workspace-trace{border-left:1px solid #ffffff17}.workspace-context>strong{margin-bottom:1.5rem;font-size:1rem;line-height:1.35;display:block}.workspace-context dl,.workspace-trace dl{gap:1rem;margin:0;display:grid}.workspace-context dt,.workspace-trace dt{color:#7f93aa;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.workspace-context dd,.workspace-trace dd{color:#c7d3e0;margin:.2rem 0 0;font-size:.76rem;line-height:1.45}.workspace-decision .record-topline{margin-bottom:1.5rem}.workspace-decision h2{max-width:46rem;font-size:clamp(1.85rem,3vw,3rem)}.workspace-decision>p:not(.record-kicker){color:#bac9da;max-width:48rem}.decision-actions{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.decision-actions span{color:#bcefff;border:1px solid #35d7ff3d;border-radius:999px;padding:.45rem .7rem;font-size:.68rem}.hero-dashboard-strip{border-top:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);display:grid}.hero-dashboard-strip article{min-height:7rem;padding:1rem 1.25rem}.hero-dashboard-strip article:not(:last-child){border-right:1px solid #ffffff17}.hero-dashboard-strip span,.hero-dashboard-strip strong,.hero-dashboard-strip small{display:block}.hero-dashboard-strip span{color:var(--cyan);text-transform:uppercase;font-size:.65rem;font-weight:750}.hero-dashboard-strip strong{margin:.35rem 0;font-size:.8rem}.hero-dashboard-strip small{color:#879bb2;font-size:.68rem;line-height:1.4}.northstar-theater .play-controls{border-top:1px solid #ffffff17;margin:0;padding:.75rem 1rem}.chapter-controls,.theater-tabs,.thread-steps,.walkthrough-controls,.testimonial-controls,.segmented-control{scrollbar-width:thin;gap:.4rem;padding:.25rem .25rem .75rem;display:flex;overflow-x:auto}.chapter-controls button,.theater-tabs button,.thread-steps button,.walkthrough-controls button,.testimonial-controls>button:not(.text-button),.segmented-control button{color:#b9c7d8;background:0 0;border:1px solid #ffffff2e;border-radius:999px;flex:none;min-height:42px;padding:.55rem .9rem}.chapter-controls button span{color:var(--cyan);margin-right:.45rem;font-size:.67rem}.walkthrough-controls button span{color:#087a9c;margin-right:.45rem;font-size:.67rem}.chapter-controls button.is-active,.theater-tabs button.is-active,.thread-steps button.is-active,.walkthrough-controls button.is-active,.testimonial-controls button.is-active,.segmented-control button[aria-pressed=true]{background:var(--white);border-color:var(--white);color:var(--navy-950)}.chapter-controls button.is-active span,.walkthrough-controls button.is-active span{color:#087a9c}.decision-record,.dashboard-panel,.walkthrough-screen{background:linear-gradient(135deg, #ffffff17, #ffffff08), var(--navy-850);border-radius:var(--radius-lg);border:1px solid #ffffff21;min-height:26rem;margin-top:1rem;padding:clamp(1.5rem,3.5vw,3rem);position:relative;overflow:hidden;box-shadow:0 25px 80px #00000047}.decision-record:after,.dashboard-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#35d7ff2e,#0000 67%);width:26rem;height:26rem;position:absolute;top:-12rem;right:-9rem}.record-topline,.dashboard-panel>header,.walkthrough-screen>header{color:#90a3ba;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-bottom:3rem;padding-bottom:1rem;font-size:.75rem;display:flex}.record-kicker{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.77rem;font-weight:720}.decision-record h2,.decision-record h3{max-width:52rem;font-size:clamp(2rem,4vw,4.2rem)}.decision-record>p:not(.record-kicker){color:#bbc9d9;max-width:54rem}.record-orbit{width:10rem;height:10rem;position:absolute;top:6rem;right:2.5rem}.record-orbit span{inset:calc(var(--i,0) * 1.25rem);border:1px solid #35d7ff4d;border-radius:50%;position:absolute}.record-orbit span:nth-child(2){inset:1.5rem}.record-orbit span:nth-child(3){background:var(--cyan);box-shadow:0 0 35px var(--cyan);inset:3rem}.record-details{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2.5rem 0 0;display:grid}.record-details div{border-top:1px solid #ffffff21;padding-top:.9rem}.record-details dt,.dashboard-columns dt{color:#7f91a7;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:720}.glossary-detail dt,.author-profile dt,.thread-steps button.is-active small{color:#59677a}.record-details dd,.dashboard-columns dd,.glossary-detail dd,.author-profile dd{margin:.3rem 0 0}.play-controls{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.play-controls .text-button,.dark-section .text-button,.platform-section .text-button,.nova-section .text-button{color:var(--cyan)}.transcript{color:#b9c7d8;flex-basis:100%;max-width:64rem}.home-section,.route-page{padding:clamp(3.5rem, 6.5vw, 6.5rem) max(1.25rem, calc((100vw - var(--max)) / 2))}.home-section{position:relative}.section-heading{max-width:64rem;margin-bottom:clamp(1.75rem,3.5vw,3rem)}.section-heading>p:last-child{color:var(--slate);max-width:52rem;font-size:1.08rem}.proof-section{background:var(--white)}.proof-rail-wrap{overflow:hidden}.proof-rail{gap:1rem;width:max-content;margin-bottom:1rem;animation:42s linear both logo-marquee;display:flex}.proof-rail.is-paused{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;animation-play-state:paused;display:grid}.proof-rail figure,.logo-wall figure{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;flex:0 0 12rem;justify-content:center;align-items:center;min-height:8rem;margin:0;padding:1rem;display:flex}.proof-rail img,.logo-wall img{object-fit:contain;max-height:3.25rem}.proof-rail figcaption,.logo-wall figcaption{color:var(--slate);text-align:center;margin-top:.7rem;font-size:.64rem}@keyframes logo-marquee{to{transform:translate(calc(-50% - .5rem))}}.plain-list{columns:3}.metrics-section{background:var(--surface)}.metric-grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.metric-grid article{background:var(--white);border:1px solid var(--line);flex-direction:column;min-height:14rem;padding:clamp(1.25rem,3vw,2.4rem);transition:border-color .16s,box-shadow .16s;display:flex}.metric-grid article.is-active{border-color:#82a8db;box-shadow:inset 0 0 0 2px #35d7ff38}.metric-grid article:first-child{border-radius:var(--radius) 0 0 0}.metric-grid article:nth-child(3){border-radius:0 var(--radius) 0 0}.metric-grid article:nth-last-child(3){border-radius:0 0 0 var(--radius)}.metric-grid article:last-child{border-radius:0 0 var(--radius) 0}.metric-grid strong{color:var(--navy-900);letter-spacing:-.06em;font-size:clamp(2.2rem,4vw,4.5rem);line-height:1}.metric-grid span{color:var(--slate);margin-top:1rem}.metric-grid small{color:var(--muted);margin-top:auto;padding-top:1.5rem}.split-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.coordination-map{aspect-ratio:1;background:radial-gradient(circle at center, #35d7ff26, transparent 38%), var(--navy-900);color:var(--white);border-radius:50%;grid-template-columns:repeat(3,1fr);place-items:center;display:grid;position:relative}.coordination-map>span{color:#aec0d5;text-align:center;font-size:.8rem}.coordination-core{background:linear-gradient(145deg, var(--cyan), var(--violet));color:var(--navy-950);text-align:center;border-radius:50%;justify-content:center;align-items:center;width:34%;height:34%;font-size:.95rem;font-weight:750;display:flex;position:absolute;top:33%;left:33%}.dark-section,.platform-section,.nova-section{background:var(--navy-950);color:var(--white)}.dark-section .section-heading>p:last-child,.platform-section .section-heading>p:last-child,.nova-section .section-heading>p:last-child{color:#b8c7d8}.thread-layout .decision-record{min-height:20rem}.thread-steps{grid-template-columns:repeat(5,1fr);display:grid}.thread-steps button{border-radius:var(--radius-sm);text-align:left;flex-direction:column;display:flex}.thread-steps small{color:#7f91a7;font-size:.62rem}.platform-section{background:radial-gradient(circle at 80% 40%, #ef57bf1f, transparent 32rem), var(--navy-900)}.platform-theater .dashboard-panel{min-height:36rem}.dashboard-panel h3{max-width:60rem;font-size:clamp(2rem,4.4vw,4.6rem)}.dashboard-columns{grid-template-columns:1fr 1fr;gap:2rem;margin:2.5rem 0;display:grid}.dashboard-columns dl{gap:1.25rem;margin:0;display:grid}.dashboard-columns dd{color:#b9c8d9}.dashboard-exception{border-left:3px solid var(--amber);color:#f0d7a3;padding-left:1rem}.comparison-section{background:#edf2f8}.segmented-control button{color:var(--slate);border-color:#9eabba}.comparison-table{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;display:grid}.comparison-table article{border:1px solid var(--line);border-radius:var(--radius);opacity:1;background:#ffffffb8;padding:clamp(1.5rem,4vw,3rem);transition:opacity .18s,transform .18s}.comparison-table article.is-highlighted{background:var(--white);box-shadow:var(--shadow);opacity:1;transform:translateY(-.35rem)}.comparison-table li{margin:.7rem 0}.nova-section{background:radial-gradient(circle at 20% 10%, #8f73ff38, transparent 36rem), var(--navy-950)}.nova-decision{grid-template-columns:.55fr 1.45fr;align-items:center;gap:4rem;display:grid}.nova-signal{aspect-ratio:1;background:radial-gradient(circle,#35d7ff47,#0000 58%);place-items:center;display:grid}.nova-signal span{background:linear-gradient(145deg, var(--cyan), var(--violet), var(--magenta));color:var(--navy-950);border-radius:50%;justify-content:center;align-items:center;width:58%;height:58%;font-size:clamp(4rem,10vw,9rem);font-weight:750;display:flex;box-shadow:0 0 70px #8f73ff8c}.nova-decision article{border-left:1px solid #ffffff29;padding-left:clamp(1.5rem,4vw,4rem)}.architecture-section{background:var(--white)}.architecture-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.architecture-flow>div{background:var(--navy-900);border-radius:var(--radius);color:var(--white);flex-direction:column;min-height:15rem;padding:2rem;display:flex}.architecture-flow>div:last-child{color:var(--ink);background:#eaf0f6}.architecture-flow strong{letter-spacing:-.06em;margin:auto 0;font-size:clamp(2.2rem,5vw,5rem)}.architecture-flow small,.architecture-flow>div>span{color:var(--muted)}.architecture-flow>div:first-child small,.architecture-flow>div:first-child>span{color:#a9bdd2}.architecture-arrow{color:#5b7089;text-align:center;font-size:.75rem}.erp-list{flex-wrap:wrap;gap:.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.erp-list li,.erp-list button{background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:.55rem .85rem;font-size:.8rem}.erp-list button[aria-pressed=true]{background:var(--navy-900);border-color:var(--navy-900);color:var(--white)}.process-section{background:#f4f0ff}.process-track{grid-template-columns:repeat(6,1fr);gap:1px;margin:0 0 2rem;padding:0;list-style:none;display:grid}.process-track li{background:var(--white);border:1px solid #ded6f5}.process-track button{text-align:left;background:0 0;border:0;flex-direction:column;width:100%;min-height:9rem;padding:1.1rem;display:flex}.process-track li.is-active{background:var(--navy-900);color:var(--white)}.process-track span{color:#6550c7;margin-bottom:auto;font-size:.7rem}.process-track li.is-active span{color:#b9adff}.process-track strong{font-size:1rem}.process-description{max-width:50rem}.stakeholder-section{background:var(--surface)}.stakeholder-experience{gap:1.5rem;display:grid}.stakeholder-experience>label{font-size:.78rem;font-weight:720}.stakeholder-experience>select{border:1px solid var(--line);border-radius:999px;max-width:32rem;padding:.75rem 1rem}.dashboard-panel-light{background:var(--white);border-color:var(--line);color:var(--ink)}.dashboard-panel-light .dashboard-columns dd,.dashboard-panel-light .record-details dd{color:var(--slate)}.dashboard-panel-light .record-details div{border-color:var(--line)}.industry-list{border-top:1px solid var(--line)}.industry-list article{border-bottom:1px solid var(--line);grid-template-columns:3rem .7fr 1fr;align-items:start;gap:2rem;padding:1.7rem 0;display:grid}.industry-list>article>span{color:#6550c7;font-size:.72rem}.industry-list h3,.industry-list p{margin:0}.industry-list p{color:var(--slate)}.presence-section{background:var(--navy-900);color:var(--white)}.presence-section .section-heading>p:last-child{color:#b7c6d8}.presence-map{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.map-orbit{aspect-ratio:1.7;background:radial-gradient(circle at 22% 48%, var(--cyan) 0 5px, transparent 7px), radial-gradient(circle at 55% 61%, var(--violet) 0 5px, transparent 7px), radial-gradient(circle at 68% 48%, var(--magenta) 0 5px, transparent 7px), radial-gradient(circle at 28% 35%, var(--amber) 0 5px, transparent 7px), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='430' viewBox='0 0 800 430'%3E%3Cpath d='M103 182l35-48 67-24 47 20 65-25 50 24 76-16 73 33 49-5 87 58-31 58-96 4-45 47-70-12-60 18-51-33-65 2-43-49-78-13z' fill='none' stroke='%2335d7ff' stroke-opacity='.27' stroke-width='2'/%3E%3C/svg%3E") center / contain no-repeat;border-radius:var(--radius-lg);border:1px solid #ffffff1f}.presence-map dl{margin:0}.presence-map dl div{opacity:.68;border-bottom:1px solid #ffffff21;padding:1.2rem 0}.presence-section>.section-heading .eyebrow{color:#a9bdd2}.presence-map dl div.is-active{opacity:1}.presence-map dt{color:var(--cyan);font-size:1.35rem;font-weight:700}.presence-map dd{color:#b7c6d8;margin:.3rem 0 0}.presence-map .microcopy{color:#a9bdd2}.presence-controls{flex-wrap:wrap;gap:.4rem;display:flex}.presence-controls button{color:#b7c6d8;background:0 0;border:1px solid #ffffff47;border-radius:999px;min-height:36px;padding:.45rem .7rem;font-size:.72rem}.presence-controls button[aria-pressed=true]{background:var(--white);color:var(--navy-950)}.customer-section{background:#f8f5ef}.testimonial-theater>article{grid-template-columns:13.75rem 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);min-height:29rem;display:grid}.testimonial-theater>article>img,.outcome-testimonials article>img{object-fit:cover;border-radius:50%}.testimonial-logo{object-position:left center;width:8rem;max-height:3.2rem;margin-bottom:1.25rem;object-fit:contain!important;border-radius:0!important}blockquote{letter-spacing:-.02em;margin:0 0 1.5rem;font-family:DM Serif Display,Georgia,serif;font-size:clamp(1.35rem,2.8vw,2.55rem);line-height:1.35}.testimonial-controls{border-top:1px solid #d8d0c5;padding-top:1rem}.testimonial-controls>button:not(.text-button){color:#665d54;border-color:#b6aa9e}.impact-section{background:var(--surface)}.impact-line{grid-template-columns:repeat(5,1fr);align-items:center;display:grid}.impact-line span{border:1px solid var(--line);align-items:center;min-height:9rem;padding:1rem;display:flex;position:relative}.impact-line span:not(:last-child):after{background:var(--cyan);content:"→";color:var(--navy-950);z-index:1;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;right:-.75rem}.leadership-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.leadership-grid article{min-width:0}.leadership-grid img{aspect-ratio:.78;background:var(--surface);border-radius:var(--radius) var(--radius) 0 0;object-fit:cover;width:100%}.leadership-grid h3{margin:1rem 0 .2rem}.leadership-grid p{color:var(--slate);font-size:.85rem}.resource-feature-grid,.resource-card-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.resource-feature-grid a,.resource-card-grid a{flex-direction:column;min-width:0;text-decoration:none;display:flex}.resource-feature-grid img,.resource-card-grid img{aspect-ratio:1.9;background:var(--navy-900);border-radius:var(--radius);object-fit:cover;width:100%;margin-bottom:1rem}.resource-card-grid picture{display:contents}.resource-feature-grid strong,.resource-card-grid strong{font-size:1.2rem;line-height:1.25}.resource-feature-grid a:first-child{grid-column:span 2}.resource-feature-grid a:first-child strong{font-size:1.7rem}.conversion-section{background:linear-gradient(135deg,#e7fbff,#f3efff 70%,#fff2fb)}.review-form{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);max-width:58rem;padding:clamp(1.25rem,4vw,3rem)}.review-form-heading{margin-bottom:2rem}.review-form-heading h2{margin:1rem 0 .5rem;font-size:clamp(1.8rem,3.4vw,3rem)}.form-environment-note{color:#805300;font-size:.78rem;font-weight:700}.form-grid,.calculator-field-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.form-field-wide{grid-column:1/-1}.form-field label,.checkbox-field{font-size:.78rem;font-weight:720}.form-field input,.form-field select,.form-field textarea{background:var(--white);color:var(--ink);border:1px solid #aeb8c6;border-radius:.55rem;width:100%;min-height:47px;padding:.72rem .8rem}.form-field textarea{resize:vertical;min-height:8rem}.form-field [aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.field-error{color:#b82341;font-size:.78rem;font-weight:650}.checkbox-field{align-items:start;gap:.65rem;margin:1.5rem 0;display:flex}.checkbox-field input{width:1.25rem;height:1.25rem;margin-top:.2rem}.error-summary{border-radius:var(--radius-sm);background:#fff0f3;border:1px solid #e497a7;margin-bottom:1.5rem;padding:1rem}.inactive-submit-state,.confirmation-preview{border-radius:var(--radius-sm);background:#eefaf6;border:1px solid #93d8c1;margin-top:1rem;padding:1rem}.conversion-band{color:var(--white);padding:clamp(3rem, 7vw, 6rem) max(1.25rem, calc((100vw - var(--max)) / 2));background:linear-gradient(120deg,#182c4b,#362d73);grid-template-columns:1.4fr auto;align-items:center;gap:4rem;display:grid}.conversion-platform{background:linear-gradient(120deg,#082e44,#124f70)}.conversion-erp{background:linear-gradient(120deg,#102b62,#322b75)}.conversion-nova{background:linear-gradient(120deg,#17133c,#612553)}.conversion-process{background:linear-gradient(120deg,#2c2862,#183a55)}.conversion-outcomes{background:linear-gradient(120deg,#073c3d,#075a66)}.conversion-resources{background:linear-gradient(120deg,#071d36,#173968)}.conversion-company{background:linear-gradient(120deg,#3b302a,#263d57)}.conversion-careers{background:linear-gradient(120deg,#07373d,#135b62)}.conversion-security{background:linear-gradient(120deg,#072d2a,#284a36)}.conversion-band h2{max-width:58rem;font-size:clamp(2rem,4vw,4rem)}.conversion-band p:not(.eyebrow){color:#c5d1e1;max-width:50rem}.site-footer{background:var(--navy-950);color:var(--white);padding:5rem max(1.25rem, calc((100vw - var(--max)) / 2)) 2rem;position:relative;overflow:hidden}.footer-decision-path{background:linear-gradient(90deg,#0000,#35d7ff47,#0000);height:1px;position:absolute;top:0;left:0;right:0}.footer-decision-path span{background:var(--cyan);box-shadow:0 0 18px var(--cyan);height:7px;left:calc(18% * var(--i,1));border-radius:50%;width:7px;animation:5.5s ease-in-out both footer-path;position:absolute;top:-3px}.footer-decision-path span:first-child{left:12%}.footer-decision-path span:nth-child(2){animation-delay:-1.2s;left:31%}.footer-decision-path span:nth-child(3){animation-delay:-2.4s;left:50%}.footer-decision-path span:nth-child(4){animation-delay:-3.6s;left:69%}.footer-decision-path span:nth-child(5){animation-delay:-4.8s;left:88%}@keyframes footer-path{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:scale(1.35)}}.footer-signature{opacity:.035;pointer-events:none;width:min(44vw,38rem);height:auto;position:absolute;top:1rem;right:-2rem}.footer-grid,.footer-bottom{z-index:1;position:relative}.footer-grid{grid-template-columns:minmax(17rem,1.5fr) minmax(0,3.5fr);gap:2rem;display:grid}.footer-groups-desktop{grid-template-columns:repeat(5,minmax(7rem,1fr));gap:1.5rem;display:grid}.footer-groups-mobile{display:none}.footer-grid h2,.footer-group summary{color:#9eb0c6;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.footer-group summary{cursor:default;margin-bottom:.8rem;list-style:none}.footer-group summary::-webkit-details-marker{display:none}.footer-group a{color:#d4deea;margin:.55rem 0;font-size:.85rem;text-decoration:none;display:block}.footer-brand img{width:12.75rem}.footer-brand>a{color:var(--cyan);font-size:.85rem;font-weight:720;text-decoration:none}.footer-presence{border-top:1px solid #ffffff1f;grid-column:1/-1;margin-top:1.5rem;padding-top:1.5rem}.footer-presence p{color:#9fb0c4;margin:0 2rem .4rem 0;font-size:.72rem;display:inline-block}.footer-brand p{color:#9fb0c4;max-width:24rem}.footer-bottom{color:#7f91a7;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:4rem;padding-top:1.3rem;font-size:.72rem;display:flex}.footer-bottom>div{gap:.7rem;display:flex}.route-page{min-height:70vh}.breadcrumbs{margin-bottom:4rem;font-size:.72rem}.breadcrumbs ol{text-transform:capitalize;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{color:#98a4b3;content:"/";margin-left:.45rem}.breadcrumbs [aria-current=page]{color:var(--slate)}.route-hero{border-radius:var(--radius-lg);background:linear-gradient(135deg,#eefaff,#f6f3ff);border:1px solid #d5e3ef;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:center;gap:clamp(2rem,5vw,5rem);max-width:none;padding:clamp(2.2rem,5vw,4.5rem);display:grid;overflow:hidden}.route-hero h1{max-width:18ch;font-size:clamp(3.25rem,4vw,3.625rem)}.route-hero-copy{min-width:0}.route-hero-signal{border-radius:var(--radius);color:#fff;background:#071524;border:1px solid #ffffff1f;padding:clamp(1.4rem,3vw,2.2rem);box-shadow:0 24px 60px #0813242e}.route-hero-signal>span,.route-hero-signal small{color:#94a9bf;font-size:.875rem;display:block}.route-hero-signal>strong{margin:.55rem 0 1.2rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1.18;display:block}.route-hero-signal ul{gap:.55rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.route-hero-signal li{color:#c8d5e4;border-top:1px solid #ffffff1f;padding-top:.55rem}.route-hero-nova{color:#fff;background:linear-gradient(135deg,#11152d,#351e49)}.route-hero-nova .route-lead,.route-hero-erp .route-lead,.route-hero-security .route-lead{color:#bdc9d8}.route-hero-erp{color:#fff;background:linear-gradient(135deg,#0c2149,#2b2a6c)}.route-hero-process{background:linear-gradient(135deg,#f0ecff,#e9fbff)}.route-hero-outcomes{background:linear-gradient(135deg,#f7fffb,#e8fbff)}.route-hero-resources{color:#fff;background:linear-gradient(135deg,#071b33,#183f6d)}.route-hero-resources .route-lead{color:#c1d0e1}.route-hero-company{background:linear-gradient(135deg,#fff8ed,#edf5fb)}.route-hero-leadership{background:linear-gradient(135deg,#fff,#eafaff)}.route-hero-careers{color:#fff;background:linear-gradient(135deg,#07323d,#0f5963)}.route-hero-careers .route-lead{color:#c2dde0}.route-hero-security{color:#fff;background:linear-gradient(135deg,#061b25,#174534)}.route-hero-industry{background:linear-gradient(135deg,#eef7f8,#e9f4ff)}:is(.route-content:has(.product-route-experience),.route-content:has(.leadership-profiles),.route-content:has(.customer-theater),.route-content:has(.company-evolution),.route-content:has(.security-control-grid)){max-width:none}.route-lead{color:var(--slate);max-width:58rem;font-size:clamp(1.05rem,1.8vw,1.35rem)}.route-hero .button-row{margin-top:2rem}.route-content{padding-top:clamp(3rem,7vw,6rem)}.core-copy,.resource-detail,.glossary-detail,.job-detail,.calculator-page,.walkthrough-page,.content-narrow{max-width:56rem}.markdown-content{font-size:1.02rem}.markdown-content a,.markdown-content strong{overflow-wrap:anywhere}.markdown-content h2{border-top:1px solid var(--line);margin:4rem 0 1.25rem;padding-top:2rem;font-size:clamp(1.8rem,3.5vw,3rem)}.markdown-content h3{margin:2.5rem 0 .8rem;font-size:1.4rem}.markdown-content p,.markdown-content li{color:#3d4b5f}.markdown-content li{margin:.55rem 0}.markdown-content code{background:#eef1f5;border-radius:.25rem;padding:.15rem .3rem;font-size:.88em}.markdown-content blockquote{border-left:3px solid var(--violet);color:#25354c;margin:2rem 0;padding-left:1.5rem;font-size:1.35rem}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:42rem}th,td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.75rem}th{background:var(--surface)}.held-link{color:var(--muted);text-decoration:line-through}.resource-hero-visual{margin:0 0 3rem}.resource-hero-visual img{aspect-ratio:1.904;background:var(--navy-900);border-radius:var(--radius-lg);box-shadow:var(--shadow);object-fit:cover;width:100%}.resource-hero-visual figcaption{color:var(--muted);margin-top:.6rem;font-size:.68rem}.resource-byline{border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--slate);flex-wrap:wrap;gap:.6rem 1rem;margin:0 0 2.5rem;padding:1rem 0;font-size:.72rem;display:flex}.resource-byline span:not(:last-child):after{color:#abb4c0;content:"·";margin-left:1rem}.resource-pathways{grid-template-columns:repeat(4,1fr);gap:1rem;margin:4rem 0 7rem;display:grid}.resource-pathways a{border:1px solid var(--line);border-radius:var(--radius);min-height:12rem;padding:1.3rem;text-decoration:none}.resource-pathways strong{font-size:1.25rem;display:block}.resource-pathways p,.resource-card-grid p{color:var(--slate);margin-top:.6rem;font-size:.82rem}.visual-inventory{margin-top:7rem}.resource-card-grid{grid-template-columns:repeat(3,1fr)}.download-panel{border-radius:var(--radius);background:linear-gradient(135deg,#e9fbff,#f2edff);border:1px solid #c8cfe0;justify-content:space-between;align-items:center;gap:2rem;margin:2rem 0;padding:1.5rem;display:flex}.download-panel h2{margin-bottom:.5rem;font-size:1.5rem}.download-panel p:last-child{color:var(--slate);margin-bottom:0;font-size:.82rem}.download-panel-stack{flex-direction:column;align-items:stretch}.review-gate-preview{border:1px solid var(--line);border-radius:var(--radius);margin:1.5rem 0 3rem;padding:1rem}.review-gate-preview>summary{font-weight:720}.review-gate-preview .review-form{box-shadow:none;margin-top:1rem}.filter-bar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1.5fr 1fr;align-items:end;gap:1rem;padding:1.25rem;display:grid}.result-count{color:var(--slate);margin:1rem 0;font-size:.8rem}.capability-list{border-top:1px solid var(--line)}.capability-list article{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1fr;gap:.7rem 2rem;padding:2rem 0;display:grid}.capability-list article>.eyebrow,.capability-list article>h2,.capability-list article>p:first-of-type{grid-column:1}.capability-list h2{margin:0;font-size:1.7rem}.capability-list article>dl,.capability-list article>.qualification,.capability-list article>a{grid-column:2}.capability-list dl{margin:0}.capability-list dt{color:var(--muted);text-transform:uppercase;font-size:.68rem}.capability-list dd{margin:0 0 .6rem}.resource-search-results{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.resource-search-results a{border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;padding:1rem;text-decoration:none;display:flex}.resource-search-results small{color:var(--muted);margin-top:.5rem}.empty-state{background:var(--surface);border-radius:var(--radius);border:1px dashed #aab5c3;padding:2rem}.empty-state h2{font-size:1.5rem}.faq-list details{border-bottom:1px solid var(--line);padding:1.3rem 0}.faq-list summary{font-size:1.12rem;font-weight:700;list-style-position:outside}.faq-list details>p{color:var(--slate);max-width:55rem;padding-top:1rem}.letter-nav{z-index:3;flex-wrap:wrap;gap:.3rem;margin-bottom:3rem;display:flex;position:sticky;top:6rem}.letter-nav a{background:var(--navy-900);color:var(--white);text-align:center;border-radius:999px;min-width:2rem;padding:.25rem .55rem;text-decoration:none}.glossary-index>section{border-top:1px solid var(--line);grid-template-columns:5rem 1fr;gap:2rem;padding:2rem 0;display:grid}.glossary-index h2{font-size:3rem}.glossary-links{grid-template-columns:repeat(3,1fr);gap:.6rem 1rem;display:grid}.answer-first{border-left:4px solid var(--cyan);color:#26364c;padding-left:1.4rem;font-size:1.3rem}.glossary-detail section{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}.glossary-detail section h2{font-size:1.8rem}.glossary-detail dl,.author-profile dl{gap:1rem;margin:2rem 0;display:grid}.glossary-detail dl div,.author-profile dl div{background:var(--surface);padding:1rem}.walkthrough-controls button{color:var(--slate);border-color:#9ca9b9}.walkthrough-screen{color:var(--white);min-height:30rem}.walkthrough-screen h2{font-size:clamp(2rem,4vw,3.8rem)}.walkthrough-screen>p:not(.eyebrow){color:#c2cedd}.long-form-list{max-width:52rem}.calculator-experience{margin-top:3rem}.calculator-intro h2{font-size:clamp(2rem,4vw,3.5rem)}.calculator-layout{grid-template-columns:1.05fr .95fr;gap:1.5rem;display:grid}.calculator-form,.calculator-results{border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.2rem,3vw,2rem)}.result-stale{border-radius:var(--radius-sm);color:#ffe6aa;background:#f4bb4a29;border:1px solid #f4bb4a85;margin-bottom:1rem;padding:.7rem;font-size:.78rem}.copy-status{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);overflow-wrap:anywhere;margin-top:1rem;padding:.75rem;font-size:.8rem}.calculator-results{background:var(--navy-900);color:var(--white)}.calculator-results h3{color:var(--cyan)}.calculator-empty{color:#a9b7c8}.assumptions-panel{border-top:1px solid var(--line);margin:1.5rem 0;padding-top:1rem}.assumptions-panel summary{margin-bottom:1rem;font-weight:700}.scenario-assumption-group{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;padding:1rem}.scenario-assumption-group legend{color:var(--navy-900);padding:0 .35rem;font-size:.88rem;font-weight:760}.scenario-assumption-group>.field-help{margin:0 0 .9rem}.result-metrics,.scenario-grid{gap:.75rem;display:grid}.result-metrics{grid-template-columns:repeat(2,1fr)}.result-metrics div,.scenario-grid article{border-radius:var(--radius-sm);background:#ffffff12;border:1px solid #ffffff1f;padding:.8rem}.result-metrics span,.scenario-grid span{color:#94a7bd;text-transform:uppercase;font-size:.68rem;display:block}.result-metrics strong{font-size:1.25rem;display:block}.scenario-grid{margin-top:1rem}.calculator-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.calculator-disclaimer,.methodology{color:#4f6074;border-top:1px solid #ffffff1f;margin-top:1.5rem;padding-top:1rem;font-size:.75rem}.career-list{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.career-list a{border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem;text-decoration:none}.career-list strong{font-size:1.35rem;line-height:1.25;display:block}.career-list p{color:var(--slate)}.job-detail>section{border-top:1px solid var(--line);padding:2.5rem 0}.job-detail>section>h2{font-size:clamp(1.8rem,3vw,2.7rem)}.job-detail .review-form{margin:3rem 0}.leadership-profiles{gap:7rem;display:grid}.leadership-profiles article{grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.leadership-profiles article:nth-child(2n){grid-template-columns:1.25fr .75fr}.leadership-profiles article:nth-child(2n) img{grid-area:1/2}.leadership-profiles img{background:var(--surface);border-radius:var(--radius-lg);position:sticky;top:7rem}.leadership-profiles h2{font-size:clamp(2.4rem,5vw,4.5rem)}.mandate{border-left:3px solid var(--cyan);color:var(--slate);padding-left:1rem;font-size:1.1rem}.trust-status{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.trust-status article{border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem}.trust-status h2{margin-top:1rem;font-size:1.4rem}.status-green,.status-amber{border-radius:999px;padding:.3rem .6rem;font-size:.68rem;font-weight:720;display:inline-block}.status-green{color:#075f46;background:#dcf8ed}.status-amber{color:#7b4d00;background:#fff3d5}.held-legal-details{border-top:1px solid var(--line);margin-top:3rem;padding-top:1.5rem}.held-component-gallery{margin-top:1.5rem}.held-layout-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.held-legal-layout{background:var(--surface);border-radius:var(--radius);border:1px dashed #aab4c2;padding:1.2rem}.held-legal-layout h3{margin-top:1rem}.legal-layout-skeleton{gap:.45rem;display:grid}.legal-layout-skeleton span{background:#dde3eb;border-radius:999px;height:.6rem;display:block}.legal-layout-skeleton span:nth-child(2){width:82%}.legal-layout-skeleton span:nth-child(3){width:91%}.legal-layout-skeleton span:nth-child(4){width:66%}.outcome-testimonials{gap:1rem;display:grid}.outcome-testimonials article{border-top:1px solid var(--line);grid-template-columns:8rem 1fr;align-items:start;gap:2rem;padding:2rem 0;display:grid}.outcome-testimonials blockquote{margin:0;font-size:1.35rem}.outcome-testimonials img{grid-row:1/span 2}.logo-wall{grid-template-columns:repeat(5,1fr);gap:.75rem;margin-top:5rem;display:grid}.hero-scale-fact{color:#fff;white-space:nowrap;font-size:1.3rem;line-height:1}.hero-scale-fact small{color:#9fb1c5;margin-top:.3rem;font-size:.75rem;font-weight:520;display:block}.decision-history{border-top:1px solid #ffffff1a;margin-top:1.25rem;padding-top:1rem}.decision-history>span{color:#7f94aa;text-transform:uppercase;font-size:.75rem;font-weight:750}.decision-history ol{gap:.45rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.decision-history li{color:#d5e0ec;font-size:.82rem}.decision-history small{color:#8397ac;display:block}.resource-evaluator-paths{margin-bottom:4rem}.resource-pathways-six{grid-template-columns:repeat(3,1fr)}.resource-show-more{color:var(--ink);margin-top:1.5rem}.filter-experience .filter-bar{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-layout{grid-template-columns:minmax(14rem,.36fr) minmax(0,1fr);gap:2rem 3.5rem;max-width:none;display:grid}.editorial-layout>.resource-hero-visual{grid-column:1/-1}.editorial-tools{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-self:start;padding:1.2rem;position:sticky;top:6rem}.reading-progress{background:#dde5ee;height:4px;margin:-1.2rem -1.2rem 1.2rem;overflow:hidden}.reading-progress span{background:linear-gradient(90deg, var(--cyan), var(--violet));height:100%;display:block}.editorial-meta{gap:.45rem;margin-bottom:1rem;display:grid}.editorial-meta span{color:var(--slate);font-size:.84rem}.editorial-meta strong{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;display:block}.editorial-toc{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-bottom:.8rem;padding:.8rem 0}.editorial-toc summary{font-weight:750}.editorial-toc ol{max-height:46vh;margin:.75rem 0 0;padding:0;list-style:none;overflow:auto}.editorial-toc li{margin:.45rem 0;font-size:.82rem;line-height:1.35}.editorial-toc .toc-subitem{padding-left:.8rem}.editorial-main{min-width:0}.editorial-takeaways{border-radius:var(--radius);background:linear-gradient(135deg,#f0fbff,#f6f3ff);border:1px solid #d7e4ef;margin-bottom:3rem;padding:clamp(1.5rem,3vw,2.5rem)}.editorial-takeaways h2{font-size:clamp(1.8rem,3vw,2.5rem)}.editorial-takeaways blockquote{border-left:3px solid var(--violet);color:#26364e;margin:1.5rem 0 0;padding-left:1rem;font-size:1.15rem}.editorial-related{border-top:1px solid var(--line);margin-top:4rem;padding-top:2rem}.outcome-dashboard-strip{border-radius:var(--radius-lg);color:#fff;background:#071726;margin:4rem 0;padding:clamp(1.5rem,4vw,3rem)}.outcome-dashboard-strip .section-heading>p:last-child{color:#a9bbcd}.outcome-dashboard-strip>div:last-child{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.outcome-dashboard-strip article{border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff1f;padding:1.2rem}.outcome-dashboard-strip article>span{color:var(--cyan);font-size:.8rem;font-weight:750}.outcome-dashboard-strip h3{margin-top:.7rem;font-size:1.25rem}.outcome-dashboard-strip dl{color:#a9bacb;font-size:.82rem}.outcome-dashboard-strip dt{color:#71869c;text-transform:uppercase;font-size:.72rem}.outcome-dashboard-strip dd{margin:.2rem 0 .8rem}.customer-theater{margin-top:5rem}.customer-selector{grid-template-columns:repeat(5,1fr);gap:.6rem;display:grid}.customer-selector button{background:var(--surface);border:1px solid var(--line);border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:7rem;padding:.8rem;display:flex}.customer-selector button[aria-pressed=true]{background:#eafaff;border-color:#3e9fc4;box-shadow:inset 0 0 0 1px #3e9fc4}.customer-selector img{object-fit:contain;width:7rem;height:2.4rem}.customer-selector span{font-size:.8rem;font-weight:700}.customer-quote-stage{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(135deg,#071726,#14385a);grid-template-columns:minmax(13rem,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:1rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.customer-quote-stage>img{border-radius:var(--radius);width:100%}.customer-quote-stage .testimonial-logo{object-fit:contain;background:#fff;border-radius:.4rem;width:9rem;height:3.2rem;padding:.35rem}.customer-quote-stage blockquote{margin:1.6rem 0;font-size:clamp(1.35rem,2.6vw,2.35rem);line-height:1.22}.customer-quote-stage p,.customer-quote-stage details{color:#bdcad8}.customer-wall-disclosure{margin-top:1.5rem}.compact-logo-wall{margin-top:1.2rem}.company-evolution{border-radius:var(--radius-lg);background:linear-gradient(135deg,#fff9ef,#f2f8fc);grid-template-columns:.8fr 1.2fr;gap:4rem;padding:clamp(1.5rem,5vw,4rem);display:grid}.company-evolution ol{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.company-evolution li{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:1.1rem}.company-evolution li>span{color:#277fa2;font-size:.75rem;font-weight:800}.company-evolution li strong{margin:.25rem 0;font-size:1.1rem;display:block}.company-evolution li p{color:var(--slate);margin:0;font-size:.9rem}.company-principles{grid-template-columns:repeat(4,1fr);gap:1rem;margin:4rem 0;display:grid}.company-principles>h2{grid-column:1/-1}.company-principles article{border-top:2px solid var(--cyan);padding-top:1rem}.company-principles article span{color:var(--violet)}.company-proof{border-radius:var(--radius-lg);color:#fff;background:#071726;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.company-proof>div:last-child{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.company-proof img{object-fit:contain;background:#fff;border-radius:.5rem;width:100%;height:4rem;padding:.45rem}.company-proof p:last-child{color:#b7c6d7}.governed-narrative{border:1px solid var(--line);border-radius:var(--radius);margin:3rem 0;padding:1rem 1.3rem}.governed-narrative>summary{font-size:1.05rem;font-weight:750}.career-purpose-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.career-purpose-grid article{border-radius:var(--radius);color:#fff;background:linear-gradient(150deg,#07202d,#0c4c54);padding:1.3rem}.career-purpose-grid article>span{color:var(--cyan);font-size:.75rem}.career-purpose-grid h2{margin:.6rem 0;font-size:1.4rem}.career-purpose-grid p{color:#bfd3d6;font-size:.9rem}.job-detail{max-width:68rem}.compact-career-list{margin-bottom:1rem}.job-summary-panel{border-radius:var(--radius);z-index:2;background:linear-gradient(135deg,#eefbff,#f4f0ff);position:sticky;top:5.4rem;border:1px solid #d4e3ee!important;padding:1.5rem!important}.job-summary-panel dl{flex-wrap:wrap;gap:1rem;display:flex}.job-summary-panel dt{color:var(--muted);text-transform:uppercase;font-size:.75rem}.job-summary-panel dd{margin:.1rem 0 0}.leadership-priorities{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0;padding:0;list-style:none;display:flex}.leadership-priorities li{background:#eefaff;border:1px solid #cde5ef;border-radius:999px;padding:.4rem .75rem;font-size:.82rem}.leadership-biography{border-top:1px solid var(--line);padding-top:1rem}.leadership-biography summary{font-weight:750}.security-control-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:4rem 0;display:grid}.security-control-grid>div{color:#fff;background:#07221f;grid-column:1/-1;padding:clamp(1.5rem,4vw,3rem)}.security-control-grid>div p:last-child{color:#b7d1ca}.security-control-grid article{border:1px solid var(--line);border-top:3px solid var(--green);border-radius:var(--radius);padding:1.2rem}.security-control-grid article p{color:var(--slate)}.security-diligence{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(135deg,#07241f,#23482e);grid-template-columns:1fr auto;align-items:center;gap:2rem;margin:4rem 0;padding:clamp(1.5rem,4vw,3rem);display:grid}.security-diligence p:last-child{color:#b9d1c6}.security-request-form{border:1px solid var(--line);border-radius:var(--radius);padding:1.2rem}.security-request-form>summary{font-weight:750}.security-faq{max-width:56rem;margin:4rem 0}.security-faq details{border-bottom:1px solid var(--line);padding:1rem 0}.security-faq summary{font-size:1.05rem;font-weight:750}.security-faq p{color:var(--slate);margin:.8rem 0 0}.calculator-results{align-self:start;position:sticky;top:6rem}.calculator-empty-mark{color:var(--cyan);font-size:3rem}.calculator-empty-categories{gap:.7rem;margin-top:1.5rem;display:grid}.calculator-empty-categories article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.7rem;padding:.85rem}.calculator-empty-categories strong{color:#fff}.calculator-empty-categories p,.calculator-assumption-reminder{color:#a9b8c9;margin:.3rem 0 0;font-size:.85rem}.scenario-comparison{border-top:1px solid #ffffff1f;gap:.7rem;margin-top:1.3rem;padding-top:1rem;display:grid}.scenario-comparison>div{grid-template-columns:7rem 1fr auto;align-items:center;gap:.5rem;display:grid}.scenario-comparison span,.scenario-comparison strong{font-size:.78rem}.scenario-comparison i{background:#ffffff17;border-radius:999px;height:.55rem;overflow:hidden}.scenario-comparison b{background:linear-gradient(90deg, var(--cyan), var(--violet));height:100%;display:block}.calculator-input-summary{border-top:1px solid #ffffff1f;margin-top:1.2rem;padding-top:1rem}.calculator-input-summary dl{gap:.4rem;display:grid}.calculator-input-summary dl div{justify-content:space-between;gap:1rem;display:flex}.calculator-input-summary dt,.calculator-input-summary dd{color:#a9b8c9;margin:0;font-size:.76rem}@media (width<=1050px){.desktop-navigation,.header-cta{display:none}.mobile-menu-button{display:inline-flex}.metric-grid,.resource-feature-grid,.resource-card-grid{grid-template-columns:repeat(2,1fr)}.metric-grid article:first-child,.metric-grid article:nth-child(3),.metric-grid article:nth-last-child(3),.metric-grid article:last-child{border-radius:0}.proof-rail.is-paused,.leadership-grid,.logo-wall{grid-template-columns:repeat(3,1fr)}.resource-pathways{grid-template-columns:repeat(2,1fr)}.process-track{grid-template-columns:repeat(3,1fr)}.calculator-layout,.trust-status{grid-template-columns:1fr}.filter-experience .filter-bar,.company-principles,.career-purpose-grid,.security-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){h1{font-size:clamp(2.8rem,13vw,4.4rem)}h2{font-size:clamp(2rem,10vw,3.2rem)}.hero-copy h1{font-size:clamp(2.5rem,10.7vw,2.625rem)}.header-inner{height:4.4rem;padding:0 1rem}.brand-link img{width:8.5rem}.home-hero,.home-section,.route-page,.conversion-band,.site-footer{padding-left:1.1rem;padding-right:1.1rem}.record-orbit{display:none}.record-details,.product-workspace,.dashboard-columns,.form-grid,.calculator-field-grid,.comparison-table,.architecture-flow,.presence-map,.testimonial-theater>article,.nova-decision,.split-section,.leadership-profiles article,.leadership-profiles article:nth-child(2n),.glossary-index>section,.outcome-testimonials article{grid-template-columns:1fr}.workspace-context,.workspace-trace{border:0;border-top:1px solid #ffffff17}.hero-proof{text-align:left;grid-template-columns:1fr}.hero-proof-logos{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.hero-proof-logos img{width:100%;min-width:0;height:2.25rem}.hero-trust-list{display:grid}.hero-scale-fact{white-space:normal}.route-hero{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.route-hero h1{max-width:none;font-size:clamp(2.25rem,9.8vw,2.5rem)}.editorial-layout,.customer-quote-stage,.company-evolution,.company-proof,.security-diligence{grid-template-columns:1fr}.editorial-tools,.calculator-results,.job-summary-panel{position:static}.editorial-layout>.resource-hero-visual{grid-column:1}.editorial-toc ol{max-height:none}.customer-selector{padding-bottom:.5rem;display:flex;overflow-x:auto}.customer-selector button{flex:0 0 9rem}.outcome-dashboard-strip>div:last-child,.resource-pathways-six,.filter-experience .filter-bar,.company-principles,.career-purpose-grid,.security-control-grid{grid-template-columns:1fr}.company-principles>h2,.security-control-grid>div{grid-column:1}.footer-groups-desktop{display:none}.footer-groups-mobile{display:grid}.footer-groups-mobile details{border-bottom:1px solid #ffffff1f;padding:.5rem 0}.footer-groups-mobile summary{cursor:pointer;min-height:44px;padding:.7rem 0}.footer-groups-mobile .footer-group>div{padding-bottom:.7rem}.leadership-profiles article:nth-child(2n) img{grid-area:auto/1}.leadership-profiles img{position:static}.decision-record{min-height:0;padding:1.25rem}.record-topline{margin-bottom:2rem}.metric-grid,.resource-feature-grid,.resource-card-grid,.resource-search-results,.career-list,.held-layout-grid{grid-template-columns:1fr}.resource-feature-grid a:first-child{grid-column:auto}.proof-rail.is-paused,.leadership-grid,.logo-wall{grid-template-columns:repeat(2,1fr)}.plain-list{columns:1}.thread-steps{grid-template-columns:repeat(5,minmax(8rem,1fr))}.architecture-flow{gap:.75rem}.architecture-arrow{padding:.8rem 0}.process-track,.impact-line{grid-template-columns:1fr 1fr}.impact-line span:not(:last-child):after{display:none}.industry-list article{grid-template-columns:2rem 1fr;gap:.7rem}.industry-list p{grid-column:2}.testimonial-theater>article{min-height:0}.testimonial-theater img{width:9rem}.conversion-band,.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column}.footer-signature{right:0}.filter-bar,.capability-list article{grid-template-columns:1fr}.capability-list article>*{grid-column:1!important}.glossary-links{grid-template-columns:1fr 1fr}.outcome-testimonials img{grid-row:auto}.download-panel{flex-direction:column;align-items:stretch}.resource-pathways{grid-template-columns:1fr}.resource-pathways>*{min-width:0}.route-dashboard-frame small,.product-workspace small,.route-hero-signal small,.customer-selector span,.scenario-comparison span,.scenario-comparison strong,.calculator-input-summary dt,.calculator-input-summary dd{font-size:.9375rem}}@media (width<=420px){.route-hero h1{overflow-wrap:anywhere;font-size:clamp(2rem,10vw,2.8rem)}.proof-rail.is-paused,.leadership-grid,.logo-wall,.process-track,.impact-line,.glossary-links,.result-metrics{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr}.header-actions{gap:0}.icon-link{display:none}}@media (width<=340px){.hero-copy h1{font-size:clamp(2.35rem,12.25vw,2.55rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.proof-rail{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;animation:none;display:grid}.proof-rail figure[aria-hidden=true]{display:none}}@media (forced-colors:active){.button,.review-chip,.status-dot,.chapter-controls button,.theater-tabs button,.thread-steps button{border:1px solid buttontext}.hero-copy h1{color:canvastext}}@media print{.review-notice,.site-header,.conversion-band,.site-footer,.calculator-actions,.button-row{display:none!important}body,.calculator-results{color:#000!important;background:#fff!important}.route-page{padding:0}a{color:#000;text-decoration:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
