.wa-trigger{position:fixed;right:max(28px,env(safe-area-inset-right));bottom:max(26px,env(safe-area-inset-bottom));z-index:60;min-width:60px;height:60px;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #ffffff45;border-radius:40px;background:#167947;color:#fff;box-shadow:0 8px 26px #0b45282b,inset 0 1px #ffffff26;cursor:pointer;touch-action:manipulation}.wa-trigger-label{font:inherit;font-size:14px;font-weight:650}.wa-trigger>svg{width:30px;height:30px;flex-shrink:0}.wa-trigger:hover{background:#126b3d}.wa-trigger:active{background:#105d35}.wa-dialog{position:fixed;inset:auto 28px 102px auto;margin:0;padding:0;width:404px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 126px);overflow:auto;border:0;background:transparent;color:#172b45;border-radius:20px;font-family:inherit;box-shadow:0 18px 54px #10243d29,0 2px 8px #10243d0f}.wa-dialog::backdrop{background:#10243d33}.wa-panel{background:#fff;border-radius:20px;transform-origin:bottom right;animation:wa-panel-enter .24s cubic-bezier(.2,.8,.2,1) both}@keyframes wa-panel-enter{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.wa-panel *{box-sizing:border-box}.wa-header{display:flex;align-items:center;gap:12px;padding:17px 20px 16px;border-bottom:1px solid #e8edf3;background:linear-gradient(110deg,#fff6f3,#f2f6ff);border-top:4px solid #f64d3c;border-radius:20px 20px 0 0}.wa-avatar{position:relative;width:44px;height:44px;flex-shrink:0;overflow:hidden;background:#fff}.wa-avatar img{position:absolute;width:241.154%;max-width:none;height:auto;left:-78.077%;top:-42.692%;object-fit:contain;object-position:center}.wa-heading{flex:1;min-width:0}.wa-heading h2{margin:0;font-size:16px;font-weight:650;line-height:1.4;letter-spacing:-.025em}.wa-heading p{display:flex;align-items:center;gap:5px;margin:3px 0 0;color:#64748b;font-size:12px;line-height:1.5}.wa-heading p svg{width:13px;height:13px;color:#167947;flex-shrink:0}.wa-close{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border:none;border-radius:8px;background:#f2f5f9;color:#53657d;cursor:pointer;touch-action:manipulation}.wa-close:hover{background:#e8eef6}.wa-close:active{background:#dce5f0}.wa-body{padding:17px 20px 15px}.wa-eyebrow{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:#53657d;font-size:12px;font-weight:600;letter-spacing:0;line-height:1.5}.wa-eyebrow:before{content:"";width:5px;height:5px;background:#e96551;border-radius:50%}.wa-welcome{margin:0 0 16px;padding:12px 14px;border-radius:0 14px 14px;background:#f0f4fb;color:#172a49;font-size:18px;font-weight:650;line-height:1.5;letter-spacing:-.02em}.wa-welcome span{display:block;margin-top:4px;font-size:13px;font-weight:400;line-height:1.6;letter-spacing:0;color:#53657d}.wa-topic-label,.wa-message-label{display:block;margin:0 0 7px;font-size:12px;font-weight:600;line-height:1.5;color:#53657d}.wa-topics{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.wa-topic{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px 10px;border:1px solid #dce4ee;border-radius:6px;background:#f8fafd;font:inherit;font-size:11px;line-height:1.4;color:#3c526e;cursor:pointer;text-align:left;touch-action:manipulation}.wa-topic:hover{background:#edf3fc;border-color:#9ab3d5}.wa-topic:active,.wa-topic-selected{background:#eaf1fc;border-color:#7c9fcf;color:#1d4d91}.wa-message{width:100%;display:block;height:90px;min-height:90px;max-height:160px;resize:vertical;padding:10px 12px;border:1px solid #dce4ee;border-radius:8px;background:#fafbfd;color:#283e59;font:inherit;font-size:13px;line-height:1.65}.wa-message::placeholder{color:#71829a}.wa-continue{margin-top:12px;min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 14px;background:#177447;border-radius:12px;color:#fff;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;touch-action:manipulation}.wa-continue>svg:first-child{width:21px;height:21px}.wa-continue>svg:last-child{margin-left:auto}.wa-continue:hover{background:#12653d}.wa-continue:active{background:#0d5834}.wa-continue[aria-disabled=true]{background:#e2e7ee;color:#5a6d83;cursor:default}.wa-footnote{margin:8px 0 0;text-align:center;color:#64748b;font-size:10px;line-height:1.5}.wa-sheet-handle{display:none}.wa-trigger:focus-visible,.wa-close:focus-visible,.wa-topic:focus-visible,.wa-continue:focus-visible,.wa-message:focus-visible{outline:3px solid #628cc6;outline-offset:4px}@media(max-width:600px){.wa-trigger{width:56px;min-width:56px;height:56px;padding:0;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom))}.wa-trigger-label{display:none}.wa-dialog{inset:auto 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 24px);border-radius:18px 18px 0 0}.wa-panel{border-radius:18px 18px 0 0;transform-origin:bottom center;padding-bottom:env(safe-area-inset-bottom)}.wa-sheet-handle{display:block;width:32px;height:4px;border-radius:4px;background:#d4dde9;margin:0 auto;position:relative;top:10px}.wa-header{padding-top:25px;border-top:0;border-radius:18px 18px 0 0}.wa-topic{min-height:44px}.wa-message{font-size:16px}}@media(prefers-reduced-transparency:reduce){.wa-dialog::backdrop{background:#10243d66}}@media(prefers-contrast:more){.wa-dialog{border:2px solid #172b45}.wa-topic,.wa-message{border-color:#3c526e}.wa-heading p,.wa-footnote{color:#334a66}}@media(prefers-reduced-motion:reduce){.wa-trigger,.wa-panel{scroll-behavior:auto}.wa-panel{animation:none}}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2")}:root{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1d1d1f;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--blue:#0066e6;--muted:#6e6e73;--surface:#f5f5f7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{border:0}button:focus-visible,a:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #0066e6;outline-offset:5px}button:active{transform:scale(.98)}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:750}a,button{transition:background .18s,color .18s}::selection{background:#d8eaff}.skip-link{position:fixed;top:-60px;left:20px;z-index:200;background:#fff;padding:14px;border-radius:9px}.skip-link:focus{top:10px}.site-header{height:76px;position:sticky;top:0;z-index:50;background:#ffffffd6;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);border-bottom:1px solid rgba(0,0,0,.055)}.nav-inner{height:100%;max-width:1240px;padding:0 40px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.navigation{display:flex;align-items:center;gap:34px;font-size:12px;font-weight:600}.navigation a:hover{color:var(--blue)}.nav-cta{display:flex;gap:7px;align-items:center;background:#1d1d1f;color:#fff;padding:10px 15px;border-radius:22px;font-size:11px;font-weight:650}.nav-cta:hover{background:#3a3a3c}.menu-toggle{display:none;background:none;padding:8px}.hero{background:var(--surface);padding:70px 28px 42px;overflow:hidden;text-align:center}.hero-copy{position:relative;z-index:1}.hero-intro{font-size:14px;font-weight:650;display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:22px}.hero h1{font-size:clamp(44px,5.7vw,80px);letter-spacing:-.065em;line-height:1.08;font-weight:750}.hero-description{font-size:17px;line-height:1.7;margin:24px auto 0;color:#66666b;font-weight:500;letter-spacing:-.3px}.hero-actions{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 24px;border-radius:50px;font-size:13px;font-weight:600;min-height:48px}.primary{background:var(--blue);color:#fff}.primary:hover{background:#0059c9}.text-link{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:13px;font-weight:600}.text-link:hover{color:#004ba8}.computer-stage{max-width:1120px;margin:48px auto 0;scroll-margin-top:90px}.hero-footnote{font-size:11px;color:#747479;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:23px}.section-wrap{max-width:1240px;margin:0 auto;padding-left:40px;padding-right:40px}.statement{padding-top:116px;padding-bottom:112px;text-align:center;max-width:900px}.section-kicker{font-size:14px;font-weight:650;margin-bottom:20px;color:#6e6e73}.statement h2,.section-heading h2,.control-copy h2,.faq h2{font-size:clamp(34px,4.2vw,54px);letter-spacing:-.055em;line-height:1.13}.statement>p:last-child{font-size:17px;line-height:1.85;color:var(--muted);max-width:640px;margin:27px auto 0;letter-spacing:-.2px}.solutions{padding-bottom:110px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:42px}.section-heading>p{font-size:15px;line-height:1.75;color:var(--muted);padding-bottom:4px}.solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.solution-card{background:var(--surface);border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.solution-copy{padding:27px 29px 32px;display:flex;align-items:flex-start;flex-direction:column;flex:1}.solution-category{color:var(--muted);font-size:11px;font-weight:600;display:block;margin-bottom:12px}.solution-copy h3{font-size:27px;line-height:1.23;letter-spacing:-1px}.solution-copy p{font-size:13px;line-height:1.85;color:#6e6e73;margin-top:17px;max-width:280px}.solution-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:650;color:var(--blue);background:none;padding:25px 0 0;margin-top:auto}.demo-note{font-size:10px;color:#77777d;text-align:center;margin:21px 15px 0;line-height:1.7}.mini-ui{margin:28px 24px 0;height:208px;background:#fff;border-radius:13px;box-shadow:0 10px 35px -16px #18254a36;border:1px solid #eaeaf0;overflow:hidden}.mini-title{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;padding:18px 13px 15px}.mini-title>span:last-child{margin-left:auto;font-weight:400;color:#85858b}.mini-dot{height:6px;width:6px;border-radius:50%}.blue{background:var(--blue)}.inbox-row{display:flex;align-items:center;gap:8px;margin:0 12px;padding:12px 0;border-top:1px solid #f1f1f3}.avatar{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;font-size:9px;font-weight:700;flex-shrink:0}.lavender{background:#eee9fd;color:#7254b3}.peach{background:#fff0e2;color:#a66b3f}.mint{background:#e4f5ec;color:#437e60}.inbox-row b{display:block;font-size:9px;font-weight:650}.inbox-row small{display:block;font-size:7px;color:#88888d;margin-top:4px}.inbox-row>svg,.status-chip{margin-left:auto}.status-chip{background:#eaf7ee;color:#307d4b;padding:4px 7px;border-radius:5px;font-size:8px}.green{color:#33845a}.faded{opacity:.6}.report-ui{padding:18px 16px}.report-top{display:flex;align-items:center;gap:10px}.file-icon{color:var(--blue);padding:8px;background:#ecf4ff;border-radius:9px}.report-top b{font-size:11px;display:block}.report-top small{font-size:8px;display:block;color:#88888e;margin-top:5px}.report-check{margin-left:auto;color:#388252;background:#e9f5ed;width:22px;height:22px;display:grid;place-items:center;border-radius:50%}.chart-bars{height:84px;display:flex;align-items:flex-end;gap:11px;padding:0 3px;margin-top:19px}.chart-bars span{flex:1;border-radius:4px 4px 0 0;background:#d5e7ff}.chart-bars span:nth-last-child(2){background:#8cbcff}.chart-bars span:last-child{background:var(--blue)}.chart-bottom{display:flex;justify-content:space-between;border-top:1px solid #e7edf5;padding-top:10px;font-size:7px;color:#92929a}.chart-bottom b{color:#0066e6}.operation-ui{padding:15px}.operation-row{display:flex;align-items:center;gap:9px;padding:9px;border-radius:8px;background:#f9f9fb}.operation-icon{color:#727980;display:flex}.operation-row b{display:block;font-size:9px}.operation-row small{display:block;font-size:7px;color:#8a8a91;margin-top:4px}.operation-row>svg{margin-left:auto;color:#3c865c}.vertical-line{width:1px;height:13px;background:#cdd5df;margin-left:26px}.highlighted{background:#eef5ff}.highlighted .operation-icon{color:var(--blue)}.control-section{background:#101114;color:#fff;overflow:hidden}.control-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-top:100px;padding-bottom:100px}.control-copy .section-kicker{color:#a6a7ad}.control-copy>p:not(.section-kicker){color:#b4b5bd;font-size:15px;line-height:1.85;margin-top:25px;max-width:380px}.control-copy ul{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:15px}.control-copy li{display:flex;align-items:center;gap:12px;color:#d6d7de;font-size:12px}.control-copy li svg{color:#8cb9ff}.approval-demo{background:linear-gradient(140deg,#292b30,#1d1f23);border:1px solid #ffffff17;border-radius:24px;padding:28px;box-shadow:0 25px 80px #0005;transform:rotate(-3deg);max-width:440px}.approval-head{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600}.approval-head small{display:block;font-weight:400;font-size:9px;color:#9b9da5;margin-top:3px}.approval-time{margin-left:auto;font-size:9px;color:#a3a5ad}.approval-demo h3{font-size:33px;letter-spacing:-1.3px;line-height:1.15;margin-top:30px}.approval-demo>p{font-size:12px;color:#b8bac2;line-height:1.8;max-width:270px;margin-top:14px}.approval-file{display:flex;align-items:center;gap:13px;background:#ffffff07;border:1px solid #ffffff0d;border-radius:11px;margin-top:25px;padding:17px 14px}.approval-file>svg{color:#91b5f3}.approval-file b{display:block;font-size:11px}.approval-file div span{display:block;font-size:9px;margin-top:5px;color:#9a9da7}.draft-tag{margin-left:auto;font-size:8px;background:#ffffff0d;padding:5px 8px;border-radius:5px;color:#b6b8c1}.approval-status{display:flex;align-items:center;gap:8px;font-size:10px;color:#a7a9b3;margin-top:21px}.status-ring{width:7px;height:7px;border:1px solid #a7a9b3;border-radius:50%}.process{padding-top:112px;padding-bottom:112px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:56px}.step-number{font-size:13px;color:var(--blue);border:1px solid #dae7fa;border-radius:50%;display:grid;place-items:center;width:40px;height:40px;font-weight:600;margin-bottom:23px}.process-grid h3{font-size:22px;letter-spacing:-.8px}.process-grid p{font-size:13px;line-height:1.9;color:var(--muted);margin-top:14px;max-width:300px}.faq{border-top:1px solid #e7e7eb;display:grid;grid-template-columns:1fr 1.25fr;gap:70px;padding-top:85px;padding-bottom:100px}.faq h2{font-size:40px}.faq-list details{border-bottom:1px solid #e7e7eb;padding:22px 0}.faq-list details:first-child{padding-top:5px}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font-size:14px;font-weight:650;list-style:none;line-height:1.6}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#8c8c91;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{font-size:13px;line-height:1.9;color:var(--muted);padding:16px 32px 0 0}.closing{background:var(--surface);padding:80px 25px 86px;text-align:center}.closing h2{font-size:clamp(31px,4vw,51px);line-height:1.2;letter-spacing:-.055em}.closing>p{font-size:15px;color:var(--muted);margin:22px 0 26px}.phone-link{display:block;font-size:12px;color:#717177;margin-top:19px}.footer{max-width:1240px;margin:auto;padding:36px 40px 24px}.footer-inner{display:flex;align-items:center;gap:35px}.footer-inner p{color:#8b8b90;font-size:11px}.footer-inner>a:last-child{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:11px}.footer-bottom{border-top:1px solid #eeeef1;margin-top:28px;padding-top:20px;display:flex;justify-content:space-between;font-size:10px;color:#94949a}@media(min-width:1600px){.hero{padding-top:90px}.hero h1{font-size:84px}}@media(max-width:1000px){.solution-grid{gap:14px}.solution-copy{padding:23px 21px}.solution-copy h3{font-size:23px}.mini-ui{margin:20px 15px 0}.control-inner{gap:50px}.process-grid{gap:30px}.faq{gap:45px}}@media(max-width:760px){.site-header{height:66px}.nav-inner{padding:0 20px;gap:12px}.nav-cta{margin-left:auto;font-size:10px;padding:9px 12px}.navigation{display:none}.menu-toggle{display:grid;place-items:center;padding:6px}.navigation.is-open{display:flex;position:absolute;left:0;right:0;top:66px;background:#fff;align-items:stretch;flex-direction:column;gap:0;padding:12px 25px 20px;border-bottom:1px solid #eee}.navigation a{padding:14px 0}.hero{padding:49px 16px 31px}.hero-intro{font-size:12px;gap:6px;margin-bottom:21px}.hero h1{font-size:clamp(39px,8.3vw,60px);line-height:1.13;letter-spacing:-.06em}.hero-description{font-size:14px;line-height:1.8;max-width:360px;margin-top:20px}.desktop-break{display:none}.hero-actions{gap:19px;margin-top:25px}.button{padding:13px 18px;font-size:12px}.text-link{font-size:11px}.computer-stage{margin-top:35px}.hero-footnote{font-size:9px;margin-top:18px}.section-wrap{padding-left:24px;padding-right:24px}.statement{padding-top:76px;padding-bottom:73px}.statement h2{font-size:37px}.statement>p:last-child{font-size:14px;line-height:1.9;margin-top:22px}.section-kicker{font-size:12px;margin-bottom:17px}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:37px}.section-heading>p{font-size:13px;margin-top:19px;max-width:270px}.solution-grid{grid-template-columns:1fr;gap:20px;max-width:460px;margin:auto}.solution-card{display:grid;grid-template-columns:1fr}.mini-ui{margin:26px 28px 0;height:210px}.solution-copy{padding:27px 28px 30px}.solution-copy h3{font-size:29px}.solution-copy p{max-width:none;font-size:14px}.solution-category,.solution-link{font-size:12px}.mini-title{font-size:11px}.inbox-row b,.operation-row b{font-size:10px}.inbox-row small,.operation-row small{font-size:8px}.solutions{padding-bottom:68px}.demo-note{font-size:10px}.control-inner{grid-template-columns:1fr;gap:45px;padding-top:65px;padding-bottom:70px}.control-copy h2{font-size:39px}.control-copy>p:not(.section-kicker){font-size:14px}.approval-demo{width:100%;margin:auto;transform:rotate(-2deg);padding:25px}.process{padding-top:74px;padding-bottom:65px}.process-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.process-grid article{display:grid;grid-template-columns:40px 1fr;column-gap:19px;align-items:center}.step-number{grid-row:1/3;align-self:start;margin:0}.process-grid h3{font-size:21px}.process-grid p{grid-column:2;max-width:none;margin-top:9px;font-size:13px}.faq{grid-template-columns:1fr;gap:32px;padding-top:65px;padding-bottom:68px}.faq h2{font-size:36px}.faq-list summary{font-size:13px}.faq-list details p{font-size:12px}.closing{padding:60px 25px 67px}.closing h2{font-size:33px}.closing>p{font-size:13px;max-width:260px;margin:20px auto 24px}.footer{padding:30px 24px 100px}.footer-inner{flex-wrap:wrap;gap:18px}.footer-inner p{order:3;flex-basis:100%;font-size:10px}.footer-bottom{font-size:9px}.report-top b{font-size:12px}.chart-bottom{font-size:9px}}@media(max-width:390px){.hero-actions{flex-direction:column;gap:17px}.nav-cta{font-size:9px;padding:9px 11px}.hero h1{font-size:37px}.closing h2{font-size:29px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.approval-demo{transform:none}}@media(prefers-reduced-transparency:reduce){.site-header{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){:root{--muted:#45454a}.hero-description,.statement>p:last-child,.solution-copy p,.demo-note,.hero-footnote{color:#45454a}.site-header{background:#fff;border-bottom:1px solid #444}}:root{--blue:#1753e8;--coral:#f64d3c;--muted:#657087;--surface:#f0f4fb;color:#172a49}.section-heading h2{overflow-wrap:anywhere}.site-header{height:90px;background:#fff;border-bottom:1px solid #e8edf4;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-inner{max-width:1320px;padding:0 48px}.navigation{gap:29px;font-size:13px}.brand-signature{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.brand-logo{position:relative;width:42px;height:46px;overflow:hidden;display:block;flex-shrink:0}.brand-logo img{position:absolute;width:116px;max-width:none;height:auto;left:-40.5px;top:-22px}.brand-name{font-size:23px;font-weight:800;letter-spacing:-.9px;color:#172a49;line-height:1.2}.brand-name small{display:block;font-size:9px;letter-spacing:.35px;font-weight:600;color:#6c778a;margin-top:5px}.nav-cta{background:#1753e8;padding:13px 18px;font-size:12px;border-radius:9px}.nav-cta:hover{background:#103db3}.button{border-radius:9px;padding:16px 23px;min-height:52px;font-size:13px}.primary{background:var(--blue);box-shadow:0 6px 18px #1753e81a}.primary:hover{background:#113fbd}.hero{background:#fff;padding:60px 48px 0;text-align:left;overflow:hidden;position:relative}.hero-grid{max-width:1224px;margin:auto;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;padding:8px 0 58px}.hero-intro{justify-content:flex-start;font-size:12px;color:#54647d;gap:9px;margin-bottom:23px}.brand-line{height:3px;width:23px;background:var(--coral);display:inline-block;flex-shrink:0}.hero h1{font-size:clamp(48px,4.7vw,70px);letter-spacing:-.045em;line-height:1.13;color:#172a49;font-weight:800}.hero-description{font-size:15px;line-height:1.9;color:#657087;margin:25px 0 0;letter-spacing:0;font-weight:400}.hero-actions{justify-content:flex-start;gap:24px;margin-top:29px}.text-link{font-size:12px}.hero-bottom{max-width:1224px;margin:auto;padding:23px 0;border-top:1px solid #e4eaf3;display:flex;gap:42px;font-size:11px;font-weight:600;color:#6a768a}.hero-bottom span{display:flex;align-items:center;gap:8px}.hero-bottom span:before{content:"";width:5px;height:5px;background:var(--coral);border-radius:50%}.brand-flow{height:344px;position:relative;background:#eff4fd;border:1px solid #e5edfa;border-radius:30px 90px 30px 30px;transform:rotate(-2deg);margin-top:15px;box-shadow:18px 20px #f7f9fd}.flow-caption{position:absolute;top:26px;left:25px;font-size:12px;font-weight:650;color:#5e7294}.flow-wires{width:100%;height:300px;position:absolute;top:28px;left:0;fill:none;stroke:#a0b6e5;stroke-width:1.5}.flow-wires path:last-child{stroke:#f1a69c}.flow-core{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);background:#fff;width:90px;height:96px;border-radius:23px;box-shadow:0 15px 30px #12356f17;border:1px solid #dfe8f7;display:grid;place-items:center;z-index:1}.flow-core .brand-logo{width:55px;height:60px}.flow-core .brand-logo img{width:151px;left:-53px;top:-29px}.flow-chip{position:absolute;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:650;border-radius:9px;padding:13px 14px;background:#fff;border:1px solid #e0e8f5;box-shadow:0 7px 16px #17396009;color:#233e68;z-index:2;white-space:nowrap}.flow-input{left:-17px;top:91px}.flow-input svg{color:var(--blue)}.flow-input-bottom{left:16px;bottom:51px}.flow-input-bottom svg{color:var(--coral)}.flow-output{right:-17px;top:178px;background:#1753e8;color:#fff;border-color:#1753e8}.flow-output svg{color:#adc8ff}.flow-note{position:absolute;right:25px;bottom:24px;font-size:10px;line-height:1.7;color:#7284a0}.demo-section{background:#eff3fb;padding:50px 36px 40px;border-top:1px solid #e5ebf6;overflow:hidden;position:relative}.demo-heading{max-width:1150px;margin:auto;display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.demo-heading .section-kicker{color:#637795;font-size:12px;margin-bottom:11px}.demo-heading h2{font-size:32px;letter-spacing:-1.1px}.demo-heading>p{font-size:12px;line-height:1.8;color:#6b7d96}.computer-stage{margin-top:30px;max-width:1120px}.hero-footnote{color:#617592;font-size:11px;margin-top:12px}.section-wrap{max-width:1320px;padding-left:48px;padding-right:48px}.statement{max-width:1224px;padding:85px 0;display:grid;grid-template-columns:1fr 1fr;gap:8px 70px;text-align:left;align-items:center}.statement .section-kicker{grid-column:1;align-self:end;color:var(--coral);font-size:12px;margin-bottom:10px}.statement h2{grid-column:1;font-size:38px;line-height:1.23;letter-spacing:-1.1px}.statement>p:last-child{grid-column:2;grid-row:1/3;margin:0;font-size:15px;line-height:1.95;max-width:500px}.section-heading h2{font-size:37px;letter-spacing:-1.2px;line-height:1.22;max-width:600px}.section-heading>p{font-size:13px}.section-heading{margin-bottom:34px}.solutions{padding-bottom:85px}.solution-grid{gap:24px}.solution-card{background:#fff;border-radius:15px;border:1px solid #e4eaf3}.solution-card:nth-child(2){background:#f3f6fe}.solution-card:nth-child(3){background:#fff7f4;border-color:#f4e6e0}.solution-copy{padding:25px 27px 30px}.solution-copy h3{font-size:25px;letter-spacing:-.7px}.solution-copy p{color:#657087;line-height:1.85}.solution-category{color:#5e7395}.solution-card:nth-child(3) .solution-category{color:#ad5547}.mini-ui{border-radius:9px}.control-section{background:#132b50}.control-inner{padding-top:78px;padding-bottom:78px}.control-copy h2{font-size:43px;line-height:1.2;letter-spacing:-1.2px}.control-copy .section-kicker{color:#f79a8e}.control-copy li svg{color:#ffab9c}.approval-demo{background:#fff;color:#172a49;transform:rotate(2deg);border-radius:14px;box-shadow:0 22px 55px #08152a44;border:0}.approval-head small,.approval-time{color:#77859a}.approval-demo h3{font-size:30px}.approval-demo>p{color:#708097}.approval-file{background:#f1f5fb;border-color:#e4eaf3}.approval-file div span,.approval-status{color:#687f9b}.draft-tag{background:#e5ecf8;color:#5a7295}.status-ring{border-color:var(--coral);background:var(--coral)}.process{padding-top:85px;padding-bottom:85px}.process-grid{margin-top:45px;gap:48px}.step-number{border-radius:8px;color:var(--coral);background:#fff3ef;border-color:#fbdcd5}.process-grid h3{font-size:23px}.process-grid p{color:#657087}.faq{padding-top:72px;padding-bottom:85px;border-top:1px solid #e3eaf4}.faq h2{font-size:35px;letter-spacing:-1px}.faq .section-kicker{color:var(--blue)}.faq-list details{border-color:#e3eaf4}.closing{background:#edf3fe;display:flex;justify-content:space-between;align-items:center;gap:45px;text-align:left;max-width:1224px;margin:0 auto 60px;padding:55px 60px;border-radius:20px;position:relative;border-left:5px solid var(--coral)}.closing h2{font-size:46px;line-height:1.2;letter-spacing:-1.5px}.closing-copy>.section-kicker{font-size:12px;color:#647d9f;margin-bottom:18px}.closing-copy>p:last-child{font-size:14px;line-height:1.8;color:#697d99;margin-top:20px}.closing-actions{flex-shrink:0;text-align:center}.closing .phone-link{color:#576e91}.footer{max-width:1320px;padding:10px 48px 30px}.footer-inner{gap:35px}.footer-inner p{font-size:11px;color:#738299}.footer-bottom{color:#7b899d;border-color:#e3eaf4}@media(max-width:1300px){.statement{padding-left:48px;padding-right:48px}.closing{margin-left:48px;margin-right:48px}}@media(max-width:1000px){.nav-inner,.section-wrap{padding-left:32px;padding-right:32px}.hero{padding:45px 32px 0}.hero-grid{grid-template-columns:1.2fr .8fr;gap:32px}.hero h1{font-size:49px}.hero-intro{font-size:10px}.flow-chip{font-size:9px;padding:11px 10px;gap:5px}.flow-output{right:-8px}.brand-flow{height:320px}.flow-note{right:17px;font-size:9px}.flow-input{left:-8px}.flow-core{width:78px;height:85px}.hero-actions{gap:17px}.hero-actions .text-link{font-size:11px}.statement{gap:25px}.statement h2{font-size:33px}.section-heading h2{font-size:32px}.control-inner{gap:40px}.control-copy h2{font-size:35px}.closing{margin-left:32px;margin-right:32px;padding:40px}.closing h2{font-size:39px}.brand-name{font-size:21px}.navigation{gap:22px;font-size:11px}.nav-cta{font-size:11px;padding:12px 13px}}@media(max-width:760px){.site-header{height:78px}.nav-inner{padding:0 20px;gap:9px}.brand-signature{gap:8px}.brand-logo{width:32px;height:36px}.brand-logo img{width:90px;left:-31px;top:-17px}.brand-name{font-size:18px;letter-spacing:-.7px}.brand-name small{font-size:7px;letter-spacing:0;margin-top:3px}.nav-cta{padding:10px;font-size:9px;border-radius:7px}.nav-cta svg{display:none}.menu-toggle{padding:5px}.navigation.is-open{top:78px;border-color:#e0e8f4}.hero{padding:37px 24px 0}.hero-grid{grid-template-columns:1fr;gap:32px;padding-bottom:34px}.hero-intro{font-size:10px;margin-bottom:20px;gap:7px}.brand-line{width:16px}.hero h1{font-size:clamp(39px,8vw,56px);line-height:1.16;letter-spacing:-1.6px}.hero-description{font-size:14px;line-height:1.9;margin-top:20px;max-width:460px}.hero-actions{flex-direction:row;justify-content:flex-start;gap:20px;margin-top:25px;flex-wrap:wrap}.hero-actions .text-link{font-size:11px}.button{font-size:12px;padding:14px 19px;min-height:48px}.brand-flow{height:260px;max-width:400px;width:calc(100% - 14px);margin:0 auto 6px;border-radius:20px 60px 20px 20px;box-shadow:10px 10px #f7f9fd}.flow-caption{top:20px;left:20px;font-size:11px}.flow-wires{height:230px;top:20px}.flow-core{width:72px;height:78px;top:48%;border-radius:17px}.flow-core .brand-logo{width:42px;height:46px}.flow-core .brand-logo img{width:116px;left:-40.5px;top:-22px}.flow-input{top:69px}.flow-input-bottom{bottom:34px;left:7px}.flow-output{top:142px}.flow-note{bottom:18px;right:13px;font-size:8px}.hero-bottom{gap:15px;justify-content:space-between;font-size:8px;padding:20px 0}.hero-bottom span{gap:5px}.hero-bottom span:before{width:4px;height:4px}.demo-section{padding:34px 16px 28px}.demo-heading{display:block;padding:0 8px}.demo-heading h2{font-size:28px;letter-spacing:-.8px}.demo-heading>p{margin-top:14px;font-size:11px}.demo-heading>p br{display:none}.demo-heading .section-kicker{font-size:10px}.computer-stage{margin-top:18px}.hero-footnote{font-size:9px}.section-wrap{padding-left:24px;padding-right:24px}.statement{display:block;padding-top:57px;padding-bottom:55px}.statement h2{font-size:31px;line-height:1.25}.statement>p:last-child{margin-top:22px;font-size:14px;line-height:1.9}.statement .section-kicker{margin-bottom:15px}.section-heading h2{font-size:30px;letter-spacing:-.8px}.section-heading>p{font-size:13px;max-width:none}.solution-grid{max-width:500px;gap:18px}.solution-copy h3{font-size:27px}.solution-copy p{font-size:13px}.solutions{padding-bottom:60px}.control-inner{padding-top:55px;padding-bottom:55px;gap:35px}.control-copy h2{font-size:33px}.approval-demo{padding:23px;transform:rotate(1deg)}.approval-head .brand-logo{width:32px;height:36px}.process{padding-top:60px;padding-bottom:60px}.process-grid{gap:28px;margin-top:32px}.faq{padding-top:55px;padding-bottom:60px}.faq h2{font-size:32px}.closing{display:block;margin:0 20px 35px;padding:32px 25px;border-radius:12px}.closing h2{font-size:34px;letter-spacing:-1px}.closing-copy>p:last-child{font-size:13px}.closing-actions{margin-top:26px;text-align:left}.closing .phone-link{margin-top:15px;margin-left:4px}.footer{padding:12px 24px 95px}.footer-inner{gap:20px}.footer-inner p{font-size:10px}.footer-bottom{font-size:9px}.hero-footnote svg{width:12px}}@media(max-width:370px){.nav-inner{padding:0 14px;gap:7px}.brand-name{font-size:16px}.brand-name small{font-size:6px}.brand-signature{gap:5px}.nav-cta{font-size:8px;padding:9px 7px}.hero{padding-left:20px;padding-right:20px}.hero h1{font-size:37px}.hero-bottom{gap:7px;font-size:7px}.hero-actions{gap:16px}.hero-intro{font-size:9px}.flow-chip{font-size:8px;padding:9px 8px}.flow-output{right:-5px}}@media(prefers-reduced-motion:reduce){.brand-flow,.approval-demo{transform:none}}@media(max-width:700px){.demo-section{padding:40px 16px}.demo-heading{display:block;padding:0 8px}.demo-heading h2{font-size:28px}.demo-heading>p{margin-top:15px}.demo-section .computer-stage{margin-top:25px}}.flow-wires path{stroke-dasharray:1;stroke-dashoffset:0;animation:brand-wire 1.5s ease-out both}.flow-wires path:last-child{animation-delay:.2s}@keyframes brand-wire{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.demo-deferred{container-type:inline-size}.demo-slot{min-height:calc(min(72.2222cqw,777.78px) + 280px)}.demo-loading{min-height:inherit;display:grid;place-items:center;text-align:center;color:#526681;font-size:14px}.demo-loading .button{margin-top:20px}@media(max-width:700px){.demo-slot{min-height:calc(80.556cqw + 340px)}}@media(max-width:390px){.demo-slot{min-height:calc(80.556cqw + 410px)}}@media(prefers-reduced-motion:reduce){.flow-wires path{animation:none}}
