:root{--ink:#101225;--violet:#7245ee;--lilac:#c8b4ff;--paper:#faf9ff;--muted:#a9a9bd;--line:rgba(230,228,255,.15);font-family:'DM Sans',sans-serif;color:#faf9ff;background:#0a0d19;color-scheme:dark;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}button,a,input,textarea,select{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #b69bff;outline-offset:5px}button{color:inherit}p,h1,h2,h3{margin:0}button{border:0}button[hidden]{display:none}.skip-link{position:absolute;left:24px;top:-80px;z-index:20;background:#fff;color:#111;padding:15px}.skip-link:focus{top:10px}.site-header{max-width:1540px;margin:0 auto;padding:25px 4%;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:2;border-bottom:1px solid var(--line)}.wordmark{font-size:1.1rem;font-weight:650;letter-spacing:.38em}.desktop-nav{display:flex;gap:35px;font-size:.9rem;color:#e0deec}.desktop-nav a:hover{color:var(--lilac)}.button{display:inline-flex;align-items:center;justify-content:center;padding:16px 25px;border-radius:100px;font-size:.95rem;font-weight:550;transition:transform .2s,background .2s;min-height:48px}.button:hover{transform:translateY(-2px)}.button.small{padding:11px 22px;font-size:.85rem;min-height:42px}.button.ghost{background:transparent;border:1px solid #a8a5ba}.button.light{color:#171327;background:#faf9fc;box-shadow:0 4px 30px #0002}.button.violet{color:#fff;background:var(--violet)}.text-button{background:transparent;padding:15px 8px;font-size:.95rem;color:#e5e0f5}.text-button:hover{color:var(--lilac)}.hero{position:relative;isolation:isolate;overflow:hidden}.hero-backdrop{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(7,10,20,.55),rgba(8,10,23,.05)),url('hero-background.webp') center 48%/cover no-repeat}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0a0d19 0%,transparent 27%)}.hero-inner{max-width:1540px;margin:auto;padding:70px 4% 52px;display:grid;grid-template-columns:.85fr 1.15fr;gap:35px;align-items:center}.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;line-height:1.7;font-weight:550}.hero-copy{padding:15px 0 40px}.hero-copy .eyebrow{color:#d9d3ee;margin-bottom:26px;max-width:420px}.hero h1{font-weight:650;font-size:clamp(3rem,5.5vw,5.6rem);letter-spacing:-.063em;line-height:1.01}.hero-promise{font-size:clamp(1.25rem,2.3vw,2.1rem);font-weight:600;line-height:1.22;letter-spacing:-.035em;color:var(--lilac);margin:30px 0 24px}.hero-promise span{font-weight:450}.hero-description{font-size:1.08rem;color:#cbc6dd;line-height:1.6;font-weight:400}.hero-actions{display:flex;align-items:center;gap:21px;flex-wrap:wrap;margin-top:32px}.product-scene{position:relative;min-width:0;perspective:1500px}.scene-caption{display:flex;gap:9px;align-items:center;justify-content:center;font-size:.76rem;letter-spacing:.02em;color:#e0daf3;margin-bottom:16px}.live-dot{display:inline-block;width:6px;height:6px;background:#43b895;border-radius:50%;vertical-align:middle;flex-shrink:0}.app-window{color:#232142;background:linear-gradient(130deg,#fafaff,#eeebfb);border:1px solid #e2d8ff;border-radius:17px;overflow:hidden;box-shadow:0 0 1px 2px #b4a1f944,0 0 55px #b39aff25,0 35px 80px #0005;transform:rotateY(-4deg) rotateX(2deg);transform-origin:center;color-scheme:light}.app-topbar{display:flex;align-items:center;gap:12px;padding:15px 20px;background:#26273f;color:#fff}.app-brand{font-size:.72rem;letter-spacing:.35em;font-weight:550}.example-tag{margin-left:auto;font-size:.65rem;color:#dbd6f0}.avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ded5ff;color:#3c276a;font-size:.7rem}.app-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 22px 17px}.app-overline{font-size:.7rem;color:#746c8a;margin-bottom:4px}.app-heading h2{font-size:1.25rem;letter-spacing:-.035em;font-weight:650}.automation-status{font-size:.65rem;display:flex;align-items:center;gap:6px;white-space:nowrap;color:#514d69}.module-nav{margin:0 22px;display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #dcd7ed;border-radius:6px;background:#f4f1fc;overflow:hidden}.module-nav span{text-align:center;padding:10px 3px;font-size:.64rem;font-weight:550;border-right:1px solid #e3def0}.module-nav span:last-child{border:0}.workflow{padding:18px 22px 15px}.preparation{display:grid;grid-template-columns:1fr 1fr;gap:14px}.flow-card{background:#fff;border:1px solid #e1dcef;border-radius:9px;padding:13px;box-shadow:0 4px 8px #25134405;position:relative;overflow:hidden}.card-heading{display:flex;align-items:center;gap:6px;margin-bottom:13px}.step-number{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e9e0ff;color:#6d40cf;flex-shrink:0;font-size:.7rem;font-weight:650}.card-heading h3{font-size:.73rem;font-weight:600}.check-mark{margin-left:auto;border-radius:50%;color:#23866b;background:#e0f4eb;width:18px;height:18px;display:grid;place-items:center;font-size:.66rem}.document{border:1px solid #e5e0f3;background:#faf9ff;border-radius:4px;padding:12px 14px;width:82%;margin:auto;position:relative}.document-type{font-size:.52rem;letter-spacing:.1em;color:#716a84}.document strong{font-size:.88rem;display:block;margin:6px 0}.doc-lines{display:grid;gap:4px;margin:8px 0}.doc-lines i{display:block;height:3px;background:#d9d5e5;width:87%;border-radius:1px}.doc-lines i:nth-child(2){width:63%}.doc-lines i:nth-child(3){width:75%}.doc-highlight{background:#eae0ff;border-radius:3px;padding:5px;font-size:.62rem;color:#563397}.doc-highlight span{color:#82729f;padding:0 5px}.short i{width:70%}.short i:nth-child(2){width:50%}.card-note{font-size:.6rem;color:#81778e;margin-top:10px}.extracted-data{margin:0;display:grid;gap:7px}.extracted-data div{display:flex;justify-content:space-between;gap:8px;padding:8px;border-radius:4px;background:#f1edfa;font-size:.68rem}.extracted-data dt{color:#7b7091}.extracted-data dd{margin:0;font-weight:550}.matched{font-size:.65rem;color:#337862;margin-top:13px}.matched span{margin-right:4px}.flow-connection{height:28px;display:flex;align-items:center;justify-content:center;position:relative;color:#9561f9}.flow-connection span{height:1px;flex:1;max-width:32%;background:linear-gradient(90deg,transparent,#b798f1)}.flow-connection span:last-child{transform:scaleX(-1)}.flow-connection i{width:6px;height:6px;border-radius:50%;background:#9866f0;box-shadow:0 0 8px #a67bed;position:relative}.flow-connection i:after{content:'';position:absolute;inset:-5px;border:1px solid #bda2ed66;border-radius:50%}.approval-card{padding:17px;border-radius:12px;background:linear-gradient(135deg,#f3ecff,#f9f6ff);border:1px solid #d2b8ff;box-shadow:0 0 22px #ac7cf51c;transition:background .4s,border-color .4s}.approval-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.approval-label{display:flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:.09em;font-size:.59rem;font-weight:600}.ai-label{font-size:.56rem;background:#e6d8ff;border-radius:50px;padding:4px 7px;color:#7343ba}.approval-main{display:flex;justify-content:space-between;gap:15px;margin:12px 0}.approval-main h3{font-size:1.55rem;font-weight:650;letter-spacing:-.04em}.approval-main p{font-size:.68rem;color:#726582;margin-top:5px;line-height:1.5}.approval-checks{display:grid;gap:5px;font-size:.6rem;white-space:nowrap;align-content:center;color:#3b846c}.approval-summary{display:flex;gap:12px;align-items:center;font-size:.62rem;color:#706286;background:#ede4fa;border-radius:5px;padding:9px 10px}.approval-summary>span:first-child{font-weight:650;color:#4a366a}.approval-summary>span:last-child{margin-left:auto;color:#88759f}.approval-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}.approve-button{background:linear-gradient(110deg,#8951f3,#6734e8);color:#fff;border-radius:6px;box-shadow:0 6px 14px #7645e62b;min-height:43px;padding:11px 18px;font-weight:550;font-size:.8rem;display:flex;gap:15px;align-items:center;transition:transform .2s,box-shadow .2s;flex:1;justify-content:center}.approve-button:hover:not(:disabled){box-shadow:0 8px 25px #7645e64d;transform:translateY(-1px)}.button-check{border:1px solid #ffffff77;border-radius:50%;height:17px;width:17px;font-size:.65rem;display:grid;place-items:center}.adjust-button{background:transparent;color:#65537f;border:1px solid #d0b8ef;border-radius:6px;min-height:43px;padding:10px 20px;font-size:.76rem}.continuation{display:grid;grid-template-columns:1fr 1fr;gap:12px}.next-step{display:flex;align-items:center;gap:8px;padding:11px 9px;border:1px solid #dfd8ee;border-radius:7px;background:#f7f4fc;flex-wrap:wrap;transition:background .4s,border-color .4s}.next-icon{display:grid;place-items:center;width:23px;height:23px;color:#837694;border:1px solid #d8cde7;border-radius:6px;font-size:.66rem}.next-step p{font-size:.51rem;text-transform:uppercase;letter-spacing:.07em;color:#9b8eac}.next-step h3{font-size:.73rem;font-weight:600;margin-top:2px}.next-status{font-size:.52rem;color:#9f92ad;margin-left:auto}.app-footer{padding:10px 22px;border-top:1px solid #e0d9ed;display:flex;align-items:center;justify-content:space-between;font-size:.57rem;color:#8d809a}.app-footer .live-dot{width:4px;height:4px;margin-right:4px}.app-footer button{background:transparent;color:#7042c6;text-decoration:underline;font-size:.67rem}.demo-caption{text-align:center;font-size:.75rem;color:#c7c0de;margin-top:15px;min-height:24px}.program-ribbon{max-width:1540px;margin:0 auto;display:flex;gap:36px;align-items:center;padding:31px 4%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.program-ribbon>p{font-size:.67rem;text-transform:uppercase;letter-spacing:.14em;line-height:1.8;color:#e3dff0;min-width:145px}.program-ribbon>p span{color:#a6a0b9}.program-names{display:flex;flex:1;justify-content:space-between;gap:20px;align-items:center}.program-names span{font-weight:600;font-size:clamp(1.05rem,1.9vw,1.7rem);letter-spacing:-.045em}.program-names span:not(:last-child):after{content:'';display:none}.approval-card.approved{border-color:#83c6ae;background:linear-gradient(135deg,#f0faf6,#f8fdfa)}.approval-card.approved .approve-button{background:#348a71;box-shadow:none}.next-step.processing{border-color:#ba98f0;background:#ede4fc}.next-step.done{border-color:#a8d6c3;background:#f0faf5}.next-step.done .next-status{color:#358267}.next-step.processing .next-status{color:#7843c2}.processing .next-icon{animation:subtle-pulse 1s ease-in-out infinite}.flowing .after-approval i{animation:flow-dot 1s ease-in-out infinite}.flowing .after-approval span{background:linear-gradient(90deg,transparent,#8f5ddb)}@keyframes flow-dot{0%{transform:translateY(-6px);opacity:.2}50%{opacity:1}100%{transform:translateY(6px);opacity:.2}}@keyframes subtle-pulse{50%{background:#dbc8f8}}dialog{border:1px solid #d8cbe9;border-radius:20px;padding:42px;max-width:520px;width:calc(100% - 32px);background:#faf8ff;color:#211c34;color-scheme:light;box-shadow:0 20px 100px #0007}dialog::backdrop{background:#070918bd;backdrop-filter:blur(6px)}.dialog-close{position:absolute;top:13px;right:16px;background:transparent;color:#64546f;font-size:1.6rem;width:36px;height:36px}.dialog-close:hover{background:#eee5f8;border-radius:50%}dialog .eyebrow{color:#795b9a;font-size:.66rem;max-width:90%}dialog h2{font-size:2.25rem;line-height:1.1;letter-spacing:-.045em;margin:18px 0}dialog>p:not(.eyebrow){font-size:.95rem;line-height:1.6;color:#766886}dialog form{display:grid;gap:10px;margin-top:23px}dialog label{font-size:.82rem;color:#4c3d5e;margin-top:8px}dialog label span{color:#97899e}dialog input,dialog textarea,dialog select{background:#fff;border:1px solid #d8cbe3;border-radius:8px;padding:12px;color:#392e45;width:100%;font-size:1rem}dialog textarea{resize:vertical}dialog .button{margin-top:10px}.form-feedback{font-size:.8rem;line-height:1.5;color:#766886;min-height:20px}@media(min-width:1600px){.hero-inner{padding-top:90px;padding-bottom:80px}}@media(max-width:1100px){.hero-inner{gap:20px;padding-top:50px}.hero h1{font-size:clamp(3rem,5.9vw,4.5rem)}.app-heading{padding:16px}.app-heading h2{font-size:1rem}.automation-status{font-size:.55rem}.workflow{padding:14px 15px}.module-nav{margin:0 15px}.approval-main h3{font-size:1.25rem}.approval-checks{font-size:.53rem}.app-topbar{padding:12px 16px}.flow-card{padding:10px}.card-heading h3{font-size:.63rem}.document{padding:9px}.extracted-data div{padding:7px;font-size:.61rem}.approval-card{padding:13px}.approval-summary>span:last-child{display:none}.next-status{flex-basis:100%;margin-left:31px}.program-ribbon{gap:25px}.program-names{gap:15px}}@media(max-width:820px){.desktop-nav{gap:22px}.hero-inner{grid-template-columns:1fr;padding-top:50px;gap:10px;max-width:680px}.hero-copy{padding:5px 0 35px}.hero h1{font-size:clamp(3.3rem,9vw,5.1rem)}.hero-promise{font-size:clamp(1.55rem,4.7vw,2.3rem)}.hero-description br{display:none}.hero-actions{margin-top:24px}.product-scene{max-width:630px;margin:auto;width:100%}.app-window{transform:none}.hero-backdrop{background-position:70% 50%}.hero:after{background:linear-gradient(0deg,#0a0d19,transparent 35%)}.app-heading h2{font-size:1.3rem}.automation-status{font-size:.65rem}.workflow{padding:17px 20px}.module-nav{margin:0 20px}.card-heading h3{font-size:.78rem}.flow-card{padding:14px}.document{padding:13px}.extracted-data div{font-size:.75rem;padding:8px}.approval-main h3{font-size:1.7rem}.approval-checks{font-size:.64rem}.approval-card{padding:18px}.approval-main p{font-size:.75rem}.approval-label{font-size:.65rem}.approval-summary{font-size:.72rem}.next-status{flex-basis:auto;margin-left:auto}.program-ribbon{display:block}.program-ribbon>p br{display:none}.program-ribbon>p span{margin-left:5px}.program-names{margin-top:22px;flex-wrap:wrap;justify-content:flex-start;gap:24px 32px}.program-names span{font-size:1.4rem}}@media(max-width:540px){.site-header{padding:20px 5%;gap:12px}.wordmark{font-size:.9rem}.desktop-nav{display:none}.hero-inner{padding:36px 5% 30px}.hero-copy .eyebrow{font-size:.64rem;letter-spacing:.14em;margin-bottom:22px;max-width:280px}.hero h1{font-size:clamp(2.65rem,10vw,3.8rem)}.hero-promise{font-size:1.55rem;margin:24px 0 18px}.hero-description{font-size:1rem}.hero-actions{gap:13px}.button{padding:14px 21px;font-size:.85rem}.text-button{font-size:.85rem}.scene-caption{font-size:.65rem;margin-bottom:12px}.app-topbar{padding:12px}.app-heading{padding:14px 12px;align-items:flex-start;flex-direction:column;gap:7px}.app-heading h2{font-size:1.13rem}.app-overline{font-size:.67rem}.automation-status{font-size:.6rem}.module-nav{margin:0 12px}.module-nav span{font-size:.56rem;padding:8px 1px}.workflow{padding:12px}.preparation{gap:8px}.flow-card{padding:9px}.card-heading{gap:4px}.card-heading h3{font-size:.58rem}.step-number{width:18px;height:18px;font-size:.58rem}.check-mark{width:14px;height:14px;font-size:.58rem}.document{width:100%;padding:8px}.document-type{font-size:.47rem}.document strong{font-size:.75rem}.doc-highlight{font-size:.54rem}.extracted-data div{font-size:.59rem;padding:7px 5px}.matched{font-size:.55rem}.card-note{font-size:.54rem}.approval-card{padding:13px}.approval-label{font-size:.53rem;letter-spacing:.05em}.ai-label{display:none}.approval-main{display:block}.approval-main h3{font-size:1.45rem}.approval-main p{font-size:.71rem}.approval-checks{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;font-size:.55rem}.approval-summary{font-size:.6rem;gap:8px}.approve-button{font-size:.72rem;padding:10px 9px;gap:8px}.adjust-button{padding:10px 12px;font-size:.68rem}.continuation{gap:8px}.next-step{padding:9px 7px;gap:6px}.next-step h3{font-size:.69rem}.next-status{flex-basis:100%;margin-left:29px;font-size:.53rem}.app-footer{padding:10px 12px;font-size:.53rem}.demo-caption{font-size:.69rem}.program-ribbon{padding:24px 5%}.program-names{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 15px}.program-names span{font-size:1.35rem}dialog{padding:30px 23px}.app-window{border-radius:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.app-window{transform:none}}
/* The narrative continues with a lighter, calmer working surface. */
.section{padding:84px max(4%,calc((100vw - 1416px)/2));}.section-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:50px}.section-number{font-size:.65rem;letter-spacing:.12em;color:#938da6}.section h2{font-size:clamp(2.2rem,4.2vw,4rem);letter-spacing:-.055em;line-height:1.09;font-weight:550}.section h2 span{color:#9f7bde}.platform-section{background:#faf9fe;color:#272037;color-scheme:light}.platform-section .eyebrow{color:#7c5caf}.platform-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.platform-intro>div{padding-top:5px;max-width:510px}.platform-intro p{font-size:1.09rem;line-height:1.7;color:#6c627d;margin-bottom:16px}.inline-link{display:inline-block;border-bottom:1px solid #be9ceb;padding-bottom:5px;color:#6d3fbb;font-size:.88rem;margin-top:7px}.flow-story{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin:65px 0 0;padding:0}.flow-story li{border-top:1px solid #dcd1eb;padding-top:24px}.story-index{font-size:.72rem;color:#a888cf;font-weight:550}.flow-story h3{font-size:1.4rem;letter-spacing:-.04em;font-weight:550;margin:18px 0 12px}.flow-story p{font-size:.95rem;line-height:1.7;color:#7d708d;max-width:300px}.example-note{font-size:.75rem;line-height:1.6;color:#978a9e;margin-top:35px}.together-section{background:#eeebf8;color:#292039;color-scheme:light}.together-section .eyebrow{color:#7f5baa}.together-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.together-copy>p{color:#766589;font-size:1rem;line-height:1.7;max-width:440px;margin-top:24px}.together-copy .selection-instruction{font-size:.8rem;color:#8c7b9d;margin-top:30px}.program-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;max-width:450px;margin-top:15px}.program-picker button{display:flex;align-items:center;justify-content:space-between;border:1px solid #cdc0e3;border-radius:7px;padding:13px 12px;color:#6b538a;background:#f7f4fc;font-size:.88rem;min-height:46px;transition:background .2s,border-color .2s}.program-picker button[aria-pressed=true]{border-color:#b593e1;background:#e5d9f9;color:#553281}.program-picker button span{opacity:0;font-size:.65rem}.program-picker button[aria-pressed=true] span{opacity:1}.workspace-preview{border-radius:14px;border:1px solid #c7b2e2;overflow:hidden;box-shadow:0 25px 65px #53347518;background:#fbf9ff;transform:rotate(-2deg)}.workspace-bar{background:#373047;color:#f1eafb;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:15px}.workspace-bar>span:last-child{font-size:.65rem;color:#bcb0cd}.workspace-content{padding:35px}.workspace-label{font-size:.72rem;display:flex;align-items:center;gap:8px;color:#857396}.workspace-content h3{font-size:1.85rem;letter-spacing:-.045em;font-weight:550;margin:15px 0 28px}.workspace-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:115px;align-content:start}.workspace-modules span{background:#f0e8fa;border:1px solid #ded0ed;border-radius:7px;padding:15px 9px;text-align:center;color:#664386;font-weight:550;font-size:.85rem;animation:module-in .3s ease-out}.workspace-shared{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #e8dff0;margin-top:25px;padding-top:20px}.workspace-shared span{font-size:.71rem;color:#94849f}.workspace-shared span:not(:last-child):after{content:'·';margin-left:10px}.workspace-content>p{font-size:.72rem;color:#ab99b4;margin-top:17px}.about-section{background:radial-gradient(ellipse at 0% 80%,#2c234b 0%,transparent 65%),#0a0d19}.about-section .eyebrow{color:#c8b4e3}.about-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.experience-mark>span{display:block;font-size:clamp(6rem,15vw,14rem);letter-spacing:-.1em;font-weight:450;line-height:.85;color:#c5b0e5}.experience-mark p{margin-top:25px;font-size:.85rem;letter-spacing:.02em;line-height:1.65;color:#b3a4c9}.about-layout>div:last-child>p{font-size:1rem;line-height:1.8;color:#b6afc7;margin-top:24px;max-width:490px}.about-layout .button{margin-top:30px;font-size:.87rem}.site-footer{max-width:1540px;margin:auto;padding:35px 4%;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px}.site-footer p{font-size:.75rem;color:#9d95ae}.site-footer>a:last-child{font-size:.75rem;color:#c5b8de}@keyframes module-in{from{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:1100px){.together-layout{gap:45px}.workspace-content{padding:27px}.about-layout{gap:55px}}@media(max-width:820px){.section{padding:60px 5%}.section-top{margin-bottom:35px}.section-number{font-size:.56rem}.platform-intro{grid-template-columns:1fr;gap:25px}.flow-story{gap:22px;margin-top:40px}.flow-story h3{font-size:1.15rem}.flow-story p{font-size:.86rem}.together-layout{grid-template-columns:1fr;gap:35px}.together-copy>p{max-width:600px}.program-picker{max-width:none}.workspace-preview{max-width:550px;width:100%;margin:auto;transform:none}.about-layout{gap:35px}.about-layout h2{font-size:2.4rem}.site-footer{flex-wrap:wrap}.site-footer p{order:3;flex-basis:100%}}@media(max-width:540px){.section{padding:45px 5%}.section-top{gap:15px;align-items:flex-start;margin-bottom:30px}.section .eyebrow{font-size:.62rem;letter-spacing:.12em}.section-number{display:none}.section h2{font-size:2.25rem}.platform-intro p{font-size:1rem}.flow-story{grid-template-columns:1fr;gap:25px;margin-top:30px}.flow-story li{padding-top:18px;display:grid;grid-template-columns:25px 1fr;column-gap:15px;align-items:baseline}.flow-story h3{margin:0 0 10px;font-size:1.15rem}.flow-story p{grid-column:2;max-width:none;font-size:.9rem}.example-note{font-size:.69rem}.program-picker button{font-size:.8rem;padding:12px 10px}.workspace-content{padding:24px 19px}.workspace-content h3{font-size:1.6rem}.workspace-modules{gap:8px}.workspace-modules span{font-size:.78rem;padding:14px 5px}.workspace-bar{padding:16px}.about-layout{grid-template-columns:1fr;gap:40px}.experience-mark{display:flex;align-items:center;gap:26px}.experience-mark>span{font-size:5.5rem}.experience-mark p{margin:0;font-size:.76rem}.about-layout>div:last-child>p{font-size:.93rem;margin-top:20px}.site-footer{padding:29px 5%}.site-footer p{line-height:1.7}.program-ribbon{scroll-margin-top:20px}}@media(prefers-reduced-motion:reduce){.workspace-modules span{animation:none}}
/* Keep the interactive software example readable at its actual size. */
.app-overline,.example-tag,.automation-status,.module-nav span,.card-heading h3,.document-type,.doc-highlight,.card-note,.extracted-data div,.matched,.approval-label,.ai-label,.approval-main p,.approval-checks,.approval-summary,.next-step p,.next-step h3,.next-status,.app-footer{font-size:.75rem;line-height:1.4}.document-type{letter-spacing:.03em}.app-heading{flex-wrap:wrap}.card-heading{align-items:flex-start}.card-heading h3{padding-top:2px}.approval-main{flex-wrap:wrap}.approval-checks{white-space:normal}.approval-label{letter-spacing:.035em}.approval-summary{flex-wrap:wrap}.next-status{margin-left:0}.app-footer{flex-wrap:wrap;gap:8px}.approve-button,.adjust-button{font-size:.875rem}.approval-top{flex-wrap:wrap}.document{width:100%}.approval-card{padding:18px}.next-step p{font-size:.75rem;color:#817090}.next-status{color:#8b7b9a}.card-note{color:#7b6c8b}.ai-label{color:#6736ac}.app-footer{color:#7b698d}.approval-checks{display:flex;flex-wrap:wrap;gap:6px 12px}.approval-main h3{font-size:1.55rem}.approval-main>div:first-child{flex:1;min-width:180px}.extracted-data div{flex-wrap:wrap}.continuation .next-status{flex-basis:100%;margin-left:31px}.module-nav span{font-size:.75rem;padding:10px 2px}.app-topbar .example-tag{font-size:.75rem}.demo-caption{font-size:.8rem}@media(max-width:540px){.workflow{padding:12px}.approval-card{padding:13px}.card-heading{gap:4px}.card-heading h3{font-size:.75rem}.check-mark{margin-left:auto}.preparation{gap:8px}.flow-card{padding:9px}.document-type{font-size:.75rem}.document strong{font-size:.95rem}.doc-highlight{font-size:.75rem}.doc-highlight span{padding:0 2px}.extracted-data div{font-size:.75rem;gap:2px;padding:7px 5px}.extracted-data dt,.extracted-data dd{width:100%}.card-note{font-size:.75rem}.approval-label{font-size:.75rem}.approval-main p{font-size:.8rem}.approval-checks{font-size:.75rem}.approval-summary{font-size:.75rem}.approve-button{font-size:.875rem;gap:8px}.adjust-button{font-size:.875rem;padding:10px}.approval-actions{flex-wrap:wrap}.approve-button{flex-basis:100%;min-height:46px}.adjust-button{width:100%;min-height:44px}.next-status{font-size:.75rem}.next-step h3{font-size:.8rem}.app-footer{font-size:.75rem}.app-footer button{font-size:.8rem}.scene-caption{font-size:.75rem}.module-nav{grid-template-columns:repeat(3,1fr)}.module-nav span{font-size:.8rem;border-bottom:1px solid #e3def0}.module-nav span:nth-child(3){border-right:0}.module-nav span:nth-child(n+4){border-bottom:0}.module-nav span:last-child{border:0}.app-heading .automation-status{font-size:.75rem}.app-overline{font-size:.75rem}.approval-top .step-number{width:20px;height:20px}.app-topbar .example-tag{font-size:.65rem}.card-heading .check-mark{display:none}}@media(max-width:360px){.preparation{grid-template-columns:1fr}.document{max-width:190px}.extracted-data div{flex-wrap:nowrap}.extracted-data dt,.extracted-data dd{width:auto}.app-topbar .example-tag{font-size:.6rem}}
