.site-header{border-color:#11111317;box-shadow:0 1px #11111305}.header-cta{border:1px solid var(--background-dark);background:var(--background-dark);transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);border-radius:.65rem}.commercial-hero.home-hero-v2:before{opacity:.9;background-image:linear-gradient(116deg,#0000 0 47%,#1111130e 47.15% 47.45%,#0000 47.6%),linear-gradient(90deg,#1111130a 1px,#0000 1px),linear-gradient(#1111130a 1px,#0000 1px);background-size:112px 112px,64px 64px,64px 64px;-webkit-mask-image:linear-gradient(90deg,#0000002e,#000000d1 56%,#000);mask-image:linear-gradient(90deg,#0000002e,#000000d1 56%,#000)}.home-hero-layout{grid-template-columns:minmax(0,1.02fr) minmax(28rem,.86fr);align-items:center;gap:clamp(3rem,6vw,6.5rem)}.home-hero-v2 .commercial-hero-copy .eyebrow{color:var(--accent-hover)}.home-hero-v2 h1{max-width:13.7ch;color:var(--text-primary);letter-spacing:-.072em;font-size:clamp(3.45rem,5.55vw,5.75rem);font-weight:750;line-height:.96}.home-hero-v2 .button-dark{border-color:var(--background-dark);background:var(--background-dark);color:var(--on-dark-primary);box-shadow:0 12px 32px #11111329}.home-hero-v2 .button-dark:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.home-hero-v2 .button-light{border-color:var(--border-strong);color:var(--text-primary);background:#ffffffb3}.home-hero-v2 .button-light:hover{border-color:var(--text-primary);background:var(--surface)}.commercial-hero.home-hero-v2 .commercial-hero-copy>.hero-trust-line{max-width:39rem;color:var(--text-secondary);font-weight:620;line-height:1.55}.hero-system-map{min-width:0;color:var(--text-primary);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #11111321;border-radius:1.4rem;position:relative;overflow:hidden;box-shadow:0 36px 90px #11111321}.hero-system-map:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffffc2,#0000 38%),radial-gradient(circle,#1111131a,#0000 48%);position:absolute;inset:0}.system-map-header,.system-map-footer{z-index:2;color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;font-weight:650;display:flex;position:relative}.system-map-header{border-bottom:1px solid var(--border-default)}.system-map-footer{border-top:1px solid var(--border-default)}.system-map-header span,.system-map-footer span{align-items:center;gap:.5rem;display:inline-flex}.system-map-header span>i,.system-map-footer span>i{background:var(--accent-primary);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .25rem #11111324}.system-map-header b,.system-map-footer b{color:var(--text-primary);font-weight:650}.system-map-canvas{z-index:1;grid-template-columns:minmax(5.8rem,1fr) minmax(10rem,1.28fr) minmax(6.5rem,1fr);align-items:center;gap:clamp(.75rem,2vw,1.3rem);min-height:clamp(23rem,34vw,27rem);padding:1.5rem 1.1rem;display:grid;position:relative}.system-map-inputs,.system-map-outputs{z-index:3;gap:.65rem;display:grid;position:relative}.system-map-inputs>small,.system-map-outputs>small{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.system-map-inputs>span,.system-map-outputs>span{border:1px solid var(--border-default);min-width:0;color:var(--text-secondary);background:#ffffffd1;border-radius:.55rem;padding:.65rem .7rem;font-size:.68rem;font-weight:650;line-height:1.25}.system-map-outputs>span{color:var(--text-primary);align-items:center;gap:.45rem;display:flex}.system-map-outputs>span>i{background:var(--success);border-radius:50%;flex:none;width:.35rem;height:.35rem;box-shadow:0 0 0 .22rem #21a7781f}.system-map-core{z-index:3;aspect-ratio:1;background:radial-gradient(circle at 38% 30%, var(--surface), var(--accent-soft) 48%, #fffffff5 74%);text-align:center;border:1px solid #1111137a;border-radius:50%;place-content:center;justify-self:center;width:clamp(9.5rem,16vw,11.75rem);display:grid;position:relative;box-shadow:inset 0 0 0 1rem #11111306,0 0 3.5rem #11111321}.system-map-core:before{border-radius:inherit;content:"";border:1px solid #1111132e;position:absolute;inset:-.72rem}.system-map-core small{color:var(--accent-hover);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.54rem}.system-map-core strong{letter-spacing:-.035em;margin:.55rem 0;font-size:clamp(1rem,1.65vw,1.28rem);line-height:1.05}.system-map-core b{color:var(--text-secondary);font-size:.54rem;font-weight:560}.system-route{z-index:1;background:#11111324;height:1px;position:absolute;left:19%;right:21%;overflow:hidden}.system-route:after{background:linear-gradient(90deg, transparent, var(--accent-signal), transparent);content:"";width:36%;height:100%;display:block;transform:translate(-120%)}.system-route-top{top:33%}.system-route-middle{top:50%}.system-route-bottom{top:67%}.selector-section{background:var(--section-muted)}.solution-catalog-grid{border:0;border-top:1px solid var(--border-strong);background:0 0;display:block}.solution-catalog-grid article{border-bottom:1px solid var(--border-default);min-height:0;transition:border-color var(--motion-ui) ease, transform var(--motion-ui) var(--ease-out);background:0 0;grid-template-columns:7.5rem minmax(13rem,.62fr) minmax(16rem,1fr) auto;align-items:center;gap:1.25rem;padding:1.45rem .2rem;display:grid}.solution-catalog-grid h3,.solution-catalog-grid p,.solution-catalog-grid a{margin:0}.solution-catalog-grid .solution-category{border:1px solid var(--border-default);width:max-content;min-height:1.55rem;color:var(--text-secondary);font-family:var(--font-utility);letter-spacing:.055em;text-transform:uppercase;background:#ffffffb8;border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:.58rem;font-weight:650;display:inline-flex}.solution-catalog-grid h3{font-size:clamp(1.15rem,1.8vw,1.5rem)}.solution-catalog-grid p{font-size:.86rem}.solution-catalog-grid a{border:0;min-width:6.5rem;padding:.75rem 0}.proof-grid{background:0 0;border:0;gap:1rem}.proof-grid article{border:1px solid var(--border-default);background:var(--surface);transition:border-color var(--motion-ui) ease, transform var(--motion-ui) var(--ease-out), box-shadow var(--motion-ui) var(--ease-out);border-radius:1rem;position:relative;overflow:hidden}.proof-grid article:before{background:var(--accent-primary);content:"";transform-origin:0;height:3px;transition:transform var(--motion-ui) var(--ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(.2)}.proof-signal{justify-content:space-between;align-items:center;width:3.1rem;height:.8rem;display:inline-flex;position:relative}.proof-signal:before{background:var(--border-strong);content:"";height:1px;transition:background-color var(--motion-ui) ease;position:absolute;left:.28rem;right:.28rem}.proof-signal i{z-index:1;border:1px solid var(--border-strong);background:var(--surface);width:.48rem;height:.48rem;transition:border-color var(--motion-ui) ease, background-color var(--motion-ui) ease, transform var(--motion-ui) var(--ease-out);border-radius:50%;position:relative}.proof-signal[data-active="1"] i:first-child,.proof-signal[data-active="2"] i:nth-child(2),.proof-signal[data-active="3"] i:nth-child(3){border-color:var(--text-primary);background:var(--text-primary);transform:scale(1.12)}.commercial-tint{background:var(--section-muted)}.home-final-form{background:linear-gradient(116deg, transparent 0 48%, #11111309 48.15% 48.4%, transparent 48.55%), var(--section-muted);color:var(--text-primary);background-size:128px 128px,auto}.home-final-form .eyebrow{color:var(--accent-hover)}.home-final-form h2{color:var(--text-primary)}.home-final-form .final-form-layout>div>p:not(.eyebrow){color:var(--text-secondary)}.home-final-form .two-step-lead{position:relative}.home-final-form .two-step-lead>.lead-form-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.home-final-form .short-lead-form{background:var(--surface);margin-top:0;box-shadow:0 30px 90px #11111321}.commercial-section.commercial-dark,.services-engagement.commercial-dark{border-block:1px solid var(--border-default);background:var(--surface);color:var(--text-primary)}.commercial-dark .eyebrow,.commercial-dark small,.commercial-dark .approach-list li>span{color:var(--accent-hover)}.commercial-dark h2,.commercial-dark h3,.commercial-dark .approach-detail p b{color:var(--text-primary)}.commercial-dark .commercial-heading>p,.commercial-dark .approach-list p{color:var(--text-secondary)}.commercial-dark .approach-list,.commercial-dark .approach-list li,.commercial-dark .engagement-grid,.commercial-dark .engagement-grid li{border-color:var(--border-default)}.impact-calculator-result,.enhanced-calculator .calculator-result{border-color:var(--border-default);background:var(--section-muted);color:var(--text-primary)}.impact-calculator-result .calculator-empty-result p,.impact-calculator-result .calculator-formulas summary,.impact-calculator-result .calculator-formulas p,.impact-calculator-result .result-heading,.impact-calculator-result .result-range small,.impact-calculator-result .result-comparison section>span,.impact-calculator-result .result-comparison dt,.impact-calculator-result .result-assumption,.impact-calculator-result .calculator-assumptions summary,.impact-calculator-result .calculator-assumptions p,.enhanced-calculator .calculator-result>p:first-of-type,.enhanced-calculator .calculator-result strong small,.enhanced-calculator .result-kicker,.enhanced-calculator .result-kicker b,.enhanced-calculator .calculator-result details p,.enhanced-calculator .disclaimer{color:var(--text-secondary)}.impact-calculator-result .result-range,.impact-calculator-result .result-assumption b,.impact-calculator-result .result-comparison dd,.enhanced-calculator .calculator-result>strong,.enhanced-calculator .calculator-metrics b{color:var(--text-primary)}.impact-calculator-result .result-comparison section,.impact-calculator-result .calculator-formulas,.impact-calculator-result .calculator-assumptions,.enhanced-calculator .calculator-result details,.enhanced-calculator .calculator-metrics span{border-color:var(--border-default)}.enhanced-calculator .calculator-metrics span{background:var(--surface)}.impact-calculator-result>.button,.calculator-primary-cta,.enhanced-calculator .calculator-actions a{background:var(--background-dark);color:var(--on-dark-primary)}.calculator-secondary-actions button,.enhanced-calculator .calculator-actions button{border-color:var(--border-strong);color:var(--text-secondary)}.service-list-block.service-emphasis,.solution-index-card-primary,.direction-grid>a:first-child,.decision-lab-feature .funnel-output,.decision-lab-feature .funnel-stage-accent{border-color:var(--border-strong);background:var(--accent-soft);color:var(--text-primary)}.service-list-block.service-emphasis .eyebrow,.service-list-block.service-emphasis li,.solution-index-card-primary>span,.solution-index-card-primary>p,.solution-index-card-primary>div p,.direction-grid>a:first-child p{color:var(--text-secondary)}.service-list-block.service-emphasis .commercial-rule-list,.service-list-block.service-emphasis li,.solution-index-card-primary>div,.solution-index-card-primary>a,.direction-grid>a:first-child strong{border-color:var(--border-default)}.solution-tabs button[aria-selected=true]{background:var(--accent-soft);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-strong)}.solution-tabs button[aria-selected=true] span{color:var(--accent-hover)}.business-contour{border-color:var(--border-strong);background:var(--surface);color:var(--text-primary)}.business-contour .contour-head,.business-contour .contour-before span,.business-contour .contour-node span,.business-contour .contour-evidence{color:var(--text-secondary)}.business-contour .contour-before p,.business-contour .contour-node strong{color:var(--text-primary)}.business-contour .contour-before,.business-contour .contour-node{border-color:var(--border-default);background:var(--surface-elevated)}.business-contour .contour-node-core{border-color:var(--accent-primary);background:var(--accent-soft)}.site-footer .brand-logo-image{filter:none;mix-blend-mode:normal}.site-footer .footer-brand p,.site-footer .footer-column p,.site-footer .footer-meta{color:var(--text-muted)}.site-footer .footer-column a,.site-footer .footer-link-button{color:var(--text-secondary)}.site-footer .footer-column a:hover,.site-footer .footer-link-button:hover,.site-footer .footer-meta a:hover{color:var(--text-primary)}.site-footer .footer-meta{border-color:var(--border-default)}.button{transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out)}.button:hover{transform:none}.button:active,.header-cta:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-2px)}.solution-catalog-grid article:hover{border-color:var(--accent-primary);transform:translate(.35rem)}.proof-grid article:hover{box-shadow:var(--shadow-raised);border-color:#11111373;transform:translateY(-.25rem)}.proof-grid article:hover:before{transform:scaleX(1)}.proof-grid article:hover .proof-signal:before{background:var(--text-primary)}.proof-grid article:hover .proof-signal i{transform:scale(1.08)}.proof-grid article:hover .proof-signal[data-active="1"] i:first-child,.proof-grid article:hover .proof-signal[data-active="2"] i:nth-child(2),.proof-grid article:hover .proof-signal[data-active="3"] i:nth-child(3){transform:scale(1.35)}}@media (prefers-reduced-motion:no-preference){.home-hero-v2 .commercial-hero-copy>.eyebrow,.home-hero-v2 .commercial-hero-copy>.hero-thesis,.home-hero-v2 .commercial-hero-copy>.hero-actions,.home-hero-v2 .commercial-hero-copy>.hero-trust-line,.home-hero-v2 .commercial-hero-copy>.hero-calculator-entry{animation:aitis-hero-copy .64s var(--ease-out) backwards}.home-hero-v2 .commercial-hero-copy>.eyebrow{animation-delay:40ms}.home-hero-v2 h1>span>span{animation:aitis-hero-line var(--motion-hero) var(--ease-out) backwards}.home-hero-v2 h1>span:first-child>span{animation-delay:.1s}.home-hero-v2 h1>span:nth-child(2)>span{animation-delay:.165s}.home-hero-v2 h1>span:nth-child(3)>span{animation-delay:.23s}.home-hero-v2 .commercial-hero-copy>.hero-thesis{animation-delay:.27s}.home-hero-v2 .commercial-hero-copy>.hero-actions{animation-delay:.33s}.home-hero-v2 .commercial-hero-copy>.hero-trust-line{animation-delay:.39s}.home-hero-v2 .commercial-hero-copy>.hero-calculator-entry{animation-delay:.45s}@media (min-width:1101px){.hero-system-map{animation:aitis-hero-map var(--motion-hero) var(--ease-out) backwards}}@media (max-width:1100px){html.landing-motion-ready .hero-system-map[data-motion-hero-visual=true]{opacity:1;transform:none}html.landing-motion-ready .hero-system-map[data-motion-hero-visual=true]:not([data-revealed=true]){opacity:0;transform:translateY(2rem)scale(.965)}html.landing-motion-ready .hero-system-map[data-motion-hero-visual=true][data-revealed=true]{animation:aitis-hero-map-mobile var(--motion-hero) var(--ease-out) backwards}}.system-route:after{animation:4s linear infinite aitis-signal-route}.system-route-middle:after{animation-delay:-1.35s}.system-route-bottom:after{animation-delay:-2.7s}}@keyframes aitis-hero-copy{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}@keyframes aitis-hero-line{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(22%)skewY(1.2deg)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)scale(1)}}@keyframes aitis-hero-map{0%{opacity:0;transform:translate(2.25rem)scale(.965)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes aitis-hero-map-mobile{0%{opacity:0;transform:translateY(2rem)scale(.965)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes aitis-signal-route{0%{opacity:0;transform:translate(-120%)}12%,88%{opacity:1}to{opacity:0;transform:translate(390%)}}@media (max-width:1080px){.home-hero-layout{grid-template-columns:minmax(0,1fr) minmax(25rem,.8fr);gap:2.5rem}.home-hero-v2 h1{font-size:clamp(3.15rem,5.6vw,4.8rem)}.system-map-canvas{min-height:23rem}}@media (max-width:820px){.commercial-hero.home-hero-v2{min-height:auto}.home-hero-layout{grid-template-columns:1fr}.home-hero-v2 .commercial-hero-copy{max-width:44rem}.hero-system-map{width:min(100%,39rem)}.solution-catalog-grid article{grid-template-columns:6.5rem minmax(11rem,.7fr) 1fr auto;gap:1rem}}@media (max-width:600px){.commercial-hero.home-hero-v2{padding:3rem 0 3.5rem}.home-hero-v2 h1{max-width:13ch;font-size:clamp(2.75rem,12.4vw,4rem);line-height:.98}.commercial-hero.home-hero-v2 .hero-thesis{font-size:1rem}.hero-system-map{border-radius:1rem}.system-map-header,.system-map-footer{flex-direction:column;align-items:flex-start;gap:.55rem;padding:.85rem}.system-map-canvas{grid-template-columns:minmax(4.4rem,1fr) minmax(7.7rem,1.2fr) minmax(5rem,1fr);gap:.45rem;min-height:20rem;padding:1rem .65rem}.system-map-inputs,.system-map-outputs{gap:.42rem}.system-map-inputs>span,.system-map-outputs>span{border-radius:.42rem;padding:.5rem .45rem;font-size:.57rem}.system-map-core{width:7.7rem}.system-map-core strong{font-size:.92rem}.system-map-core b{font-size:.45rem}.system-route{left:17%;right:18%}.solution-catalog-grid article{grid-template-columns:minmax(0,1fr);gap:.65rem;padding:1.4rem 0}.solution-catalog-grid article>span{grid-area:auto/1}.solution-catalog-grid h3,.solution-catalog-grid p,.solution-catalog-grid a{grid-column:1}.solution-catalog-grid a{border-top:1px solid var(--border-default);width:100%;margin-top:.25rem;padding-top:.8rem}}@media (prefers-reduced-motion:reduce){.home-hero-v2 .commercial-hero-copy>*,.home-hero-v2 h1>span>span,.hero-system-map,.system-map-core:before,.system-route:after{animation:none!important;transform:none!important}.solution-catalog-grid article,.proof-grid article,.proof-grid article:before,.button,.header-cta{transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease!important}}a,button,input,select,textarea,summary{touch-action:manipulation}.menu-toggle{min-width:3.25rem;min-height:var(--touch-target-min);padding:.5rem}.solution-panel-actions>a:not(.button){min-height:var(--touch-target-min);align-items:center;gap:.45rem;display:inline-flex}.calculator-formulas summary,.calculator-assumptions summary,.calculator-scenario-fields summary{min-height:var(--touch-target-min);align-items:center;display:flex}.approach-detail{min-width:0;display:block}.approach-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;padding:1rem 0 .25rem;display:grid}.approach-detail-grid p{font-size:.84rem}.commercial-heading h2,.commercial-two-column h2,.faq-layout h2,.commercial-problem h2{font-size:clamp(2.25rem,3.9vw,4rem)}.commercial-section .eyebrow,.commercial-service-hero .eyebrow{font-size:.75rem}.calculator-mode-tabs button span{color:var(--text-secondary)}.solution-artifact-section{border-bottom:1px solid var(--border-default);background:var(--section-muted);padding:clamp(2.5rem,4.5vw,4.25rem) 0}.solution-artifact{border:1px solid var(--border-default);background:#ffffffd1;border-radius:1.25rem;grid-template-columns:minmax(16rem,.62fr) minmax(28rem,1.38fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin:0;padding:clamp(1.4rem,3vw,2.5rem);display:grid;overflow:hidden;box-shadow:0 24px 70px #11111314}.solution-artifact figcaption>span{border:1px solid var(--border-strong);color:var(--accent-hover);letter-spacing:.035em;text-transform:uppercase;border-radius:99px;padding:.42rem .62rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:700;display:inline-flex}.solution-artifact figcaption h2{letter-spacing:-.06em;max-width:13ch;margin:1.2rem 0 .9rem;font-size:clamp(2rem,3.5vw,3.6rem);line-height:1}.solution-artifact figcaption p{max-width:34rem;color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.65}.artifact-canvas{border:1px solid var(--border-default);background:linear-gradient(#11111309 1px, transparent 1px), linear-gradient(90deg, #11111309 1px, transparent 1px), var(--surface);background-size:32px 32px;border-radius:1rem;min-width:0;padding:clamp(1rem,2.4vw,1.6rem);position:relative}.artifact-canvas small{color:var(--accent-hover);letter-spacing:.035em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:700}.artifact-funnel-flow{grid-template-columns:repeat(7,auto);align-items:center;gap:.55rem;display:grid}.artifact-funnel-flow>div{border:1px solid var(--border-default);background:#ffffffeb;border-radius:.75rem;align-content:space-between;gap:.55rem;min-width:7.2rem;min-height:9.5rem;padding:1rem;display:grid}.artifact-funnel-flow>i{color:var(--accent-primary);font-style:normal}.artifact-funnel-flow strong{font-size:.92rem;line-height:1.25}.artifact-funnel-flow span{color:var(--text-secondary);font-size:.75rem}.artifact-funnel-flow .artifact-node-accent{background:var(--accent-soft);border-color:#11111380}.artifact-operation{grid-template-columns:.72fr 1.15fr .9fr;gap:.8rem;display:grid}.artifact-operation>div{border:1px solid var(--border-default);background:#ffffffeb;border-radius:.75rem;min-width:0;padding:1rem}.artifact-operation-input{gap:.55rem;display:grid}.artifact-operation-input span{background:var(--section-muted);color:var(--text-secondary);border-radius:.45rem;padding:.48rem .6rem;font-size:.78rem}.artifact-operation-route{text-align:center;place-items:center;display:grid}.artifact-operation-route span{font-size:.82rem;font-weight:700}.artifact-operation-route i{background:var(--accent-primary);width:1px;height:1.3rem}.artifact-operation-result{align-content:center;gap:.8rem;display:grid;background:var(--accent-soft)!important;border-color:#11111373!important}.artifact-operation-result strong{font-size:1.1rem;line-height:1.25}.artifact-operation-result p{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.45}.artifact-role-board{background-color:var(--border-default);gap:1px;padding:1px;display:grid;overflow:hidden}.artifact-role-board>div{background:#fffffff5;grid-template-columns:.8fr 1fr 1.25fr .8fr;align-items:center;gap:.75rem;padding:.9rem 1rem;display:grid}.artifact-role-board .artifact-board-head{color:var(--text-muted);text-transform:uppercase;font-size:.7rem;font-weight:700}.artifact-role-board strong,.artifact-role-board span,.artifact-role-board b,.artifact-role-board i{min-width:0;font-size:.78rem;font-style:normal}.artifact-role-board b{color:var(--accent-hover)}.artifact-role-board i{color:var(--text-secondary)}.artifact-check-board{gap:.75rem;display:grid}.artifact-check-board>div{border:1px solid var(--border-default);background:#fffffff0;border-radius:.75rem;grid-template-columns:.7fr 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.artifact-check-board strong{font-size:.85rem}.artifact-check-board span{border-radius:.45rem;padding:.45rem .6rem;font-size:.72rem;font-weight:750}.artifact-status-ok{color:var(--success);background:#21a7781a}.artifact-status-review{color:var(--warning);background:var(--warning-soft)}.artifact-status-stop{color:var(--error);background:var(--error-soft)}.artifact-decision-map{grid-template-columns:repeat(5,auto);align-items:center;gap:.7rem;display:grid}.artifact-decision-map>div:not(.artifact-decision){border:1px solid var(--border-default);background:#fffffff0;border-radius:.75rem;align-content:center;gap:.65rem;min-height:7.5rem;padding:1rem;display:grid}.artifact-decision-map>i{color:var(--accent-primary);font-style:normal}.artifact-decision-map strong{max-width:12rem;font-size:.9rem;line-height:1.3}.artifact-decision{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.artifact-decision span{border:1px solid var(--border-default);background:var(--section-muted);color:var(--text-secondary);text-align:center;border-radius:.55rem;padding:.65rem;font-size:.76rem;font-weight:700}.site-footer .footer-column a,.site-footer .footer-meta a,.site-footer .footer-brand a,.site-footer .footer-link-button{align-items:center;width:fit-content;min-height:2rem;display:inline-flex}.brand-logo-image{aspect-ratio:700/190}@media (max-width:900px){.solution-artifact{grid-template-columns:1fr}}@media (max-width:720px){.commercial-section{padding:3.5rem 0}.commercial-heading h2,.commercial-two-column h2,.faq-layout h2,.commercial-problem h2{font-size:clamp(2.1rem,9.5vw,3rem)}.solution-artifact-section{padding:2rem 0}.solution-artifact{border-radius:1rem;gap:1.6rem;padding:1rem}.solution-artifact figcaption>span{font-size:.66rem}.solution-artifact figcaption h2{margin-top:.9rem;font-size:clamp(1.9rem,9vw,2.8rem)}.artifact-funnel-flow{grid-template-columns:1fr}.artifact-funnel-flow>div{min-height:auto}.artifact-funnel-flow>i{justify-self:center;transform:rotate(90deg)}.artifact-operation{grid-template-columns:1fr}.artifact-role-board>div{grid-template-columns:1fr 1fr}.artifact-role-board .artifact-board-head{display:none}.artifact-check-board>div{grid-template-columns:1fr;gap:.55rem}.artifact-check-board span{width:fit-content}.artifact-decision-map{grid-template-columns:1fr}.artifact-decision-map>i{justify-self:center;transform:rotate(90deg)}.artifact-decision{grid-column:1;grid-template-columns:1fr}.approach-detail{grid-column:2}.approach-detail-grid{grid-template-columns:1fr;gap:1rem}.consent-actions{gap:.35rem}.consent-actions button{min-height:var(--touch-target-min);padding:.42rem .45rem;font-size:.7rem}}@media (prefers-reduced-transparency:reduce){.hero-system-map,.solution-artifact{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.home-hero-v2[data-motion-paused=true] .system-map-core:before,.home-hero-v2[data-motion-paused=true] .system-route:after,.home-hero-v2[data-motion-paused=true] .system-map-outputs>span>i{animation-play-state:paused}.button>span[aria-hidden=true],.header-cta>span[aria-hidden=true]{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:0;display:inline-grid;position:relative;overflow:hidden}.button>span[aria-hidden=true]:before,.button>span[aria-hidden=true]:after,.header-cta>span[aria-hidden=true]:before,.header-cta>span[aria-hidden=true]:after{content:"→";transition:opacity var(--motion-fast) ease, transform var(--motion-ui) var(--ease-out);font-size:.72rem;line-height:1;position:absolute}.button>span[aria-hidden=true]:after,.header-cta>span[aria-hidden=true]:after{opacity:0;transform:translate(-135%)}@media (hover:hover) and (pointer:fine){.button:hover{transform:none}.button:hover>span[aria-hidden=true]:before,.header-cta:hover>span[aria-hidden=true]:before{opacity:0;transform:translate(135%)}.button:hover>span[aria-hidden=true]:after,.header-cta:hover>span[aria-hidden=true]:after{opacity:1;transform:translate(0,0)}.solution-catalog-grid article:hover,.proof-grid article:hover{transform:none}}@media (max-width:430px){.commercial-hero h1,.commercial-service-hero h1,.home-hero-v2 h1{letter-spacing:-.052em;font-size:clamp(2.25rem,11.28vw,2.75rem);line-height:1.02}}@media (prefers-reduced-motion:reduce){.button:hover,.button:active,.header-cta:active,.button>span[aria-hidden=true],.header-cta>span[aria-hidden=true],.direction-grid>a:hover,.solution-catalog-grid article:hover,.proof-grid article:hover,.proof-grid article:before,.approach-detail summary>b,.site-nav-solutions>summary span,.commercial-faq summary span{transform:none!important}.button>span[aria-hidden=true]:before,.header-cta>span[aria-hidden=true]:before{opacity:1!important;transform:none!important}.button>span[aria-hidden=true]:after,.header-cta>span[aria-hidden=true]:after{display:none}}.site-scroll-progress{z-index:4;transform-origin:0;opacity:.72;pointer-events:none;will-change:transform;background:#1111137a;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.system-map-light{z-index:1;opacity:.78;pointer-events:none;will-change:transform;background:radial-gradient(circle,#11111333 0,#11111314 38%,#0000 72%);border-radius:50%;width:13rem;height:13rem;margin:-6.5rem 0 0 -6.5rem;position:absolute;top:0;left:0;transform:translate(50%,50%)}#main-content h1,#main-content h2,#main-content h3{text-wrap:balance}#main-content p,#main-content li,#main-content dd{text-wrap:pretty}.commercial-service-hero{isolation:isolate;position:relative;overflow:clip}.commercial-service-hero h1{letter-spacing:-.052em}.commercial-service-hero:before,.commercial-service-hero:after{z-index:0;content:"";pointer-events:none;position:absolute;inset:0}.commercial-service-hero:before{background-image:linear-gradient(116deg,#0000 0 57%,#1111131f 57.1% 57.28%,#0000 57.4%),linear-gradient(116deg,#0000 0 70%,#1111130e 70.1% 70.28%,#0000 70.4%),linear-gradient(90deg,#1111130b 1px,#0000 1px),linear-gradient(#1111130b 1px,#0000 1px);background-size:auto,auto,56px 56px,56px 56px;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000000e6 74%,#0000007a);mask-image:linear-gradient(90deg,#0000 25%,#000000e6 74%,#0000007a)}.commercial-service-hero>.site-container{z-index:1;position:relative}.solution-artifact,.solution-index-card,.demo-business-card,.proof-grid article,.short-lead-form,.impact-calculator,.enhanced-calculator,.process-calculator{box-shadow:var(--shadow-card);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.solution-artifact:hover,.solution-index-card:hover,.demo-business-card:hover,.proof-grid article:hover,.short-lead-form:hover,.impact-calculator:hover,.enhanced-calculator:hover,.process-calculator:hover{box-shadow:var(--shadow-card-hover);border-color:#11111361}}@media (prefers-reduced-motion:no-preference){.consent-banner>div{opacity:1;transition:opacity var(--motion-ui) var(--ease-out), transform var(--motion-ui) var(--ease-out);transform:none}.commercial-service-hero:before,.commercial-service-hero:after{animation:aitis-signal-field-enter var(--motion-ui) var(--ease-out) backwards}html.landing-motion-ready .solution-artifact-section [data-motion-artifact-node]{opacity:1;transition:opacity var(--motion-ui) var(--ease-out), transform var(--motion-ui) var(--ease-out);transform:none}html.landing-motion-ready .solution-artifact-section:not([data-revealed=true]) [data-motion-artifact-node]{opacity:0;transform:translateY(.75rem)}html.landing-motion-ready .solution-artifact-section[data-revealed=true] [data-motion-artifact-node="1"]{transition-delay:var(--motion-stagger)}html.landing-motion-ready .solution-artifact-section[data-revealed=true] [data-motion-artifact-node="2"]{transition-delay:calc(var(--motion-stagger) + var(--motion-stagger))}html.landing-motion-ready .solution-artifact-section[data-revealed=true] [data-motion-artifact-node="3"]{transition-delay:calc(var(--motion-stagger) + var(--motion-stagger) + var(--motion-stagger))}@starting-style{.consent-banner>div{opacity:0;transform:translateY(.75rem)}}}@keyframes aitis-signal-field-enter{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:none}}@media (max-width:720px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.footer-brand,.footer-grid>.footer-column:nth-child(2){grid-column:1/-1}.footer-grid>.footer-column:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.footer-grid>.footer-column:nth-child(2)>p{grid-column:1/-1}.site-footer .footer-column a,.site-footer .footer-brand a,.site-footer .footer-meta a,.site-footer .footer-link-button{min-height:var(--touch-target-min)}.commercial-service-hero:before{-webkit-mask-image:linear-gradient(90deg,#0000,#0000006b);mask-image:linear-gradient(90deg,#0000,#0000006b)}}@media (prefers-reduced-motion:reduce){.system-map-light{display:none}.commercial-service-hero:before,.commercial-service-hero:after,[data-motion-artifact-node]{opacity:1!important;animation:none!important;transform:none!important}.consent-banner>div{transition:opacity var(--motion-fast) ease!important}@starting-style{.consent-banner>div{opacity:0}}}body{background:var(--background-primary);color:var(--text-primary);font-family:var(--font-text);font-kerning:normal;font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-container{width:min(100% - 4rem,80rem)}#main-content h1,#main-content h2,#main-content h3,.site-header,.site-footer{font-family:var(--font-display)}#main-content h1,#main-content h2,#main-content h3{color:var(--text-primary);letter-spacing:-.048em;font-weight:660}.eyebrow,.commercial-section .eyebrow,.commercial-service-hero .eyebrow{color:var(--text-secondary);font-family:var(--font-text);letter-spacing:.065em;text-transform:uppercase;font-size:.72rem;font-weight:680;line-height:1.35}.site-header{-webkit-backdrop-filter:blur(24px)saturate(150%);background:#fafaf8d1;border-bottom-color:#11111317;box-shadow:0 1px #11111306}.header-inner{min-height:4.5rem}.site-nav{color:var(--text-secondary);letter-spacing:-.01em;font-weight:590}.header-cta{border-radius:.72rem;box-shadow:0 8px 24px #1111131f}.button{min-height:3.15rem;font-family:var(--font-text);letter-spacing:-.012em;border-radius:.78rem;font-weight:650}.button-dark,.header-cta{border-color:var(--text-primary);background:var(--text-primary);color:var(--surface)}.button-dark:hover,.header-cta:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.button-quiet,.button-light{border-color:var(--border-strong);color:var(--text-primary);background:#ffffffc2}.commercial-hero.home-hero-v2{background:radial-gradient(circle at 78% 42%, #1111130e, transparent 31rem), linear-gradient(150deg, var(--surface) 0%, var(--background-primary) 72%);min-height:calc(100svh - 4.5rem);padding:clamp(4.5rem,8vw,7.5rem) 0}.commercial-hero.home-hero-v2:before{background-image:linear-gradient(116deg, transparent 0 47%, #1111130b 47.12% 47.28%, transparent 47.42%), linear-gradient(90deg, var(--overlay-grid) 1px, transparent 1px), linear-gradient(var(--overlay-grid) 1px, transparent 1px);opacity:.68}.home-hero-v2 .commercial-hero-copy{max-width:48rem}.home-hero-v2 h1{letter-spacing:-.061em;max-width:14ch;font-size:clamp(3.45rem,5.35vw,5.55rem);font-weight:660;line-height:.985}.commercial-hero.home-hero-v2 .hero-thesis{max-width:37rem;color:var(--text-secondary);font-size:clamp(1.03rem,1.24vw,1.18rem);font-weight:450;line-height:1.62}.commercial-hero.home-hero-v2 .commercial-hero-copy>.hero-trust-line{max-width:38rem;color:var(--text-muted);font-size:.78rem;font-weight:560}.hero-calculator-entry{border:1px solid var(--border-default);max-width:39rem;min-height:5.25rem;color:var(--text-primary);-webkit-backdrop-filter:blur(18px)saturate(115%);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, box-shadow var(--motion-ui) var(--ease-out), transform var(--motion-ui) var(--ease-out);background:#ffffffb8;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin-top:1.35rem;padding:.9rem 1rem .9rem 1.1rem;text-decoration:none;display:grid;box-shadow:0 16px 46px #11111311}.hero-calculator-entry-copy{gap:.18rem;min-width:0;display:grid}.hero-calculator-entry-copy small{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.065em;text-transform:uppercase;font-size:.58rem;font-weight:680}.hero-calculator-entry-copy strong{letter-spacing:-.022em;font-size:.98rem;font-weight:650}.hero-calculator-entry-copy>span{color:var(--text-secondary);font-size:.72rem;line-height:1.4}.hero-calculator-entry-action{align-items:center;gap:.45rem;display:flex}.hero-calculator-entry-action i{border:1px solid var(--border-default);width:2rem;height:2rem;color:var(--text-secondary);font-family:var(--font-utility);border-radius:50%;place-items:center;font-size:.62rem;font-style:normal;display:grid}.hero-calculator-entry-action b{background:var(--text-primary);width:2.5rem;height:2.5rem;color:var(--surface);transition:transform var(--motion-fast) var(--ease-out);border-radius:50%;place-items:center;font-size:1rem;display:grid}.hero-calculator-entry:hover,.hero-calculator-entry:focus-visible{border-color:var(--border-strong);background:var(--surface);transform:translateY(-2px);box-shadow:0 22px 58px #1111131a}.hero-calculator-entry:hover .hero-calculator-entry-action b,.hero-calculator-entry:focus-visible .hero-calculator-entry-action b{transform:translate(.18rem)}.hero-system-map{-webkit-backdrop-filter:blur(22px)saturate(115%);backdrop-filter:blur(22px)saturate(115%);background:#ffffffc2;border-color:#1111131f;border-radius:1.5rem;box-shadow:0 32px 90px #1111131b}.hero-system-map:before{background:linear-gradient(140deg,#ffffffe0,#0000 40%),radial-gradient(circle,#1111130e,#0000 52%)}.system-map-header,.system-map-footer,.system-map-inputs>small,.system-map-outputs>small,.system-map-core small{font-family:var(--font-utility)}.system-map-core{background:radial-gradient(circle at 38% 30%, var(--surface), var(--accent-soft) 50%, var(--surface-elevated) 76%);border-color:#11111352;box-shadow:inset 0 0 0 1rem #11111305,0 18px 50px #1111131c}.system-map-light{opacity:.72;background:radial-gradient(circle,#11111321 0,#1111130b 42%,#0000 72%)}.system-route{background:#1111131c}.system-route:after{background:linear-gradient(90deg,#0000,#111113b8,#0000)}.commercial-section{padding:clamp(4.5rem,7vw,6.5rem) 0}.commercial-heading h2,.commercial-two-column h2,.faq-layout h2,.commercial-problem h2{max-width:16ch;font-size:clamp(2.45rem,4.2vw,4.35rem);font-weight:650;line-height:1.01}.commercial-heading>p:not(.eyebrow),.commercial-two-column>div>p:not(.eyebrow),.commercial-problem>div>p:not(.eyebrow){color:var(--text-secondary);line-height:1.65}.commercial-section.commercial-dark,.services-engagement.commercial-dark,.solution-pipeline{border-block:1px solid var(--border-default);background:var(--surface);color:var(--text-primary)}.solution-pipeline .pipeline-heading .eyebrow,.solution-pipeline .pipeline-heading>p:last-child,.solution-pipeline .pipeline-list>li>span{color:var(--text-secondary)}.solution-pipeline .pipeline-list i{background:var(--border-strong)}.selector-section,.commercial-tint,.solution-artifact-section{background:var(--section-muted)}.solution-catalog-grid article{padding-block:1.65rem}.solution-catalog-grid article>span,.approach-list li>span{font-family:var(--font-utility)}.solution-catalog-grid h3{letter-spacing:-.035em;font-weight:630}.solution-catalog-primary .solution-category{border-color:var(--text-primary);color:var(--text-primary)}.solution-catalog-primary a{font-weight:720}.proof-grid article,.solution-artifact,.solution-index-card,.demo-business-card,.short-lead-form,.impact-calculator,.enhanced-calculator,.process-calculator{border-color:var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fffffff0}.proof-grid article{flex-direction:column;min-height:10.75rem;padding:1.35rem;display:flex}.proof-grid article>p:last-child{margin-top:auto}.proof-grid article h3{margin:2rem 0 .55rem}.proof-grid article h3+p{margin-top:0}.proof-grid article:before{background:var(--text-primary);height:1px}.proof-label{color:var(--text-secondary);font-family:var(--font-utility);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.process-proof-section{padding-bottom:2.5rem}.process-proof-section+#approach{border-top:0;padding-top:3rem}.demo-preview,.case-list .demo-preview,.decision-lab-feature .funnel-output,.decision-lab-feature .funnel-stage-accent,.service-list-block.service-emphasis,.solution-index-card-primary,.direction-grid>a:first-child,.accent-card{border-color:var(--border-default);background:var(--surface-elevated);color:var(--text-primary)}.demo-preview *,.decision-lab-feature .funnel-output *,.decision-lab-feature .funnel-stage-accent *{border-color:var(--border-default);color:inherit}.demo-preview p,.demo-preview span,.demo-preview small,.decision-lab-feature .funnel-output p{color:var(--text-secondary)}.commercial-service-hero{background:linear-gradient(150deg, var(--surface) 0%, var(--background-primary) 78%)}.commercial-service-hero h1{max-width:15ch;font-family:var(--font-display);letter-spacing:-.058em;font-size:clamp(3.15rem,5vw,5.4rem);font-weight:660;line-height:.99}.commercial-service-hero:before{background-image:linear-gradient(116deg, transparent 0 57%, #11111313 57.1% 57.2%, transparent 57.3%), linear-gradient(116deg, transparent 0 70%, #11111309 70.1% 70.2%, transparent 70.3%), linear-gradient(90deg, var(--overlay-grid) 1px, transparent 1px), linear-gradient(var(--overlay-grid) 1px, transparent 1px)}.commercial-service-hero:after{background:radial-gradient(circle at 82%,#11111313,#0000 min(28rem,42vw))}.solution-artifact{background:#ffffffe0}.artifact-canvas{background-color:var(--surface)}.home-final-form{background:linear-gradient(116deg, transparent 0 48%, #11111306 48.12% 48.26%, transparent 48.4%), var(--section-muted)}.home-final-form .short-lead-form{box-shadow:0 26px 76px #11111318}.form-focus-anchor{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#approach>.site-container>h2{letter-spacing:-.055em;max-width:23ch;font-size:clamp(2.7rem,4.1vw,3.8rem);line-height:1}.founder-commercial h2{letter-spacing:-.055em;max-width:16ch;font-size:clamp(2.65rem,4vw,3.8rem);line-height:1}.responsibility-map{border:1px solid var(--border-default);background:linear-gradient(116deg, transparent 0 68%, #11111309 68.1% 68.25%, transparent 68.35%), var(--surface);box-shadow:var(--shadow-card);border-radius:1.25rem;align-self:stretch;padding:1.75rem 2rem 1.35rem}.responsibility-map>span{color:var(--text-secondary);font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.68rem;font-weight:700;display:block}.responsibility-map ol{margin:0;padding:0;list-style:none}.responsibility-map li{border-top:1px solid var(--border-default);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1.15rem 0;display:grid}.responsibility-map li>b{color:var(--text-muted);font-family:var(--font-utility);font-size:.66rem;font-weight:600}.responsibility-map strong{letter-spacing:-.02em;font-size:1rem;display:block}.responsibility-map p{color:var(--text-secondary);margin:.35rem 0 0;font-size:.78rem;line-height:1.55}.home-final-form h2{letter-spacing:-.058em;max-width:17ch;font-size:clamp(2.7rem,4.2vw,4rem);line-height:.99}.impact-calculator{border-radius:1.55rem;overflow:hidden}.impact-calculator-heading{background:var(--surface);grid-template-columns:minmax(0,1.12fr) minmax(18rem,.7fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,4vw,3.5rem)}.impact-calculator-heading h2{max-width:16ch;font-family:var(--font-display);letter-spacing:-.055em;scroll-margin-top:6rem;font-size:clamp(2.35rem,4.4vw,4.25rem);font-weight:650;line-height:1}.impact-calculator-heading>p{color:var(--text-secondary);font-size:.95rem;line-height:1.65}.calculator-value-chain{border-block:1px solid var(--border-default);background:var(--section-muted);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.calculator-value-chain-compact{display:none}.calculator-value-chain li{border-right:1px solid var(--border-default);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:4rem;padding:.8rem 1rem;display:grid}.calculator-value-chain li:last-child{border-right:0}.calculator-value-chain span{color:var(--text-muted);font-family:var(--font-utility);font-size:.58rem}.calculator-value-chain b{font-size:.72rem;font-weight:620;line-height:1.35}.calculator-mode-tabs{border-bottom:1px solid var(--border-default);background:var(--section-muted);gap:.35rem;padding:.45rem}.calculator-mode-tabs button{min-height:3.3rem;color:var(--text-secondary);font-family:var(--font-text);transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, box-shadow var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:.8rem;font-weight:620}.calculator-mode-tabs button[aria-selected=true]{background:var(--surface);color:var(--text-primary);box-shadow:0 1px 3px #11111314,0 8px 24px #1111130b}.calculator-mode-tabs button:active{transform:scale(.985)}.impact-calculator-grid{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:stretch}.impact-calculator-parameters{background:var(--surface);gap:1.4rem;padding:clamp(1.8rem,3.5vw,3rem)}.calculator-panel-title h3{letter-spacing:-.035em;font-size:1.35rem;font-weight:630}.calculator-panel-title p{font-size:.78rem;line-height:1.5}.calculator-completion{gap:.65rem;display:grid}.calculator-completion-copy{color:var(--text-muted);justify-content:space-between;gap:1rem;font-size:.72rem;display:flex}.calculator-completion-copy b{color:var(--text-primary);font-weight:640}.calculator-completion-track{background:var(--border-default);border-radius:99px;height:3px;overflow:hidden}.calculator-completion-track i{border-radius:inherit;background:var(--text-primary);transform-origin:0;width:100%;height:100%;transition:transform var(--motion-ui) var(--ease-out);display:block;transform:scaleX(0)}.calculator-simple-fields{gap:1.15rem}.calculator-simple-fields label,.calculator-assumption-copy label{gap:.5rem}.calculator-simple-fields label>span:first-child,.calculator-assumption-copy label>span:first-child{color:var(--text-primary);font-size:.82rem;font-weight:620}.calculator-input-shell{display:block;position:relative}.calculator-input-shell input{border:1px solid var(--border-default);background:var(--surface-elevated);width:100%;min-height:3.55rem;color:var(--text-primary);font-family:var(--font-text);font-variant-numeric:tabular-nums;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border-radius:.8rem;outline:none;padding:.85rem 4.5rem .85rem 1rem;font-size:1rem}.calculator-input-shell:focus-within input{border-color:var(--text-primary);background:var(--surface);box-shadow:0 0 0 4px #11111313}.calculator-unit{color:var(--text-muted);pointer-events:none;font-size:.78rem;font-weight:620;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.calculator-simple-fields small{color:var(--text-muted);font-size:.72rem;line-height:1.45}.calculator-scenario-fields{border-top:1px solid var(--border-default)}.calculator-scenario-fields summary,.calculator-formulas summary{padding-right:2.25rem;list-style:none;position:relative}.calculator-scenario-fields summary::-webkit-details-marker{display:none}.calculator-formulas summary::-webkit-details-marker{display:none}.calculator-scenario-fields summary:after,.calculator-formulas summary:after{content:"+";color:var(--text-primary);transition:transform var(--motion-fast) var(--ease-out);font-size:1.15rem;font-weight:400;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}.calculator-scenario-fields[open] summary:after,.calculator-formulas[open] summary:after{transform:translateY(-50%)rotate(45deg)}.impact-calculator-result{border-left:1px solid var(--border-default);background:linear-gradient(150deg, #ffffffe6, transparent 52%), var(--section-muted);min-height:35rem;color:var(--text-primary);justify-content:space-between;padding:clamp(1.9rem,3.5vw,3rem);position:sticky;top:5.25rem}.impact-calculator-result:has(.calculator-empty-result){min-height:0}.impact-calculator-result:has(.calculator-empty-result) .calculator-empty-result{margin-block:0}.calculator-empty-result{margin:auto 0}.calculator-empty-progress{border:1px solid var(--border-strong);min-width:3.5rem;min-height:3.5rem;color:var(--text-primary);font-family:var(--font-utility);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:.72rem;display:inline-flex}@keyframes calculator-count-pop{0%{opacity:.35;transform:scale(.92)}58%{opacity:1;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes calculator-result-item{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:no-preference){.calculator-empty-progress{animation:calculator-count-pop .26s var(--ease-out)}.calculator-result-ready>*{animation:calculator-result-item .42s var(--ease-out) backwards}.calculator-result-ready>:nth-child(2){animation-delay:50ms}.calculator-result-ready>:nth-child(3){animation-delay:.1s}.calculator-result-ready>:nth-child(4){animation-delay:.15s}.calculator-result-ready>:nth-child(5){animation-delay:.2s}}.calculator-empty-result h3{max-width:15ch;font-size:clamp(1.9rem,3vw,2.75rem);line-height:1.02}.calculator-empty-result p{max-width:25rem;color:var(--text-secondary)}.calculator-result-ready{opacity:1;transition:opacity var(--motion-ui) var(--ease-out), transform var(--motion-ui) var(--ease-out);align-content:start;display:grid;transform:none}.calculator-result-ready .result-heading{color:var(--text-secondary)}.calculator-result-ready .result-heading p{margin:0;font-weight:620}.calculator-result-ready .result-heading span{color:var(--text-muted)}.calculator-result-ready .result-range{color:var(--text-primary);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin:1.1rem 0 2.2rem;font-size:clamp(2.55rem,4vw,4.1rem);font-weight:650}.calculator-result-ready .result-range small{color:var(--text-muted);font-family:var(--font-text);font-weight:500}.calculator-result-ready .result-scenario-heading{border-top:1px solid var(--border-default);padding-top:1.5rem}.calculator-result-ready .result-range-secondary{flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:clamp(1.7rem,3vw,2.65rem);display:flex}.calculator-result-ready>.button{width:100%;margin-top:.6rem}.calculator-formulas{border-color:var(--border-default);margin-top:2rem}.calculator-formulas summary,.calculator-formulas p{color:var(--text-secondary)}@starting-style{.calculator-result-ready{opacity:0;transform:translateY(.5rem)}}.site-footer{border-top:1px solid var(--border-default);background:var(--surface);color:var(--text-primary)}@media (max-width:900px){.site-container{width:min(100% - 2.5rem,80rem)}.home-hero-layout{grid-template-columns:1fr;gap:3.25rem}.home-hero-v2 .commercial-hero-copy{max-width:48rem}.hero-system-map{width:min(100%,42rem)}.impact-calculator-heading,.impact-calculator-grid{grid-template-columns:1fr}.impact-calculator-result{border-top:1px solid var(--border-default);border-left:0;min-height:30rem;position:static}.calculator-value-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-value-chain li:nth-child(2){border-right:0}.calculator-value-chain li:nth-child(-n+2){border-bottom:1px solid var(--border-default)}}@media (max-width:600px){.site-container{width:min(100% - 1.75rem,80rem)}.commercial-hero.home-hero-v2{padding:3.5rem 0 4rem}.home-hero-v2 h1{letter-spacing:-.052em;font-size:clamp(2.65rem,11vw,2.75rem)}.hero-calculator-entry{gap:.75rem;margin-top:1.1rem;padding:.85rem}.hero-calculator-entry-action i{display:none}.hero-calculator-entry-copy strong{font-size:.9rem}.hero-calculator-entry-copy>span{font-size:.68rem}.commercial-service-hero h1{letter-spacing:-.052em;font-size:clamp(2.25rem,11vw,2.75rem);line-height:1.02}.commercial-section{padding:3.75rem 0}.commercial-heading h2,.commercial-two-column h2,.faq-layout h2,.commercial-problem h2{font-size:clamp(2.15rem,10vw,3.15rem)}.impact-calculator{border-radius:1.1rem}.impact-calculator-heading,.impact-calculator-parameters,.impact-calculator-result{padding:1.35rem}.impact-calculator-heading h2{font-size:clamp(2.1rem,10vw,3rem)}.calculator-mode-tabs{grid-template-columns:1fr}.calculator-mode-tabs button{justify-content:flex-start;padding-inline:1rem}.impact-calculator-result{min-height:26rem}.calculator-result-ready .result-range{font-size:clamp(2.35rem,11vw,3.3rem)}.calculator-result-ready .result-range-secondary{font-size:clamp(1.55rem,7.5vw,2.2rem)}.proof-grid article{min-height:0}.responsibility-map{margin-top:1.25rem;padding:1.35rem}#approach>.site-container>h2,.founder-commercial h2,.home-final-form h2{max-width:none;font-size:clamp(2.15rem,9.6vw,2.55rem);line-height:1.02}}@media (prefers-reduced-motion:reduce){.hero-calculator-entry,.hero-calculator-entry-action b,.calculator-completion-track i,.calculator-result-ready,.calculator-scenario-fields summary:after,.calculator-formulas summary:after{transition:none!important;animation:none!important}.calculator-empty-progress,.calculator-result-ready>*{animation:none!important;transform:none!important}.hero-calculator-entry:hover,.hero-calculator-entry:focus-visible,.hero-calculator-entry:hover .hero-calculator-entry-action b,.hero-calculator-entry:focus-visible .hero-calculator-entry-action b{transform:none!important}}.home-hero-v2 h1{letter-spacing:-.058em;max-width:15ch;font-size:clamp(3.15rem,4.65vw,4.8rem);line-height:.98}.home-hero-v2 h1>span{display:block;overflow:visible}.home-hero-v2 h1>span>span{white-space:nowrap;display:block}.commercial-heading h2,.commercial-two-column h2,.commercial-problem h2{letter-spacing:-.05em;max-width:17ch;font-size:clamp(2.2rem,3.4vw,3.5rem);line-height:1.04}.faq-layout h2{letter-spacing:-.05em;max-width:13ch;font-size:clamp(2.1rem,3vw,3rem);line-height:1.04}.commercial-service-hero h1{max-width:17ch;font-size:clamp(2.9rem,4.6vw,4.55rem);line-height:1.01}.solution-artifact figcaption h2{letter-spacing:-.052em;max-width:16ch;font-size:clamp(1.95rem,2.85vw,3rem);line-height:1.03}.impact-calculator-heading h2{font-size:clamp(2.25rem,3.8vw,3.75rem)}.system-map-outputs>span>i,.solution-tabs button[aria-selected=true]:after{background:var(--text-primary);box-shadow:0 0 0 .22rem #1111131a}.solution-tabs button{min-height:7.5rem;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, box-shadow var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out)}.solution-tabs button:active{transform:scale(.985)}.solution-tabs button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--text-primary), inset 0 0 0 1px var(--border-strong)}.solution-panel-stack{overflow-anchor:none;border:1px solid var(--border-default);background:var(--surface);border-top:0;display:grid;overflow:clip}.solution-panel-stack .solution-panel{--selector-offset:1.15rem;--selector-offset-y:0;z-index:0;opacity:0;visibility:hidden;transform:translate3d(var(--selector-offset), var(--selector-offset-y), 0);pointer-events:none;transition:opacity .2s var(--ease-out), transform .28s var(--ease-out), visibility 0s linear .28s;border:0;grid-area:1/1}.solution-panel-stack .solution-panel[data-motion-direction=backward]{--selector-offset:-1.15rem}.solution-panel-stack .solution-panel[data-active=true]{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.solution-panel-stack .solution-panel[data-motion-input=keyboard],.solution-panel-stack .solution-panel[data-motion-input=none]{transition:none}.solution-panel-stack .solution-panel>*{opacity:0;transform:translate3d(var(--selector-offset), var(--selector-offset-y), 0);transition:opacity .2s var(--ease-out), transform .28s var(--ease-out)}.solution-panel-stack .solution-panel[data-active=true]>*{opacity:1;transform:none}.solution-panel-stack .solution-panel[data-active=true][data-motion-input=pointer]>:nth-child(2){transition-delay:45ms}.solution-panel-stack .solution-panel[data-active=true][data-motion-input=pointer]>:nth-child(3){transition-delay:90ms}.solution-panel-stack .solution-panel[data-motion-input=keyboard]>*,.solution-panel-stack .solution-panel[data-motion-input=none]>*{transition:none}.commercial-faq{border-top:1px solid var(--border-strong)}.faq-item{border-bottom:1px solid var(--border-strong)}.faq-item h3{font:inherit;letter-spacing:normal;margin:0}.faq-trigger{width:100%;min-height:4.5rem;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;font-size:.94rem;font-weight:650;display:grid}.faq-trigger i{width:2rem;height:2rem;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-ui) var(--ease-out);border:1px solid #0000;border-radius:50%;place-items:center;font-size:1rem;font-style:normal;display:grid}.faq-trigger:hover i,.faq-trigger:focus-visible i{border-color:var(--border-strong);background:var(--surface)}.faq-item[data-open=true] .faq-trigger i{transform:rotate(45deg)}.faq-answer{display:block}.faq-answer>div{opacity:1;transition:opacity .2s var(--ease-out), transform .28s var(--ease-out);transform:none}.faq-answer p{max-width:48rem;color:var(--text-secondary);margin:0;padding:0 3rem 1.35rem 0;font-size:.9rem;line-height:1.65}@starting-style{.faq-answer[aria-hidden=false]>div{opacity:0;transform:translateY(.8rem)}}.solution-artifact{grid-template-columns:minmax(19rem,.78fr) minmax(28rem,1.22fr);gap:clamp(2rem,4vw,4rem);padding:clamp(1.4rem,2.5vw,2.25rem)}.artifact-canvas{overflow:hidden}.artifact-check-board:before{background:var(--text-primary);content:"";opacity:.18;transform-origin:top;border-radius:99px;width:2px;position:absolute;top:1rem;bottom:1rem;left:.35rem;transform:scaleY(0)}.artifact-check-board>div{position:relative}.artifact-check-board span{border:1px solid var(--border-default);color:var(--text-primary);background:var(--surface)}.artifact-status-review{background:var(--section-muted)!important}.artifact-status-stop{border-color:var(--text-primary)!important;background:var(--text-primary)!important;color:var(--surface)!important}@media (hover:hover) and (pointer:fine){.solution-tabs button:hover{background:var(--surface-elevated)}.solution-tabs button[aria-selected=true]:hover{background:var(--accent-soft)}.faq-trigger:hover{color:var(--accent-hover)}}@media (prefers-reduced-motion:no-preference){.system-map-core:before{animation:aitis-core-breathe 3.8s var(--ease-in-out) infinite}.system-map-outputs>span>i{animation:aitis-output-signal 4.8s var(--ease-in-out) infinite}.system-map-outputs>span:nth-child(3)>i{animation-delay:-3.2s}.system-map-outputs>span:nth-child(4)>i{animation-delay:-1.6s}html.landing-motion-ready .solution-artifact-section .artifact-check-board:before{transition:transform .62s var(--ease-out) .12s}html.landing-motion-ready .solution-artifact-section[data-revealed=true] .artifact-check-board:before{transform:scaleY(1)}html.landing-motion-ready .solution-artifact-section .artifact-check-board>div>span{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity var(--motion-fast) ease, clip-path var(--motion-ui) var(--ease-out), transform var(--motion-ui) var(--ease-out);transform:translate(.35rem)}html.landing-motion-ready .solution-artifact-section[data-revealed=true] .artifact-check-board>div>span{opacity:1;clip-path:inset(0);transform:none}html.landing-motion-ready .solution-artifact-section[data-revealed=true] .artifact-check-board>div:nth-child(2)>span{transition-delay:var(--motion-stagger)}html.landing-motion-ready .solution-artifact-section[data-revealed=true] .artifact-check-board>div:nth-child(3)>span{transition-delay:calc(var(--motion-stagger) + var(--motion-stagger))}}@keyframes aitis-core-breathe{0%,to{opacity:.55;transform:scale(.985)}50%{opacity:1;transform:scale(1.035)}}@keyframes aitis-output-signal{0%,58%,to{transform:scale(1);box-shadow:0 0 0 .22rem #11111314}68%{transform:scale(1.12);box-shadow:0 0 0 .38rem #1111130a}}@media (max-width:900px){.home-hero-v2 h1{max-width:16ch;font-size:clamp(2.55rem,6.5vw,3.55rem)}.hero-system-map{width:min(100%,42rem)}.system-map-canvas{min-height:18rem}.solution-artifact{grid-template-columns:1fr}.solution-artifact figcaption{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:end;gap:1rem 2rem;display:grid}.solution-artifact figcaption>span{grid-column:1/-1;width:fit-content}.solution-artifact figcaption h2{margin:0}}@media (max-width:600px){.commercial-hero.home-hero-v2{padding:2.5rem 0 2.75rem}.home-hero-layout{gap:1.75rem}.home-hero-v2 h1{text-wrap:balance;max-width:none;font-size:clamp(2.2rem,10.25vw,2.55rem);line-height:1.02}.home-hero-v2 h1>span{display:block}.home-hero-v2 h1>span>span{white-space:nowrap}.commercial-hero.home-hero-v2 .hero-thesis{margin-top:1.15rem;font-size:.94rem;line-height:1.55}.commercial-hero.home-hero-v2 .commercial-hero-copy>.hero-trust-line{margin-top:.8rem;font-size:.75rem;line-height:1.45}.hero-calculator-entry{min-height:4.25rem;margin-top:.85rem;padding:.72rem .8rem}.hero-calculator-entry-copy>span{display:none}.commercial-section{padding:2.5rem 0}.commercial-heading{gap:.75rem;margin-bottom:1.5rem}.commercial-heading h2,.commercial-two-column h2,.commercial-problem h2,.faq-layout h2{font-size:clamp(1.9rem,8.5vw,2.3rem);line-height:1.04}.commercial-service-hero h1{font-size:clamp(2.15rem,10vw,2.55rem)}.solution-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.35rem}.solution-tabs button{min-height:4rem;padding:.72rem;font-size:.78rem}.solution-panel-stack .solution-panel{--selector-offset:0;--selector-offset-y:.8rem}.solution-panel-stack .solution-panel[data-motion-direction=backward]{--selector-offset:0;--selector-offset-y:-.8rem}.solution-tabs button[aria-selected=true]:after{bottom:.7rem;right:.7rem}.solution-panel-stack .solution-panel{gap:1.2rem;padding:1.1rem}.solution-panel h3{font-size:1.28rem;line-height:1.18}.solution-panel dl{gap:.65rem}.solution-panel dl>div{padding-bottom:.65rem}.solution-panel-actions{gap:.65rem;padding-top:0}.solution-panel-actions .button{width:100%}.solution-catalog-grid article{gap:.4rem;padding:.8rem 0}.solution-catalog-grid h3{font-size:1.12rem}.solution-catalog-grid p{font-size:.8rem;line-height:1.45}.solution-catalog-grid a{font-size:.75rem}.solution-catalog-grid .solution-catalog-primary{margin-inline:-.5rem;padding-inline:.5rem}.solution-catalog-grid a{min-height:var(--touch-target-min);padding-block:.7rem}.process-proof-section{padding:2.5rem 0 1.25rem}.process-proof-section .commercial-heading>p{display:none}.process-proof-section .commercial-heading h2{font-size:1.85rem}.process-proof-section+#approach{padding-top:2.25rem}.proof-grid{grid-template-columns:1fr;gap:.65rem}.proof-grid article{min-height:0;padding:.85rem}.proof-grid article h3{margin:.8rem 0 .4rem}.proof-grid article p{font-size:.8rem;line-height:1.5}.approach-list li{gap:.75rem;padding:.9rem 0}.approach-name h3{margin-top:.25rem;font-size:1.08rem}.approach-detail-grid{gap:.75rem;padding-top:.75rem}.manageable-section .commercial-rule-list li{padding-block:.8rem}.founder-commercial{gap:1.5rem}.founder-commercial>div>p{line-height:1.6}.founder-commercial a{min-height:var(--touch-target-min);align-items:center;margin-top:.5rem}.responsibility-map{margin-top:0;padding:1.1rem}.responsibility-map>span{margin-bottom:.75rem;font-size:.72rem}.responsibility-map li{gap:.7rem;padding:.65rem 0}.responsibility-map p{display:none}.impact-calculator-heading{gap:.85rem;padding:1.15rem}.impact-calculator-heading h2{font-size:clamp(1.95rem,9vw,2.25rem)}.impact-calculator-heading>p{font-size:.86rem;line-height:1.55}.calculator-value-chain{display:none}.calculator-value-chain-compact{border-block:1px solid var(--border-default);color:var(--text-secondary);background:var(--section-muted);align-items:center;gap:.45rem;margin:0;padding:.85rem 1.15rem;font-size:.75rem;font-weight:650;display:flex}.calculator-value-chain-compact span{color:var(--text-primary)}.calculator-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-mode-tabs button{min-height:3.5rem;padding-inline:.75rem;font-size:.7rem}.impact-calculator-parameters{gap:1rem;padding:1.15rem}.calculator-panel-title h3{font-size:1.2rem}.calculator-simple-fields{gap:.9rem}.calculator-input-shell input{min-height:3.25rem}.impact-calculator-result{min-height:0;padding:1rem 1.15rem}.calculator-empty-result{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem .85rem;display:grid}.calculator-empty-progress{grid-row:1/3;margin:0}.calculator-empty-result h3{margin:0;font-size:1.45rem}.calculator-empty-result p{margin:0;font-size:.82rem;line-height:1.5}.calculator-formulas{margin-top:1rem}.commercial-final.home-final-form{padding:2.75rem 0}.final-form-layout{gap:1.5rem}.home-final-form h2{font-size:clamp(1.95rem,8.7vw,2.2rem)}.home-final-form .final-form-layout>div>p:not(.eyebrow){font-size:.88rem;line-height:1.5}.home-final-form .short-lead-form{padding:1.15rem}.short-lead-form textarea{min-height:6rem}.home-final-form .form-note{display:none}.solution-artifact figcaption{display:block}.solution-artifact figcaption h2{margin-top:.85rem;font-size:clamp(1.85rem,8.5vw,2.35rem)}.faq-trigger{min-height:4rem;font-size:.88rem}.faq-answer p{padding-right:1rem;font-size:.84rem}}@media (max-width:340px){.home-hero-v2 h1{font-size:2.05rem}}@media (prefers-reduced-motion:reduce){.solution-panel-stack .solution-panel,.solution-panel-stack .solution-panel>*,.faq-answer,.faq-answer>div,.faq-trigger i,.artifact-check-board:before,.artifact-check-board>div>span,.system-map-core:before,.system-map-outputs>span>i{filter:none!important;transition:none!important;animation:none!important;transform:none!important}.artifact-check-board>div>span{opacity:1!important;clip-path:none!important}}.site-nav-solutions>summary{align-items:center;gap:.42rem;display:inline-flex}.site-nav-solutions>summary .site-nav-chevron{transform-origin:50%;width:.42rem;height:.42rem;transition:transform var(--motion-ui) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin:-.2rem 0 0;display:block;transform:rotate(45deg)}.site-nav-solutions[open]>summary .site-nav-chevron{margin-top:.2rem;transform:rotate(225deg)}.header-cta{border-radius:.82rem;justify-content:center;align-items:center;gap:.62rem;min-height:2.75rem;padding:.55rem .62rem .55rem .88rem;line-height:1.12;display:inline-flex;box-shadow:0 5px 16px #11111317}.commercial-hero.home-hero-v2 .commercial-hero-copy>.hero-trust-line{margin-top:1.45rem}.home-hero-layout{grid-template-columns:minmax(0,.96fr) minmax(30rem,1.04fr);gap:clamp(2.75rem,4.7vw,5rem)}.hero-system-map.hero-control-visual-v2{width:min(100%,46rem);max-width:46rem}.solution-catalog .commercial-heading{align-items:start;gap:clamp(2rem,5vw,5rem);margin-bottom:0;padding-bottom:clamp(1.75rem,3vw,2.4rem)}.solution-catalog .commercial-heading>p{justify-self:end;max-width:34rem;margin-top:.05rem}.solution-catalog-grid article{grid-template-columns:minmax(14rem,.72fr) minmax(19rem,1.18fr) minmax(10.5rem,.54fr);gap:clamp(1.5rem,3vw,3.25rem);padding:1.55rem .15rem}.solution-catalog-grid h3{align-self:start;line-height:1.12}.solution-catalog-grid p{max-width:38rem;line-height:1.58}.solution-catalog-grid a{text-align:right;justify-content:flex-end;justify-self:stretch;align-items:center;gap:.6rem;min-width:0}.solution-catalog-grid .solution-catalog-primary{background:0 0;margin-inline:0;padding-inline:.15rem}.approach-detail-trigger>b,.faq-trigger i{flex:none;font-size:0;display:block;position:relative}.approach-detail-trigger>b:before,.approach-detail-trigger>b:after,.faq-trigger i:before,.faq-trigger i:after{content:"";transform-origin:50%;width:.68rem;height:1.5px;transition:transform var(--motion-ui) var(--ease-out), opacity var(--motion-fast) ease;background:currentColor;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.approach-detail-trigger>b:after,.faq-trigger i:after{transform:translate(-50%,-50%)rotate(90deg)}.approach-detail[data-open=true] .approach-detail-trigger>b,.faq-item[data-open=true] .faq-trigger i{transform:scale(.96)}.approach-detail[data-open=true] .approach-detail-trigger>b:after,.faq-item[data-open=true] .faq-trigger i:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleX(.2)}.approach-detail-trigger{width:100%;min-height:3.25rem;color:var(--text-primary);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:0;display:grid}.approach-detail-trigger>span{max-width:44rem;font-size:.95rem;font-weight:650;line-height:1.45}.approach-detail-trigger>b{border:1px solid var(--border-strong);width:2rem;height:2rem;color:var(--accent-hover);transition:transform var(--motion-ui) var(--ease-out);border-radius:50%}.approach-detail-panel{opacity:0;height:0;transition:height .32s var(--ease-out), opacity .18s ease;overflow:clip}.approach-detail-panel[data-state=open]{opacity:1}.approach-detail-grid{opacity:0;transition:opacity .18s ease, transform .28s var(--ease-out);transform:translateY(-.45rem)}.approach-detail[data-open=true] .approach-detail-grid{opacity:1;transform:none}.faq-answer{opacity:0;height:0;transition:height .32s var(--ease-out), opacity .18s ease;display:block;overflow:clip}.faq-answer[aria-hidden=true]{display:block}.faq-answer[data-state=open]{opacity:1}.faq-answer>div{opacity:0;transform:translateY(-.45rem)}.faq-answer[aria-hidden=false]>div{opacity:1;transform:none}.home-final-form .short-lead-form{border-color:var(--border-strong);border-radius:1.25rem;gap:.52rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.home-final-form .short-lead-form>label:not(.honeypot):not(.consent),.home-final-form .short-lead-form .lead-form-grid>div>label{margin:0;line-height:1.35}.home-final-form .short-lead-form select,.home-final-form .short-lead-form input:not([type=checkbox]),.home-final-form .short-lead-form textarea{box-sizing:border-box;border-radius:.78rem;min-height:3.15rem;padding:.78rem .95rem;line-height:1.35}.home-final-form .short-lead-form textarea{min-height:8rem}.home-final-form .short-lead-form select+label,.home-final-form .short-lead-form textarea+.lead-form-grid,.home-final-form .short-lead-form .lead-form-grid+.consent{margin-top:.48rem}.home-final-form .short-lead-form .lead-form-grid{gap:1rem}.home-final-form .short-lead-form .lead-form-grid>div{align-content:start;gap:.52rem;display:grid}.home-final-form .short-lead-form .consent{gap:.72rem;margin:.45rem 0 0;line-height:1.48}.home-final-form .short-lead-form .consent input{accent-color:var(--text-primary);flex:none;margin-top:.12rem}.home-final-form .short-lead-form .form-note{margin:.35rem 0 0;line-height:1.55}.home-final-form .short-lead-form .form-status{min-height:.5rem}.home-final-form .short-lead-form .button{width:fit-content;min-width:17rem;margin-top:.2rem}@media (max-width:1100px){.home-hero-layout{grid-template-columns:1fr;gap:3.25rem}}@media (max-width:760px){.site-nav-solutions>summary{width:100%;display:flex}.solution-catalog .commercial-heading>p{justify-self:start}.solution-catalog-grid article{grid-template-columns:1fr;gap:.55rem;padding:1.15rem 0}.solution-catalog-grid p{margin-top:.15rem}.solution-catalog-grid a{border-top:1px solid var(--border-default);text-align:left;justify-content:space-between;justify-self:stretch;margin-top:.35rem;padding-top:.8rem}.solution-catalog-grid .solution-catalog-primary{padding-inline:0}}@media (max-width:600px){.commercial-hero.home-hero-v2 .commercial-hero-copy>.hero-trust-line{margin-top:1.1rem}.home-final-form .short-lead-form{border-radius:1rem;gap:.48rem;padding:1.15rem}.home-final-form .short-lead-form textarea{min-height:6.5rem}.home-final-form .short-lead-form .button{width:100%;min-width:0}.approach-detail-trigger{min-height:2.75rem}.approach-detail-trigger>span{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.site-nav-solutions>summary .site-nav-chevron,.approach-detail-panel,.approach-detail-grid,.approach-detail-trigger>b,.approach-detail-trigger>b:before,.approach-detail-trigger>b:after,.faq-answer,.faq-answer>div,.faq-trigger i,.faq-trigger i:before,.faq-trigger i:after{transition:none!important}}
.service-commercial-page{--service-section-space:clamp(4rem, 6.5vw, 6rem);--artifact-radius:1.25rem}.service-commercial-page .commercial-service-hero{padding-block:clamp(4rem,6.5vw,6rem)}.service-commercial-page .commercial-service-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:24ch;font-size:clamp(3.15rem,4.45vw,4.65rem);font-weight:650;line-height:1}.service-commercial-page .commercial-service-hero>.site-container>p:last-of-type{max-width:48rem}.service-commercial-page .commercial-section{padding-block:var(--service-section-space)}.service-commercial-page .solution-artifact-section{padding-block:clamp(2.5rem,4vw,3.75rem)}.service-commercial-page .solution-artifact{border-radius:var(--artifact-radius);grid-template-columns:minmax(18rem,.74fr) minmax(30rem,1.26fr);gap:clamp(2rem,4vw,4rem);padding:clamp(1.5rem,2.5vw,2.25rem);box-shadow:0 22px 64px #11111313}.service-commercial-page .solution-artifact figcaption h2{letter-spacing:-.05em;max-width:17ch;font-size:clamp(1.9rem,2.7vw,2.85rem);font-weight:640;line-height:1.04}.service-commercial-page .artifact-canvas{padding:clamp(.9rem,1.75vw,1.35rem);overflow:hidden}.artifact-field{min-width:0}.artifact-field-label{display:none}.artifact-role-board>div:not(.artifact-board-head){grid-template-columns:.8fr 1fr 1.25fr .8fr}.artifact-role-board .artifact-field>:last-child{overflow-wrap:anywhere;min-width:0;display:block}@media (hover:hover) and (pointer:fine){.service-commercial-page .solution-artifact:hover{border-color:#1111134d;box-shadow:0 28px 76px #1111131a}}@media (prefers-reduced-motion:no-preference){html.landing-motion-ready .solution-artifact-section .artifact-funnel-flow>i{opacity:0;transform-origin:0;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-ui) var(--ease-out);transform:scaleX(.25)}html.landing-motion-ready .solution-artifact-section[data-revealed=true] .artifact-funnel-flow>i{opacity:1;transform:none}html.landing-motion-ready .solution-artifact-section .artifact-operation-route>i{opacity:0;transform-origin:top;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-ui) var(--ease-out);transform:scaleY(.2)}html.landing-motion-ready .solution-artifact-section[data-revealed=true] .artifact-operation-route>i{opacity:1;transform:none}html.landing-motion-ready .solution-artifact-section .artifact-check-board>div>span{clip-path:none;opacity:0;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-ui) var(--ease-out);transform:translate(.35rem)}html.landing-motion-ready .solution-artifact-section[data-revealed=true] .artifact-check-board>div>span{opacity:1;transform:none}}@media (max-width:900px){.service-commercial-page{--service-section-space:clamp(3.75rem, 7vw, 5rem)}.service-commercial-page .commercial-service-hero h1{max-width:20ch;font-size:clamp(2.75rem,6.2vw,3.55rem)}.service-commercial-page .solution-artifact{grid-template-columns:1fr}}@media (max-width:600px){.service-commercial-page{--service-section-space:3.5rem;--artifact-radius:1rem}.service-commercial-page .commercial-service-hero{padding-block:3rem 3.5rem}.service-commercial-page .commercial-service-hero h1{letter-spacing:-.045em;max-width:18ch;margin-block:.7rem 1.1rem;font-size:clamp(2.15rem,9.8vw,2.55rem);line-height:1.03}.service-commercial-page .commercial-service-hero>.site-container>p:last-of-type{font-size:.96rem;line-height:1.58}.service-commercial-page .commercial-service-hero .hero-actions{margin-top:1.4rem}.service-commercial-page .solution-artifact-section{padding-block:1.5rem}.service-commercial-page .solution-artifact{gap:1.25rem;padding:.85rem}.service-commercial-page .solution-artifact figcaption>span{letter-spacing:.025em;padding:.32rem .48rem;font-size:.58rem}.service-commercial-page .solution-artifact figcaption h2{margin:.75rem 0 .55rem;font-size:clamp(1.65rem,7.7vw,2.05rem);line-height:1.06}.service-commercial-page .solution-artifact figcaption p{font-size:.86rem;line-height:1.52}.service-commercial-page .artifact-canvas{background-size:24px 24px;border-radius:.8rem;padding:.7rem}.service-commercial-page .service-list-block{padding:1.15rem}.service-commercial-page .service-list-block h2{margin-bottom:1.1rem;font-size:clamp(1.65rem,7.6vw,2rem)}.service-commercial-page .commercial-rule-list li{padding-block:.82rem;font-size:.9rem;line-height:1.52}.service-commercial-page .service-first-stage li{padding-block:.82rem}.artifact-funnel-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.artifact-funnel-flow>i{display:none}.artifact-funnel-flow>div{gap:.45rem;min-width:0;min-height:8.1rem;padding:.75rem}.artifact-funnel-flow strong{font-size:.8rem}.artifact-funnel-flow span{font-size:.67rem}.artifact-operation{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.55rem}.artifact-operation>div{padding:.72rem}.artifact-operation-input{gap:.35rem}.artifact-operation-input span{padding:.35rem .4rem;font-size:.67rem}.artifact-operation-route{gap:.2rem}.artifact-operation-route span{font-size:.69rem;line-height:1.25}.artifact-operation-route i{height:.7rem}.artifact-operation-result{grid-column:1/-1;gap:.45rem}.artifact-operation-result strong{font-size:.94rem}.artifact-role-board{background:0 0;gap:.55rem;padding:0}.artifact-role-board .artifact-board-head{display:none}.artifact-role-board>div:not(.artifact-board-head){border:1px solid var(--border-default);border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .8rem;padding:.85rem}.artifact-field-label{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.2rem;font-weight:650;display:block;font-size:.52rem!important}.artifact-role-board .artifact-field>:last-child{font-size:.7rem;line-height:1.3}.artifact-check-board{gap:.5rem}.artifact-check-board>div{grid-template-columns:minmax(0,1fr) auto;gap:.3rem .65rem;padding:.75rem}.artifact-check-board>div>small,.artifact-check-board>div>strong{grid-column:1}.artifact-check-board>div>strong{font-size:.75rem;line-height:1.28}.artifact-check-board>div>span{grid-area:1/2/3;align-self:center;padding:.35rem .45rem;font-size:.62rem}.artifact-decision-map{grid-template-columns:1fr;gap:.42rem}.artifact-decision-map>i{justify-self:center;height:.55rem;line-height:.55rem;transform:rotate(90deg)}.artifact-decision-map>div:not(.artifact-decision){gap:.25rem;min-height:0;padding:.68rem .75rem}.artifact-decision-map strong{max-width:none;font-size:.78rem}.artifact-decision{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.artifact-decision span{padding:.48rem .35rem;font-size:.64rem}.artifact-decision span:last-child{grid-column:1/-1}}@media (max-width:340px){.service-commercial-page .commercial-service-hero h1{font-size:2.05rem}.service-commercial-page .solution-artifact{padding:.72rem}.artifact-funnel-flow>div{min-height:8.45rem;padding:.65rem}.artifact-check-board>div>span{padding-inline:.35rem;font-size:.58rem}}@media (prefers-reduced-motion:reduce){.service-commercial-page .solution-artifact,.artifact-funnel-flow>i,.artifact-operation-route>i,.artifact-check-board>div>span{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.hero-context-link{width:fit-content;color:var(--text-secondary);text-underline-offset:.25rem;gap:.45rem;margin-top:.7rem;font-size:.8rem;font-weight:680;text-decoration-thickness:1px;display:inline-flex}.solution-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.services-entry-grid{gap:1rem;display:grid}.services-entry-grid .diagnostic-entry{min-width:0}.services-entry-grid .readiness-entry{background:var(--section-muted)}.service-readiness-bridge{padding-block:clamp(2.5rem,4vw,3.5rem)!important}.service-readiness-bridge .site-container{border-block:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(1.4rem,3vw,2.2rem);display:grid}.service-readiness-bridge h2{letter-spacing:-.045em;max-width:22ch;margin:.45rem 0 .65rem;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.05}.service-readiness-bridge p:last-child{max-width:52rem;color:var(--text-secondary);margin:0;line-height:1.65}.service-readiness-bridge a{min-height:var(--touch-target-min);align-items:center;gap:.6rem;font-weight:700;display:inline-flex}.about-boundary-grid{border:1px solid var(--border-default);background:var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.about-boundary-grid article{background:var(--surface);min-width:0;padding:clamp(1.2rem,2.5vw,2rem)}.about-boundary-grid span{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:700}.about-boundary-grid p{color:var(--text-secondary);margin:clamp(2rem,5vw,4.5rem) 0 0;line-height:1.65}.readiness-hero h1{max-width:19ch!important}.readiness-trust-line{font-family:var(--font-utility);letter-spacing:.02em;color:var(--text-muted)!important;margin-top:1.35rem!important;font-size:.72rem!important}.readiness-numbered-grid{border-top:1px solid var(--border-default);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.readiness-numbered-grid li{border-bottom:1px solid var(--border-default);grid-template-columns:2.2rem minmax(0,1fr);gap:1rem;min-width:0;padding:1.25rem 1rem 1.25rem 0;display:grid}.readiness-numbered-grid li:nth-child(odd){border-right:1px solid var(--border-default);padding-right:clamp(1rem,4vw,3rem)}.readiness-numbered-grid li:nth-child(2n){padding-left:clamp(1rem,4vw,3rem)}.readiness-numbered-grid span,.readiness-area-grid>article>span,.evidence-chain-grid>article>span{color:var(--text-muted);font-family:var(--font-utility);font-size:.64rem;font-weight:700}.readiness-numbered-grid p{margin:0;line-height:1.58}.evidence-chain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.evidence-chain-grid article{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface);min-width:0;padding:clamp(1rem,2vw,1.5rem)}.evidence-chain-grid dl{gap:0;margin:1.25rem 0 0;display:grid}.evidence-chain-grid dl>div{border-top:1px solid var(--border-default);padding:.9rem 0}.evidence-chain-grid dt{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:700}.evidence-chain-grid dd{overflow-wrap:anywhere;color:var(--text-secondary);margin:.4rem 0 0;font-size:.82rem;line-height:1.55}.readiness-area-grid{border:1px solid var(--border-default);background:var(--border-default);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.readiness-area-grid article{background:var(--surface);min-width:0;padding:clamp(1.2rem,2.5vw,2rem)}.readiness-area-grid h3{letter-spacing:-.035em;margin:clamp(2rem,4vw,3.5rem) 0 .65rem;font-size:clamp(1.25rem,2vw,1.75rem)}.readiness-area-grid p{overflow-wrap:anywhere;color:var(--text-secondary);margin:0;line-height:1.65}.readiness-scope-note,.readiness-stage-note{border-left:3px solid var(--text-primary);background:var(--section-muted);max-width:70rem;color:var(--text-secondary);margin:1.5rem 0 0;padding:1rem 1.15rem;line-height:1.65}.readiness-inputs{grid-template-columns:minmax(14rem,.55fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.readiness-inputs h2{letter-spacing:-.06em;max-width:16ch;margin:.5rem 0 0;font-size:clamp(2.45rem,4.2vw,4.35rem);line-height:1.01}.readiness-warning{border:1px solid var(--border-strong);background:var(--surface);margin-top:1.5rem;padding:1.2rem}.readiness-warning strong{letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.readiness-warning p{color:var(--text-secondary);margin:.6rem 0 0;line-height:1.65}.readiness-result-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.risk-register-model{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--section-muted);min-width:0;padding:clamp(1.2rem,2.5vw,2rem)}.risk-register-model h3{letter-spacing:-.04em;margin:.65rem 0 1.25rem;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.08}.risk-register-model>div{flex-wrap:wrap;gap:.45rem;display:flex}.risk-register-model span{border:1px solid var(--border-default);background:var(--surface);font-family:var(--font-utility);overflow-wrap:anywhere;border-radius:.45rem;padding:.45rem .55rem;font-size:.62rem}.risk-register-model>p:last-child{color:var(--text-muted);margin:1.25rem 0 0;font-size:.75rem;line-height:1.55}.readiness-stage .commercial-heading>p{color:var(--text-secondary)}.readiness-stage .commercial-stages{margin-top:2rem}.readiness-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.readiness-format-grid article{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;min-width:0;min-height:25rem;padding:clamp(1.2rem,2.5vw,2rem);display:flex}.readiness-format-grid h3{letter-spacing:-.045em;margin:0 0 1rem;font-size:clamp(1.5rem,2.5vw,2.15rem)}.readiness-format-grid p{color:var(--text-secondary);line-height:1.62}.readiness-format-grid article>div{border-top:1px solid var(--border-default);margin:auto 0 1.2rem;padding-top:1.2rem}.readiness-format-grid article>div strong{letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.readiness-format-grid article>div p{margin:.55rem 0 0;font-size:.84rem}.readiness-format-grid .button{width:100%}.readiness-methods>.site-container>ul{border:1px solid var(--border-default);background:var(--border-default);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.readiness-methods li{background:var(--surface);min-width:0}.readiness-methods a{min-height:9rem;color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:.55rem 1rem;padding:1.2rem;text-decoration:none;display:grid}.readiness-methods strong{align-self:end;font-size:1rem}.readiness-methods span{color:var(--text-secondary);grid-column:1;font-size:.78rem;line-height:1.5}.readiness-methods b{grid-area:1/2/3;align-self:center;font-weight:500}@media (hover:hover) and (pointer:fine){.hero-context-link:hover,.service-readiness-bridge a:hover{color:var(--text-primary)}.readiness-methods a:hover{background:var(--surface-elevated)}}@media (max-width:900px){.evidence-chain-grid,.readiness-format-grid{grid-template-columns:1fr}.readiness-format-grid article{min-height:0}.readiness-result-layout{grid-template-columns:1fr}}@media (max-width:720px){.solution-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.services-entry-grid .diagnostic-entry,.service-readiness-bridge .site-container,.readiness-numbered-grid,.readiness-area-grid,.readiness-inputs,.about-boundary-grid,.readiness-methods>.site-container>ul{grid-template-columns:minmax(0,1fr)}.service-readiness-bridge .site-container{align-items:start}.readiness-numbered-grid li,.readiness-numbered-grid li:nth-child(odd),.readiness-numbered-grid li:nth-child(2n){border-right:0;padding:1rem 0}.readiness-hero h1{max-width:18ch!important}.readiness-inputs h2{font-size:clamp(2.15rem,10.4vw,3.2rem)}.readiness-methods a{min-height:7.5rem}}@media (max-width:360px){.commercial-hero.home-hero-v2{padding-block:1.25rem 1.5rem}.home-hero-layout{gap:1rem}.commercial-hero.home-hero-v2 .hero-thesis{font-size:.9rem;line-height:1.45}.hero-context-link{letter-spacing:-.01em;margin-top:.25rem;font-size:.68rem}.selector-section{padding-block:2.1rem}.solution-catalog-grid article{padding-block:.55rem}.readiness-numbered-grid li{grid-template-columns:1.7rem minmax(0,1fr);gap:.65rem}.evidence-chain-grid article,.readiness-area-grid article,.readiness-format-grid article,.risk-register-model{padding:1rem}}.pilot-banner{background:var(--background-dark);color:var(--on-dark-primary);padding:1.25rem 0}.pilot-banner a{min-height:var(--touch-target-min);color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;text-decoration:none;display:flex}.pilot-banner strong{letter-spacing:-.02em;font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.3}.pilot-banner span{color:var(--accent-on-dark-soft);white-space:nowrap;gap:.6rem;font-weight:720;display:inline-flex}.pilot-banner a:hover span,.pilot-banner a:focus-visible span{color:var(--on-dark-primary)}.pilot-banner a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.service-first-stage li strong{font-size:1.05rem;display:block}.service-first-stage li p{color:var(--text-secondary);margin:.35rem 0 0;line-height:1.55}.pilot-hero .hero-actions{margin-top:1.75rem}@media (max-width:720px){.pilot-banner a{flex-direction:column;align-items:flex-start}.pilot-hero .hero-actions .button{width:100%}}.pilot-report-section h2{letter-spacing:-.055em;max-width:20ch;margin:.5rem 0 1.5rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1.02}.pilot-report{border-collapse:collapse;background:var(--surface);border:1px solid var(--border-default);width:100%;font-size:.95rem}.pilot-report caption{caption-side:top;text-align:left;background:var(--warning-soft);color:var(--text-primary);padding:.75rem 1rem;font-size:.85rem;font-weight:700}.pilot-report th,.pilot-report td{border-top:1px solid var(--border-default);text-align:left;vertical-align:top;padding:.9rem 1rem;line-height:1.45}.pilot-report thead th{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.pilot-report td strong{color:var(--error)}@media (max-width:720px){.pilot-report thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pilot-report,.pilot-report tbody,.pilot-report tr,.pilot-report th,.pilot-report td,.pilot-report caption{display:block}.pilot-report tr{border-top:1px solid var(--border-strong);padding:.5rem 0}.pilot-report tbody th{border-top:0;padding-bottom:.25rem;font-size:1.02rem}.pilot-report td{border-top:0;padding-block:.25rem}.pilot-report td:before{content:attr(data-label) ": ";color:var(--text-secondary);font-size:.8rem}}.pilot-experience .commercial-two-column>div>p{color:var(--text-secondary);margin:1rem 0 0;line-height:1.65}.pilot-proof{border-radius:var(--radius-card);background:var(--background-dark);color:var(--on-dark-primary);align-content:start;gap:.75rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.pilot-proof strong{letter-spacing:-.06em;font-size:clamp(2.6rem,6vw,4.2rem);line-height:1}.pilot-proof>span{color:var(--on-dark-secondary);line-height:1.5}.pilot-proof a{color:var(--accent-on-dark-soft);gap:.6rem;margin-top:.5rem;font-weight:720;display:inline-flex}.pilot-proof a:hover,.pilot-proof a:focus-visible{color:var(--on-dark-primary)}
.hero-system-map.hero-control-visual-v2{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(105%);background:#fbfbfaf5;border-color:#11111329;border-radius:1.45rem;justify-self:end;width:min(100%,43rem);max-width:43rem;box-shadow:0 26px 72px #11111318,inset 0 1px #fffffffa;container-type:inline-size}.hero-system-map.hero-control-visual-v2:before{z-index:0;opacity:1;background:radial-gradient(circle,#11111310,#0000 42%),linear-gradient(145deg,#fffffffa 2%,#f9f9f7b8 58%,#f4f4f19e 100%)}.hero-control-visual-v2 .system-map-light{z-index:1;opacity:.58;background:radial-gradient(circle,#11111313 0,#11111306 46%,#0000 72%);width:19rem;height:19rem;margin:-9.5rem 0 0 -9.5rem}.control-frame-header,.control-frame-footer,.control-monolith{z-index:2;position:relative}.control-frame-header,.control-frame-footer{min-height:4rem;font-family:var(--font-text);justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1.35rem,3.8cqw,2rem);font-size:.72rem;line-height:1.2;display:flex}.control-frame-header{color:var(--text-secondary);letter-spacing:-.005em;border-bottom:1px solid #1111131a;font-weight:610}.control-frame-header span,.control-frame-footer span{align-items:center;gap:.7rem;display:inline-flex}.control-frame-header span>i,.control-frame-footer span>i{background:var(--text-primary);width:.12rem;height:1rem;box-shadow:none;border-radius:99px;flex:none}.control-frame-header b{color:var(--text-primary);font-family:var(--font-utility);font-variant-numeric:tabular-nums;letter-spacing:.065em;font-size:.62rem;font-weight:640}.control-monolith{grid-template-columns:minmax(5.2rem,.92fr) minmax(1.45rem,2.15rem) minmax(10.4rem,1.4fr) minmax(1.45rem,2.15rem) minmax(6rem,1fr);align-items:center;gap:clamp(.38rem,1.25cqw,.72rem);min-height:clamp(19.5rem,48cqw,21.25rem);padding:clamp(1.35rem,3.8cqw,2rem);display:grid}.control-branch{z-index:2;align-content:center;min-width:0;display:grid;position:relative}.control-branch>small{color:var(--text-muted);font-family:var(--font-text);letter-spacing:.015em;font-size:.69rem;font-weight:640;line-height:1.2}.control-branch-list{border-top:1px solid #11111321;border-bottom:1px solid #11111321;gap:0;margin-top:.72rem;display:grid}.control-branch-list>span{min-width:0;min-height:3.15rem;color:var(--text-secondary);font-family:var(--font-text);letter-spacing:-.012em;align-items:center;gap:.58rem;padding:.72rem .08rem;font-size:clamp(.72rem,1.65cqw,.86rem);font-weight:510;line-height:1.22;display:flex}.control-branch-list>span+span{border-top:1px solid #11111317}.control-branch-list>span>i{background:#1111134d;border-radius:99px;flex:none;width:.9rem;height:1px}.control-branch-result .control-branch-list>span{color:var(--text-primary);font-weight:610}.control-branch-result .control-branch-list>span>i{background:var(--text-primary);width:.17rem;height:.85rem;box-shadow:none;border-radius:99px}.control-core{z-index:2;aspect-ratio:1;justify-self:center;place-items:center;width:100%;max-width:13.6rem;display:grid;position:relative}.control-core-body{background:radial-gradient(circle at 42% 34%, var(--surface) 0%, #fafaf8fa 46%, #efefecf5 100%);transform-origin:50%;transition:box-shadow var(--motion-ui) var(--ease-out);will-change:transform;border:1px solid #1111134d;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;transform:none;box-shadow:0 26px 64px #11111321,inset 0 0 0 clamp(.65rem,1.85cqw,.9rem) #11111305,inset 0 1px #fffffffa}.control-core:before{content:"";border:1px solid #1111131f;border-radius:50%;position:absolute;inset:-.58rem}.control-core-orbit{z-index:3;opacity:.78;transition:opacity var(--motion-ui) var(--ease-out);border:1px solid #0000;border-color:#1111135c #0000 #0000 #11111312;border-radius:50%;position:absolute;inset:-.58rem}.control-core-copy{z-index:2;text-align:center;place-items:center;gap:.72rem;width:86%;display:grid;position:relative}.control-core-copy small{color:var(--text-secondary);font-family:var(--font-text);letter-spacing:.01em;font-size:clamp(.62rem,1.45cqw,.72rem);font-weight:560}.control-core-copy strong{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.057em;font-size:clamp(1.32rem,4.2cqw,1.75rem);font-weight:650;line-height:.94}.control-core-copy span{color:var(--text-secondary);font-family:var(--font-text);letter-spacing:-.005em;font-size:clamp(.57rem,1.35cqw,.68rem);font-weight:500;line-height:1.3}.control-flow-svg{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.control-flow-path,.control-flow-pulse{fill:none;vector-effect:non-scaling-stroke}.control-flow-path{stroke:#1111133d;stroke-linecap:round;stroke-width:1px;opacity:.66;transition:opacity var(--motion-ui) var(--ease-out), stroke var(--motion-ui) var(--ease-out)}.control-flow-pulse{filter:url(#control-flow-glow);stroke:#111113f5;stroke-dasharray:.095 .905;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:1.65px;opacity:0;will-change:stroke-dashoffset, opacity}.control-flow-port{fill:var(--text-primary);opacity:.26;transform-box:fill-box;transform-origin:50%;transition:opacity var(--motion-ui) var(--ease-out)}.control-link-slot{z-index:0;width:100%;min-width:0;display:block;position:relative}.control-core-sheen{z-index:1;opacity:1;pointer-events:none;border-radius:50%;position:absolute;inset:.72rem;overflow:hidden}.control-core-sheen:before{content:"";opacity:0;will-change:transform, opacity;background:linear-gradient(108deg,#0000 0%,#11111309 34%,#ffffffe6 54%,#0000 100%);width:42%;position:absolute;top:-10%;bottom:-10%;left:-58%;transform:translate(0,0)skew(-8deg)}@media (hover:hover) and (pointer:fine){.hero-system-map.hero-control-visual-v2:hover .control-flow-path{opacity:.92;stroke:#11111357}.hero-system-map.hero-control-visual-v2:hover .control-flow-port{opacity:.52}.hero-system-map.hero-control-visual-v2:hover .control-core-body{box-shadow:0 30px 72px #11111329,inset 0 0 0 clamp(.65rem,1.85cqw,.9rem) #11111307,inset 0 1px #fffffffa}.hero-system-map.hero-control-visual-v2:hover .control-core-orbit{opacity:1}}.control-frame-footer{color:var(--text-muted);font-family:var(--font-text);letter-spacing:-.005em;border-top:1px solid #1111131a;font-weight:540}.control-frame-footer b{color:var(--text-primary);letter-spacing:-.012em;text-align:right;font-weight:640}.home-hero-v2[data-motion-paused=true] .hero-system-map,.home-hero-v2[data-motion-paused=true] .control-flow-pulse,.home-hero-v2[data-motion-paused=true] .control-flow-port,.home-hero-v2[data-motion-paused=true] .control-core-sheen:before,.home-hero-v2[data-motion-paused=true] .control-core-orbit{animation-play-state:paused!important}@keyframes control-flow-pulse{0%{opacity:0;stroke-dashoffset:1px}12%{opacity:.96}58%{opacity:.96;stroke-dashoffset:0}78%,to{opacity:0;stroke-dashoffset:0}}@keyframes control-flow-port-arrival{0%,48%{opacity:.26;transform:scale(.82)}62%{opacity:1;transform:scale(1.42)}78%,to{opacity:.42;transform:scale(.9)}}@keyframes control-flow-port-departure{0%,15%{opacity:.26;transform:scale(.82)}32%{opacity:1;transform:scale(1.34)}55%,to{opacity:.42;transform:scale(.9)}}@keyframes control-core-sheen{0%,18%{opacity:0;transform:translate(0,0)skew(-8deg)}30%{opacity:.58}68%{opacity:.14;transform:translate(380%)skew(-8deg)}82%,to{opacity:0;transform:translate(380%)skew(-8deg)}}@keyframes control-stage-enter{0%{opacity:0;transform:translate3d(var(--control-stage-x,0), var(--control-stage-y,.75rem), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes control-core-arrival{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes control-path-draw{0%{opacity:.08;stroke-dashoffset:1px}to{opacity:.66;stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.hero-control-visual-v2 .control-frame-header,.hero-control-visual-v2 .control-branch>small,.hero-control-visual-v2 .control-branch-list>span,.hero-control-visual-v2 .control-frame-footer{animation:control-stage-enter .56s var(--ease-out) backwards}.hero-control-visual-v2 .control-frame-header{animation-delay:80ms}.hero-control-visual-v2 .control-branch-source>small{--control-stage-x:-.75rem;--control-stage-y:0;animation-delay:.18s}.hero-control-visual-v2 .control-branch-source .control-branch-list>span{--control-stage-x:-.75rem;--control-stage-y:0}.hero-control-visual-v2 .control-branch-source .control-branch-list>span:first-child{animation-delay:.24s}.hero-control-visual-v2 .control-branch-source .control-branch-list>span:nth-child(2){animation-delay:.31s}.hero-control-visual-v2 .control-branch-source .control-branch-list>span:nth-child(3){animation-delay:.38s}.hero-control-visual-v2 .control-flow-path{stroke-dasharray:1;animation:control-path-draw .82s var(--ease-in-out) .42s both}.hero-control-visual-v2 .control-flow-path-output{animation-delay:.98s}.hero-control-visual-v2 .control-flow-pulse{animation:control-flow-pulse 1.65s var(--ease-in-out) .42s 1 both}.hero-control-visual-v2 .control-flow-pulse-output{animation-delay:.98s}.hero-control-visual-v2 .control-flow-port-input{animation:control-flow-port-arrival 1.45s var(--ease-in-out) .42s 1 both}.hero-control-visual-v2 .control-flow-port-output{animation:control-flow-port-departure 1.45s var(--ease-in-out) .98s 1 both}.hero-control-visual-v2 .control-core-body{animation:control-core-arrival .68s var(--ease-out) .62s backwards}.hero-control-visual-v2 .control-core-sheen:before{animation:control-core-sheen 1.4s var(--ease-in-out) .74s 1 both}.hero-control-visual-v2 .control-branch-result>small{--control-stage-x:.75rem;--control-stage-y:0;animation-delay:1.04s}.hero-control-visual-v2 .control-branch-result .control-branch-list>span{--control-stage-x:.75rem;--control-stage-y:0}.hero-control-visual-v2 .control-branch-result .control-branch-list>span:first-child{animation-delay:1.12s}.hero-control-visual-v2 .control-branch-result .control-branch-list>span:nth-child(2){animation-delay:1.19s}.hero-control-visual-v2 .control-branch-result .control-branch-list>span:nth-child(3){animation-delay:1.26s}.hero-control-visual-v2 .control-frame-footer{animation-delay:1.4s}@media (max-width:1100px){html.landing-motion-ready .hero-control-visual-v2[data-motion-hero-visual=true]:not([data-revealed=true]) .control-frame-header,html.landing-motion-ready .hero-control-visual-v2[data-motion-hero-visual=true]:not([data-revealed=true]) .control-branch>small,html.landing-motion-ready .hero-control-visual-v2[data-motion-hero-visual=true]:not([data-revealed=true]) .control-branch-list>span,html.landing-motion-ready .hero-control-visual-v2[data-motion-hero-visual=true]:not([data-revealed=true]) .control-flow-path,html.landing-motion-ready .hero-control-visual-v2[data-motion-hero-visual=true]:not([data-revealed=true]) .control-flow-pulse,html.landing-motion-ready .hero-control-visual-v2[data-motion-hero-visual=true]:not([data-revealed=true]) .control-flow-port,html.landing-motion-ready .hero-control-visual-v2[data-motion-hero-visual=true]:not([data-revealed=true]) .control-core-body,html.landing-motion-ready .hero-control-visual-v2[data-motion-hero-visual=true]:not([data-revealed=true]) .control-core-sheen:before,html.landing-motion-ready .hero-control-visual-v2[data-motion-hero-visual=true]:not([data-revealed=true]) .control-frame-footer{opacity:0;animation:none}}}@media (max-width:1100px){.home-hero-layout{grid-template-columns:1fr;gap:3.25rem}.hero-system-map.hero-control-visual-v2{justify-self:center;width:min(100%,46rem);max-width:46rem}}@container (max-width:34rem){.control-monolith{grid-template-columns:minmax(4.55rem,.9fr) 1.25rem minmax(8.7rem,1.25fr) 1.25rem minmax(5.25rem,1fr);gap:.38rem;min-height:18.5rem;padding-inline:1rem}.control-branch-list>span{min-height:2.85rem}.control-core{max-width:11.5rem}.control-core-copy{gap:.58rem}}@media (max-width:600px){.hero-system-map.hero-control-visual-v2{border-radius:1.15rem}.control-frame-header,.control-frame-footer{min-height:2.75rem;padding:.68rem .8rem;font-size:.7rem}.control-frame-header b,.control-frame-footer{display:none}.control-monolith{grid-template-rows:auto 1rem auto 1rem auto;grid-template-columns:1fr;gap:.3rem;min-height:0;padding:.8rem}.control-branch>small{text-align:center;font-size:.7rem}.control-branch-result>small{z-index:3;background:#f9f9f7e6;justify-self:center;width:max-content;padding-inline:.48rem}.control-branch-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:.45rem}.control-branch-list>span{text-align:center;border-top:0;justify-content:center;min-height:2.2rem;padding:.4rem .25rem;font-size:.7rem}.control-branch-list>span+span{border-top:0;border-left:1px solid #11111317}.control-branch-list>span>i{display:none}.control-core{width:9.4rem;max-width:9.4rem}.control-core-copy strong{font-size:1.3rem}.control-link-slot{justify-self:center;width:.78rem}.control-frame-footer{align-items:flex-start}.control-frame-footer span,.control-frame-footer b{max-width:47%}.hero-control-visual-v2 .control-branch-source>small,.hero-control-visual-v2 .control-branch-source .control-branch-list>span{--control-stage-x:0;--control-stage-y:-.65rem}.hero-control-visual-v2 .control-branch-result>small,.hero-control-visual-v2 .control-branch-result .control-branch-list>span{--control-stage-x:0;--control-stage-y:.65rem}}@media (max-width:350px){.control-frame-header,.control-frame-footer{padding-inline:.7rem;font-size:.7rem}.control-monolith{padding-inline:.7rem}.control-branch-list>span{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.control-flow-pulse,.control-flow-port,.control-core-sheen:before,.control-core-orbit{transition:none!important;animation:none!important}.control-flow-pulse,.control-core-sheen{display:none}.control-flow-port{opacity:.52;transform:scale(.86)}.control-core-body{transition:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.hero-system-map.hero-control-visual-v2{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.hero-system-map.hero-control-visual-v2,.control-branch-list>span,.control-core-body{border-color:var(--text-primary)}.control-flow-path{opacity:1;stroke:var(--text-primary)}}
