:root{--ink:#152d47;--muted:#637286;--blue:#1762df;--line:#e5eaf0;--green:#278263;--soft-blue:#edf4ff;--bs-primary:#1762df;--bs-body-font-family:'DM Sans',sans-serif;--bs-body-color:var(--ink);--bs-border-color:var(--line)}
html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:#fff;font-size:15px;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.plan-price{font-family:'Manrope',sans-serif;font-weight:800;letter-spacing:-1.3px}h2{font-size:39px;line-height:1.3}h3{font-size:20px;letter-spacing:-.6px}p{color:var(--muted);line-height:1.75}a{text-decoration:none}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible{outline:3px solid #53a7fa;outline-offset:5px}.icon{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:middle}.svg-library{position:absolute;width:0;height:0;overflow:hidden}.container{max-width:1224px;padding-inline:24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:7px;font-weight:600;font-size:14px;padding:13px 20px;transition:background .2s,box-shadow .2s,transform .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{--bs-btn-bg:var(--blue);--bs-btn-border-color:var(--blue);--bs-btn-hover-bg:#104fbc;--bs-btn-hover-border-color:#104fbc;--bs-btn-active-bg:#104fbc;box-shadow:0 4px 8px #1762df12}.btn-outline-primary{--bs-btn-color:var(--blue);--bs-btn-border-color:#c6d8f5;--bs-btn-hover-bg:var(--blue);--bs-btn-hover-border-color:var(--blue);--bs-btn-active-bg:var(--blue)}.btn-dark{--bs-btn-bg:var(--ink);--bs-btn-border-color:var(--ink)}.btn-lg{padding:16px 22px;font-size:14px}.btn .icon{width:18px;height:18px}.text-button{display:inline-flex;align-items:center;gap:9px;padding:0;color:var(--blue);font-size:14px;font-weight:650;border:0;background:transparent;line-height:1.7;text-align:left}.text-button:hover{color:#1049a5}.text-button .icon{width:18px}.skip-link{position:fixed;top:-100px;left:20px;z-index:2000;background:white;padding:15px}.skip-link:focus{top:10px}.site-header{position:sticky;top:0;z-index:1030;background:#ffffffed;border-bottom:1px solid #e9edf3;backdrop-filter:blur(16px)}.navbar{min-height:90px;padding-block:17px}.navbar-brand{padding:0}.navbar-brand img{display:block;width:177px;height:auto}.nav-link{font-size:13px;color:#536174;font-weight:550;padding-block:12px}.nav-link:hover{color:var(--blue)}.nav-cta{font-size:12px;padding:12px 17px}.navbar-toggler{border:0;padding:8px}.navbar-toggler-icon{width:24px;height:24px}.hero{background:linear-gradient(108deg,#fbfcfe 0%,#f7faff 56%,#eef5fd 100%);overflow:hidden;padding:76px 0 55px;position:relative}.hero-copy{position:relative;z-index:2;padding-bottom:21px}.eyebrow-pill{display:inline-flex;align-items:center;gap:9px;background:#eaf2fc;border:1px solid #dce8f8;color:#356090;border-radius:30px;padding:8px 13px;font-size:11px;font-weight:600;letter-spacing:.2px}.live-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#58a756;box-shadow:0 0 0 3px #58a75612;flex-shrink:0}.hero h1{font-size:55px;line-height:1.2;letter-spacing:-2.6px;margin:24px 0 23px}.hero h1>span{color:var(--blue);font-size:.91em;white-space:nowrap}.hero-description{max-width:465px;font-size:16px;line-height:1.85;margin-bottom:27px}.btn-demo{padding-inline:5px;color:var(--ink);font-size:13px}.btn-demo:hover{color:var(--blue)}.play-circle{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #bac9dc;border-radius:50%}.play-circle .icon{width:14px;height:14px;fill:currentColor;stroke-width:0;margin-left:2px}.hero-reassurance{display:flex;gap:18px;margin-top:22px;flex-wrap:wrap;font-size:10px;color:#66778a}.hero-reassurance span{display:flex;align-items:center;gap:5px}.hero-reassurance .icon{width:15px;height:15px;color:var(--green);stroke-width:2}.product-scene{position:relative;height:515px;width:100%;isolation:isolate}.product-scene:before{content:'';position:absolute;inset:0 -80px;background-image:radial-gradient(#b0c9e4 1px,transparent 1px);background-size:18px 18px;mask-image:radial-gradient(ellipse,black,transparent 70%);z-index:-2}.scene-orbit{position:absolute;border:1px solid #d4e3f4;border-radius:50%;z-index:-1}.orbit-one{width:480px;height:480px;left:90px;top:10px}.orbit-two{width:610px;height:610px;left:25px;top:-55px;opacity:.6}.scene-label{position:absolute;right:64px;top:3px;font-size:9px;letter-spacing:1.7px;display:flex;align-items:center;gap:9px;color:#6b839b}.dashboard-preview{position:absolute;top:46px;left:42px;width:505px;background:white;border:1px solid #dce5ef;border-radius:12px;box-shadow:0 25px 55px #3e67961c;transform:rotate(-2deg);overflow:hidden}.preview-topbar{height:51px;border-bottom:1px solid #edf0f4;padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.mini-brand{font-family:'Manrope',sans-serif;font-size:13px;font-weight:800;display:flex;align-items:center;gap:6px}.brand-mark{color:#2075d7;border:1.5px solid #2075d7;border-radius:50%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.preview-user{border-radius:50%;background:#edf2fc;font-size:8px;padding:7px;font-weight:600}.preview-body{display:flex}.preview-sidebar{display:flex;flex-direction:column;align-items:center;gap:24px;padding-top:25px;width:52px;border-right:1px solid #edf0f4;color:#94a2b3;flex-shrink:0}.preview-sidebar .icon{width:16px;height:16px}.preview-sidebar .selected{color:var(--blue);background:#edf4ff;box-shadow:0 0 0 8px #edf4ff;border-radius:2px}.preview-content{padding:20px;flex:1;min-width:0}.preview-heading{display:flex;justify-content:space-between;align-items:center}.tiny-text{font-size:7px;letter-spacing:1px;color:#8895a5}.preview-heading h2{font-size:17px;letter-spacing:-.6px;margin:5px 0 15px}.preview-heading h2 span{font-size:12px;color:#9eadba;margin-left:4px}.date-chip{font-size:7px;border:1px solid #e9edf3;padding:6px 9px;border-radius:4px}.preview-metrics{display:flex;gap:12px;margin-bottom:20px}.preview-metrics>div{background:#f7f9fc;border:1px solid #edf0f5;border-radius:6px;flex:1;padding:10px 13px}.preview-metrics span{display:block;font-size:8px;color:#798797}.preview-metrics strong{display:block;font-size:25px;letter-spacing:-1px}.preview-metrics small{font-size:7px;letter-spacing:0;color:#8a95a2;font-weight:400;margin-left:5px}.green-text{color:var(--green)}.preview-list-title{font-size:9px;font-weight:700;display:flex;justify-content:space-between;margin-bottom:8px}.preview-list-title>span{font-size:7px;color:#698ab1;font-weight:500}.preview-case{padding:11px 0;border-top:1px solid #f0f3f7;display:flex;align-items:center;gap:9px}.case-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:7px;flex-shrink:0}.case-icon .icon{width:13px;height:13px}.preview-case b{font-size:8px;display:block}.preview-case small{display:block;font-size:6.5px;color:#8998a6;margin-top:3px}.status{display:inline-flex;align-items:center;border-radius:20px;font-size:7px;font-weight:600;padding:4px 7px;white-space:nowrap}.preview-case .status{margin-left:auto}.amber{background:#fff5df;color:#9c6b14}.green{background:#eaf6ef;color:#298367}.blue{background:#eaf2ff;color:#2a6ada}.violet{background:#f0edfc;color:#8472c1}.peach{background:#fff0e6;color:#d08852}.chat-preview{position:absolute;width:265px;left:-8px;top:228px;transform:rotate(1.5deg);border-radius:12px;overflow:hidden;box-shadow:0 17px 40px #1b493b24;border:4px solid white;background:#f2f7f1}.chat-header{background:#1d6656;color:white;display:flex;align-items:center;gap:9px;padding:12px}.chat-avatar{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff1f}.chat-avatar .icon{width:18px;height:18px}.chat-header b{font-size:11px;display:block}.chat-header small{font-size:7px;color:#d6e9e3;display:block;margin-top:2px}.chat-menu{margin-left:auto;font-size:19px}.chat-body{padding:9px 12px 13px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;background-image:radial-gradient(#71958113 .8px,transparent .8px);background-size:12px 12px}.chat-day{font-size:6px;align-self:center;color:#85978e;background:#ffffffb0;padding:2px 8px;border-radius:4px}.chat-message{font-size:9px;line-height:1.6;padding:8px 10px;border-radius:0 8px 8px 8px;max-width:92%;box-shadow:0 1px 2px #2345390a}.chat-message small{font-size:6px;display:block;text-align:right;color:#8d9b96;line-height:1}.chat-message small span{color:#5594d2}.outgoing{background:#d9f6cf;align-self:flex-end;border-radius:8px 0 8px 8px}.incoming{background:white}.chat-summary{width:100%}.chat-summary b{font-size:8px;display:flex;align-items:center;gap:4px;margin-bottom:4px}.chat-summary .icon{width:11px;height:11px;color:var(--green)}.chat-summary>span{display:block;font-size:7px}.chat-confirm{color:#26715a;border-top:1px solid #eaf0ed;margin-top:6px;padding-top:6px;text-align:center;font-size:8px;font-weight:700}.floating-confirmation{position:absolute;bottom:43px;right:-7px;display:flex;align-items:center;gap:10px;background:white;border:1px solid #e1ece8;border-radius:10px;padding:13px 14px;box-shadow:0 10px 35px #25524312;transform:rotate(-2deg)}.confirmation-icon{display:flex;align-items:center;justify-content:center;background:#e5f5e8;color:#40994d;border-radius:50%;width:34px;height:34px}.confirmation-icon .icon{width:19px}.floating-confirmation b{font-size:10px;display:block}.floating-confirmation div>span{font-size:8px;color:#7c8b91;display:block;margin-top:3px}.spark-icon{color:#67a266;margin-left:12px;width:17px}.illustration-caption{position:absolute;bottom:-9px;left:100px;font-size:8px;color:#778ba0}.trust-strip{border-top:1px solid #e4ebf4;border-bottom:1px solid #e4ebf4;background:#fff;padding:25px 0}.trust-strip .col-6{display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;color:#596b7f;font-weight:500}.trust-strip .icon{width:18px;height:18px;color:#6084a7}.section-padding{padding:92px 0}.eyebrow{display:block;font-size:10px;letter-spacing:1.7px;color:var(--blue);font-weight:700;margin-bottom:16px}.section-heading{margin-bottom:46px}.section-heading h2{margin-bottom:15px}.section-heading>p{font-size:14px;margin-bottom:0}.workflow-card{padding:24px 27px 27px;border:1px solid var(--line);border-radius:12px;height:100%;position:relative;background:#fff}.step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.feature-icon{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:11px;flex-shrink:0}.feature-icon .icon{width:23px;height:23px}.step-number{font-family:'Manrope',sans-serif;font-size:33px;font-weight:700;color:#e4eaf3;letter-spacing:-1px}.workflow-card h3{font-size:18px;margin-bottom:12px}.workflow-card p{font-size:13px;margin-bottom:19px}.step-note{font-size:10px;color:#778597;display:flex;align-items:center;gap:6px}.step-note:before{content:'';width:4px;height:4px;background:#77a0d3;border-radius:50%}.workflow-link{margin-top:27px}.workflow-link .text-button{font-size:12px}.benefits-section{background:#f6f8fc;border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5}.benefits-section h2{font-size:39px;margin-bottom:22px}.text-blue{color:var(--blue)}.section-description{font-size:14px;max-width:375px;margin-bottom:24px}.benefits-section .eyebrow{font-size:9px}.human-note{display:flex;align-items:flex-start;gap:12px;border-top:1px solid #dfe7f0;margin-top:30px;padding-top:22px;max-width:375px}.human-note>.icon{color:#5c9676;margin-top:4px}.human-note p{font-size:11px;line-height:1.8;margin:0}.human-note b{color:#48617a;font-weight:650}.benefit-card{background:white;border:1px solid #e6ecf3;border-radius:11px;padding:25px;height:100%;transition:transform .2s,box-shadow .2s}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #3459810a}.benefit-card .feature-icon{height:40px;width:40px;border-radius:9px;margin-bottom:17px}.benefit-card .icon{height:21px;width:21px}.benefit-card h3{font-size:17px;margin-bottom:10px}.benefit-card p{font-size:12px;line-height:1.85;margin-bottom:18px}.feature-tag{display:inline-block;font-size:8px;letter-spacing:.1px;border-radius:4px;background:#f5f7fa;color:#768497;padding:5px 7px}.pricing-section{padding-bottom:76px}.pricing-section .section-heading{margin-bottom:23px}.pricing-context{display:flex;justify-content:center;align-items:center;gap:8px;font-size:10px;color:#79889a;margin-bottom:53px}.pricing-context .icon{width:14px;height:14px}.pricing-context>span{color:#bbc7d4;margin-inline:5px}.plan-card{border:1px solid #dfe6ef;border-radius:10px;padding:25px 22px 20px;height:100%;display:flex;flex-direction:column;position:relative;background:white}.plan-top .plan-symbol{display:block;color:#8090a3;margin-bottom:16px}.plan-symbol .icon{width:22px;height:22px}.plan-top h3{font-size:19px;margin-bottom:9px}.plan-top p{font-size:11px;line-height:1.8;min-height:40px;margin-bottom:20px}.plan-price{font-size:44px;letter-spacing:-2px;line-height:1.25;white-space:nowrap}.plan-price>span{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:500;letter-spacing:-.5px;vertical-align:baseline}.plan-price small{font-family:'DM Sans',sans-serif;font-size:11px;color:#7a8999;letter-spacing:0;font-weight:400;margin-left:3px}.plan-volume{font-size:10px;color:#6c7f94;margin:9px 0 23px;min-height:15px}.plan-card .btn{font-size:11px;padding:11px 9px;white-space:nowrap;gap:6px}.plan-card .btn .icon{width:15px;height:15px}.plan-divider{height:1px;background:var(--line);margin:23px 0 19px}.includes-title{font-size:10px;font-weight:650;color:#40556e;margin-bottom:15px}.plan-features{list-style:none;padding:0;margin:0 0 25px}.plan-features li{position:relative;padding-left:19px;font-size:10px;color:#637286;margin-bottom:13px;line-height:1.6}.plan-features li:before{content:'✓';position:absolute;left:0;color:#438966;font-size:12px}.plan-footnote{margin-top:auto;font-size:9px;color:#8795a5;padding-top:15px;border-top:1px solid #edf0f4}.featured{border:2px solid var(--blue);padding:24px 21px 19px;box-shadow:0 10px 30px #1762df0c;background:linear-gradient(180deg,#f5f9ff,white 47%)}.recommended{position:absolute;top:-29px;left:-2px;right:-2px;background:var(--blue);color:white;text-align:center;font-size:8px;font-weight:700;letter-spacing:1px;padding:7px;border-radius:9px 9px 0 0;height:29px}.featured{border-top-left-radius:0;border-top-right-radius:0}.recommended .icon{width:12px;height:12px;margin-right:4px}.featured .plan-symbol{color:var(--blue)}.enterprise{background:#f7f9fc}.custom-price{font-size:30px;letter-spacing:-1.3px;padding-top:12px;min-height:55px}.pricing-note{font-size:10px;color:#8390a0;margin:24px auto 0;max-width:850px;text-align:center;line-height:1.8}.pricing-note .icon{width:13px;height:13px;margin-right:4px}.pricing-help{text-align:center;margin:25px 0 0;font-size:12px}.pricing-help .text-button{font-size:12px;margin-left:3px}.faq-section{background:#f8fafc;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;padding-block:78px}.faq-section h2{font-size:32px;margin-bottom:19px}.faq-section .section-description{font-size:13px}.faq-contact{display:flex;gap:12px;align-items:center;margin-top:30px}.faq-contact .feature-icon{width:40px;height:40px}.faq-contact b{display:block;font-size:12px;margin-bottom:3px}.faq-contact .text-button{font-size:11px}.accordion{--bs-accordion-bg:transparent;--bs-accordion-active-bg:transparent;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-border-color:#e0e7f0}.accordion-button{font-family:'DM Sans',sans-serif;letter-spacing:0;color:var(--ink);font-size:13px;font-weight:600;padding:22px 0;line-height:1.5;gap:20px}.accordion-button:not(.collapsed){color:var(--ink);box-shadow:none}.accordion-button:after{background-image:none!important;content:'+';font-size:22px;font-weight:400;color:#7d8ea1;line-height:20px;text-align:center;transform:none}.accordion-button:not(.collapsed):after{content:'−';color:var(--blue)}.accordion-button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.accordion-body{font-size:12px;color:#6b7b8d;line-height:1.9;padding:0 30px 24px 0}.closing-section{padding:58px 0 0}.closing-card{background:#153e70;border-radius:16px;padding:49px 45px;position:relative;overflow:hidden;color:white}.closing-card .eyebrow{color:#97bcec;font-size:9px}.closing-card h2{font-size:32px;line-height:1.35;letter-spacing:-1px;margin-bottom:15px}.closing-card p{font-size:12px;color:#bdcfe4;margin:0}.closing-card .btn-light{font-size:12px;padding:15px 19px;color:#183f70;background:#fff;white-space:nowrap}.closing-caption{display:block;font-size:8px;color:#adc7e6;margin-top:14px}.closing-orbit{position:absolute;width:560px;height:560px;border:1px solid #ffffff0c;border-radius:50%;right:-30px;top:-125px;box-shadow:0 0 0 55px #ffffff03,0 0 0 110px #ffffff03,0 0 0 165px #ffffff03}.site-footer{padding:46px 0 0}.footer-main{display:flex;align-items:center;gap:30px;padding-bottom:30px}.footer-main img{width:151px;height:auto;display:block}.footer-main p{font-size:10px;margin:0;color:#8490a0}.footer-main nav{display:flex;gap:24px;margin-left:auto}.footer-main nav a{font-size:11px;color:#657689}.footer-main nav a:hover{color:var(--blue)}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #edf0f4;padding:21px 0;font-size:9px;color:#8a97a6}.modal-content{border:0;border-radius:16px;box-shadow:0 25px 100px #142e4226}.modal-header{padding:25px 28px;border-color:var(--line)}.modal-header .eyebrow{font-size:9px;margin-bottom:8px}.modal-header h2{letter-spacing:-.8px}.modal-body{padding:24px 28px}.modal-footer{padding:18px 28px;border-color:var(--line)}.demo-disclaimer{text-align:center;font-size:11px;margin-top:-7px}.demo-progress{display:flex;gap:10px;margin:20px 0}.demo-progress button{flex:1;border:1px solid #e2e9f2;background:#f7f9fc;border-radius:8px;color:#718299;font-size:12px;padding:11px 6px;display:flex;align-items:center;justify-content:center;gap:9px}.demo-progress button span{background:#e6edf5;width:21px;height:21px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.demo-progress button.active{border-color:#bed4f7;background:#edf4ff;color:var(--blue);font-weight:600}.demo-progress button.active span{background:var(--blue);color:white}.demo-stage{min-height:290px;background:#f6f9fc;border-radius:10px;padding:26px}.demo-stage h3{font-size:22px;margin-bottom:17px}.demo-stage>p{font-size:13px}.demo-bubble{background:#e1f1dc;border:1px solid #cee3c9;border-radius:10px 10px 0 10px;padding:20px;font-size:15px;max-width:85%;margin:20px 0 20px auto;line-height:1.7}.demo-ai{background:white;border:1px solid #e0e8f0;padding:17px 20px;border-radius:0 10px 10px;font-size:13px;color:#5d7087}.demo-record{background:#fff;border:1px solid #e2e9f0;border-radius:9px;padding:20px}.demo-record dl{display:grid;grid-template-columns:110px 1fr;gap:10px;font-size:12px;margin-bottom:0}.demo-record dt{color:#8090a3;font-weight:500}.demo-record dd{margin:0;color:#344e69}.demo-record .status{font-size:10px}.demo-record+.demo-ai{margin-top:15px;background:#edf4ff}.demo-finish{display:flex;gap:12px;align-items:center;margin-bottom:20px}.demo-finish h3{margin:0;font-size:20px}.demo-finish .confirmation-icon{width:40px;height:40px}.contact-modal .modal-header{padding-bottom:17px}.contact-modal h2{font-size:29px;line-height:1.35;margin-bottom:13px}.contact-modal .modal-body>p{font-size:13px}.contact-modal .eyebrow{font-size:9px}.form-label{font-size:12px;font-weight:600;margin-top:6px}.form-select{font-size:13px;padding:13px 35px 13px 13px;color:var(--ink);border-radius:7px}.contact-availability{font-size:12px;color:#66778b;line-height:1.75;padding:15px;margin-top:18px;border-radius:8px;background:#f3f7fc}.contact-note{display:block;font-size:10px;color:#8390a1;text-align:center;margin:16px 0 5px}[hidden]{display:none!important}
@media(min-width:1400px){.hero{padding-top:88px;padding-bottom:69px}.hero h1{font-size:59px}.product-scene{margin-left:5px}}
@media(max-width:1199.98px){.container{max-width:1060px}.hero h1{font-size:48px}.hero-description{font-size:15px;max-width:410px}.hero .btn-lg{font-size:12px;padding:14px 16px}.hero-reassurance{gap:10px;font-size:9px}.product-scene{transform:scale(.86);transform-origin:left center;width:116%;margin-right:-16%}.pricing-grid{row-gap:44px!important}.plan-card{padding:28px}.featured{padding:27px}.plan-top p{min-height:0;font-size:13px}.plan-features li{font-size:12px}.plan-card .btn{font-size:13px}.plan-volume{font-size:12px}.includes-title{font-size:12px}.plan-footnote{font-size:11px}.custom-price{min-height:55px}.benefit-card{padding:21px}.closing-card{padding:40px 30px}.closing-card .btn-light{font-size:11px;padding:15px}.trust-strip .col-6{font-size:10px;gap:7px}}
@media(max-width:991.98px){.container{max-width:760px}.navbar{min-height:78px;padding-block:15px}.navbar-brand img{width:160px}.navbar-collapse{padding:18px 0 7px}.navbar-nav{gap:0}.nav-link{padding:12px 0}.nav-cta{margin-top:10px;width:100%;font-size:13px}.hero{padding:55px 0 30px}.hero-copy{text-align:center;padding-bottom:0}.hero h1{font-size:59px;margin-top:22px}.hero h1 br:first-of-type{display:none}.hero-description{max-width:530px;margin-inline:auto;font-size:16px}.hero-actions,.hero-reassurance{justify-content:center}.hero .btn-lg{font-size:14px;padding:15px 20px}.hero-reassurance{font-size:11px;gap:20px}.product-scene{transform:none;width:550px;margin:0 auto;height:525px}.hero .row{--bs-gutter-y:2rem}.trust-strip .col-6{font-size:11px;justify-content:flex-start;padding-left:35px}.trust-strip{padding:24px 0}.section-padding{padding:65px 0}.workflow-card{padding:21px 17px}.workflow-card h3{font-size:16px}.workflow-card p{font-size:12px}.step-note{font-size:9px;align-items:flex-start}.step-note:before{margin-top:5px;flex-shrink:0}.section-heading h2,h2{font-size:34px}.benefits-section h2{font-size:36px}.benefits-section h2 br{display:none}.section-description{max-width:530px}.human-note{max-width:100%;margin-top:24px}.benefit-card{padding:25px}.benefit-card p{font-size:13px}.benefit-card h3{font-size:19px}.feature-tag{font-size:10px}.closing-card{padding:38px}.closing-card h2{font-size:31px}.closing-card .btn-light{font-size:13px}.closing-caption{font-size:10px}.footer-main{flex-wrap:wrap;gap:18px}.footer-main p{margin-left:auto}.footer-main nav{margin-left:0;flex-basis:100%;margin-top:5px}.faq-section .row{--bs-gutter-y:1.8rem}.faq-section h2{font-size:32px}.faq-contact{margin-top:18px}.faq-section .section-description{margin-bottom:15px}.faq-section .accordion-button{font-size:14px}.accordion-body{font-size:13px}}
@media(max-width:575.98px){.container{padding-inline:22px}.navbar{min-height:72px}.navbar-brand img{width:150px}.hero{padding-top:37px;padding-bottom:22px}.eyebrow-pill{font-size:9px;padding:7px 10px;gap:7px}.hero h1{font-size:41px;letter-spacing:-1.8px;margin-top:23px;margin-bottom:18px}.hero h1 br:first-of-type{display:block}.hero h1>span{font-size:.91em}.hero-description{font-size:14px;line-height:1.8;max-width:360px;margin-bottom:23px}.hero-actions{gap:10px!important}.hero .btn-lg{font-size:12px;padding:13px 15px}.hero .btn-demo{padding-inline:3px;gap:7px}.hero-reassurance{font-size:9px;gap:10px;margin-top:19px}.hero-reassurance .icon{width:12px;height:12px}.product-scene{width:550px;height:480px;transform:scale(.62);transform-origin:top left;margin-left:calc(50% - 171px);margin-bottom:-160px}.hero .row{--bs-gutter-y:2.2rem}.dashboard-preview{left:23px;width:510px}.scene-label{top:-4px;right:80px}.chat-preview{left:4px;top:208px}.floating-confirmation{right:1px;bottom:5px}.illustration-caption{bottom:-35px;left:102px;font-size:11px}.trust-strip{padding:21px 0}.trust-strip .col-6{font-size:9px;gap:7px;padding-left:12px;line-height:1.5}.trust-strip .icon{width:16px;height:16px}.section-padding{padding:53px 0}.section-heading{margin-bottom:28px}.eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:12px}.section-heading h2,h2{font-size:29px;letter-spacing:-1px}.section-heading>p{font-size:13px;margin-inline:auto;max-width:300px}.workflow-row{--bs-gutter-y:14px}.workflow-card{padding:22px}.step-top{margin-bottom:16px}.workflow-card h3{font-size:19px}.workflow-card p{font-size:13px;margin-bottom:14px}.step-note{font-size:10px}.workflow-link{margin-top:23px}.benefits-section .row{--bs-gutter-y:1.7rem}.benefits-section h2{font-size:31px;max-width:330px}.benefits-section .eyebrow{font-size:8px}.benefits-section .section-description{font-size:13px}.benefit-card{padding:24px}.benefits-grid{--bs-gutter-y:14px!important}.benefit-card p{margin-bottom:15px}.benefit-card .feature-icon{margin-bottom:14px}.benefits-section .text-button{font-size:12px}.human-note p{font-size:11px}.pricing-context{font-size:9px;flex-wrap:wrap;gap:5px;max-width:280px;margin:0 auto 25px}.pricing-context>span{display:none}.pricing-grid{row-gap:19px!important}.pricing-grid>.col-md-6:nth-child(2){margin-top:46px}.plan-card,.featured{padding:25px}.plan-top{position:relative}.plan-top .plan-symbol{position:absolute;right:0;top:0}.plan-top h3{font-size:22px}.plan-top p{font-size:13px;max-width:240px;margin-bottom:16px}.plan-price{font-size:46px}.plan-volume{margin-bottom:20px;font-size:12px}.plan-card .btn{font-size:13px;padding:13px}.plan-divider{margin:21px 0 16px}.includes-title{font-size:12px}.plan-features{margin-bottom:10px}.plan-features li{font-size:12px;margin-bottom:11px}.plan-footnote{font-size:10px}.custom-price{font-size:34px;padding:0;min-height:58px;display:flex;align-items:center}.pricing-note{font-size:10px;line-height:1.9}.pricing-help{font-size:11px}.pricing-help .text-button{font-size:11px}.faq-section h2{font-size:29px}.faq-contact{margin-top:23px}.faq-section .accordion-button{font-size:13px;padding-block:20px}.accordion-body{font-size:12px;padding-right:5px}.closing-section{padding-top:34px}.closing-card{padding:29px 25px;border-radius:12px}.closing-card .eyebrow{font-size:8px}.closing-card h2{font-size:27px;line-height:1.4}.closing-card h2 br{display:none}.closing-card p{font-size:12px}.closing-card .btn-light{font-size:11px;padding:14px;width:100%}.closing-caption{text-align:center;font-size:9px;line-height:1.7}.site-footer{padding-top:34px}.footer-main{gap:15px;padding-bottom:25px}.footer-main img{width:146px}.footer-main p{margin:0;flex-basis:100%;font-size:10px}.footer-main nav{gap:26px}.footer-bottom{display:block;font-size:8px;line-height:1.8}.footer-bottom>span{display:block;margin-bottom:5px}.modal-dialog{margin:12px}.modal-header,.modal-body{padding:20px}.modal-header h2{font-size:19px!important}.modal-header .btn-close{margin-left:10px}.modal-footer{padding:15px 20px}.modal-footer .btn{font-size:11px;padding:11px 13px}.demo-progress{gap:6px}.demo-progress button{font-size:10px;gap:5px;padding:10px 3px}.demo-stage{padding:17px;min-height:325px}.demo-stage h3{font-size:18px}.demo-stage>p{font-size:12px}.demo-bubble{font-size:13px;padding:15px;max-width:95%}.demo-ai{font-size:12px;padding:14px}.demo-record{padding:14px}.demo-record dl{grid-template-columns:80px 1fr;font-size:11px;gap:11px}.demo-finish h3{font-size:17px}.contact-modal h2{font-size:27px}.contact-modal .modal-body>p{font-size:12px}}
@media(max-width:359.98px){.container{padding-inline:17px}.hero h1{font-size:36px}.hero .btn-lg{font-size:11px;padding:12px}.hero-reassurance{font-size:8px}.product-scene{transform:scale(.53);margin-left:calc(50% - 146px);margin-bottom:-202px}.trust-strip .col-6{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.btn:hover,.benefit-card:hover{transform:none}}
@media(max-width:575.98px){.benefits-section>.container>.row,.faq-section>.container>.row{--bs-gutter-x:24px}}
