@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_a33a7a62-module__wcjrcG__className{font-family:inter,inter Fallback}.inter_a33a7a62-module__wcjrcG__variable{--font-inter:"inter", "inter Fallback"}
:root{--ink:#102138;--muted:#58677c;--blue:#0064db;--blue-dark:#004da8;--line:#dde5ee;--surface:#f5f8fc;--navy:#08213f;--green:#176c51;--radius:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-inter), Inter, Arial, sans-serif;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;background:#fff}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #1787fc}::selection{background:#cde5ff}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{line-height:1.65}svg{flex-shrink:0}button{border:0}html{scroll-behavior:smooth;scroll-padding-top:100px}.container{width:min(1240px,100% - 96px);margin-inline:auto}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:24px;height:88px;display:flex}.brand{align-items:center;gap:20px;display:flex}.brand img{object-fit:contain;width:112px;height:auto}.brand>span{border-left:1px solid #c8d3df;padding-left:20px;font-size:17px;font-weight:500}.nav-inner nav{align-items:center;gap:32px;font-size:14px;font-weight:550;display:flex}.nav-inner nav>a:not(.button):hover{color:var(--blue)}.button{background:var(--blue);color:#fff;white-space:normal;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:14px 22px;font-size:14px;font-weight:600;transition:transform .18s;display:inline-flex}.button:hover{background:var(--blue-dark);transform:translateY(-1px)}.button-small{gap:18px;min-height:42px;padding:10px 16px}.button-secondary{color:var(--ink);border-color:var(--line);background:#fff}.button-secondary:hover{background:var(--surface)}.button-light{color:var(--navy);background:#fff}.button-light:hover{background:#e4efff}.button:disabled{color:#68768a;background:#dce6f0;transform:none}.text-link{align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.text-link:hover{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.blue-text{color:var(--blue)}.context-label{letter-spacing:0;font-size:11px;font-weight:650;line-height:1.5;display:block}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:82px 84px;display:grid}.hero-copy>.context-label{color:var(--blue-dark);align-items:center;gap:8px;margin-bottom:22px;display:flex}.status-dot{background:var(--blue);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e7f1ff}.hero h1{letter-spacing:-.065em;font-size:clamp(48px,5.5vw,76px);font-weight:550;line-height:1.02}.hero h1>span{color:var(--blue)}.hero-description{letter-spacing:-.02em;max-width:460px;margin-top:26px;font-size:21px;line-height:1.5}.hero-support{color:var(--muted);max-width:450px;margin-top:14px;font-size:15px}.hero-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.hero-note{color:var(--muted);gap:18px;margin-top:18px;font-size:12px;display:flex}.hero-note span+span:before{content:"·";margin-right:18px}.hero-visual{background:linear-gradient(145deg,#f0f6ff,#f8fbff 60%,#edf3fb);border:1px solid #e1eaf5;border-radius:20px;padding:28px;position:relative}.visual-top{color:#57708c;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:24px;display:flex}.sample-label{letter-spacing:.1em;white-space:nowrap;border:1px solid #cbd7e6;border-radius:4px;padding:4px 6px;font-size:9px}.deal-card{background:#fff;border:1px solid #dce6f1;border-radius:10px;overflow:hidden;box-shadow:0 10px 40px -15px #6385b348}.deal-top{align-items:center;gap:10px;padding:22px 22px 0;display:flex}.avatar{width:36px;height:36px;color:var(--blue);background:#eaf3ff;border-radius:8px;flex-shrink:0;place-items:center;font-weight:650;display:grid}.deal-top strong{font-size:13px;display:block}.deal-top div>span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.status-pill{color:#22654e;white-space:nowrap;background:#eaf6f0;border:1px solid #d4ebdf;border-radius:20px;align-items:center;gap:4px;margin-left:auto;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.status-pill svg{width:12px;height:12px}.deal-amount{padding:28px 22px 20px}.deal-amount>span{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.deal-amount strong{letter-spacing:-.05em;font-size:40px;font-weight:550}.deal-amount strong>span{color:var(--muted);letter-spacing:0;margin-left:5px;font-size:11px;font-weight:450}.deal-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 22px;padding:16px 0;display:grid}.deal-facts div+div{border-left:1px solid var(--line);padding-left:16px}.deal-facts span{color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.deal-facts strong{font-size:12px;font-weight:550}.stage-line{isolation:isolate;justify-content:space-between;margin:24px 22px;display:flex}.stage-node{color:#52667f;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.stage-node:not(:last-child):after{content:"";z-index:-1;background:#dce4ee;width:100%;height:1px;position:absolute;top:14px;left:50%}.stage-node>span{background:#fff;border:1px solid #dce4ee;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.stage-node svg{width:13px;height:13px}.stage-node small{margin-top:8px;font-size:10px}.stage-node.reached{color:var(--blue)}.stage-node.reached>span{background:#edf5ff;border-color:#a8cdf9}.stage-node.reached:not(:last-child):after{background:#8fc0f9}.record-link{color:#496987;background:#f7faff;border-top:1px solid #e3ecf7;align-items:center;gap:8px;padding:14px 20px;font-size:10px;display:flex}.record-link>svg{width:14px;margin-left:auto}.linked-dot{background:var(--blue);border-radius:50%;width:5px;height:5px}.handoff-stack{gap:8px;margin-top:18px;display:grid}.handoff-stack>div{background:#ffffffc9;border:1px solid #e1e9f3;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.mini-icon{color:#327761;background:#eef5f2;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.mini-icon.blue{color:var(--blue);background:#eef4ff}.mini-icon svg{width:17px}.handoff-stack strong{font-size:11px;font-weight:550;display:block}.handoff-stack div>span:not(.mini-icon):not(.timeline-time){color:var(--muted);margin-top:4px;font-size:10px;display:block}.timeline-time{color:#617794;margin-left:auto;font-size:10px}.visual-caption{text-align:center;color:#5d7089;margin-top:18px;font-size:10px}.value-strip{border-block:1px solid var(--line);background:#fbfcfe}.value-grid{grid-template-columns:repeat(3,1fr);gap:44px;padding-block:32px;display:grid}.value-grid>div+div{border-left:1px solid var(--line);padding-left:44px}.value-grid>div>span{letter-spacing:.1em;color:#52667f;font-size:10px}.value-grid h2{letter-spacing:-.025em;margin:0 0 6px;font-size:18px;font-weight:550}.value-grid p{color:var(--muted);max-width:300px;font-size:13px}.section{padding-block:88px}.section h2{letter-spacing:-.045em;font-size:40px;font-weight:550;line-height:1.16}.section .context-label{color:#617088;margin-bottom:16px}.story-intro{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;display:grid}.muted{color:#52667f}.story-intro>div+div{padding-top:30px}.story-intro p:not(.context-label){color:var(--muted);margin-bottom:16px;font-size:15px}.story-intro .text-link{margin-top:8px}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:36px;display:flex}.section-heading>p{color:var(--muted);font-size:14px;line-height:1.7}.capability-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.capability-card{border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:flex-start;padding:28px;transition:box-shadow .2s,border-color .2s;display:flex}.capability-card:hover{border-color:#adc6e8;box-shadow:0 8px 24px -16px #3160a666}.capability-top{width:100%;color:var(--blue);justify-content:space-between;align-items:center;display:flex}.capability-status{color:#476252;background:#f0f6f2;border-radius:4px;padding:5px 7px;font-size:10px;font-weight:550}.capability-status.planned{color:#556681;background:#f1f4f9}.capability-card h3{letter-spacing:-.025em;margin-top:26px;font-size:18px;font-weight:550}.capability-card>p{color:var(--muted);margin-top:12px;margin-bottom:26px;font-size:14px}.capability-card>a{gap:8px;margin-top:auto;font-size:12px}.capability-card>a svg{width:15px}.section-note{color:var(--muted);max-width:880px;margin-top:22px;font-size:12px}.connected-section{background:var(--navy);color:#fff;padding-block:80px;overflow:hidden}.connected-section .context-label{color:#9bb8d8;margin-bottom:16px}.connected-section h2{letter-spacing:-.045em;font-size:46px;font-weight:500;line-height:1.13}.connected-section h2>span{color:#83baff}.connected-section .section-heading{align-items:flex-start;margin-bottom:48px}.connected-section .section-heading>div+div{max-width:350px}.outline-pill{color:#bbd6f5;border:1px solid #456080;border-radius:30px;margin-bottom:16px;padding:7px 12px;font-size:11px;display:inline-block}.connected-section p{color:#b6c8dd;font-size:14px}.integration-map{grid-template-columns:1fr 190px 1fr;align-items:center;display:grid}.system-card{background:#112d4e;border:1px solid #314967;border-radius:10px;padding:30px}.system-card.platform{background:#123a66;border-color:#346390}.system-card h3{letter-spacing:-.03em;font-size:26px;font-weight:500}.system-card ul{color:#b6c8dd;margin:22px 0 0;padding:0;font-size:13px;line-height:2.3;list-style:none}.system-card li:before{content:"+";color:#79b7ff;margin-right:10px}.connection-bridge{text-align:center;color:#98bce8;flex-direction:column;align-items:center;gap:8px;font-size:10px;display:flex;position:relative}.connection-line{background:#456889;width:100%;height:1px;margin:10px 0}.reverse-arrow{display:inline-flex;transform:rotate(180deg)}.phase-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px;display:grid}.phase-grid article>span{letter-spacing:.1em;color:#7eb5f8;font-size:10px}.phase-grid h3{margin:0 0 10px;font-size:17px;font-weight:500;line-height:1.5}.phase-grid p{font-size:13px}.integration-bottom{border-top:1px solid #314967;justify-content:space-between;align-items:center;gap:50px;margin-top:36px;padding-top:26px;display:flex}.integration-bottom p{max-width:720px;font-size:12px}.integration-bottom .button{flex-shrink:0}.audience-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.audience-card{flex-direction:column;align-items:flex-start;padding-block:16px;display:flex}.audience-card>svg{color:var(--blue);margin-bottom:22px}.audience-card h3{letter-spacing:-.035em;margin-bottom:14px;font-size:23px;font-weight:550}.audience-card>p:not(.context-label){color:var(--muted);margin-bottom:24px;font-size:14px}.audience-card>a{margin-top:auto;font-size:12px}.closing{background:var(--surface);border:1px solid #e4ebf3;border-radius:14px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:80px;padding:52px;display:flex}.closing h2{letter-spacing:-.045em;margin:14px 0 18px;font-size:40px;font-weight:550;line-height:1.16}.closing p:not(.context-label){color:var(--muted);font-size:14px}.closing>div+div{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.site-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:32px;padding-block:34px;font-size:11px;display:flex}.footer-brand{color:var(--ink);letter-spacing:-.04em;font-size:19px;font-weight:600}.footer-brand>span{letter-spacing:0;margin-left:8px;font-size:14px;font-weight:400}.site-footer p{margin-top:12px}.site-footer>div+div{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.site-footer a:not(.footer-brand){align-items:center;gap:8px;display:flex}.site-footer svg{width:13px}.skip-link{background:var(--ink);color:#fff;z-index:100;padding:12px 20px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}@media (min-width:1500px){.hero{padding-block:100px}.hero-visual{padding:36px}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.hero{gap:32px;padding-block:64px}.hero-visual{padding:18px}.hero-actions{gap:16px}.hero-actions .text-link{font-size:12px}.deal-top{flex-wrap:wrap}.deal-top .status-pill{margin-left:46px}.story-intro{gap:48px}.capability-card{padding:22px}.integration-map{grid-template-columns:1fr 130px 1fr}.system-card{padding:24px}.closing{padding:40px}.value-grid{gap:26px}.value-grid>div+div{padding-left:26px}}@media (max-width:800px){.nav-inner{height:76px}.nav-inner nav{gap:16px}.nav-inner nav>a:not(.button){display:none}.hero{grid-template-columns:1fr;gap:40px;padding-block:46px}.hero-copy{max-width:580px}.hero h1{font-size:66px}.hero-description,.hero-support{max-width:500px}.hero-visual{width:100%;max-width:560px;margin-inline:auto;padding:26px}.deal-top{flex-wrap:nowrap}.deal-top .status-pill{margin-left:auto}.section{padding-block:60px}.section h2{font-size:34px}.story-intro{grid-template-columns:1fr;gap:8px}.story-intro>div+div{padding-top:16px}.capability-grid{grid-template-columns:repeat(2,1fr)}.section-heading{flex-direction:column;align-items:flex-start;gap:20px}.value-grid{gap:20px}.value-grid>div+div{padding-left:20px}.value-grid h2{font-size:16px}.value-grid p{font-size:12px}.connected-section{padding-block:60px}.connected-section h2{font-size:38px}.integration-map{grid-template-columns:1fr}.connection-bridge{gap:2px;padding:16px}.connection-line{display:none}.connection-bridge>svg{transform:rotate(90deg)}.connection-bridge .reverse-arrow{display:none}.connection-bridge>span:first-child:after{content:" ↓"}.connection-bridge>span:nth-last-child(2):before{content:"↑ "}.phase-grid{gap:24px}.integration-bottom{flex-direction:column;align-items:flex-start;gap:24px}.audience-grid{gap:24px}.audience-card h3{font-size:19px}.closing{flex-direction:column;align-items:flex-start;padding:32px}.closing h2{font-size:34px}.site-footer{flex-direction:column}.site-footer>div+div{align-items:flex-start}.brand{gap:14px}.brand>span{padding-left:14px;font-size:15px}.brand img{width:94px}}@media (max-width:520px){.container{width:calc(100% - 40px)}.brand{gap:10px}.brand>span{padding-left:10px;font-size:13px}.brand img{width:78px}.nav-inner{gap:10px;height:70px}.nav-inner .button{gap:8px;padding:9px 12px;font-size:12px}.nav-inner .button svg{width:16px}.hero h1{font-size:56px}.hero-description{font-size:19px}.hero-support{font-size:14px}.hero-actions{flex-wrap:wrap;gap:20px}.hero-visual{border-radius:12px;padding:18px 12px}.visual-top{padding-inline:6px}.visual-top .context-label{font-size:9px}.sample-label{font-size:8px}.deal-top{gap:8px;padding:18px 16px 0}.deal-top strong{font-size:11px}.deal-top div>span{max-width:140px;font-size:9px}.deal-top .status-pill{padding:4px 6px;font-size:9px}.avatar{width:29px;height:29px}.deal-amount{padding:24px 16px 18px}.deal-amount strong{font-size:36px}.deal-facts{margin-inline:16px}.value-grid{grid-template-columns:1fr;gap:22px;padding-block:26px}.value-grid>div+div{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.value-grid h2{font-size:18px}.value-grid p{max-width:none;font-size:14px}.capability-grid{grid-template-columns:1fr;gap:14px}.capability-card{padding:24px}.capability-card h3{margin-top:20px}.capability-card>a{font-size:14px}.capability-status{font-size:11px}.section h2{font-size:32px}.phase-grid{grid-template-columns:1fr;gap:28px}.phase-grid h3{font-size:19px}.phase-grid p{font-size:14px}.connected-section h2{font-size:34px}.system-card h3{font-size:25px}.system-card ul{font-size:14px}.audience-grid{grid-template-columns:1fr;gap:20px}.audience-card{border-bottom:1px solid var(--line);padding-bottom:28px}.audience-card h3{font-size:24px}.audience-card>a{font-size:14px}.closing{margin-bottom:50px;padding:28px 24px}.closing h2{font-size:32px}.desktop-break{display:none}.hero-note{gap:12px;font-size:11px}.hero-note span+span:before{margin-right:12px}.record-link{padding-inline:16px;font-size:9px}.visual-caption{font-size:9px}.stage-line{margin-inline:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{font-family:var(--font-inter), Inter, Arial, sans-serif}.tour-main{background:#f7f9fc;min-height:85vh}.tour-container{padding-block:28px 60px}.tour-topline{justify-content:space-between;align-items:center;gap:20px;margin-bottom:38px;display:flex}.tour-topline .text-link{color:var(--muted);font-size:12px}.tour-utilities{gap:18px;display:flex}.utility-button{color:var(--muted);background:0 0;min-height:36px;padding:8px 0;font-size:12px;font-weight:550}.utility-button:hover{color:var(--blue)}.utility-button:disabled{color:#52667f}.tour-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;display:flex}.tour-heading .context-label{color:#557397;margin-bottom:12px}.tour-heading h1{letter-spacing:-.05em;font-size:40px;font-weight:550;line-height:1.15}.tour-disclosure{text-align:right}.sample-badge{color:#275c9b;background:#eaf2fd;border:1px solid #ccdef5;border-radius:5px;margin-bottom:10px;padding:6px 10px;font-size:11px;display:inline-block}.tour-disclosure p{color:var(--muted);font-size:11px}.tour-progress{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(5,1fr);margin-bottom:36px;display:grid;overflow:hidden}.tour-stage{text-align:left;border-right:1px solid var(--line);background:0 0;grid-template-columns:30px 1fr;gap:5px 10px;min-width:0;padding:19px 18px;display:grid;position:relative}.tour-stage:last-child{border-right:0}.tour-stage>span{color:#52667f;background:#f1f4f8;border-radius:50%;grid-row:span 2;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.tour-stage>strong{color:var(--ink);font-size:13px;font-weight:550}.tour-stage>small{color:var(--muted);font-size:10px}.tour-stage.selected{box-shadow:inset 0 -2px 0 var(--blue);background:#edf5ff}.tour-stage.selected>span{color:#fff;background:var(--blue)}.tour-stage.complete>span{color:var(--green);background:#e6f3ec}.tour-stage:hover{background:#f3f7fc}.tour-stage:focus-visible{outline-offset:-4px;z-index:1}.tour-grid{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:54px;display:grid}.tour-guide{padding-top:10px}.guide-step{letter-spacing:.1em;color:#52667f;justify-content:space-between;font-size:10px;display:flex}.guide-step>span{color:var(--muted)}.tour-guide h2{letter-spacing:-.045em;margin:18px 0;font-size:31px;font-weight:550;line-height:1.2}.tour-guide h2:focus{outline:none}.tour-guide>p{color:var(--muted);font-size:14px}.why-panel{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.why-panel .context-label{color:#536b89;font-size:10px}.why-panel p{color:var(--muted);margin-top:10px;font-size:13px}.mode-selector{margin-top:26px}.mode-selector>.context-label{color:#536b89;font-size:10px}.mode-selector>div{background:#e7edf5;border-radius:7px;gap:4px;margin-top:12px;padding:4px;display:flex}.mode-selector button{color:#516780;background:0 0;border-radius:4px;flex:1;min-height:36px;font-size:12px}.mode-selector button[aria-pressed=true]{color:#154a85;background:#fff;font-weight:600;box-shadow:0 1px 3px #21334d20}.future-note{background:#eaf2fc;border:1px solid #d4e3f7;border-radius:7px;margin-top:16px;padding:18px}.future-note>strong{color:#285b98;font-size:12px}.future-note>p{color:#496584;margin-top:8px;font-size:12px}.future-note>a{color:#285b98;align-items:center;gap:8px;margin-top:12px;font-size:11px;font-weight:600;display:flex}.future-note svg{width:13px}.guide-navigation{justify-content:space-between;margin-top:24px;display:flex}.guide-navigation button{font-size:11px}.sample-workspace{background:#fff;border:1px solid #dbe4ef;border-radius:12px;overflow:hidden;box-shadow:0 14px 40px -25px #344f7880}.workspace-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.workspace-brand{letter-spacing:-.035em;font-size:14px;font-weight:650}.workspace-brand>span{letter-spacing:0;color:var(--muted);margin-left:8px;font-size:11px;font-weight:450}.workspace-label{letter-spacing:.08em;color:#52667f;text-align:right;font-size:8px}.role-bar{background:#fbfcfe;border-bottom:1px solid #edf1f6;align-items:center;gap:10px;padding:15px 24px;display:flex}.role-avatar{color:#4174b0;background:#eaf1fb;border:1px solid #d4e3f7;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:550;display:grid}.role-bar strong{font-size:12px;font-weight:550;display:block}.role-bar small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.role-view{color:#52667f;margin-left:auto;font-size:10px}.workspace-body{padding:28px;animation:.25s ease-out scene-enter}.record-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.record-heading .context-label{color:#607089;margin-bottom:8px;font-size:12px}.record-heading h3{letter-spacing:-.04em;font-size:22px;font-weight:550}.record-status{color:#58718e;white-space:nowrap;background:#f1f5fb;border:1px solid #dbe5f0;border-radius:20px;padding:6px 9px;font-size:10px}.record-status.success{color:#246b4f;background:#edf7f1;border-color:#d3eadc}.record-status.warning{color:#8a5717;background:#fff7e7;border-color:#ecd9b0}.record-reference{color:#52667f;border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;margin-bottom:24px;padding-block:14px 20px;font-size:10px;display:flex}.capacity-control{margin:28px 0 24px}.capacity-control>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.capacity-control label{font-size:13px;font-weight:550}.capacity-control strong{letter-spacing:-.025em;color:var(--blue);font-size:22px;font-weight:550}.capacity-control input{width:100%;accent-color:var(--blue);cursor:pointer;height:20px;margin:18px 0 8px}.range-labels{color:#52667f;font-size:10px}.sample-terms{background:#f8fafd;border:1px solid #e7edf5;border-radius:7px;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:17px 20px;display:grid}.sample-terms span{color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.sample-terms strong{font-size:13px;font-weight:550}.price-breakdown>div{color:var(--muted);justify-content:space-between;gap:20px;padding-block:8px;font-size:12px;display:flex}.price-breakdown .total{border-top:1px solid var(--line);color:var(--ink);align-items:center;margin-top:8px;padding-top:20px;font-weight:500}.price-breakdown .total strong{letter-spacing:-.05em;font-size:30px;font-weight:550}.record-footnote{color:#65758a;margin-top:18px;font-size:10px;line-height:1.6}.workspace-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:24px;display:flex}.workspace-actions .button{min-height:46px;font-size:12px}.workspace-actions>.text-link{color:#587496;background:0 0;padding:0;font-size:11px}.workspace-footer{color:#52667f;background:#f7faff;border-top:1px solid #e5edf7;align-items:center;gap:8px;padding:14px 24px;font-size:10px;display:flex}.workspace-footer>span:last-child{letter-spacing:.1em;margin-left:auto;font-size:8px}.action-result{color:#29674c;background:#eff8f3;border:1px solid #d3ebdd;border-radius:7px;align-items:flex-start;gap:10px;margin-top:24px;padding:17px;display:flex}.action-result svg{margin-top:1px}.action-result strong{font-size:12px;font-weight:500;line-height:1.6;display:block}.action-result span{color:#41674f;margin-top:5px;font-size:10px;display:block}.tour-bottom-bar{justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding-block:16px;display:flex}.tour-bottom-bar>span{color:#52667f;font-size:10px}.tour-bottom-bar .button{font-size:12px}.review-alert{color:#906322;background:#fff9ed;border:1px solid #eee0c3;border-radius:7px;align-items:flex-start;gap:12px;margin-block:8px 24px;padding:18px;display:flex}.review-alert strong{font-size:12px;font-weight:550;display:block}.review-alert p{color:#896b3b;margin-top:7px;font-size:10px}.review-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:26px;display:grid}.review-grid span{color:var(--muted);margin-bottom:10px;font-size:11px;display:block}.review-grid strong{letter-spacing:-.04em;font-size:27px;font-weight:550}.record-details{margin:0}.record-details>div{border-bottom:1px solid #edf1f6;justify-content:space-between;gap:24px;padding:13px 0;font-size:11px;display:flex}.record-details dt{color:var(--muted)}.record-details dd{text-align:right;margin:0;font-weight:500}.customer-summary{text-align:center;padding:8px 0 26px}.customer-summary>svg{color:var(--blue);margin:0 auto 14px;display:block}.customer-summary>span{color:var(--muted);margin-bottom:12px;font-size:12px;display:block}.customer-summary>strong{letter-spacing:-.045em;font-size:36px;font-weight:550;display:block}.customer-summary small{letter-spacing:0;color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.customer-summary>p{color:var(--muted);margin-top:12px;font-size:11px}.accept-check{cursor:pointer;align-items:flex-start;gap:10px;margin-top:24px;font-size:12px;line-height:1.6;display:flex}.accept-check input{accent-color:var(--blue);flex-shrink:0;width:17px;height:17px;margin:1px 0 0}.service-flow{align-items:center;gap:20px;margin-bottom:24px;display:flex}.service-flow>svg{color:#9bb6d7}.service-node{text-align:center;background:#f9fbfe;border:1px solid #dee7f2;border-radius:9px;flex:1;padding:22px 12px}.service-node>svg{color:var(--blue);margin:0 auto 13px;display:block}.service-node strong{font-size:13px;font-weight:550;display:block}.service-node>span{color:var(--muted);margin-top:8px;font-size:10px;display:block}.service-node.confirmed{background:#f1faf5;border-color:#b6deca}.provision-state{background:#f1f6fe;border:1px solid #dce8f9;border-radius:7px;gap:10px;margin-bottom:16px;padding:18px;display:flex}.provision-dot{background:#548ac8;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:4px}.provision-dot.green{background:#278563}.provision-state strong{font-size:12px;font-weight:550;line-height:1.5;display:block}.provision-state p{color:var(--muted);margin-top:7px;font-size:11px}.exception-note{color:#846025;background:#fff8eb;border:1px solid #eddcba;border-radius:6px;margin-bottom:12px;padding:14px;font-size:11px}.invoice-summary{justify-content:space-between;align-items:center;gap:20px;margin:12px 0 24px;display:flex}.invoice-summary>div>span{color:var(--muted);margin-bottom:10px;font-size:11px;display:block}.invoice-summary strong{letter-spacing:-.04em;font-size:38px;font-weight:550}.invoice-period{color:var(--muted);border:1px solid #dde7f2;border-radius:6px;padding:8px;font-size:11px}.invoice-chain{color:#52667f;background:#f5f8fd;border:1px solid #e2ebf5;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding:14px 12px;font-size:9px;display:flex}.invoice-chain svg{width:12px}.prepare-state{flex-direction:column;align-items:flex-start;padding-block:12px;display:flex}.prepare-state>svg{color:var(--blue)}.prepare-state h4{letter-spacing:-.03em;margin:20px 0 10px;font-size:20px;font-weight:550}.prepare-state p{color:var(--muted);max-width:460px;margin-bottom:24px;font-size:14px}.sample-history{border-top:1px solid var(--line);margin-top:8px;padding-block:18px}.sample-history summary{cursor:pointer;min-height:30px;font-size:12px;font-weight:550}.sample-history summary>span{float:right;color:var(--muted);font-size:10px;font-weight:400}.sample-history ol{margin:14px 0 0;padding:0;list-style:none}.sample-history li{color:#4d6684;align-items:center;gap:12px;padding-block:10px;font-size:11px;display:flex}.sample-history li>span{width:23px;height:23px;color:var(--blue);border:1px solid #cfdeef;border-radius:50%;place-items:center;font-size:8px;display:grid}.sample-history p{color:var(--muted);margin-top:10px;font-size:11px}.tour-storage-note{color:#67788e;font-size:10px;line-height:1.65}.sandbox-link{color:#476b97;flex-wrap:wrap;gap:8px;margin-top:18px;font-size:11px}.sandbox-link svg{width:14px}.sandbox-link>span{color:var(--muted);font-size:9px;font-weight:400}.tour-recap{background:#eaf3ff;border:1px solid #c9def8;border-radius:10px;margin-bottom:26px;padding:28px;animation:.25s ease-out scene-enter}.tour-recap>.context-label{color:#31669f;font-size:10px}.tour-recap h2{letter-spacing:-.04em;margin:12px 0 16px;font-size:27px;font-weight:550;line-height:1.2}.tour-recap p{color:#506d8c;margin-bottom:18px;font-size:13px}.tour-recap>div{flex-wrap:wrap;gap:16px;margin-block:18px;display:flex}.tour-recap>div>span{color:#286b55;align-items:center;gap:5px;font-size:11px;display:flex}.tour-recap .button{min-height:44px;font-size:12px}.tour-recap>.text-link{margin-top:20px;font-size:12px;display:flex}.inline-notice,.reset-notice{border:1px solid var(--line);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;padding:18px;font-size:13px;display:flex}.inline-notice input{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #94aecf;border-radius:4px;padding:10px;font-size:13px}.reset-notice p{flex:1}.tour-loading,.no-script{padding-block:80px}.no-script a{text-decoration:underline}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes scene-enter{0%{transform:translateY(4px)}to{transform:translateY(0)}}@media (max-width:1100px){.tour-grid{grid-template-columns:270px minmax(0,1fr);gap:30px}.tour-stage{column-gap:7px;padding:16px 12px}.tour-stage>small{font-size:9px}.workspace-body{padding:22px}.record-heading{align-items:flex-start}.record-heading h3{font-size:20px}.record-status{font-size:9px}.tour-guide h2{font-size:28px}.workspace-top,.role-bar{padding-inline:20px}}@media (max-width:800px){.tour-grid{grid-template-columns:1fr;gap:28px}.tour-guide{grid-template-columns:1fr 1fr;gap:0 28px;padding-top:0;display:grid}.guide-step,.tour-guide h2,.tour-guide>p,.guide-navigation{grid-column:1}.why-panel{border-top:0;grid-area:2/2/4;align-self:center;margin:0;padding-top:0}.mode-selector{grid-area:4/2;margin-top:20px}.future-note{grid-area:5/1/auto/-1}.guide-navigation{grid-row:4}.guide-step{grid-column:1/-1}.tour-guide h2{margin-top:14px}.tour-stage{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:8px;padding:16px 7px}.tour-stage>span{grid-row:auto}.tour-stage>small{display:none}.tour-heading h1{font-size:34px}.tour-progress{margin-bottom:26px}.tour-topline{margin-bottom:28px}.workspace-body{padding:28px}.record-heading h3{font-size:24px}.tour-bottom-bar>span{font-size:11px}}@media (max-width:520px){.tour-heading{flex-direction:column;align-items:flex-start;gap:20px}.tour-heading h1{font-size:32px}.tour-heading .context-label{font-size:9px}.tour-disclosure{text-align:left;align-items:center;gap:14px;display:flex}.sample-badge{white-space:nowrap;margin-bottom:0;font-size:10px}.tour-disclosure p{font-size:9px}.tour-utilities{gap:16px}.utility-button,.tour-topline .text-link{font-size:11px}.tour-progress{margin-top:8px}.tour-stage{padding:13px 4px}.tour-stage>strong{font-size:10px}.tour-stage>span{width:25px;height:25px;font-size:9px}.tour-guide{display:block}.guide-step{font-size:10px}.tour-guide h2{margin-bottom:14px;font-size:27px}.tour-guide>p{font-size:14px}.why-panel{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.why-panel p{font-size:13px}.mode-selector{margin-top:20px}.guide-navigation{margin-top:12px}.guide-navigation button{min-height:44px}.tour-grid{gap:20px}.workspace-top{padding:14px 16px}.workspace-brand{font-size:13px}.workspace-brand>span{font-size:10px}.workspace-label{max-width:130px;font-size:7px;line-height:1.7}.role-bar{padding:14px 16px}.workspace-body{padding:22px 16px}.record-heading{flex-wrap:wrap;gap:12px}.record-heading h3{font-size:21px}.record-status{font-size:10px}.record-reference{margin-bottom:20px;padding-bottom:16px;font-size:9px}.workspace-footer{padding:13px 16px;font-size:8px}.workspace-footer>span:last-child{font-size:7px}.price-breakdown>div{font-size:12px}.price-breakdown .total strong{font-size:27px}.record-footnote{font-size:11px}.workspace-actions{align-items:stretch}.workspace-actions .button{gap:10px;font-size:12px}.tour-bottom-bar{flex-wrap:wrap;gap:14px;padding-block:20px}.tour-bottom-bar>.button{width:100%}.service-flow{gap:10px}.service-flow>svg{width:16px}.service-node{padding:18px 8px}.service-node strong{font-size:11px}.service-node>span{font-size:9px}.record-details>div{gap:14px;font-size:11px}.invoice-chain{gap:4px;padding:12px 8px;font-size:8px}.invoice-chain svg{width:10px}.tour-recap{padding:22px}.tour-recap h2{font-size:25px}.sample-history summary{min-height:36px;font-size:12px}.sample-history li{font-size:12px}.tour-storage-note{font-size:11px}.sandbox-link,.tour-guide .future-note>p{font-size:12px}.inline-notice,.reset-notice{gap:14px}.reset-notice>p{flex-basis:100%}.customer-summary>strong{font-size:32px}.customer-summary small{font-size:10px}.review-alert{gap:9px;padding:15px}.review-alert strong{font-size:12px}.review-alert p{font-size:11px}.tour-recap>div>span{font-size:12px}}@media print{.site-header,.site-footer,.tour-progress,.tour-utilities,.guide-navigation,.mode-selector,.workspace-actions,.sandbox-link,.tour-bottom-bar,.hero-actions,.closing>div+div{display:none!important}.container{width:100%}.section,.connected-section{break-inside:avoid;padding-block:30px}.tour-grid{display:block}.tour-guide{margin-bottom:24px;display:block}.workspace-column{break-inside:avoid}.connected-section{color:#102138;background:#fff}.connected-section p,.connected-section .context-label{color:#58677c}.system-card{color:#102138;background:#fff!important}.hero{padding-block:20px}}.not-found-copy{color:var(--muted);margin:20px 0 30px}.language-selector{color:#536b86;align-items:center;gap:7px;margin-inline-start:auto;display:flex}.language-selector select{appearance:auto;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;max-width:112px;min-height:40px;font-size:12px}.language-placeholder{width:118px;margin-inline-start:auto}.language-selector+nav{margin-inline-start:4px}:lang(ja),:lang(zh){line-break:strict;word-break:normal}:lang(ja) .context-label,:lang(zh) .context-label,:lang(ar) .context-label{letter-spacing:0;text-transform:none}:lang(ja) h1,:lang(zh) h1,:lang(ar) h1{letter-spacing:-.035em}:lang(ja) p,:lang(zh) p{line-height:1.8}:lang(ar) body{font-family:Tahoma,Geeza Pro,Arial,sans-serif;line-height:1.8}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{letter-spacing:0}:lang(ar) .hero h1{line-height:1.22}:lang(ar) .context-label{font-size:12px}:lang(ar) .directional-icon{transform:scaleX(-1)}:lang(ar) .brand>span{border-left:0;border-right:1px solid #c8d3df;padding-left:0;padding-right:20px}:lang(ar) .value-grid>div+div{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:44px}:lang(ar) .status-pill,:lang(ar) .timeline-time,:lang(ar) .record-link>svg,:lang(ar) .role-view,:lang(ar) .workspace-footer>span:last-child{margin-left:0;margin-right:auto}:lang(ar) .deal-facts div+div{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:16px}:lang(ar) .tour-stage{border-right:0;border-left:1px solid var(--line);text-align:right}:lang(ar) .tour-stage:last-child{border-left:0}:lang(ar) .record-details dd,:lang(ar) .tour-disclosure{text-align:left}:lang(ar) .sample-history summary>span{float:left}:lang(ar) .stage-node:not(:last-child):after{left:auto;right:50%}.tour-stage{min-height:86px}.tour-stage strong,.tour-stage small{overflow-wrap:anywhere}.record-status,.sample-badge{white-space:normal;text-align:center}.hero h1{overflow-wrap:normal}.hero-support,.record-details dd,.capability-card h3{overflow-wrap:break-word}.tour-heading h1{max-width:660px}.record-reference>span{unicode-bidi:isolate}.deal-amount strong,.invoice-summary strong,.review-grid strong{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.tour-recap h2:focus{outline:none}.stage-node small{text-align:center}.capability-status{white-space:normal;text-align:center;max-width:135px}.capability-top{gap:10px}.system-card li{margin-bottom:8px;line-height:1.7}@media (max-width:1100px){.nav-inner nav,.nav-inner{gap:18px}:lang(ar) .value-grid>div+div{padding-right:26px}.language-selector select{max-width:92px}.tour-stage{padding-inline:10px}}@media (max-width:800px){.language-selector select{max-width:95px}.nav-inner nav>a:not(.button){display:none}.nav-inner{gap:14px}.tour-stage{min-height:95px}:lang(ar) .tour-stage{text-align:center}:lang(ar) .value-grid>div+div{padding-right:20px}.hero h1{font-size:60px}:lang(de) .hero h1{font-size:54px}.tour-heading h1{max-width:580px}.tour-guide h2{overflow-wrap:break-word}.workspace-top{flex-wrap:wrap}}@media (max-width:520px){.nav-inner{flex-wrap:wrap;height:auto;min-height:110px;padding-top:16px;padding-bottom:52px;position:relative}.nav-inner .brand{flex:1}.language-selector{margin-inline-start:auto}.language-selector+nav{inset-inline:0;justify-content:flex-end;position:absolute;bottom:10px}.nav-inner .button{min-height:34px}.language-selector select{max-width:100px;font-size:12px}.language-selector svg{width:15px}.brand img{width:82px}.brand>span{font-size:14px}.hero h1{font-size:49px}:lang(de) .hero h1{font-size:43px}:lang(ja) .hero h1,:lang(zh) .hero h1{font-size:48px}.hero-description{font-size:18px}.hero-note{flex-wrap:wrap;gap:8px}.hero-note span+span:before{margin-right:8px}.deal-top{flex-wrap:wrap}.deal-top .status-pill{margin-inline-start:auto}.visual-top{flex-wrap:wrap}.sample-label{font-size:9px}.value-grid>div+div,:lang(ar) .value-grid>div+div{border-inline:0;padding-inline:0}.tour-stage>strong{-webkit-hyphens:auto;hyphens:auto;font-size:10px}.tour-stage{min-height:95px}.tour-disclosure{flex-wrap:wrap;gap:10px}:lang(ar) .tour-disclosure{text-align:right}.tour-disclosure p{font-size:11px}.tour-topline{align-items:flex-start}.tour-utilities{gap:10px}.tour-utilities .utility-button{max-width:110px}.workspace-label{max-width:160px;font-size:8px}.record-reference{flex-wrap:wrap;font-size:10px}.role-view{display:none}.role-bar small{font-size:11px}.record-heading h3{font-size:20px}.record-status{font-size:11px}.record-details>div{font-size:12px}.invoice-chain{flex-wrap:wrap;justify-content:flex-start;font-size:10px}.service-flow{gap:8px}.service-node{min-width:0}.service-node strong{overflow-wrap:anywhere;font-size:12px}.service-node>span{font-size:11px}.workspace-footer{flex-wrap:wrap;font-size:10px}.capability-status{font-size:11px}.tour-guide .mode-selector button{font-size:12px}.guide-step{gap:15px;font-size:10px}.tour-storage-note{font-size:12px}.sample-history summary>span{float:none;margin-top:7px;display:block}.sample-history summary{min-height:44px}.price-breakdown .total{flex-wrap:wrap}.review-grid{gap:14px}.review-grid strong{font-size:23px}.system-card{padding:24px 20px}:lang(ar) .brand>span{padding-right:10px}.section-heading>p{font-size:14px}.hero-visual{padding:18px 12px}.deal-facts{grid-template-columns:1fr 1fr 1fr}.tour-recap>div{flex-direction:column}}.back-arrow{display:inline-block}:lang(ar) .back-arrow{transform:scaleX(-1)}.tour-main{overflow-wrap:anywhere}.record-details>div,.invoice-lines>div{min-width:0}.record-details dt,.record-details dd,.invoice-lines dt,.invoice-lines dd{min-width:0;max-width:55%}@media (max-width:480px){.invoice-chain{flex-wrap:wrap}.customer-summary strong,.invoice-total strong{overflow-wrap:anywhere}}.integration-availability{max-width:550px;margin-top:20px}.integration-bottom{justify-content:flex-end}.tour-guide h2,.why-panel p,.mode-selector>div{margin-top:0}.tour-stage{align-items:center;row-gap:0}.tour-stage>span{grid-row:auto}.closing h2{margin-top:0}
