#problem,#help,#product-band,#fit,#status,#origin,#systems,#register-interest{scroll-margin-top:124px}.help-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch}.help-card{height:100%}@media(max-width:720px){#problem,#help,#product-band,#fit,#status,#origin,#systems,#register-interest{scroll-margin-top:178px}.help-grid{grid-template-columns:1fr;grid-auto-rows:auto}}.nav-links a[href="/demo/"]{position:relative;gap:.55rem;padding-inline:16px;border:1px solid rgba(18,100,255,.24);background:linear-gradient(135deg,#17202a,#1555ce);color:#fff;box-shadow:0 10px 28px #1264ff38}.nav-links a[href="/demo/"]:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#9ec4ff;box-shadow:0 0 0 5px #9ec4ff29}.nav-links a[href="/demo/"]:hover{background:linear-gradient(135deg,#101820,#1264ff);color:#fff;transform:translateY(-1px)}.hero-copy .hero-actions>a[href="/demo/"]{order:-2;position:relative;min-height:60px;padding-inline:26px;border-color:#1264ff2e;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.18),transparent 8rem),linear-gradient(135deg,#1264ff,#123f91);color:#fff;font-size:1rem;box-shadow:0 18px 42px #1264ff4d,0 0 0 5px #1264ff14;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.hero-copy .hero-actions>a[href="/demo/"]:before{content:"";width:10px;height:10px;margin-right:.7rem;border-radius:999px;background:#dceaff;box-shadow:0 0 0 6px #dceaff29;animation:demo-route-pulse 2.2s ease-in-out infinite}.hero-copy .hero-actions>a[href="/demo/"]:after{content:"→";margin-left:.7rem;font-size:1.2em;line-height:1}.hero-copy .hero-actions>a[href="/demo/"]:hover{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.2),transparent 8rem),linear-gradient(135deg,#0f58ea,#17202a);color:#fff;transform:translateY(-2px);box-shadow:0 22px 48px #1264ff5c,0 0 0 7px #1264ff1a}.hero-copy .hero-actions>a[href^="mailto:"]{order:-1;border-color:#9ebce5;background:#e6edf5;color:#101820;box-shadow:0 10px 22px #0003}.hero-copy .hero-actions>a[href^="mailto:"]:hover{border-color:#c7dcf5;background:#fff;color:#0b131c;transform:translateY(-1px)}.hero-copy .hero-actions>a[href^="mailto:"]:focus-visible{outline:3px solid #88a9d7;outline-offset:3px;background:#fff;color:#0b131c}.hero-copy .hero-actions>a[href^="mailto:"]:active{transform:translateY(0);background:#d7e2ee;color:#0b131c}@keyframes demo-route-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.12);opacity:1}}@media(max-width:720px){.nav-links a[href="/demo/"]{flex:1 1 100%;justify-content:center;order:-1}.hero-copy .hero-actions>a[href="/demo/"]{width:100%}}@media(prefers-reduced-motion:reduce){.hero-copy .hero-actions>a[href="/demo/"]:before{animation:none}}.mobile-navigation{display:none}.status-layout{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);grid-template-areas:"status-intro status-route" "status-cards status-cards"}.status-layout>div:first-child{display:contents}.status-layout>div:first-child>.section-intro{grid-area:status-intro}.status-layout>.status-route-card{grid-area:status-route}.status-layout>div:first-child>.status-markers{grid-area:status-cards;grid-template-columns:repeat(3,minmax(0,1fr))}.status-marker{height:100%}@media(max-width:900px){.site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand mobile-menu" "language language";align-items:center;gap:10px 12px}.site-header .brand{grid-area:brand;min-width:0}.nav-links--desktop{display:none}.mobile-navigation{position:relative;grid-area:mobile-menu;display:block;justify-self:end}.mobile-navigation summary{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(102,120,141,.72);border-radius:11px;background:#2d3641;color:#eef3f7;cursor:pointer;list-style:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation summary:hover{border-color:#88a9d7;background:#35404c}.mobile-navigation summary:active{transform:translateY(1px)}.mobile-navigation__icon{display:grid;width:20px;gap:4px}.mobile-navigation__icon span{display:block;width:100%;height:2px;border-radius:999px;background:currentColor;transform-origin:center;transition:transform .18s ease,opacity .18s ease}.mobile-navigation[open] .mobile-navigation__icon span:nth-child(1){transform:translateY(6px) rotate(45deg)}.mobile-navigation[open] .mobile-navigation__icon span:nth-child(2){opacity:0}.mobile-navigation[open] .mobile-navigation__icon span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-links--mobile{position:absolute;z-index:40;top:calc(100% + 10px);right:0;display:grid;width:min(330px,calc(100vw - 32px));gap:5px;padding:10px;border:1px solid rgba(102,120,141,.72);border-radius:14px;background:#171d24fa;box-shadow:0 20px 42px #0000006b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-links--mobile a{width:100%;min-height:46px;justify-content:flex-start;padding-inline:14px;border-radius:10px;color:#dce5ed}.nav-links--mobile a:hover,.nav-links--mobile a:focus-visible{background:#35404c;color:#fff}.site-header .language-switcher--site{grid-area:language;width:100%;justify-content:space-between;margin-left:0}.site-header .language-switcher--site select{max-width:none;min-width:8rem}.status-layout{grid-template-columns:1fr;grid-template-areas:"status-intro" "status-route" "status-cards"}.status-layout>div:first-child>.status-markers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.site-header{padding:9px 10px}.site-header .brand-logo-frame{width:118px;height:36px}.nav-links--mobile{width:min(330px,calc(100vw - 28px))}}@media(max-width:720px){.section-band,.problem-band,.cta-band{margin-block:10px;padding:20px 14px}.hero{gap:20px;padding-block:24px}.hero-copy{gap:.72rem}.section-intro,.product-tour-intro{margin-bottom:18px}.section-intro h2,.product-tour-intro h2{margin-bottom:10px}.problem-layout,.origin-grid,.fit-grid,.systems-grid,.status-layout{gap:18px}.hero-product-card,.product-band__intro,.origin-card,.status-route-card,.fit-panel,.contact-note{padding:18px}.hero-status-list{gap:8px;margin-top:14px}.hero-status-list li{line-height:1.45}.hero-product-card__note,.hero-access-note,.origin-card__note,.status-route-card__note,.fit-note{margin-top:12px;padding-top:12px}.focused-home .hero-badge-row,.focused-home .product-band__chips{flex-wrap:wrap;overflow:visible;overscroll-behavior-inline:auto;padding:0;scroll-snap-type:none}.focused-home .hero-badge,.focused-home .product-band__chip{flex:0 1 auto;width:auto;justify-content:flex-start;scroll-snap-align:none}.product-tour-legend{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 42px 7px 1px;scroll-snap-type:inline proximity;scrollbar-color:#66788d transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.product-tour-legend span{flex:0 0 auto;width:auto;justify-content:flex-start;scroll-snap-align:start}.hero-actions,.cta-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hero-actions .button,.cta-actions .button{width:100%;min-width:0;padding-inline:12px;text-align:center}.hero-actions .button:first-child,.cta-actions .button:first-child{grid-column:1 / -1}.problem-points,.help-grid,.status-layout>div:first-child>.status-markers,.systems-panels,.fit-list,.product-tour-list{display:grid;grid-template-columns:none;grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;scroll-snap-type:inline mandatory;scroll-padding-inline:1px;scrollbar-color:#66788d transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}[data-mobile-scroll-region]:focus-visible{outline:3px solid var(--focus-ring, #88a9d7);outline-offset:4px}.problem-points,.help-grid,.status-layout>div:first-child>.status-markers,.systems-panels{grid-auto-columns:min(82vw,340px);gap:12px;padding:2px 14vw 10px 1px}.fit-list{grid-auto-columns:min(76vw,310px);gap:10px;padding:2px 18vw 9px 1px}.product-tour-list{grid-auto-columns:min(88vw,560px);gap:14px;padding:2px 10vw 12px 1px}.problem-point,.help-card,.status-marker,.system-panel,.fit-list li,.product-tour-screen{min-width:0;height:auto;align-self:stretch;scroll-snap-align:start;scroll-snap-stop:always}.problem-point,.help-card,.status-marker,.system-panel{padding:18px}.problem-point h3,.help-card h3,.status-marker h3,.system-panel h3{margin-bottom:8px}.fit-panel{min-width:0}.fit-list li{min-height:72px;padding-block:12px}.product-tour-screen,.product-tour-screen:nth-child(2n){grid-template-columns:1fr;grid-template-areas:"copy" "preview";gap:14px;padding:14px}.product-tour-screen__copy h3{margin-bottom:8px;font-size:clamp(1.28rem,6vw,1.6rem)}.product-tour-screen__copy>p:not(.help-card__kicker){line-height:1.5}.product-tour-screen__boundary{margin-top:11px!important;padding-top:10px;font-size:.8rem;line-height:1.45}.tour-window{border-radius:12px}.tour-window__chrome{min-height:34px;padding-inline:11px}.tour-window__body{min-height:0}.tour-window__rail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;padding:10px 12px}.tour-window__brand,.tour-window__workspace-label{margin:0}.tour-window__workspace-label{align-self:center;text-align:right}.tour-window__rail nav{grid-column:1 / -1;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.tour-window__rail nav span{flex:0 0 auto;min-height:30px;padding-inline:9px}.tour-window__workspace{padding:13px}.tour-window__heading{gap:8px;margin-bottom:12px}.tour-window__heading h3{font-size:1.05rem}.tour-window__synthetic-tag{min-height:26px;padding-inline:8px}.tour-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px}.tour-metric{padding:9px 7px}.tour-metric span{font-size:.58rem;line-height:1.25}.tour-metric strong{margin-block:5px 2px;font-size:1.05rem}.tour-metric small{font-size:.62rem;line-height:1.25}.tour-queue{gap:7px}.tour-queue__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 10px}.tour-window__note{margin-top:10px;padding-top:10px;font-size:.7rem;line-height:1.4}.systems-copy__lead,.origin-copy__paragraph,.cta-note{line-height:1.5}.site-footer{gap:12px;padding-block:20px 28px}}@media(max-width:390px){.section-band,.problem-band,.cta-band{padding-inline:12px}.hero-actions,.cta-actions{grid-template-columns:1fr}.hero-actions .button:first-child,.cta-actions .button:first-child{grid-column:auto}.problem-points,.help-grid,.status-layout>div:first-child>.status-markers,.systems-panels{grid-auto-columns:min(84vw,320px)}.product-tour-list{grid-auto-columns:min(91vw,520px)}.tour-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-metric:last-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.mobile-navigation summary,.mobile-navigation__icon span{transition:none}.problem-points,.help-grid,.status-layout>div:first-child>.status-markers,.systems-panels,.fit-list,.product-tour-list,.product-tour-legend{scroll-behavior:auto}}.focused-home{display:grid;gap:16px}.focused-hero{align-items:center}.focused-hero-card{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.focused-text-link{color:#9ebce5;font-weight:820;text-decoration-thickness:.08em;text-underline-offset:.18em}.home-section-heading{max-width:820px;margin-bottom:26px}.home-section-heading p:last-child{max-width:68ch;color:#c2ccd6}.home-card-grid{display:grid;gap:14px}.home-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.home-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.home-card,.home-decision-card{min-width:0;padding:24px;border:1px solid rgba(102,120,141,.5);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 34%),#2d3641;box-shadow:0 12px 24px #0000002e}.home-card h3,.home-decision-card h3{color:#eef3f7}.home-card p,.home-decision-card p{margin-bottom:0;color:#c2ccd6}.home-card--outcome{position:relative;overflow:hidden;padding-top:30px}.home-card--outcome:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#6e93c8,#6e93c82e)}.home-workflow{background:linear-gradient(120deg,rgba(110,147,200,.07),transparent 48%),#202832}.home-workflow-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.home-workflow-list li{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:22px;border:1px solid rgba(102,120,141,.46);border-radius:16px;background:#242c35}.home-workflow-list li>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(110,147,200,.44);border-radius:12px;background:#6e93c821;color:#d7e5f8;font-size:.78rem;font-weight:900}.home-workflow-list h3{margin:2px 0 8px;color:#eef3f7}.home-workflow-list p{margin-bottom:0;color:#c2ccd6}.home-proof{display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);gap:clamp(26px,4vw,46px);align-items:center;background:linear-gradient(120deg,rgba(110,147,200,.11),transparent 46%),#171d24}.home-proof__copy{align-self:start}.home-proof__copy .button{margin-top:22px}.home-decision{background:linear-gradient(140deg,rgba(208,162,75,.06),transparent 42%),#202832}.home-decision-card{display:flex;min-height:100%;flex-direction:column;align-items:flex-start}.home-decision-card p:not(.card-kicker){flex:1;margin-bottom:22px}.home-decision-card--demo{background:linear-gradient(140deg,rgba(110,147,200,.1),transparent 58%),#2d3641}.home-decision-card--pilot{background:linear-gradient(140deg,rgba(95,163,122,.09),transparent 58%),#2d3641}.home-decision__fallback{margin:18px 0 0;color:#aebbc7;font-size:.9rem}.focused-footer{align-items:flex-start}.focused-footer>div{max-width:650px}.focused-footer p{margin:7px 0 0}.focused-footer__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}@media(max-width:980px){.home-card-grid--three,.home-workflow-list,.home-proof{grid-template-columns:1fr}}@media(max-width:720px){.home-card-grid--two{grid-template-columns:1fr}.home-card,.home-decision-card,.home-workflow-list li{padding:20px}.focused-footer{flex-direction:column}.focused-footer__links{justify-content:flex-start}}
