:root{--navy:#10243a;--blue:#1769e0;--teal:#0d9488;--text:#172b4d;--muted:#52647b;--border:#e2e8f0;--bg:#f8fafc}*{box-sizing:border-box}body{margin:0;background:var(--bg);font:15px/1.65 Inter,system-ui,sans-serif;color:var(--text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--blue)}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}.wrap{max-width:1240px;margin:auto;padding:0 32px}.skip{position:fixed;top:-80px;background:white;padding:12px;z-index:10}.skip:focus{top:0}.header{height:88px;background:#fff;border-bottom:1px solid var(--border)}.header,.nav{display:flex;align-items:center}.nav{gap:28px;width:100%}.brand{font-size:23px;font-weight:750;letter-spacing:-1px;display:flex;gap:10px;align-items:center}.brand b{color:var(--blue)}.mark{display:grid;place-items:center;width:34px;height:38px;background:var(--blue);color:white;clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);font-size:23px}.navlinks{display:flex;gap:26px;margin-left:auto;font-size:13px;font-weight:600}.navlinks a:hover,footer a:hover{color:var(--blue)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid var(--border);background:white;color:var(--navy);padding:12px 20px;border-radius:8px;font-size:13px;font-weight:650;line-height:1.5}.btn.primary{background:var(--blue);border-color:var(--blue);color:white}.btn:hover{filter:brightness(.96)}.menu{display:none}.eyebrow{color:var(--blue);font-size:11px;font-weight:750;letter-spacing:1.7px;text-transform:uppercase;display:flex;align-items:center;gap:9px}.dot{width:7px;height:7px;border-radius:50%;background:var(--teal);display:inline-block}.hero{padding:72px 0 60px;display:grid;grid-template-columns:1fr 1.05fr;gap:54px;align-items:center}.hero h1{font-size:57px;line-height:1.1;letter-spacing:-2.8px;margin:22px 0}.hero h1 span{color:var(--blue)}.hero p{font-size:16px;color:var(--muted);max-width:500px;line-height:1.8}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.micro{font-size:11px!important;margin-top:20px;color:var(--muted)}.product{background:white;border:1px solid #d7e1ed;border-radius:13px;box-shadow:0 20px 55px #10243a0c;overflow:hidden;text-align:left}.productbar{display:flex;justify-content:space-between;padding:15px 19px;border-bottom:1px solid var(--border);font-size:11px}.label{font-size:10px;color:#52647b;background:#f1f5f9;padding:3px 8px;border-radius:5px}.workspace{display:grid;grid-template-columns:100px 1fr;min-height:330px}.sidebar{background:#f9fbfd;border-right:1px solid var(--border);padding:20px 10px;display:flex;flex-direction:column;gap:13px;font-size:9px;color:var(--muted)}.sidebar strong{background:#eaf1ff;color:#125dcc;padding:6px;border-radius:5px}.workspace-main{padding:23px 19px}.workspace-main h3{font-size:17px;margin:0}.tiny{font-size:10px;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.stat{border:1px solid var(--border);border-radius:7px;padding:10px}.stat strong{font-size:24px;display:block;line-height:1.4}.stat small{font-size:9px;color:var(--muted)}.row{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--border);gap:14px}.row strong{font-size:11px;display:block}.pill{font-size:10px;padding:3px 8px;border-radius:5px;white-space:nowrap;background:#fff4df;color:#925500}.pill.green{background:#e8f5ef;color:#16643d}.previewfoot{padding:10px 18px;background:#f7fafc;font-size:10px;color:var(--muted);display:flex;justify-content:space-between}.previewfoot a{color:var(--blue);font-weight:650}.audience{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:23px 0;background:white}.audience .wrap{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:13px;font-weight:600}.audience small{font-size:10px;letter-spacing:1px;color:var(--muted);font-weight:500}.section{padding:72px 0}.section.white{background:white}.sectionhead{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}h2{font-size:34px;line-height:1.25;letter-spacing:-1.2px;margin:12px 0}h3{line-height:1.4}.sectionhead p{max-width:395px;color:var(--muted);font-size:14px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:white;border:1px solid var(--border);border-radius:12px;padding:27px;display:flex;flex-direction:column;align-items:start}.icon{width:40px;height:40px;border-radius:9px;background:#edf4ff;color:var(--blue);display:grid;place-items:center;font-size:21px}.card h3{font-size:18px;margin:21px 0 8px}.card p{font-size:13px;color:var(--muted);margin:0 0 20px}.textlink{font-size:12px;color:var(--blue);font-weight:650;margin-top:auto}.availability{font-size:10px;background:#f1f5f9;color:var(--muted);padding:3px 8px;border-radius:4px;margin-bottom:12px}.split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.steps{border-left:1px solid #cbd5e1;padding-left:28px}.steps article{margin-bottom:25px}.steps h3{margin:0;font-size:16px}.steps p{font-size:13px;color:var(--muted)}.callout{background:var(--navy);color:white;border-radius:14px;padding:44px;display:flex;justify-content:space-between;align-items:center;gap:30px}.callout h2{margin-top:0}.callout p{color:#bed0e3}.callout .btn{white-space:nowrap}footer{background:#fff;border-top:1px solid var(--border);padding:45px 0 25px}.footergrid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:30px}.footergrid p{max-width:260px;color:var(--muted)}.footergrid h3,.footergrid p{font-size:12px}.footergrid a:not(.brand){display:block;font-size:12px;color:var(--muted);margin:8px 0}.footerbottom{border-top:1px solid var(--border);margin-top:32px;padding-top:20px;font-size:11px;color:var(--muted);display:flex;justify-content:space-between}.pagehero{padding:62px 0 30px;max-width:850px}.pagehero h1{font-size:46px;line-height:1.15;letter-spacing:-1.8px;margin:15px 0}.pagehero p{color:var(--muted);font-size:17px}.notice{background:#eef5ff;border:1px solid #d4e5ff;border-radius:9px;padding:15px 19px;font-size:13px;margin:20px 0}.tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:24px}.tabs button[aria-pressed=true]{background:var(--navy);color:white}.demopanel{background:white;border:1px solid var(--border);border-radius:12px;padding:28px}.demopanel h2{font-size:25px}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}td,th{padding:14px 12px;border-bottom:1px solid var(--border)}th{font-size:11px;color:var(--muted)}.tablewrap{overflow:auto}.form{max-width:790px;background:white;border:1px solid var(--border);border-radius:12px;padding:32px;margin-bottom:65px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block;font-size:12px;font-weight:600}input,select,textarea{width:100%;padding:11px 12px;border:1px solid #bdcbdc;background:white;border-radius:6px;color:var(--text);margin-top:6px}textarea{min-height:110px}.full{grid-column:1/-1}.check{display:flex;align-items:start;gap:9px;font-weight:400}.check input{width:auto;margin-top:5px}.error{color:#b91c1c}.success{color:#16643d}.honeypot{position:absolute;left:-10000px}.searchbar{display:flex;gap:16px;margin:20px 0 30px}.searchbar input{margin:0}.searchbar select{width:220px;margin:0}.prose{max-width:820px;padding-bottom:70px}.prose li,.prose p{color:var(--muted)}.prose h2{font-size:25px;margin-top:35px}[hidden]{display:none!important}@media(max-width:1000px){.nav,.navlinks{gap:14px}.hero{gap:25px}.hero h1{font-size:45px}.nav>.btn{display:none}.cards{gap:12px}.card{padding:20px}}@media(max-width:760px){.wrap{padding:0 20px}.header{height:72px}.menu{display:block;margin-left:auto}.navlinks{display:none;position:absolute;top:72px;left:0;right:0;background:white;padding:22px;z-index:5;border-bottom:1px solid var(--border)}.navlinks.open{display:flex;flex-direction:column}.hero{grid-template-columns:1fr;padding:40px 0}.hero h1{font-size:43px}.product{max-width:580px;width:100%}.audience .wrap{flex-wrap:wrap;justify-content:start;gap:18px 28px}.audience small{width:100%}.section{padding:45px 0}.callout,.sectionhead{display:block}.cards,.split{grid-template-columns:1fr}.split{gap:25px}h2{font-size:29px}.footergrid{grid-template-columns:1fr 1fr}.footergrid>div:first-child{grid-column:1/-1}.callout{padding:28px}.pagehero h1{font-size:37px}.fields{grid-template-columns:1fr}.full{grid-column:auto}.demopanel,.form{padding:20px}.searchbar{flex-direction:column}.searchbar select{width:100%}.footerbottom{gap:20px}.workspace{grid-template-columns:82px 1fr}.workspace-main{padding:17px 12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.hero h1{font-size:54px}.hero-subtitle{font-size:23px!important;line-height:1.4!important;color:var(--navy)!important;font-weight:600;letter-spacing:-.5px}.enterprise-architecture{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:30px 0}.architecture-node{flex:1 1;min-width:180px;border:1px solid var(--border);border-radius:10px;padding:23px;background:white}.architecture-node strong{display:block}.architecture-node span{font-size:12px;color:var(--muted)}.enterprise-shell{display:grid;grid-template-columns:210px minmax(0,1fr);border:1px solid var(--border);border-radius:13px;overflow:hidden;background:white;margin:30px 0 60px}.enterprise-sidebar{background:var(--navy);color:#fff;padding:26px 16px}.enterprise-wordmark{font-size:18px;font-weight:700}.enterprise-wordmark span{display:block;color:#9dc4ff;font-size:10px;letter-spacing:2px;text-transform:uppercase}.enterprise-sidebar .tiny{color:#a9bdd3;margin:30px 0 12px}.enterprise-sidebar button{background:transparent;border:0;color:#d3dfed;text-align:left;padding:12px;border-radius:7px;width:100%;font-size:12px;margin:3px 0}.enterprise-sidebar button:hover,.enterprise-sidebar button[aria-current=page]{background:#263f5c;color:white}.sidebar-foot{font-size:11px;color:#a9bdd3;margin:45px 12px 0}.enterprise-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 25px;border-bottom:1px solid var(--border)}.enterprise-top label{display:flex;align-items:center;gap:10px;white-space:nowrap}.enterprise-top select{width:150px;margin:0;padding:6px}.enterprise-content{padding:28px;background:#f8fafc;min-height:650px}.enterprise-content .sectionhead{margin-bottom:20px}.enterprise-content h2{font-size:29px}.enterprise-content .sectionhead p{font-size:12px}.workspace-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.workspace-toolbar label:first-child{flex:1 1;min-width:180px}.workspace-toolbar .btn{padding:10px 12px}.enterprise-stats{grid-template-columns:repeat(4,1fr)}.enterprise-stats .stat{background:white;text-align:left}.enterprise-stats .stat small{font-size:11px}.enterprise-content table{background:white}.enterprise-content td{font-size:12px}.enterprise-content .pill{white-space:normal}.case-action{border:1px solid var(--border);padding:24px;background:white;border-radius:10px;margin-top:24px}.case-action label{max-width:250px}.case-action h3{margin-top:0}.onboarding-steps li{padding:10px}.enterprise-content button:disabled{cursor:not-allowed;opacity:.5}.enterprise-content .actions{margin-top:16px}.enterprise-content .notice{margin-top:0}@media(max-width:900px){.enterprise-shell{grid-template-columns:160px minmax(0,1fr)}.enterprise-content{padding:18px}.enterprise-top{align-items:start;flex-direction:column}.enterprise-stats{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:43px}}@media(max-width:600px){.enterprise-shell{grid-template-columns:1fr}.enterprise-sidebar{padding:16px;display:flex;flex-wrap:wrap;gap:5px}.enterprise-sidebar button{width:auto;padding:9px}.enterprise-wordmark{width:100%}.enterprise-sidebar .tiny,.sidebar-foot{display:none}.enterprise-content .sectionhead{display:block}.enterprise-top{padding:16px}.hero h1{font-size:40px}.hero-subtitle{font-size:20px!important}}.case-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--border)}.case-summary h3{font-size:22px;margin:8px 0}.case-summary p{font-size:12px;color:var(--muted)}.customer-task,.resolver{background:white;border:1px solid var(--border);border-radius:12px;padding:24px;margin:20px 0}.customer-task{max-width:650px}.customer-task dt{font-size:11px;font-weight:700;color:var(--muted);margin-top:14px}.customer-task dd{margin:3px 0;overflow-wrap:anywhere}.task-progress{padding-left:22px}.task-progress li{padding:5px}.journey-timeline{border-left:2px solid var(--border);list-style:none;padding-left:22px}.journey-timeline li{padding:14px 0}.journey-timeline p{margin:4px 0;font-size:12px;color:var(--muted)}.journey-timeline small{overflow-wrap:anywhere}.csv-sample{overflow:auto;background:white;padding:16px;border:1px solid var(--border);border-radius:8px;font-size:12px}.workspace-toolbar{margin-bottom:20px}.workspace-toolbar label{min-width:140px;flex:1 1}.enterprise-content .check input{width:auto}.enterprise-content button{min-height:36px}.enterprise-content #ws-status:not(:empty){border:1px solid;border-radius:7px;padding:12px}.enterprise-content .fields{margin-bottom:16px}@media(max-width:600px){.case-summary{align-items:start;flex-direction:column}.customer-task,.resolver{padding:16px}.enterprise-content .tablewrap table,.enterprise-content .tablewrap tbody,.enterprise-content .tablewrap td,.enterprise-content .tablewrap tr{display:block;width:100%}.enterprise-content .tablewrap thead{display:none}.enterprise-content .tablewrap tr{border:1px solid var(--border);margin:14px 0;border-radius:8px;padding:10px}.enterprise-content .tablewrap td{border:0;padding:6px}.enterprise-content .tablewrap td:not(:first-child){font-size:12px}.enterprise-content .actions .btn{flex:1 1;min-width:160px}.enterprise-content .workspace-toolbar label{min-width:100%}}.agent-bottomnav{display:none}.mobile-case-card{padding:18px;border:1px solid var(--border);border-radius:12px;background:#fff;margin:14px 0}.mobile-case-card h3{margin:8px 0}.mobile-case-card p{font-size:13px}.agent-profile{max-width:650px}.customer-mobile{max-width:640px;margin:24px auto 60px;background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden}.customer-brand{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 28px;border-bottom:1px solid var(--border);font-weight:750;color:var(--navy)}.customer-brand a span{display:block;font-size:11px;color:var(--muted);font-weight:500}.customer-mobile-body{padding:32px}.customer-mobile h1{font-size:32px;letter-spacing:-1px;margin:16px 0}.customer-mobile h2{font-size:20px;letter-spacing:-.4px}.customer-mobile p{color:var(--muted);font-size:14px;overflow-wrap:anywhere}.customer-mobile .notice{font-size:12px}.mobile-progress{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;gap:8px;margin:30px 0}.mobile-progress li{font-size:10px;line-height:1.4;color:var(--muted)}.mobile-progress li span{display:grid;place-items:center;width:28px;height:28px;background:#edf2f7;border-radius:50%;margin-bottom:8px}.mobile-progress li[aria-current=step]{color:var(--blue);font-weight:700}.mobile-progress li[aria-current=step] span{background:var(--blue);color:white}.mobile-task-summary{border:1px solid var(--border);border-radius:10px;padding:20px;margin:20px 0}.mobile-task-summary h2{margin:8px 0}.mobile-task-summary dl{display:grid;grid-template-columns:110px minmax(0,1fr);font-size:12px;gap:10px}.mobile-task-summary dt{color:var(--muted)}.mobile-task-summary dd{margin:0;overflow-wrap:anywhere}.evidence-fixture{background:var(--bg);padding:16px;border:1px dashed #a8bacf;border-radius:8px;margin:20px 0;font-size:13px}.customer-mobile .check{padding:12px 0;gap:12px;align-items:center;min-height:48px}.customer-mobile .check input{width:20px;height:20px;flex-shrink:0}.customer-mobile .btn{min-height:48px}.mobile-instructions>.btn{width:100%;margin-top:16px}.customer-confirmation{border:1px solid #b9d8ca;border-radius:12px;background:#f3faf6;padding:22px;margin-top:24px}.customer-confirmation>span{font-size:24px;color:#15803d}.customer-return{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.customer-mobile #customer-status:not(:empty){padding:12px;border:1px solid;border-radius:8px}.customer-mobile button:disabled{cursor:not-allowed;opacity:.5}.customer-mobile input,.customer-mobile select,.customer-mobile textarea{font-size:16px}.mobile-secondary{margin:18px 0}.mobile-secondary .btn{min-height:44px}@media(max-width:760px){body[data-workspace-mode=customer] .header,body[data-workspace-mode=customer] footer,body[data-workspace-mode=customer] main>.wrap>.notice,body[data-workspace-mode=customer] main>.wrap>.pagehero,body[data-workspace-mode=customer]>.header{display:none}body[data-workspace-mode=customer] main>.wrap{padding:0}.customer-mobile{border:0;border-radius:0;margin:0 auto;min-height:100svh;padding-bottom:env(safe-area-inset-bottom)}.customer-brand{padding:20px}.customer-mobile-body{padding:24px 20px}.customer-mobile h1{font-size:29px}.customer-return .btn{flex:1 1}.customer-mobile .tiny{font-size:11px}.enterprise-content input,.enterprise-content select,.enterprise-content textarea{font-size:16px}.enterprise-content .btn{min-height:44px}.enterprise-body{min-width:0}body[data-workspace-mode=agent] .enterprise-sidebar{display:none}body[data-workspace-mode=agent] .enterprise-shell{grid-template-columns:1fr}body[data-workspace-mode=agent] .enterprise-content{padding-bottom:110px}body[data-workspace-mode=agent] footer,body[data-workspace-mode=agent] main>.wrap>.notice,body[data-workspace-mode=agent] main>.wrap>.pagehero{display:none}.agent-bottomnav{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:white;border-top:1px solid #cbd5e1;padding:8px 8px calc(8px + env(safe-area-inset-bottom));z-index:6;box-shadow:0 -5px 20px #10243a08}.agent-bottomnav button{background:white;border:0;color:var(--muted);font-size:11px;padding:9px 3px;min-height:48px;border-radius:8px}.agent-bottomnav button[aria-current=page]{color:var(--blue);background:#edf4ff;font-weight:750}.agent-bottomnav button span{display:block;font-size:17px;line-height:1.5}.agent-topline{display:flex;justify-content:space-between;gap:12px;align-items:center}body[data-workspace-mode=agent] .enterprise-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-workspace-mode=agent] .enterprise-top{padding:16px}body[data-workspace-mode=agent] .enterprise-content .eyebrow{font-size:10px;letter-spacing:.6px}body[data-workspace-mode=agent] .enterprise-shell{margin:16px 0}body[data-workspace-mode=agent] .enterprise-content .row{align-items:start;flex-direction:column}body[data-workspace-mode=agent] .enterprise-content .row .btn{width:100%}}.marketing-home{background:#fff}.marketing-home .header{background:#10243a;color:#fff;height:84px;border:0}.marketing-home .header .brand b{color:#84baff}.marketing-home .header .navlinks{color:#d7e4f3}.marketing-home .header .navlinks a:hover{color:white}.marketing-home .header .menu{background:#203a57;color:#fff;border-color:#3c536d}.home-announcement{background:#eef4fb;text-align:center;font-size:11px;letter-spacing:.2px;padding:10px 20px;color:#415a76}.home-announcement a{color:#1769e0;font-weight:650;margin-left:8px}.home-hero{position:relative;overflow:hidden;background:#f7f9fc}.hero-layout{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:55px;min-height:650px;padding-top:54px;padding-bottom:62px}.hero-copy{position:relative;z-index:1}.hero-kicker{display:inline-flex;gap:9px;align-items:center;font-size:10px;font-weight:750;letter-spacing:1.5px;color:#2c5c95;text-transform:uppercase}.hero-kicker:before{content:"";width:19px;height:2px;background:#1769e0}.hero-copy h1{font-size:64px;line-height:1.06;letter-spacing:-3px;font-weight:650;margin:24px 0}.hero-copy h1 span{color:#1769e0}.hero-copy>p{font-size:16px;color:#52647b;line-height:1.8;max-width:510px}.hero-copy .actions{gap:12px}.hero-copy .btn{padding:14px 20px;min-height:48px}.hero-footnote{display:flex;gap:8px;align-items:center;font-size:11px!important;margin-top:23px}.hero-art{position:relative;margin:0;min-width:0}.hero-art>img{display:block;object-fit:cover;width:100%;height:490px;border-radius:18px 18px 80px 18px;background:#dce6ef}.art-caption{font-size:9px;color:#60728b;position:absolute;right:20px;bottom:11px;background:#ffffffdf;padding:3px 8px;border-radius:4px}.hero-workflow-card{position:absolute;bottom:38px;left:-38px;width:280px;background:#fff;border:1px solid #dce5ee;border-radius:12px;padding:20px;box-shadow:0 18px 45px #10243a20}.hero-workflow-card .card-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#5e6e83}.hero-workflow-card h3{font-size:15px;margin:12px 0 5px}.hero-workflow-card p{font-size:11px;color:#60728b;margin:0}.flow-progress{display:flex;gap:4px;margin:15px 0}.flow-progress span{height:4px;border-radius:4px;flex:1 1;background:#e7edf5}.flow-progress span:nth-child(-n+3){background:#0d9488}.hero-orbit-label{position:absolute;top:25px;right:-15px;background:#10243a;color:#fff;border-radius:9px;padding:14px 17px;font-size:11px;box-shadow:0 10px 35px #10243a20}.hero-orbit-label strong{display:block;font-size:14px;margin-bottom:3px}.home-audiences{border-bottom:1px solid #e2e8f0}.home-audiences>.wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:90px;font-size:15px;font-weight:650}.home-audiences small{font-size:10px;letter-spacing:1.2px;color:#64748b;font-weight:500}.home-section{padding:88px 0}.home-section.soft{background:#f8fafc}.home-section.dark{background:#10243a;color:#fff}.home-section .sectionhead{margin-bottom:36px}.home-section .eyebrow{font-size:10px}.home-section h2{font-size:38px;letter-spacing:-1.4px;font-weight:650;margin-top:14px}.home-section .sectionhead p{font-size:14px;max-width:390px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.capability{border:1px solid #e1e7ee;border-radius:12px;padding:28px;background:#fff;transition:transform .18s,box-shadow .18s}.capability:hover{transform:translateY(-4px);box-shadow:0 15px 35px #10243a09}.capability .cap-top{display:flex;align-items:center;justify-content:space-between}.capability .cap-index{font-size:11px;letter-spacing:1px;color:#52647b}.capability svg{width:25px;height:25px;stroke:#1769e0;fill:none;stroke-width:1.6}.capability h3{font-size:21px;margin:25px 0 12px;letter-spacing:-.5px}.capability p{font-size:13px;color:#60728b;min-height:65px}.cap-availability{font-size:10px;color:#16675f;background:#eaf6f2;padding:4px 8px;border-radius:4px;display:inline-block;margin-bottom:18px}.capability .textlink{display:block;border-top:1px solid #e8edf4;padding-top:17px;margin-top:12px}.home-workflow-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.home-workflow-head p{color:#b6c8de;font-size:14px;max-width:380px}.dark .eyebrow{color:#8ec5ff}.dark h2{color:white}.workflow-console{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}.workflow-steps{display:flex;flex-direction:column;gap:10px}.workflow-step{display:flex;gap:16px;text-align:left;color:#b6c8de;background:transparent;border:1px solid #2a415e;border-radius:9px;padding:18px;width:100%;transition:background .2s}.workflow-step[aria-pressed=true]{background:#203b5b;border-color:#639ce6;color:#fff}.workflow-step>span{font-size:12px;width:26px;color:#93b9e7}.workflow-step strong{display:block;font-size:14px}.workflow-step small{font-size:11px;color:#aec2dc}.workflow-screen{background:#fff;color:#172b4d;border:1px solid #d7e1ed;border-radius:12px;overflow:hidden}.workflow-screen-top{padding:14px 20px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;font-size:11px}.workflow-screen-body{padding:28px}.workflow-screen-body .eyebrow{color:#1769e0}.workflow-screen-body h3{font-size:24px;margin:13px 0;letter-spacing:-.6px}.workflow-screen-body>p{font-size:13px;color:#60728b;min-height:66px}.workflow-case{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:17px;display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:10px}.workflow-case span{font-size:10px;color:#60728b;display:block;margin-top:4px}.workflow-case .pill{display:inline-block}.workflow-track{display:flex;gap:8px;margin:24px 0}.workflow-track span{height:5px;flex:1 1;border-radius:5px;background:#e8eef6}.workflow-track span.complete{background:#0d9488}.workflow-bottom{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-top:24px}.workflow-bottom small{font-size:10px;color:#60728b}.workflow-control-row{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:24px}.workflow-control-row button{background:#203b5b;border:1px solid #4d6a90;color:white;padding:9px 14px;border-radius:6px;font-size:11px}.workflow-control-row p{color:#b7c9df;font-size:11px}.workflow-arrows{display:flex;gap:7px}.workflow-arrows button{min-width:38px}.solution-editorial{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.solution-photo{margin:0;position:relative}.solution-photo img{display:block;width:100%;height:490px;object-fit:cover;border-radius:12px}.solution-photo figcaption{font-size:10px;color:#64748b;margin-top:8px}.photo-note{position:absolute;bottom:35px;left:22px;right:22px;padding:18px 22px;background:#fffffff2;border:1px solid #e2e8f0;border-radius:8px;font-size:13px}.photo-note strong{font-size:17px;display:block;color:#10243a;margin-bottom:3px}.solution-links{display:flex;flex-direction:column;gap:0;margin-top:25px}.solution-link{padding:20px 0;border-top:1px solid #dce4ef;display:grid;grid-template-columns:1fr 20px;gap:10px}.solution-link h3{font-size:17px;margin:0 0 5px}.solution-link p{color:#60728b;font-size:12px;margin:0}.solution-link>span{color:#1769e0;align-self:center}.connectivity-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.connectivity-grid>div>p{color:#60728b;font-size:14px}.connection-map{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:32px}.map-bottom,.map-top{display:flex;justify-content:center;gap:12px}.map-node{border:1px solid #dce4ef;border-radius:7px;text-align:center;padding:15px 13px;background:#f9fbfd;font-size:11px;flex:1 1}.map-center{padding:20px;text-align:center;background:#10243a;border-radius:9px;color:white;margin:26px 20px;position:relative;font-size:18px;font-weight:650}.map-center small{display:block;color:#a9c2df;font-size:10px;font-weight:400;margin-top:4px}.map-center:after,.map-center:before{content:"";position:absolute;width:1px;height:26px;background:#c4d4e7;left:50%}.map-center:before{top:-26px}.map-center:after{bottom:-26px}.map-caption{font-size:10px;color:#60728b;text-align:center;margin-bottom:0}.trust-layout{gap:60px;align-items:center}.trust-layout,.trust-list{display:grid;grid-template-columns:1fr 1fr}.trust-list{gap:25px}.trust-list strong{display:block;font-size:14px;margin-bottom:6px}.trust-list p{font-size:12px;color:#60728b;margin:0}.trust-symbol{color:#0d9488;display:block;font-size:20px;margin-bottom:10px}.home-demo-strip{background:#edf3fa;border:1px solid #d9e4f1;border-radius:14px;padding:38px;display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:60px}.home-demo-strip h3{font-size:23px;margin:0 0 6px;letter-spacing:-.5px}.home-demo-strip p{font-size:13px;color:#60728b;margin:0}.home-final{padding:78px 0;background:#10243a;color:#fff}.home-final .wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.home-final h2{font-size:39px;letter-spacing:-1.4px;max-width:650px;margin:0 0 15px}.home-final p{color:#b5c9e0;font-size:14px}.home-final .btn{white-space:nowrap}.home-final .eyebrow{color:#87bcff;margin-bottom:18px}.marketing-home footer{padding-top:55px}.marketing-home .card h3{font-size:19px}.marketing-home .navlinks.open{background:#10243a}.marketing-home a:focus-visible,.marketing-home button:focus-visible{outline:3px solid #67b2ff;outline-offset:4px}.home-section .textlink:hover,.solution-link:hover h3{color:#1769e0;text-decoration:underline}@media(max-width:1050px){.hero-layout{gap:35px}.hero-copy h1{font-size:51px}.hero-art>img{height:460px}.hero-workflow-card{left:-15px;width:245px}.hero-orbit-label{right:0}.workflow-console{gap:25px}.connectivity-grid,.solution-editorial,.trust-layout{gap:35px}.home-final h2{font-size:34px}}@media(max-width:760px){.marketing-home .header{height:72px}.hero-layout{grid-template-columns:1fr;gap:35px;padding-top:35px;padding-bottom:45px}.hero-copy h1{font-size:47px;letter-spacing:-2px}.hero-copy>p{font-size:15px}.hero-art{margin:0 0 0 12px}.hero-art>img{height:360px;border-radius:12px 12px 55px 12px}.hero-workflow-card{bottom:25px;left:-12px}.hero-orbit-label{top:18px;font-size:10px}.hero-orbit-label strong{font-size:12px}.home-audiences>.wrap{flex-wrap:wrap;justify-content:start;gap:18px 25px;padding-top:22px;padding-bottom:22px;font-size:12px}.home-audiences small{width:100%}.home-section{padding:54px 0}.home-section h2{font-size:31px}.capability-grid,.connectivity-grid,.solution-editorial,.trust-layout,.workflow-console{grid-template-columns:1fr}.capability p{min-height:0}.home-workflow-head{display:block}.workflow-step{padding:14px}.workflow-console{gap:25px}.workflow-screen-body{padding:23px}.workflow-screen-body>p{min-height:0}.solution-photo img{height:350px}.solution-editorial{gap:26px}.connection-map{padding:20px}.map-node{font-size:10px;padding:13px 7px}.trust-list{gap:20px}.home-demo-strip{display:block;padding:26px;margin-top:35px}.home-demo-strip .actions{margin-top:20px}.home-final{padding:55px 0}.home-final .wrap{display:block}.home-final h2{font-size:32px}.home-final .actions{margin-top:25px}.workflow-control-row{gap:10px}.workflow-control-row p{display:none}.marketing-home .btn,.workflow-control-row button,.workflow-step{min-height:44px}.home-announcement{font-size:10px}.hero-kicker{font-size:9px;letter-spacing:1px}}@media(prefers-reduced-motion:reduce){.marketing-home *{transition:none!important;scroll-behavior:auto!important}}body.workspace-route{background:#f4f7fb}body.workspace-route .header,body.workspace-route footer,body.workspace-route main>.wrap>.actions,body.workspace-route main>.wrap>.notice,body.workspace-route main>.wrap>.pagehero{display:none}body.workspace-route main>.wrap{max-width:none;padding:0}.workspace-route .enterprise-shell{grid-template-columns:224px minmax(0,1fr);border:0;border-radius:0;margin:0;min-height:100svh;overflow:visible}.workspace-route .enterprise-sidebar{padding:24px 14px;position:sticky;top:0;height:100svh;display:flex;flex-direction:column;background:#10243a;overflow:auto}.workspace-route .enterprise-wordmark{padding:0 12px 23px;border-bottom:1px solid #294159;display:flex;gap:10px;align-items:center;font-size:19px;letter-spacing:-.6px}.workspace-route .enterprise-wordmark span{font-size:8px;letter-spacing:1.8px;margin-top:3px}.ws-logo{width:30px;height:34px;background:#1769e0;display:grid;place-items:center;border-radius:7px;font-size:20px}.ws-org-card{margin:20px 5px 5px;padding:13px;background:#1c344f;border:1px solid #35506c;border-radius:8px}.ws-org-card strong{font-size:12px;display:block}.ws-org-card small{font-size:10px;color:#aac1da}.ws-nav-label{font-size:9px;color:#90a8c3;letter-spacing:1.4px;margin:23px 12px 9px}.workspace-route .enterprise-sidebar button{display:flex;gap:11px;align-items:center;min-height:41px;font-size:11px;color:#b9cce0;padding:10px 12px;margin:2px 0}.workspace-route .enterprise-sidebar button[aria-current=page]{background:#24496f;color:white;box-shadow:inset 3px 0 #74b6ff}.ws-nav-icon{width:17px;display:inline-flex}.ws-nav-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6}.ws-nav-count{margin-left:auto;background:#355475;color:#d7e8ff;padding:1px 6px;border-radius:4px;font-size:9px}.ws-sidebar-bottom{margin-top:auto;padding:22px 12px 0}.ws-sidebar-bottom a{display:block;font-size:10px;color:#b8cee6;margin:8px 0}.ws-preview-tag{display:inline-flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.5px;background:#173f4e;border:1px solid #285765;color:#a9ddd4;padding:5px 8px;border-radius:5px}.ws-profile{display:flex;gap:10px;align-items:center;border-top:1px solid #2c435b;margin-top:18px;padding-top:18px}.ws-avatar{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:50%;background:#e7eff9;color:#385b89;font-size:11px;font-weight:700;flex-shrink:0}.ws-profile .ws-avatar{background:#35516d;color:#e5efff}.ws-profile strong{font-size:11px;display:block}.ws-profile small{font-size:9px;color:#a9c0da}.workspace-route .enterprise-top{height:77px;padding:14px 30px;background:white;flex-direction:row;align-items:center;position:relative;gap:20px}.ws-breadcrumb{font-size:11px;color:#61748b;white-space:nowrap}.ws-breadcrumb strong{color:#1d3553;font-weight:600}.ws-top-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.ws-command-trigger{display:flex;gap:40px;align-items:center;background:#f7f9fc;border:1px solid #e2e8f0;border-radius:7px;padding:8px 12px;color:#64748b;font-size:11px;white-space:nowrap}.ws-command-trigger kbd{font:9px Inter,system-ui;border:1px solid #d8e2ef;padding:1px 4px;border-radius:4px;background:white}.workspace-route .enterprise-top label{font-size:9px;gap:8px;color:#64748b}.workspace-route .enterprise-top select{font-size:10px;width:133px;border-color:#e0e7f0;padding:7px}.ws-top-icon{border:1px solid #e1e7ef;border-radius:7px;background:white;width:33px;height:33px;color:#61748b;display:grid;place-items:center}.ws-demo-notice{padding:8px 30px;background:#edf4fc;border-bottom:1px solid #dbe7f5;color:#466381;font-size:10px;display:flex;gap:8px;align-items:center}.ws-demo-notice strong{font-weight:650;color:#1d5899}.workspace-route .enterprise-content{padding:30px;max-width:1660px;margin:auto;min-height:calc(100svh - 110px)}.workspace-route .enterprise-content>.sectionhead{margin-bottom:25px;align-items:center}.workspace-route .enterprise-content>.sectionhead h2{font-size:29px;letter-spacing:-1px;margin:4px 0}.workspace-route .enterprise-content>.sectionhead .eyebrow{font-size:9px;letter-spacing:1.1px;color:#52647b}.workspace-route .enterprise-content>.sectionhead p{font-size:11px;margin:7px 0 0}.workspace-route .btn{font-size:11px;padding:9px 13px;border-radius:7px;min-height:36px;gap:9px}.workspace-route .btn[data-action=approve],.workspace-route .btn[data-action=customer-preview],.workspace-route .btn[data-action=missing],.workspace-route .btn[data-action=prepare],.workspace-route .btn[data-action=send]{background:#1769e0;border-color:#1769e0;color:white}.ws-page-actions{display:flex;gap:9px}.ws-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.ws-metric{background:#fff;border:1px solid #e0e7ef;border-radius:10px;text-align:left;padding:19px 20px;position:relative}.ws-metric-label{font-size:10px;color:#64748b;display:flex;justify-content:space-between;align-items:center}.ws-metric strong{display:block;font-size:32px;line-height:1.3;font-weight:600;letter-spacing:-1.2px;margin:11px 0 5px;color:#172b4d}.ws-metric small{font-size:9px;color:#52647b}.ws-metric .ws-metric-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:6px;background:#eef4fd;color:#1769e0}.ws-metric-icon svg{width:14px;height:14px}.ws-dashboard{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:23px}.ws-panel{background:white;border:1px solid #e0e7ef;border-radius:11px;overflow:hidden;margin-bottom:23px}.ws-panel-head{display:flex;justify-content:space-between;align-items:center;padding:19px 22px;border-bottom:1px solid #e8edf4;gap:14px}.ws-panel-head h3{font-size:13px;font-weight:650;margin:0;letter-spacing:-.1px}.ws-panel-head small{font-size:10px;color:#52647b}.ws-panel-head button{font-size:10px;color:#1769e0;background:transparent;border:0;padding:0;min-height:28px}.ws-panel-body{padding:20px 22px}.ws-priority-row{display:flex;align-items:center;gap:14px;border-bottom:1px solid #e9eef5;padding:18px 22px}.ws-priority-row:last-child{border-bottom:0}.ws-priority-symbol{background:#fff4e3;color:#b76d11;width:34px;height:34px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.ws-priority-row h4{font-size:12px;margin:0 0 4px;font-weight:650}.ws-priority-row p{font-size:10px;color:#52647b;margin:0}.ws-priority-row .btn{margin-left:auto;white-space:nowrap}.ws-journey{background:#edf4fe;border:1px solid #d8e7fb;border-radius:9px;margin-bottom:23px;padding:20px 22px}.ws-journey-head{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#37618f}.ws-journey h3{font-size:17px;margin:13px 0 7px;letter-spacing:-.3px}.ws-journey p{font-size:11px;color:#52647b;margin:0 0 16px}.ws-journey-track{display:flex;gap:6px;margin-top:18px}.ws-journey-track span{height:4px;border-radius:3px;background:#d1e0f3;flex:1 1}.ws-journey-track span.done{background:#1769e0}.ws-table{width:100%;border-collapse:collapse}.ws-table th{background:#f9fbfe;font-size:9px;font-weight:600;padding:12px 17px;letter-spacing:.2px}.ws-table td{font-size:11px;padding:15px 17px;vertical-align:middle}.ws-table .ws-case-link{border:0;background:none;color:#1769e0;font-size:11px;font-weight:650;padding:0;min-height:25px;cursor:pointer}.ws-table .ws-customer{display:flex;gap:9px;align-items:center}.ws-table .ws-avatar{width:27px;height:27px;font-size:9px}.ws-table small{font-size:9px;color:#52647b;display:block;margin-top:2px}.ws-badge{display:inline-flex;align-items:center;gap:5px;border-radius:5px;font-size:9px;padding:4px 7px;white-space:nowrap;background:#eef3fa;color:#526985}.ws-badge:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.ws-badge.attention{color:#a15a0b;background:#fff3e1}.ws-badge.review{color:#3d67b4;background:#edf3ff}.ws-badge.issued{color:#19785e;background:#eaf7f0}.ws-submetrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e4ebf3}.ws-submetrics button{border:0;border-right:1px solid #e4ebf3;background:white;text-align:left;padding:17px;font-size:9px;color:#64748b}.ws-submetrics button:last-child{border-right:0}.ws-submetrics strong{display:block;font-size:18px;color:#1e3654;margin-bottom:3px}.ws-guide-steps{list-style:none;padding:0;margin:0}.ws-guide-steps li{display:flex;gap:11px;padding:12px 0;color:#52647b;font-size:10px;align-items:center}.ws-guide-steps li>span{width:23px;height:23px;border:1px solid #d8e3f0;border-radius:50%;display:grid;place-items:center;font-size:9px;flex-shrink:0}.ws-guide-steps li.done>span{background:#e7f6ef;border-color:#d2eddf;color:#178262}.ws-guide-steps li.active{color:#1769e0;font-weight:650}.ws-guide-steps li.active>span{background:#1769e0;color:white;border-color:#1769e0}.ws-guide-role{border-top:1px solid #e4ebf3;margin-top:12px;padding-top:14px;font-size:10px;color:#52647b}.ws-guide-role button{color:#1769e0;border:0;background:none;font-size:10px;padding:5px 0}.ws-bar-row{margin:14px 0}.ws-bar-label{display:flex;justify-content:space-between;font-size:10px;color:#61748b;margin-bottom:7px}.ws-bar{height:5px;background:#edf2f8;border-radius:4px;overflow:hidden}.ws-bar>span{height:100%;display:block;background:#1769e0;border-radius:4px}.ws-activity-list{padding:0;margin:0;list-style:none}.ws-activity-list li{font-size:10px;padding:12px 0;border-bottom:1px solid #edf1f6;color:#405975}.ws-activity-list li:last-child{border:0}.ws-activity-list small{display:block;color:#52647b;font-size:9px;margin-top:4px}.ws-empty{padding:20px;text-align:center;color:#75869b;font-size:11px}.workspace-route .workspace-toolbar{background:white;border:1px solid #e0e7ef;border-radius:9px;padding:18px;gap:12px}.workspace-route .workspace-toolbar label{font-size:9px;color:#72849b;min-width:115px}.workspace-route .workspace-toolbar label:first-child{min-width:190px}.workspace-route input,.workspace-route select,.workspace-route textarea{border-color:#dce4ef;font-size:11px;border-radius:6px}.workspace-route .workspace-toolbar input,.workspace-route .workspace-toolbar select{padding:9px}.workspace-route .tablewrap{border:1px solid #e0e7ef;border-radius:10px;background:white;margin-top:18px}.workspace-route .tablewrap th{background:#f9fbfe;font-size:10px}.workspace-route .tablewrap td{font-size:11px;line-height:1.8}.workspace-route .case-summary{background:white;border:1px solid #e0e7ef;border-radius:10px;padding:22px;margin-bottom:20px}.workspace-route .case-summary h3{font-size:24px;letter-spacing:-.7px}.workspace-route .case-summary p{font-size:11px}.ws-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px}.workspace-route .tabs{border-bottom:1px solid #dce4ef;gap:5px;padding-bottom:10px;margin-bottom:23px}.workspace-route .tabs .btn{border:0;background:transparent;color:#6e819a;border-radius:6px}.workspace-route .tabs .btn[aria-pressed=true]{color:#1769e0;background:#e7effb}.workspace-route .resolver{margin-top:0;border-color:#dce6f2;padding:24px}.workspace-route .resolver h3{font-size:21px;letter-spacing:-.5px}.workspace-route .resolver p{font-size:12px;color:#64748b}.workspace-route .journey-timeline{background:white;border:1px solid #e0e7ef;border-radius:10px;padding:22px 28px;list-style:none}.workspace-route .journey-timeline li{padding:15px 0;border-bottom:1px solid #e8eef6;font-size:12px}.workspace-route .journey-timeline li:last-child{border:0}.workspace-route .journey-timeline small{font-size:9px;color:#70829b}.ws-command-dialog{border:1px solid #d7e2ef;border-radius:13px;padding:0;max-width:590px;width:calc(100% - 32px);box-shadow:0 30px 100px #10243a55;top:12vh;bottom:auto}.ws-command-dialog::backdrop{background:#10243a77;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ws-command-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0}.ws-command-head h2{font-size:15px;margin:0}.ws-command-head button{border:0;background:#f1f5f9;border-radius:5px;padding:5px 8px;color:#64748b;font-size:10px}.ws-command-dialog input{margin:15px 20px;width:calc(100% - 40px);font-size:14px;padding:13px}.ws-command-results{max-height:380px;overflow:auto;padding:0 10px 12px}.ws-command-result{width:100%;background:white;border:0;text-align:left;display:flex;justify-content:space-between;gap:15px;padding:13px 12px;border-radius:7px;font-size:12px;color:#1c3553}.ws-command-result:hover{background:#edf4fd}.ws-command-result small{font-size:10px;color:#71849c}.ws-command-dialog .tiny{padding:8px 20px;background:#f8fafc;margin:0}.workspace-route .enterprise-content>#ws-status:empty{display:none}.workspace-route .enterprise-content>.tiny:last-child{font-size:9px;margin-top:24px;color:#52647b}body[data-density=compact] .tablewrap td,body[data-density=compact] .ws-table td{padding-top:8px;padding-bottom:8px}body[data-density=compact] .ws-priority-row{padding-top:12px;padding-bottom:12px}.workspace-route a:focus-visible,.workspace-route button:focus-visible{outline:3px solid #57a4ff;outline-offset:3px}@media(min-width:1700px){.workspace-route .enterprise-content{padding:38px 45px}.ws-dashboard{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:1150px){.ws-dashboard{grid-template-columns:minmax(0,1fr) 270px;gap:17px}.workspace-route .enterprise-shell{grid-template-columns:195px minmax(0,1fr)}.workspace-route .enterprise-content{padding:24px}.workspace-route .enterprise-top{padding:14px 24px}.ws-command-trigger{gap:12px}.ws-metric{padding:16px}.ws-table td,.ws-table th{padding:12px}.ws-detail-grid{grid-template-columns:1fr}.ws-detail-grid>aside{display:none}}@media(max-width:950px){.ws-dashboard{grid-template-columns:1fr}.ws-dashboard>aside{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.ws-metrics{gap:10px}.ws-metric strong{font-size:27px}.ws-metric-label{font-size:9px}.ws-top-actions .ws-command-trigger span{display:none}.workspace-route .enterprise-top{gap:10px}.ws-breadcrumb{font-size:10px}.ws-priority-row{padding:16px}.ws-guide-steps li{padding:10px 0}}@media(max-width:760px){.workspace-route .enterprise-shell{grid-template-columns:1fr}.workspace-route .enterprise-sidebar{position:static;height:auto;padding:16px}.workspace-route .enterprise-wordmark{padding:0 4px 12px;border:0;font-size:20px}.ws-nav-label,.ws-org-card,.ws-sidebar-bottom{display:none}.ws-sidebar-links{display:flex;overflow-x:auto;gap:5px;padding-bottom:4px}.workspace-route .enterprise-sidebar button{white-space:nowrap;width:auto;flex-shrink:0;font-size:10px;padding:8px 11px}.ws-nav-count{display:none}.workspace-route .enterprise-top{height:auto;min-height:66px;padding:13px 18px;flex-wrap:wrap}.ws-breadcrumb{display:none}.ws-top-actions{width:100%;justify-content:space-between}.workspace-route .enterprise-top select{font-size:12px;width:140px}.workspace-route .enterprise-content{padding:22px 18px}.workspace-route .enterprise-content>.sectionhead{display:block}.ws-page-actions{margin-top:16px}.ws-demo-notice{padding:10px 18px;font-size:9px}.ws-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ws-metric{padding:16px}.ws-dashboard>aside{display:block}.ws-metric strong{font-size:30px}.ws-priority-row{align-items:start;flex-wrap:wrap}.ws-priority-row .btn{margin:8px 0 0 48px}.ws-panel-head{padding:17px}.ws-panel-body{padding:18px}.ws-table thead{display:none}.ws-table,.ws-table tbody,.ws-table td,.ws-table tr{display:block;width:100%}.ws-table tr{padding:12px 17px;border-bottom:1px solid #e6edf5}.ws-table td{border:0;padding:4px 0}.ws-table td:empty{display:none}.ws-table .ws-customer{margin:4px 0}.ws-submetrics{grid-template-columns:1fr 1fr}.ws-submetrics button{border-bottom:1px solid #e4ebf3}.workspace-route .btn,.workspace-route .ws-command-trigger,.workspace-route .ws-top-icon{min-height:44px}.workspace-route input,.workspace-route select,.workspace-route textarea{font-size:16px}.ws-detail-grid{grid-template-columns:1fr}.workspace-route .case-summary{padding:18px}.ws-command-dialog{top:5vh}.ws-command-dialog input{font-size:16px}.workspace-route .enterprise-content>.sectionhead h2{font-size:27px}}.ws-metric-icon svg,.ws-top-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.workspace-route .enterprise-content .case-summary .eyebrow{font-size:10px}.ws-detail-grid>div{min-width:0}.workspace-route .enterprise-content .check input{width:auto}.workspace-route .enterprise-content .check{font-size:11px}.workspace-route .enterprise-content .availability{font-size:9px}.ws-panel-body>p{font-size:11px}.ws-panel-body .tiny{font-size:9px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-error{color:#b91c1c}.form-hint{font-size:12px;color:#52647b}.marketing-shell{min-height:100vh}.site-resource-grid{padding-bottom:70px}.home-demo-strip p{color:#52647b}@media(max-width:760px){.nav>.menu{display:block}}.site-nav-group{position:relative}.site-nav-toggle{border:0;background:transparent;font-weight:600;display:flex;align-items:center;gap:7px;padding:10px 0;min-height:40px}.site-nav-toggle,.site-nav-toggle span{color:inherit;font-size:13px}.site-nav-direct{align-self:center}.site-submenu{position:absolute;top:calc(100% + 7px);left:-18px;width:255px;background:white;color:#172b4d;border:1px solid #dce5ef;border-radius:10px;padding:10px;box-shadow:0 18px 50px #10243a24;z-index:30}.site-submenu p{font-size:10px;letter-spacing:1.1px;text-transform:uppercase;color:#52647b;padding:7px 10px;margin:0}.site-submenu a{display:block;font-size:12px;padding:10px;border-radius:6px;color:#172b4d;font-weight:500}.site-submenu a:hover,.site-submenu a[aria-current=page]{background:#edf4ff;color:#1255ad}.marketing-home .header .site-submenu a{color:#172b4d}.marketing-home .header .site-submenu a:hover{color:#1255ad}.site-nav-toggle[aria-expanded=true]{color:#1769e0}.marketing-home .site-nav-toggle[aria-expanded=true]{color:#9bcaff}.site-submenu[hidden]{display:none!important}.site-nav-toggle:focus-visible{outline:3px solid #1769e0;outline-offset:4px;border-radius:4px}@media(max-width:760px){.site-nav-group{width:100%}.site-nav-toggle{width:100%;justify-content:space-between;font-size:14px;min-height:46px}.site-submenu{position:static;width:100%;box-shadow:none;border-radius:7px;padding:8px;margin:2px 0 10px}.site-submenu a{min-height:44px}.site-nav-direct{align-self:start;min-height:44px;padding:10px 0}.navlinks.open{max-height:calc(100svh - 72px);overflow-y:auto;gap:4px}.site-submenu p{padding-top:5px}}.marketing-shell>.header{position:sticky;top:0;z-index:50}.marketing-shell .nav{gap:24px}.marketing-shell .navlinks{gap:20px}.site-nav-direct,.site-nav-toggle{font-size:14px}.site-header-actions{display:flex;align-items:center;gap:18px;margin-left:4px;white-space:nowrap}.site-signin{font-size:12px;font-weight:600}.site-header-actions .btn{font-size:11px;padding:12px 16px}.site-mega-menu{width:670px;left:-45px;padding:16px}.site-mega-menu .site-menu-body{display:grid;grid-template-columns:1fr 235px;gap:16px}.site-submenu .site-menu-links a strong{display:block;font-size:12px;font-weight:650}.site-submenu .site-menu-links a span{display:block;font-size:10px;line-height:1.5;color:#52647b;margin-top:3px}.site-mega-menu .site-menu-links{display:grid;grid-template-columns:1fr 1fr;gap:2px}.site-submenu:not(.site-mega-menu){width:290px}.site-menu-feature{background:#edf4fc;border:1px solid #dce8f6;border-radius:8px;padding:18px;display:flex;flex-direction:column;justify-content:center}.site-menu-feature .eyebrow{font-size:8px;letter-spacing:1px}.site-menu-feature h3{font-size:17px;line-height:1.4;margin:14px 0 7px;color:#10243a;letter-spacing:-.4px}.site-submenu .site-menu-feature p{font-size:11px;line-height:1.65;text-transform:none;letter-spacing:0;padding:0;color:#52647b}.site-submenu .site-menu-feature a{font-size:11px;padding:15px 0 0;color:#1255ad;font-weight:650}.site-mobile-actions{display:none}@media(min-width:1151px){#submenu-Integrations{left:-180px}.marketing-shell .brand{font-size:22px}}@media(max-width:1150px){.marketing-shell .header{height:72px}.marketing-shell .nav>.menu{display:block;margin-left:auto}.marketing-shell .navlinks{display:none;position:absolute;left:0;right:0;top:72px;padding:18px 24px;background:white;border-bottom:1px solid #dce5ef;z-index:51;max-height:calc(100svh - 72px);overflow-y:auto}.marketing-shell .navlinks.open{display:flex;flex-direction:column;gap:3px}.marketing-home .header .navlinks{background:#10243a}.site-nav-group{width:100%}.site-nav-toggle{width:100%;justify-content:space-between;min-height:46px}.site-mega-menu,.site-submenu,.site-submenu:not(.site-mega-menu){position:static;width:100%;box-shadow:none;margin:3px 0 10px;left:auto}.site-mega-menu .site-menu-body{grid-template-columns:1fr 230px}.site-nav-direct{align-self:start;min-height:44px;padding:10px 0}.site-header-actions .btn{display:none}.site-mobile-actions{display:block;padding-top:15px}.site-mobile-actions .btn{display:inline-flex}.site-signin{font-size:12px}.marketing-shell .nav{gap:15px}}@media(max-width:600px){.site-mega-menu .site-menu-body,.site-mega-menu .site-menu-links{grid-template-columns:1fr}.site-menu-feature{padding:18px}.site-header-actions{gap:0}.marketing-shell .brand{font-size:20px}.marketing-shell .mark{width:30px;height:34px}.marketing-shell .nav{gap:12px}.site-submenu .site-menu-links a{padding:12px;min-height:48px}}.home-more-links{display:none}@media(max-width:640px){.home-section.home-resources,.home-section[aria-labelledby=home-industries-title]{display:none}.home-more-links{display:block}}.header{height:auto;min-height:88px}.header .nav{row-gap:8px}.brand,.header .nav{flex-wrap:wrap;min-width:0}@media(max-width:640px){.btn,.callout .btn,.home-final .btn{white-space:normal;text-align:center;max-width:100%}footer,footer *{overflow-wrap:anywhere;min-width:0}.marketing-home .header nav.nav,.marketing-shell .header nav.nav,footer .wrap,footer nav{flex-wrap:wrap}.marketing-home .header nav.nav>button,.marketing-shell .header nav.nav>button{flex:0 0 auto}}.home-more-links,.home-more-links a{color:#84baff}.home-more-links a{text-decoration:underline}.industry-directory{padding-bottom:70px}.industry-focus{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px;border:1px solid #d4e4fa;border-radius:12px;background:#eef5fe;margin:10px 0 60px}.industry-focus h2{font-size:26px;margin:12px 0;letter-spacing:-.7px}.industry-focus p{max-width:650px;font-size:14px;color:#52647b}.industry-focus .btn{white-space:nowrap}.industry-status{display:inline-flex;font-size:10px;line-height:1.5;padding:5px 9px;border-radius:5px;color:#53667e;background:#edf1f7;font-weight:600}.industry-status.initial{background:#e7f3ee;color:#186648}.industry-status.partial{background:#eaf1fe;color:#25549a}.industry-status.governed{background:#f1edfa;color:#68448d}.industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.industry-card{padding:25px;border:1px solid #e0e7ef;border-radius:12px;background:white;display:flex;align-items:start;flex-direction:column}.industry-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:10px;background:#edf4fe;color:#1769e0;margin-bottom:23px}.industry-icon svg{width:25px;height:25px}.industry-card h3{font-size:22px;letter-spacing:-.6px;margin:18px 0 10px}.industry-card p{font-size:13px;color:#52647b;margin:0 0 24px}.industry-card .textlink{margin-top:auto;border-top:1px solid #e2e8f0;padding-top:17px;width:100%;font-size:12px}.industry-foundation{border:1px solid #e0e7ef;border-radius:12px;background:white;padding:35px;margin-top:45px;max-width:1000px}.industry-foundation h2{font-size:29px;max-width:650px}.industry-foundation p{font-size:14px;color:#52647b;max-width:850px}.industry-services{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.industry-services span{border:1px solid #dce5f0;padding:9px 12px;border-radius:6px;background:#f8fafc;font-size:12px;color:#405975}.industry-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:#52647b;margin:30px 0 0}.industry-breadcrumb a{color:#1769e0}.industry-detail .pagehero{padding-top:30px;max-width:920px}.industry-detail .pagehero h1{font-size:40px}.industry-detail .pagehero .industry-icon{margin-bottom:20px}.industry-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:60px;padding-bottom:50px}.industry-detail .prose{max-width:820px}.industry-side{align-self:start;background:white;border:1px solid #e0e7ef;border-radius:10px;padding:25px;margin-top:30px}.industry-side h2{font-size:20px;letter-spacing:-.5px;margin-top:0}.industry-side p{font-size:12px;color:#52647b}.industry-side a{display:block;font-size:12px;color:#1769e0;margin:14px 0;min-height:26px}.industry-side h3{font-size:13px}.industry-side hr{border:0;border-top:1px solid #e2e8f0;margin:24px 0}.home-industry-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0}.home-industry-link{border:1px solid #dce5ef;border-radius:8px;background:white;padding:19px;display:flex;flex-direction:column;gap:9px}.home-industry-link strong{font-size:14px}.home-industry-link span{font-size:10px;color:#52647b}.home-industry-link:hover{border-color:#1769e0}.industry-organizations{padding-top:30px}.industry-overview-link{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #d6e5f8;padding:24px;border-radius:10px;background:#eef5fe;margin-bottom:30px}.industry-overview-link h2{font-size:24px;margin:0 0 6px}.industry-overview-link p{font-size:13px;color:#52647b;margin:0}@media(max-width:1000px){.industry-grid{grid-template-columns:1fr 1fr}.industry-detail-grid{gap:30px;grid-template-columns:1fr 260px}.home-industry-links{grid-template-columns:1fr 1fr}.industry-focus{align-items:start;flex-direction:column}}@media(max-width:700px){.industry-detail-grid,.industry-grid{grid-template-columns:1fr}.industry-detail .pagehero h1{font-size:32px}.industry-side{margin-top:0}.industry-focus{padding:24px;margin-bottom:40px}.industry-foundation{padding:24px}.industry-foundation h2{font-size:25px}.industry-overview-link{display:block}.industry-overview-link .btn{margin-top:18px}.industry-card{padding:24px}.home-industry-link{padding:15px}.home-industry-link strong{font-size:12px}}.line-explorer{margin:0 0 60px}.line-tabs{display:flex;gap:5px;overflow-x:auto;border-bottom:1px solid #dce5ef;padding:0 0 10px}.line-tabs button{border:0;background:transparent;border-radius:7px;padding:12px 17px;white-space:nowrap;color:#52647b;font-weight:600;font-size:13px;min-height:44px}.line-tabs button[aria-selected=true]{background:#1769e0;color:white}.line-explorer-intro{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 0 15px}.line-explorer-intro h3{font-size:26px;letter-spacing:-.6px;margin:15px 0 8px}.line-explorer-intro p{font-size:14px;color:#52647b;max-width:650px}.line-prototype{background:white;border:1px solid #dce5ef;border-radius:12px;padding:28px}.line-prototype h3{font-size:21px;letter-spacing:-.5px;margin:15px 0 8px}.line-prototype p{font-size:13px;color:#52647b}.line-prototype-head{display:flex;align-items:center;justify-content:space-between;gap:25px}.line-prototype-head label{font-size:11px;min-width:135px}.line-prototype select{font-size:14px}.line-status{background:#f3f7fd;border:1px solid #dce7f6;border-radius:8px;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.line-status strong{text-transform:capitalize;color:#174d92;font-size:17px}.line-status span{font-size:12px;color:#52647b}.line-prototype button:disabled{cursor:not-allowed;opacity:.55}.line-history{border-top:1px solid #e2e8f0;margin-top:22px;padding-top:18px;font-size:12px}.line-history summary{cursor:pointer;color:#1769e0;padding:10px 0}.line-history li{padding:6px 0;color:#52647b}.line-annuity-steps{font-size:14px;color:#52647b;padding-left:20px}.line-annuity-steps li{padding:8px 0}.life-demo-page{padding-top:30px;padding-bottom:60px;max-width:1000px}.life-demo-page>a{font-size:13px;color:#1769e0}.line-future .btn{margin-top:12px}@media(max-width:700px){.line-explorer-intro,.line-prototype-head,.line-status{align-items:start;flex-direction:column}.line-prototype{padding:20px}.line-prototype .btn{min-height:44px}.line-prototype-head label{width:100%}.line-prototype select{font-size:16px}.line-status span{font-size:13px}.line-tabs{margin-right:-15px;padding-right:15px}}:root{--font-primary:"Inter",Arial,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--type-hero-size:4rem;--type-hero-weight:700;--type-hero-line:1.12;--type-hero-tracking:-0.025em;--type-page-size:2.75rem;--type-page-weight:700;--type-page-line:1.2;--type-page-tracking:-0.025em;--type-section-size:2rem;--type-section-weight:600;--type-section-line:1.25;--type-section-tracking:-0.025em;--type-card-size:1.375rem;--type-card-weight:600;--type-card-line:1.35;--type-card-tracking:-0.015em;--type-body-size:1rem;--type-body-weight:400;--type-body-line:1.5;--type-body-tracking:0em;--type-navigation-size:1rem;--type-navigation-weight:500;--type-navigation-line:1.5;--type-navigation-tracking:0em;--type-button-size:1rem;--type-button-weight:600;--type-button-line:1.5;--type-button-tracking:0em;--type-label-size:0.875rem;--type-label-weight:500;--type-label-line:1.5;--type-label-tracking:0em;--type-table-size:0.875rem;--type-table-weight:400;--type-table-line:1.5;--type-table-tracking:0em;--type-supporting-size:0.875rem;--type-supporting-weight:400;--type-supporting-line:1.5;--type-supporting-tracking:0em}@media (max-width:700px){:root{--type-hero-size:2.5rem;--type-page-size:2rem;--type-section-size:1.75rem;--type-card-size:1.25rem;--type-body-size:1rem;--type-navigation-size:1rem;--type-button-size:1rem;--type-label-size:0.875rem;--type-table-size:0.875rem;--type-supporting-size:0.875rem}}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}html{font-size:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:var(--font-primary);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);font-synthesis:none}button,input,select,textarea{font-family:inherit}h1,h2,h3{font-family:var(--font-primary);overflow-wrap:anywhere}.pagehero h1,h1{font-size:var(--type-page-size);font-weight:var(--type-page-weight);line-height:var(--type-page-line);letter-spacing:var(--type-page-tracking)}.hero h1,.hero-copy h1{font-size:var(--type-hero-size);font-weight:var(--type-hero-weight);line-height:var(--type-hero-line);letter-spacing:var(--type-hero-tracking)}.home-final h2,.home-section h2,.prose h2,h2{font-size:var(--type-section-size);font-weight:var(--type-section-weight);line-height:var(--type-section-line);letter-spacing:var(--type-section-tracking)}.card h3,h3{font-size:var(--type-card-size);font-weight:var(--type-card-weight);line-height:var(--type-card-line);letter-spacing:var(--type-card-tracking)}.navlinks,.site-nav-direct,.site-nav-toggle,.site-signin{font-size:var(--type-navigation-size);font-weight:var(--type-navigation-weight);line-height:var(--type-navigation-line)}.btn,.site-header-actions .btn,.workspace-route .btn{font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line);min-height:2.75rem;white-space:normal}.workspace-route .enterprise-top label,.workspace-route .workspace-toolbar label,label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line)}.enterprise-content .tablewrap td:not(:first-child),.enterprise-content td,table,td,th{font-size:var(--type-table-size);line-height:var(--type-table-line)}th{font-weight:var(--font-weight-medium)}.availability,.enterprise-stats .stat small,.label,.micro,.site-submenu .site-menu-links a span,.tiny,.workspace-route .enterprise-content>.tiny:last-child,.ws-bar-label,.ws-metric-label,.ws-nav-count,.ws-nav-label{font-size:var(--type-supporting-size);line-height:var(--type-supporting-line)}.site-submenu .site-menu-feature a,.site-submenu .site-menu-links a strong{font-size:var(--type-navigation-size);font-weight:var(--font-weight-medium)}.agent-bottomnav button,.enterprise-sidebar button,.workspace-route .enterprise-sidebar button{font-size:var(--type-navigation-size);font-weight:var(--type-navigation-weight);line-height:var(--type-navigation-line);min-height:2.75rem;height:auto;white-space:normal}.workspace-route .enterprise-content>.sectionhead h2{font-size:var(--type-page-size);font-weight:var(--type-page-weight);line-height:var(--type-page-line)}.customer-mobile h1{font-size:var(--type-page-size);font-weight:var(--font-weight-bold);line-height:1.2}.customer-mobile h2{font-size:var(--type-card-size);font-weight:var(--font-weight-semibold);line-height:1.35}.header,.marketing-shell .header{min-height:88px;height:auto;padding-block:12px}.sectionhead,.site-header-actions{flex-wrap:wrap}@media(max-width:1150px){.marketing-shell .header{min-height:72px}.marketing-shell .navlinks{top:100%}}@media(max-width:700px){.industry-detail .pagehero h1{font-size:var(--type-page-size)}.site-header-actions .btn{font-size:var(--type-button-size)}.hero h1,.hero-copy h1{font-size:var(--type-hero-size)}}.workspace-route .enterprise-top{height:auto;min-height:77px;flex-wrap:wrap;gap:12px;padding-block:12px}.marketing-home .header{height:auto;min-height:84px}.site-nav-toggle{white-space:normal}.card p,.hero p,.hero-copy p,.line-explorer-intro p,.line-prototype p,.pagehero p,.prose p,.sectionhead p,.steps p{font-size:var(--type-body-size);line-height:var(--type-body-line)}.enterprise-content .sectionhead p,.workspace-route .enterprise-content>.sectionhead p{font-size:var(--type-supporting-size);line-height:var(--type-supporting-line)}.marketing-home{overflow-wrap:break-word}.marketing-home .wrap{width:100%;max-width:1280px}.marketing-home .nav{gap:20px;flex-wrap:wrap}.marketing-home .brand{flex-shrink:0;white-space:nowrap}.marketing-home .site-header-actions{flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0}.marketing-home .hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding-block:56px}.marketing-home .hero-copy h1{font-size:var(--type-hero-size);line-height:1.12;letter-spacing:-.025em}.marketing-home .hero-copy>p{line-height:1.6}.marketing-home .hero-copy .hero-footnote{font-size:.875rem!important;align-items:baseline}.marketing-home .hero-kicker{line-height:1.5;letter-spacing:.065em;display:block}.marketing-home .hero-kicker:before{display:none}.marketing-home .hero-art{display:flex;flex-direction:column;isolation:isolate;background:white;border:1px solid #d8e3ef;border-radius:16px;box-shadow:0 20px 60px #10243a12;overflow:hidden;margin:0}.hero-product-preview{display:block;position:relative;z-index:1;background:#f7faff;min-width:0}.hero-product-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:16px 20px;border-bottom:1px solid #dbe5f0;font-size:.875rem}.hero-product-bar>span{font-size:.875rem;color:#52647b}.hero-product-preview img{display:block;width:100%;height:auto;border-radius:0}.hero-product-link{display:flex;justify-content:space-between;gap:12px;padding:14px 20px;background:#eaf2fe;color:#1558b5;font-size:1rem;font-weight:600;border-block:1px solid #d4e4fa}.marketing-home .hero-workflow-card{position:static;order:2;width:auto;margin:0;padding:20px;border:0;border-radius:0;box-shadow:none}.marketing-home .hero-workflow-card .card-top{gap:8px;flex-wrap:wrap}.marketing-home .hero-workflow-card h3{font-size:1.25rem;margin-block:14px 8px}.marketing-home .hero-workflow-card p{margin-block:8px}.hero-next-action{margin-top:12px;padding:12px 14px;background:#f6f9fd;border:1px solid #e2e8f0;border-radius:8px}.marketing-home .hero-art>img{order:3;height:112px;object-position:center 48%;opacity:.85}.marketing-home .hero-orbit-label{position:static;order:4;border-radius:0;padding:14px 20px;background:#10243a}.marketing-home .art-caption{position:static;order:5;background:white;padding:9px 20px;margin:0;color:#52647b}.marketing-home .home-announcement{line-height:1.5;padding-block:12px}.marketing-home .home-audiences>.wrap{flex-wrap:wrap;gap:20px 28px;min-height:100px;padding-block:24px;font-size:1rem}.marketing-home .home-audiences small{letter-spacing:.045em}.marketing-home .home-section{padding-block:64px}.marketing-home .home-final h2,.marketing-home .home-section h2{font-size:var(--type-section-size);line-height:1.25;font-weight:600;letter-spacing:-.025em}.marketing-home .eyebrow{letter-spacing:.055em;flex-wrap:wrap}.marketing-home .connectivity-grid>div>p,.marketing-home .home-workflow-head>p,.marketing-home .sectionhead p,.marketing-home .solution-editorial>div>p,.marketing-home .trust-layout>div>p{font-size:1rem!important;line-height:1.6;max-width:40rem}.marketing-home .capability{display:flex;flex-direction:column;padding:28px}.marketing-home .capability h3{font-size:var(--type-card-size);line-height:1.35;margin-block:22px 12px}.marketing-home .capability p{line-height:1.6;min-height:0;flex:1 1}.marketing-home .capability svg{width:36px;height:36px}.marketing-home .cap-availability,.marketing-home .cap-index{font-size:.875rem;line-height:1.5}.marketing-home .textlink{font-size:1rem;line-height:1.5}.marketing-home .workflow-console{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.marketing-home .workflow-step{padding:22px 20px;min-height:104px;align-items:start}.marketing-home .workflow-step>span{font-size:.875rem;width:auto;flex-shrink:0}.marketing-home .workflow-step strong{line-height:1.5;font-weight:600}.marketing-home .workflow-step small{display:block;line-height:1.55;margin-top:6px;color:#c0d1e6}.marketing-home .workflow-screen-top{font-size:.875rem;gap:12px;flex-wrap:wrap}.marketing-home .workflow-screen-body{padding:28px}.marketing-home .workflow-screen-body>p{font-size:1rem;line-height:1.6;min-height:0}.marketing-home .workflow-screen-body h3{line-height:1.35}.marketing-home .workflow-case{font-size:1rem;flex-wrap:wrap}.marketing-home .workflow-bottom small,.marketing-home .workflow-case span{font-size:.875rem;line-height:1.5}.marketing-home .workflow-bottom{flex-wrap:wrap;align-items:start}.marketing-home .workflow-control-row{flex-wrap:wrap;align-items:center;gap:16px}.marketing-home .workflow-control-row button{font-size:1rem;line-height:1.5;min-width:44px;min-height:44px}.marketing-home .workflow-control-row p{font-size:.875rem;line-height:1.5;flex:1 1;min-width:180px}.marketing-home #workflow-position{font-size:1rem!important;min-width:3rem!important}.marketing-home #workflow-motion{font-size:.875rem!important;line-height:1.5;min-height:1.5em}.marketing-home .connectivity-grid,.marketing-home .solution-editorial,.marketing-home .trust-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px}.marketing-home .solution-photo img{height:auto;aspect-ratio:1.2}.marketing-home .solution-photo figcaption{line-height:1.5}.marketing-home .photo-note{position:static;padding:18px;line-height:1.5}.marketing-home .photo-note strong,.marketing-home .solution-link h3,.marketing-home .trust-list strong{font-size:1.125rem;line-height:1.4}.marketing-home .home-demo-strip p,.marketing-home .solution-link p,.marketing-home .trust-list p{font-size:1rem;line-height:1.6}.marketing-home .connection-map{padding:28px}.marketing-home .map-bottom,.marketing-home .map-top{flex-wrap:wrap;gap:12px}.marketing-home .map-node{line-height:1.5;min-width:120px;padding:16px 12px}.marketing-home .map-caption,.marketing-home .map-center small,.marketing-home .map-node small{font-size:.875rem;line-height:1.5}.marketing-home .map-center{font-size:1.25rem;padding:24px 16px}.marketing-home .map-caption{color:#52647b;margin-top:22px}.marketing-home .trust-list{gap:24px}.marketing-home .trust-list article{padding:22px;border:1px solid #e2e8f0;border-radius:10px;background:#f9fbfd;min-width:0}.marketing-home .trust-symbol{font-size:26px}.marketing-home .home-demo-strip{padding:30px;flex-wrap:wrap;gap:24px;margin-top:40px}.marketing-home .home-industry-link{padding:22px;min-width:0;gap:12px}.marketing-home .home-industry-link strong{font-size:1.125rem}.marketing-home .home-final .wrap{flex-wrap:wrap}.marketing-home .home-final .btn{white-space:normal}.marketing-home .home-final p{font-size:1rem;line-height:1.6}.marketing-home footer{padding-block:32px 24px}.marketing-home .footergrid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:30px}.marketing-home .footergrid h3{font-size:1rem;line-height:1.5;font-weight:600}.marketing-home .footergrid a:not(.brand){font-size:.9375rem;line-height:1.5;margin-block:10px}.marketing-home .footerbottom,.marketing-home .footergrid p{font-size:.875rem;line-height:1.6}.marketing-home .footerbottom{flex-wrap:wrap;gap:14px;margin-top:24px}.marketing-home .hero-layout>*,.marketing-home .nav>*,.marketing-home .sectionhead>*,.marketing-home .workflow-console>*{min-width:0}@media(max-width:1200px){.marketing-home .hero-layout{gap:28px}.marketing-home .nav,.marketing-home .navlinks{gap:14px}}@media(max-width:1150px){.marketing-home .site-header-actions{flex-direction:row}.marketing-home .nav{flex-wrap:nowrap}.marketing-home .navlinks{background:#10243a}.marketing-home .site-mega-menu .site-menu-body{grid-template-columns:1fr}.marketing-home .site-menu-links{grid-template-columns:1fr 1fr}}@media(max-width:900px){.marketing-home .connectivity-grid,.marketing-home .hero-layout,.marketing-home .solution-editorial,.marketing-home .trust-layout,.marketing-home .workflow-console{grid-template-columns:1fr}.marketing-home .hero-copy>p{max-width:40rem}.marketing-home .hero-layout{padding-block:40px;gap:32px}.marketing-home .hero-art{max-width:680px;width:100%;justify-self:center}.marketing-home .hero-copy h1{font-size:clamp(2.5rem,6vw,3.5rem)}.marketing-home .footergrid,.marketing-home .home-industry-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.marketing-home .wrap{padding-inline:20px}.marketing-home .site-header-actions{display:none}.marketing-home .brand{font-size:20px}.marketing-home .home-section{padding-block:44px}.marketing-home .hero-copy h1{font-size:2.5rem}.marketing-home .hero-copy>p{font-size:1rem}.marketing-home .capability-grid,.marketing-home .cards,.marketing-home .footergrid,.marketing-home .home-industry-links,.marketing-home .trust-list{grid-template-columns:1fr}.marketing-home .home-audiences>.wrap{gap:16px}.marketing-home .home-audiences small{width:100%}.marketing-home .home-audiences a{font-size:1rem}.marketing-home .workflow-screen-body{padding:20px}.marketing-home .workflow-step{padding:18px 16px;gap:12px}.marketing-home .workflow-screen-top{padding:14px 20px}.marketing-home .home-workflow-head,.marketing-home .workflow-control-row p{display:block}.marketing-home .workflow-arrows{margin-left:auto}.marketing-home .hero-product-bar{padding:14px 16px}.marketing-home .hero-product-preview img{min-height:0}.marketing-home .hero-workflow-card{padding:18px}.marketing-home .connection-map{padding:20px}.marketing-home .map-bottom,.marketing-home .map-top{flex-direction:column}.marketing-home .home-demo-strip{padding:22px}.marketing-home .footergrid{gap:18px}.marketing-home .footergrid p{max-width:none}.marketing-home .site-menu-links{grid-template-columns:1fr}.marketing-home .navlinks{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.marketing-home *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.marketing-home .hero-product-preview img{aspect-ratio:2.25}.marketing-home .hero-layout{align-items:start}.marketing-home .hero-copy{padding-top:40px}@media(max-width:900px){.marketing-home .hero-copy{padding-top:0}}.workspace-route .ws-sidebar-bottom>a{display:flex;align-items:center;min-height:32px;padding-block:4px;font-size:.875rem;line-height:1.5}:root{--muted:#475569;--if-success:#15803d;--if-warning:#b45309;--if-error:#dc2626}.marketing-shell{background:#fff;color:#172b4d;overflow-wrap:break-word}.marketing-shell .wrap{width:100%;max-width:1280px}.marketing-home .header,.marketing-shell .header{background:#10243a;color:#fff;min-height:76px;padding-block:12px;border:0}.marketing-shell .header .brand b{color:#77adff}.marketing-shell .brand{white-space:nowrap;font-size:22px;letter-spacing:-.055em}.marketing-shell .header .nav{gap:20px;flex-wrap:nowrap}.marketing-shell .header .navlinks{color:#e2e8f0;gap:20px}.marketing-shell .header .site-header-actions{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:20px;margin-left:auto}.marketing-shell .header .site-header-actions .btn{padding:11px 16px;line-height:1.5;white-space:normal}.marketing-shell .header .site-signin{font-size:.9375rem;white-space:nowrap}.marketing-shell .navlinks{margin-left:auto}.marketing-shell .site-nav-direct,.marketing-shell .site-nav-toggle{font-size:.9375rem}.marketing-shell .site-submenu{color:#172b4d;background:#fff;border-radius:10px;box-shadow:0 15px 35px #10243a14}.marketing-shell .site-submenu .site-menu-links a{padding:12px;min-width:0;white-space:normal}.marketing-shell .site-submenu .site-menu-links a strong{font-size:.9375rem;line-height:1.5;font-weight:600}.marketing-shell .site-menu-feature p,.marketing-shell .site-submenu .site-menu-links a span{font-size:.875rem;line-height:1.5;color:#475569}.marketing-shell .site-nav-direct[aria-current=page],.marketing-shell .site-nav-toggle[aria-current=page]{color:#a8ceff;text-decoration:underline;text-underline-offset:6px}.marketing-shell .site-submenu a[aria-current=page]{background:#edf4ff;color:#1559b6}.marketing-shell .pagehero{padding-block:48px 24px;max-width:850px}.marketing-shell .pagehero p{font-size:1.125rem;line-height:1.6;max-width:68ch}.marketing-shell .prose{max-width:78ch;padding-bottom:48px}.marketing-shell .prose li,.marketing-shell .prose p{font-size:1rem;line-height:1.65;color:#475569}.marketing-shell .prose h2{font-size:2rem;line-height:1.25;margin-block:36px 16px}.marketing-shell .prose a:not(.btn){color:#1559b6;text-decoration:underline;text-underline-offset:3px}.marketing-shell .notice{font-size:.875rem;line-height:1.6;color:#304b6b}.marketing-shell .card p,.marketing-shell .industry-card p,.marketing-shell .industry-focus p,.marketing-shell .industry-foundation p,.marketing-shell .industry-side p,.marketing-shell .split p{font-size:1rem;line-height:1.6;color:#475569}.marketing-shell .availability,.marketing-shell .form-hint,.marketing-shell .industry-status,.marketing-shell .tiny{font-size:.875rem;line-height:1.5}.marketing-shell .card h3,.marketing-shell .industry-card h3{font-size:1.25rem;line-height:1.35;font-weight:600}.marketing-shell .textlink{font-size:1rem;line-height:1.5}.marketing-shell .card .icon{background:#edf4ff;width:44px;height:44px}.marketing-shell .card{box-shadow:none;padding:24px;min-width:0}.marketing-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #1769e0;outline-offset:4px}.marketing-shell .header :is(button,a):focus-visible{outline-color:#a8ceff}.marketing-home .home-announcement{font-size:.875rem;background:#f1f5f9;padding-block:9px}.marketing-home .home-hero{background:#f8fafc}.marketing-home .hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:44px;align-items:center;padding-block:42px;min-height:0}.marketing-home .hero-copy{padding-top:0}.marketing-home .hero-copy h1{font-size:clamp(3.5rem,4.5vw,4rem);line-height:1.08;max-width:13ch;margin-block:16px 20px;font-weight:700}.marketing-home .hero-kicker{font-size:.875rem;letter-spacing:0;text-transform:none;color:#225b9d;font-weight:500}.marketing-home .hero-copy>p{font-size:1.125rem;line-height:1.55;max-width:52ch}.marketing-home .hero-copy .actions{gap:12px;margin-top:24px}.marketing-home .hero-art{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:0;border:1px solid #d7e1ed;border-radius:14px;box-shadow:0 12px 32px #10243a0a;overflow:visible;background:#fff}.marketing-home .hero-product-preview{grid-column:1/-1;border:7px solid #10243a;border-radius:14px 14px 0 0;background:#10243a;overflow:hidden}.marketing-home .hero-product-bar{background:#fff;font-size:.875rem;padding:10px 12px}.marketing-home .hero-product-bar>span{font-size:.875rem}.marketing-home .hero-product-preview img{aspect-ratio:1.9;object-fit:cover;object-position:top;width:100%}.marketing-home .hero-product-link{font-size:.9375rem;padding:12px}.marketing-home .hero-workflow-card{grid-column:1;order:0;padding:16px;background:#fff;border-radius:0 0 0 14px}.marketing-home .hero-workflow-card .card-top{font-size:.875rem;line-height:1.5}.marketing-home .hero-workflow-card h3{font-size:1.125rem;line-height:1.35;margin-block:10px 6px}.marketing-home .hero-workflow-card p{font-size:.875rem;line-height:1.5}.marketing-home .hero-next-action{padding:10px;border-radius:6px;margin-top:10px}.marketing-home .hero-next-action p{margin:4px 0 0}.marketing-home .hero-art>img{grid-column:2;grid-row:2;width:100%;height:100%;min-height:0;position:static;object-fit:cover;border-radius:0;opacity:1;order:0}.marketing-home .hero-orbit-label{grid-column:1/-1;order:0;padding:10px 16px;font-size:.875rem}.marketing-home .hero-orbit-label strong{font-size:1rem;margin:0}.marketing-home .art-caption{grid-column:1/-1;order:0;padding:8px 16px;background:#fff;font-size:.875rem;border-radius:0 0 14px 14px}.marketing-home .flow-progress{margin-block:12px}.marketing-home .hero-footnote{margin-bottom:0;color:#475569}.marketing-home .home-audiences>.wrap{min-height:0;padding-block:22px;gap:18px;font-size:.9375rem}.marketing-home .home-audiences small{font-size:.875rem;letter-spacing:0;text-transform:none}.marketing-home .home-section{padding-block:46px}.marketing-home .sectionhead{gap:28px;margin-bottom:24px;align-items:center}.marketing-home .eyebrow{font-size:.875rem;letter-spacing:0;text-transform:none;font-weight:500;line-height:1.5}.marketing-home .home-final h2,.marketing-home .home-section h2{font-size:2rem;line-height:1.2;letter-spacing:-.03em;margin-block:10px 0;max-width:27ch}.marketing-home .sectionhead p{max-width:52ch}.marketing-home .capability-grid{gap:20px}.marketing-home .capability{padding:24px;box-shadow:none;background:#fff}.marketing-home .capability h3{margin-block:18px 10px;min-height:2.7em;font-size:1.25rem}.marketing-home .capability p{margin-top:0;color:#475569;font-size:1rem;line-height:1.55}.marketing-home .cap-top svg{width:32px;height:32px}.marketing-home .cap-availability{font-size:.875rem;padding:4px 7px;margin-top:10px}.marketing-home .capability:hover{transform:none;box-shadow:none;border-color:#b4c9e3}.marketing-home .capability:focus-within{border-color:#1769e0}.marketing-home .home-workflow-head{margin-bottom:24px}.marketing-home .home-workflow-head>p{max-width:50ch;color:#c4d4e8}.marketing-home .workflow-console{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:28px;align-items:start}.marketing-home .workflow-step{min-height:88px;padding:16px;border-color:#3c526b}.marketing-home .workflow-step strong{font-size:1rem}.marketing-home .workflow-step small{font-size:.875rem;margin-top:4px}.marketing-home .workflow-step[aria-pressed=true]{border-color:#85baff;background:#193d64;box-shadow:inset 3px 0 #85baff}.marketing-home .workflow-screen-top{padding:14px 20px}.marketing-home .workflow-screen-body{padding:24px}.marketing-home .workflow-screen-body h3{font-size:1.375rem;line-height:1.3}.marketing-home .workflow-next{background:#edf4ff;border:1px solid #dae7fa;border-radius:7px;padding:12px;margin-block:16px;font-size:1rem;color:#304b6b}.marketing-home .workflow-control-row{margin-top:20px;gap:12px}.marketing-home .workflow-control-row button{padding:10px 14px}.marketing-home .workflow-control-row [data-flow-restart]{background:#1769e0;border-color:#1769e0}.marketing-home .workflow-control-row p{min-width:150px}.marketing-home .solution-editorial{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px}.marketing-home .solution-photo img{width:100%;height:320px;aspect-ratio:auto;object-fit:cover;object-position:50% 65%;border-radius:10px}.marketing-home .photo-note{padding:14px 16px;margin-top:12px;background:#f8fafc;font-size:.875rem}.marketing-home .solution-photo figcaption{font-size:.875rem;color:#475569}.marketing-home .solution-link{padding-block:16px}.marketing-home .solution-link h3{font-size:1.125rem}.marketing-home .solution-link p{font-size:1rem;line-height:1.55}.marketing-home .connectivity-grid,.marketing-home .trust-layout{gap:40px}.marketing-home .connection-map{padding:22px;box-shadow:none}.marketing-home .map-node{font-size:1rem;padding:12px;min-width:110px}.marketing-home .map-center{margin:24px 0;padding:18px}.marketing-home .trust-list{gap:16px}.marketing-home .trust-list article{background:#fff;border:0;border-left:2px solid #dce5ef;border-radius:0;padding:0 0 0 18px}.marketing-home .trust-list p{font-size:1rem;line-height:1.55}.marketing-home .trust-symbol{font-size:24px}.marketing-home .home-demo-strip{padding:24px;margin-top:32px;border-radius:10px}.marketing-shell .resource-card{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:stretch;overflow:hidden}.marketing-shell .resource-image{width:100%;height:100%;min-height:190px;object-fit:cover;background:#eef3f8;border-right:1px solid #e2e8f0}.marketing-shell .resource-copy{padding:18px;display:flex;flex-direction:column;align-items:start}.marketing-shell .resource-copy h2,.marketing-shell .resource-copy h3{font-size:1.125rem!important;line-height:1.4;margin-block:10px}.marketing-shell .resource-copy p{line-height:1.5;margin:0 0 12px}.marketing-shell .resource-copy p:last-of-type{font-size:.875rem;color:#475569}.marketing-shell .resource-copy .availability{font-size:.875rem;margin-bottom:0}.marketing-shell .resource-copy .textlink{margin-top:auto;padding-top:8px}.marketing-home .home-industry-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block:24px}.marketing-home .home-industry-link{padding:18px;background:#fff;gap:8px}.marketing-home .home-industry-link strong{font-size:1rem;line-height:1.4}.marketing-home .home-industry-link span{font-size:.875rem;line-height:1.5}.marketing-home .home-final{padding-block:40px}.marketing-home .home-final p{margin-bottom:0}.marketing-home footer,.marketing-shell footer{padding-block:30px 20px;border-top:1px solid #e2e8f0;background:#fff}.marketing-home .footergrid,.marketing-shell .footergrid{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:28px}.marketing-shell .footergrid h3{font-size:1rem;font-weight:600;line-height:1.5;margin-block:0 12px}.marketing-shell .footergrid a:not(.brand){font-size:.9375rem;line-height:1.5;margin-block:8px;min-height:24px}.marketing-shell .footergrid p{font-size:.875rem;line-height:1.6;max-width:30ch}.marketing-shell .footerbottom{font-size:.875rem;line-height:1.5;gap:16px;flex-wrap:wrap;padding-top:18px;margin-top:24px}.marketing-shell .footer-legal{display:flex;gap:20px;flex-wrap:wrap}.marketing-shell .footer-legal a{padding-block:4px;color:#475569;min-height:24px}.marketing-shell .inquiry-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:36px;align-items:start;padding-bottom:48px}.marketing-shell .inquiry-layout .form{width:100%;margin:0;padding:28px}.marketing-shell .form label{font-size:.875rem;line-height:1.5;font-weight:500}.marketing-shell .form input,.marketing-shell .form select,.marketing-shell .form textarea{font-size:1rem;line-height:1.5;min-height:44px;border-radius:7px}.marketing-shell .form .check input{min-height:20px;width:20px;height:20px;flex-shrink:0;margin-top:3px}.marketing-shell .form .form-intro{font-size:1rem;line-height:1.6;color:#475569;margin-top:0}.marketing-shell .form-more{padding-block:20px;border-block:1px solid #e2e8f0;margin-block:24px}.marketing-shell .form-more summary{cursor:pointer;color:#1559b6;font-weight:600;min-height:28px}.marketing-shell .form-more[open] summary{margin-bottom:18px}.marketing-shell .field-error{display:block;color:#b3261e;font-size:.875rem;line-height:1.5;font-weight:400;margin-top:6px}.marketing-shell [aria-invalid=true]{border-color:#b3261e}.marketing-shell .inquiry-aside{padding:26px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.marketing-shell .inquiry-aside h2{font-size:1.5rem;line-height:1.3;margin-block:12px 20px}.marketing-shell .inquiry-aside ol{padding-left:22px;margin-bottom:24px}.marketing-shell .inquiry-aside li{font-size:1rem;line-height:1.6;color:#475569;margin-block:14px}.marketing-shell .inquiry-aside .notice{background:white}.marketing-shell .form .check{font-size:.875rem;line-height:1.6;font-weight:400}.marketing-shell .pagehero~.cards,.marketing-shell .site-resource-grid>.cards{margin-bottom:48px}@media(max-width:1200px){.marketing-shell .header .nav,.marketing-shell .header .navlinks{gap:14px}.marketing-shell .site-nav-direct,.marketing-shell .site-nav-toggle{font-size:.9375rem}.marketing-shell .site-header-actions{gap:12px!important}.marketing-home .hero-layout{gap:28px}.marketing-shell .resource-card{grid-template-columns:1fr}.marketing-shell .resource-image{height:170px;min-height:0;aspect-ratio:16/9;border:0}.marketing-shell .resource-copy{padding:20px}}@media(max-width:1150px){.marketing-shell .header{min-height:72px}.marketing-shell .header .navlinks{background:#10243a;color:#fff;top:100%}.marketing-shell .header .site-submenu{color:#172b4d}.marketing-shell .header .site-header-actions{margin-left:0}.marketing-shell .header .nav>.menu{margin-left:auto;color:white;background:#203b5b;border-color:#4f6988}.marketing-shell .site-header-actions .btn{display:none}.marketing-shell .site-nav-direct,.marketing-shell .site-nav-toggle{font-size:1rem}.marketing-home .footergrid,.marketing-shell .footergrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-shell .footergrid>div:first-child{grid-column:1/-1}.marketing-shell .site-mega-menu .site-menu-body{grid-template-columns:1fr}.marketing-home .hero-copy h1{font-size:3.5rem}}@media(max-width:900px){.marketing-home .connectivity-grid,.marketing-home .hero-layout,.marketing-home .solution-editorial,.marketing-home .trust-layout,.marketing-home .workflow-console,.marketing-shell .inquiry-layout{grid-template-columns:1fr}.marketing-home .hero-copy h1{font-size:3rem;max-width:18ch}.marketing-home .hero-art{max-width:680px}.marketing-home .hero-copy>p{max-width:58ch}.marketing-home .hero-layout{gap:28px}.marketing-shell .resource-card{grid-template-columns:120px minmax(0,1fr)}.marketing-shell .resource-image{height:100%;min-height:180px;aspect-ratio:auto}.marketing-home .home-industry-links{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-shell .inquiry-aside{max-width:none}}@media(max-width:700px){.marketing-shell .pagehero{padding-top:32px}.marketing-shell .pagehero p{font-size:1rem}.marketing-shell .prose h2{font-size:1.75rem}.marketing-shell .header .brand{font-size:20px}.marketing-home .hero-copy h1{font-size:2.5rem}.marketing-home .hero-copy>p{font-size:1rem}.marketing-home .home-final h2,.marketing-home .home-section h2{font-size:1.75rem}.marketing-home .hero-layout{padding-block:30px}.marketing-home .home-section{padding-block:36px}.marketing-home .workflow-control-row p{min-width:100%;order:5}.marketing-home .capability h3{min-height:0}.marketing-shell .resource-card{grid-template-columns:1fr}.marketing-shell .resource-image{height:180px;min-height:0}.marketing-home .solution-photo img{height:280px}.marketing-home .footergrid,.marketing-shell .footergrid{grid-template-columns:1fr;gap:22px}.marketing-shell .footergrid>div:first-child{grid-column:auto}.marketing-shell .inquiry-aside,.marketing-shell .inquiry-layout .form{padding:20px}.marketing-shell .form .fields{grid-template-columns:1fr}.marketing-home .hero-art{grid-template-columns:minmax(0,1fr) 70px}.marketing-home .hero-workflow-card{padding:14px}.marketing-home .hero-next-action{padding:8px}.marketing-home .hero-product-preview img{aspect-ratio:1.7}.marketing-shell .header .site-header-actions{display:none}.marketing-shell .footer-legal{gap:16px}.marketing-shell .footergrid .brand{font-size:22px}}@media(prefers-reduced-motion:reduce){.marketing-shell *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.marketing-home .hero-workflow-card{grid-row:2}.marketing-home .hero-orbit-label{grid-row:3}.marketing-home .art-caption{grid-row:4}.marketing-home .hero-product-preview img{aspect-ratio:2.35}.marketing-home .resource-card .resource-image{object-fit:contain;background:#eef3f8}.marketing-home .resource-card:last-child .resource-image{object-fit:cover;object-position:45% 60%}.marketing-shell .form .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-shell .form label{min-width:0}.marketing-shell .form input,.marketing-shell .form select,.marketing-shell .form textarea{max-width:100%;min-width:0}.marketing-shell .site-mobile-actions .site-signin{display:block;padding:12px 0;margin-bottom:8px}@media(max-width:700px){.marketing-shell .form .fields{grid-template-columns:1fr}.marketing-home .hero-product-preview img{aspect-ratio:1.7}}.marketing-shell main :is(.card p,.capability p,.solution-link p,.trust-list p,.prose p,.pagehero p,.hero-copy>p,.connectivity-grid>div>p,.resource-copy p){color:#475569}.marketing-shell .field-error{color:var(--if-error)}.marketing-home .state-guide{margin-top:36px;padding:48px;border-radius:28px;background:#0755ad;color:white;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:44px}.marketing-home .state-guide h3{font-size:clamp(1.875rem,3.2vw,3rem);font-weight:500;letter-spacing:-.025em;line-height:1.15;margin:0 0 20px;color:white}.marketing-home .state-guide-copy>p{font-size:1.125rem;line-height:1.65;color:white;max-width:55ch}.marketing-home .state-guide-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-top:26px}.marketing-home .state-guide-actions>div{flex:1 1 200px;min-width:0}.marketing-home .state-guide label{display:block;font-size:.875rem;margin-bottom:8px;color:#fff}.marketing-home .state-guide select{width:100%;min-height:52px;border:1px solid #b9d8fc;border-radius:10px;padding:12px 36px 12px 16px;background:#0755ad;color:white;font:inherit;cursor:pointer}.marketing-home .state-guide option{background:white;color:#172b4d}.marketing-home .state-guide .btn{background:white;color:#10243a;border-color:white;border-radius:999px;min-height:52px;padding:14px 24px;white-space:normal;text-align:center;gap:10px}.marketing-home .state-guide .btn:hover{background:#eaf3ff}.marketing-home .state-guide :is(select,a):focus-visible{outline:3px solid #d0f840;outline-offset:4px}.marketing-home .state-guide-copy>.state-guide-note{font-size:.875rem;color:#e0edff;margin-top:20px;line-height:1.5}.marketing-home .state-guide-map{display:block;width:100%;height:auto;overflow:visible}.marketing-home .state-guide-map path{fill:#d0f840;stroke:#0755ad;stroke-width:1.3;stroke-linejoin:round;vector-effect:non-scaling-stroke}.marketing-home .state-guide-map path.selected{fill:#fff;stroke:#10243a;stroke-width:2}@media(max-width:900px){.marketing-home .state-guide{grid-template-columns:1fr;padding:32px;gap:24px}.marketing-home .state-guide-map{max-width:560px;margin-inline:auto}}@media(max-width:500px){.marketing-home .state-guide{padding:24px 20px;border-radius:20px}.marketing-home .state-guide-actions{align-items:stretch;flex-direction:column}.marketing-home .state-guide-actions>div{flex:auto}.marketing-home .state-guide-copy>p{font-size:1rem}.marketing-home .state-guide-copy>.state-guide-note{font-size:.875rem}}.marketing-shell .home-resources{background:#fff;padding-block:72px}.marketing-shell .resource-section-label{display:flex;align-items:center;gap:24px;margin-bottom:32px;color:#0b2545;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.marketing-shell .resource-section-label:after,.marketing-shell .resource-section-label:before{content:"";height:1px;background:#ccd7e3;flex:1 1}.marketing-shell .home-resources .sectionhead{align-items:end;margin-bottom:36px}.marketing-shell .home-resources .sectionhead h2{max-width:22ch}.marketing-shell .home-resources .cards,.marketing-shell .site-resource-grid>.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;align-items:start}.marketing-shell .resource-card{display:flex;flex-direction:column;gap:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;min-width:0;overflow:visible}.marketing-shell .resource-card .resource-image{display:block;width:100%;height:auto;min-height:0;aspect-ratio:4/3;object-fit:cover;object-position:center;border:0;border-radius:24px;background:#d9eef8}.marketing-shell .resource-card:first-child .resource-image{object-fit:contain;background:#d9eef8;padding:20px}.marketing-shell .resource-card:nth-child(2) .resource-image{object-fit:contain;background:#0d3159;padding:18px}.marketing-shell .resource-card:last-child .resource-image{object-fit:cover;object-position:center}.marketing-shell .resource-copy{padding:24px 4px 0;gap:0;min-width:0}.marketing-shell .resource-copy .availability{display:inline-block;color:#175096;background:transparent;border:0;padding:0;font-size:.8125rem;letter-spacing:.07em;font-weight:600;text-transform:uppercase}.marketing-shell .resource-copy h2,.marketing-shell .resource-copy h3{font-size:clamp(1.25rem,1.8vw,1.625rem)!important;line-height:1.35;margin:12px 0 16px;font-weight:600;letter-spacing:-.025em;color:#0b2545;overflow-wrap:anywhere}.marketing-shell .resource-copy h2 a,.marketing-shell .resource-copy h3 a{color:inherit;text-decoration:none;text-underline-offset:.16em}.marketing-shell .resource-copy h2 a:hover,.marketing-shell .resource-copy h3 a:hover{text-decoration:underline}.marketing-shell .resource-copy p{font-size:1rem;line-height:1.65;margin:0 0 16px}.marketing-shell .resource-copy p:last-of-type{font-size:.8125rem;line-height:1.6;color:#52647b}.marketing-shell .resource-copy .textlink{margin-top:0;padding-block:8px;min-height:44px;display:inline-flex;align-items:center}.marketing-shell .resource-card a:focus-visible{outline:3px solid #1769e0;outline-offset:5px;border-radius:3px}.marketing-shell .site-resource-grid{padding-bottom:80px}.marketing-shell .site-resource-grid .pagehero{max-width:820px;padding-block:56px 40px}.marketing-shell .site-resource-grid .searchbar{background:#f2f7fb;border:1px solid #dbe5ef;border-radius:20px;padding:24px;gap:24px;margin-bottom:24px;align-items:end}.marketing-shell .site-resource-grid .searchbar label{font-size:.9375rem;font-weight:500;min-width:0}.marketing-shell .site-resource-grid .searchbar input,.marketing-shell .site-resource-grid .searchbar select{background:#fff;min-height:48px;margin-top:8px}.marketing-shell .site-resource-grid>p[role=status]{font-size:.875rem;color:#52647b;margin-bottom:32px}.marketing-shell .resource-empty{padding:32px;background:#f2f7fb;border-radius:20px;margin-bottom:24px}@media(max-width:1000px){.marketing-shell .home-resources .cards,.marketing-shell .site-resource-grid>.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.marketing-shell .resource-copy h2,.marketing-shell .resource-copy h3{font-size:1.375rem!important}}@media(max-width:600px){.marketing-shell .home-resources{padding-block:40px}.marketing-shell .home-resources .cards,.marketing-shell .site-resource-grid>.cards{grid-template-columns:minmax(0,1fr);gap:40px}.marketing-shell .resource-card .resource-image{border-radius:20px}.marketing-shell .resource-section-label{gap:14px;font-size:.75rem;letter-spacing:.08em;margin-bottom:24px}.marketing-shell .resource-copy{padding:20px 2px 0}.marketing-shell .site-resource-grid .pagehero{padding-block:32px}.marketing-shell .site-resource-grid .searchbar{display:flex;flex-direction:column;align-items:stretch;padding:20px}.marketing-shell .site-resource-grid .searchbar label{width:100%}.marketing-shell .home-resources .sectionhead{align-items:start;gap:20px}.marketing-shell .resource-copy h2,.marketing-shell .resource-copy h3{font-size:1.5rem!important}}