.site-page{min-height:100vh;background:#fff;color:#323e48}.site-page *{box-sizing:border-box}.site-page main{overflow:clip}.site-header{height:76px;gap:42px;position:sticky;top:0;z-index:80;padding:0 max(5.5vw,28px);border-bottom:1px solid rgba(216,227,232,.85);background:rgba(255,255,255,.93);backdrop-filter:blur(18px)}.site-header,.site-logo{display:flex;align-items:center}.site-logo{flex:none}.site-logo img{width:145px;height:auto}.site-header nav{display:flex;align-items:center;justify-content:center;gap:27px;flex:1}.site-header nav a,.site-login{position:relative;color:#536771;font-size:var(--text-sm);font-weight:680;text-decoration:none}.site-header nav a:after{content:"";height:2px;position:absolute;right:50%;bottom:-10px;left:50%;background:linear-gradient(90deg,#4fb4e5,#0082cb);transition:.2s}.site-header nav a:hover:after{right:0;left:0}.site-header-actions{display:flex;align-items:center;gap:17px}.site-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 21px;border:0;border-radius:9px;background:linear-gradient(120deg,#4fb4e5,#0082cb 55%,#005cb9);color:#fff;font-size:var(--text-sm);font-weight:780;text-decoration:none;box-shadow:0 10px 24px rgba(0,113,190,.2);transition:transform .2s,box-shadow .2s}.site-button:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,113,190,.27)}.site-button.compact{min-height:39px;padding-inline:16px;font-size:var(--text-sm)}.site-button.ghost{border:1px solid #d3e0e5;background:#fff;color:#48606c;box-shadow:none}.site-button.ghost-dark{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.05);box-shadow:none}.site-mobile-menu{display:none}.site-page-hero{min-height:510px;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:90px max(6vw,24px);background:radial-gradient(circle at 50% 0,rgba(79,180,229,.16),transparent 35%),linear-gradient(180deg,#fbfdfe,#f4f8fa);text-align:center}.site-contact-layout aside>span,.site-credit-policy>div>span,.site-page-hero>span,.site-profile-copy>span,.site-resource-feature span,.site-section-heading>span,.site-security-intro span,.site-stage-copy>span,.site-tools>div>span,.site-trust-grid article>span{color:#0082cb;font-size:var(--text-micro);font-weight:820;letter-spacing:1.35px}.site-page-hero h1{max-width:920px;margin:18px auto;font-size:56px;line-height:1.05;letter-spacing:-2.6px}.site-page-hero h1 em{font-style:normal;background:linear-gradient(110deg,#4fb4e5,#0082cb,#005cb9);-webkit-background-clip:text;background-clip:text;color:transparent}.site-page-hero>p{max-width:710px;margin:0 auto;color:#627985;font-size:var(--text-body);line-height:1.72}.site-hero-actions{display:flex;justify-content:center;gap:11px;margin-top:28px}.site-section{padding:100px max(6vw,25px)}.site-section-heading{max-width:740px;margin:0 auto 48px;text-align:center}.site-section-heading.left{margin-inline:0;text-align:left}.site-section-heading h2{margin:11px 0 13px;font-size:38px;line-height:1.14;letter-spacing:-1.3px}.site-section-heading p{margin:0;color:#6b7f89;font-size:var(--text-sm);line-height:1.65}.site-section-heading.light h2{color:#fff}.site-product-stage{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;padding:100px max(7vw,30px)}.site-contact-layout h2,.site-resource-feature h2,.site-security-intro h2,.site-stage-copy h2,.site-tools h2,.site-trust-grid h2{margin:13px 0;font-size:34px;line-height:1.15;letter-spacing:-1.1px}.site-security-intro p,.site-stage-copy>p,.site-tools>div>p,.site-trust-grid p{color:#667b86;font-size:var(--text-sm);line-height:1.7}.site-profile-copy ul,.site-stage-copy ul{display:grid;gap:12px;padding:20px 0 0;margin:22px 0 0;border-top:1px solid #e2e9ec;list-style:none}.site-profile-copy li,.site-stage-copy li{display:flex;align-items:center;gap:9px;color:#526873;font-size:var(--text-caption)}.site-profile-copy li svg,.site-stage-copy li svg{width:16px;color:#218e6a}.site-stage-ui{padding:22px;border:1px solid #dce7eb;border-radius:18px;background:#fff;box-shadow:0 30px 70px rgba(35,65,79,.14)}.site-stage-ui>header{display:flex;align-items:center;gap:9px;padding-bottom:17px;border-bottom:1px solid #e7edef;color:#405762;font-size:var(--text-sm);font-weight:760}.site-stage-ui>header svg{color:#0082cb}.site-stage-ui>header i{margin-left:auto;padding:6px 9px;border-radius:99px;background:#e9f7ef;color:#247556;font-size:var(--text-micro);font-style:normal}.site-stage-code{padding:25px;border-bottom:1px solid #e7edef;background:linear-gradient(120deg,#f5fbfd,#fff)}.site-stage-code small{display:block;color:#0082cb;font-size:var(--text-micro);font-weight:800;letter-spacing:1px}.site-stage-code strong{display:block;margin:8px 0 5px;color:#163f59;font-size:29px}.site-stage-code span{color:#687c86;font-size:var(--text-micro)}.site-stage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:17px 0}.site-stage-grid article{padding:14px;border:1px solid #e1eaed;border-radius:10px}.site-stage-grid svg{width:17px;color:#0082cb}.site-stage-grid span,.site-stage-grid strong{display:block}.site-stage-grid span{margin-top:8px;color:#7b8d96;font-size:var(--text-micro)}.site-stage-grid strong{margin-top:3px;font-size:var(--text-caption)}.site-stage-ui>footer{display:flex;align-items:center;gap:8px;padding:11px;border-radius:8px;background:#f0f8fb;color:#53717f;font-size:var(--text-micro)}.site-stage-ui>footer svg{width:15px;color:#0082cb}.site-capability-grid,.site-control-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;max-width:1160px;margin:auto}.site-capability-grid article,.site-control-grid article{padding:27px;border:1px solid #dde7eb;border-radius:14px;background:#fff;transition:.2s}.site-capability-grid article:hover,.site-control-grid article:hover{transform:translateY(-3px);border-color:#aad8eb;box-shadow:0 16px 38px rgba(34,65,80,.08)}.site-capability-grid article>svg,.site-control-grid article>svg{width:25px;color:#0082cb}.site-capability-grid h3,.site-control-grid h3{margin:20px 0 9px;font-size:var(--text-body)}.site-capability-grid p,.site-control-grid p{margin:0;color:#70828b;font-size:var(--text-sm);line-height:1.7}.site-workflow{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:95px max(7vw,30px);background:linear-gradient(135deg,#323e48,#274b60);color:#fff}.site-workflow-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.site-workflow-list article{min-height:150px;padding:22px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:rgba(255,255,255,.05)}.site-workflow-list i{color:#4fb4e5;font-size:var(--text-sm);font-style:normal;font-weight:800}.site-workflow-list strong{display:block;margin-top:18px;font-size:var(--text-body)}.site-workflow-list p{margin:8px 0 0;color:#b7c8d0;line-height:1.6}.site-tools{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:100px max(7vw,30px);background:#f6f9fa}.site-tool-cards{display:grid;gap:12px}.site-tool-cards article{display:flex;gap:17px;padding:23px;border:1px solid #dde7eb;border-radius:13px;background:#fff}.site-tool-cards>article>svg{flex:none;color:#0082cb}.site-tool-cards h3{margin:0;font-size:var(--text-body)}.site-tool-cards p{color:#6c808a;font-size:var(--text-sm);line-height:1.6}.site-tool-cards a{display:inline-flex;align-items:center;gap:5px;color:#0082cb;font-size:var(--text-sm);font-weight:760;text-decoration:none}.site-tool-cards a svg{width:12px}.site-final-cta{padding:95px 24px;background:radial-gradient(circle at 50% 0,rgba(79,180,229,.2),transparent 42%),#273640;color:#fff;text-align:center}.site-final-cta>span{color:#4fb4e5;font-weight:820;letter-spacing:1.3px}.site-final-cta h2{max-width:760px;margin:14px auto 11px;font-size:39px;letter-spacing:-1.3px}.site-final-cta>p{max-width:620px;margin:0 auto;color:#b8c8cf;font-size:var(--text-sm);line-height:1.6}.site-final-cta>div{display:flex;justify-content:center;gap:10px;margin-top:25px}.site-footer{padding:0 max(6vw,26px);background:#202d35;color:#fff}.site-footer-main{display:grid;grid-template-columns:1.7fr repeat(4,.7fr);gap:40px;padding:58px 0 45px}.site-footer-brand .site-logo{width:max-content;padding:4px 9px;border-radius:7px;background:#fff}.site-footer-brand p{max-width:310px;margin:18px 0 9px;color:#b0c0c8;line-height:1.65}.site-footer-brand>span{color:#728995;font-size:var(--text-sm)}.site-footer-column{display:flex;flex-direction:column;gap:11px}.site-footer-column strong{margin-bottom:5px;color:#fff}.site-footer-column a{color:#9eb0b9;text-decoration:none}.site-footer-column a:hover{color:#4fb4e5}.site-footer-bottom{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #35464f;color:#7f949e;font-size:var(--text-sm)}.site-footer-bottom p{max-width:580px;margin:0;text-align:right}.site-profile-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 max(7vw,30px);margin-top:-34px;position:relative;z-index:2}.site-profile-nav a{display:grid;grid-template-columns:35px 1fr 18px;align-items:center;gap:10px;padding:19px;border:1px solid #dce7eb;border-radius:12px;background:#fff;color:#465d68;text-decoration:none;box-shadow:0 13px 30px rgba(31,62,77,.08)}.site-profile-nav a>svg:first-child{color:#0082cb}.site-profile-nav a>svg:last-child{width:15px}.site-profile-nav span{font-weight:800;letter-spacing:.6px}.site-profile-stack{padding:100px max(7vw,30px)}.site-profile-stack>article{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px;min-height:490px;padding:55px 0;border-bottom:1px solid #e1e8eb}.site-profile-stack>article.reverse .site-profile-copy{order:2}.site-profile-copy>span{display:flex;align-items:center;gap:8px}.site-profile-copy>span svg{width:19px}.site-profile-copy h2{margin:15px 0 12px;font-size:36px;line-height:1.14;letter-spacing:-1.2px}.site-profile-copy>p{color:#657a84;font-size:var(--text-sm);line-height:1.7}.site-profile-copy>a{display:inline-flex;align-items:center;gap:6px;margin-top:20px;color:#0082cb;font-size:var(--text-sm);font-weight:780;text-decoration:none}.site-profile-copy>a svg{width:14px}.site-profile-visual{padding:28px;border:1px solid #dbe7eb;border-radius:17px;background:linear-gradient(145deg,#fff,#f3f9fb);box-shadow:0 23px 55px rgba(37,66,80,.11)}.site-profile-visual>small{color:#0082cb;font-size:var(--text-micro);font-weight:800;letter-spacing:1px}.site-profile-visual>strong{display:block;margin:10px 0 25px;font-size:20px}.site-profile-visual>div{display:grid;gap:8px}.site-profile-visual span{display:flex;justify-content:space-between;padding:15px;border:1px solid #e0e9ed;border-radius:9px;background:#fff;color:#536b76}.site-profile-visual b{color:#21485f}.site-enterprise-band{display:grid;grid-template-columns:55px 1fr auto;align-items:center;gap:22px;padding:42px max(7vw,30px);background:#eef8fc}.site-enterprise-band>svg{width:48px;height:48px;padding:12px;border-radius:12px;background:#fff;color:#0082cb}.site-enterprise-band span{color:#0082cb;font-weight:800}.site-enterprise-band h2{margin:7px 0;font-size:24px}.site-enterprise-band p{margin:0;color:#667d88;font-size:var(--text-sm)}.site-pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:16px;max-width:1080px;padding:0 25px;margin:-38px auto 100px;position:relative}.site-pricing-cards article{min-height:600px;display:flex;flex-direction:column;position:relative;padding:30px;border:1px solid #dce6ea;border-radius:15px;background:#fff;box-shadow:0 18px 42px rgba(31,61,76,.07)}.site-pricing-cards article.featured{min-height:620px;border-color:#77c6e8;box-shadow:0 24px 55px rgba(0,113,190,.16)}.site-popular{position:absolute;top:0;left:50%;display:flex;align-items:center;gap:5px;padding:6px 11px;border-radius:0 0 7px 7px;background:linear-gradient(110deg,#4fb4e5,#0082cb);color:#fff;font-size:var(--text-sm);font-weight:850;transform:translateX(-50%)}.site-popular svg{width:11px}.site-pricing-cards h2{margin:0;font-size:18px}.site-pricing-cards article>p{min-height:48px;color:#6d8089;line-height:1.6}.site-pricing-cards article>div{display:flex;align-items:flex-end;margin:18px 0 10px}.site-pricing-cards article>div small{align-self:flex-start;margin-top:8px;font-size:var(--text-sm)}.site-pricing-cards article>div strong{font-size:38px;letter-spacing:-1px}.site-pricing-cards article>div span{margin:0 0 7px 7px;color:#7e8d94;font-size:var(--text-sm);line-height:1.4}.site-pricing-cards article>b{display:block;padding:15px 0;border-top:1px solid #e5ebed;color:#4f6874;font-size:var(--text-sm)}.site-pricing-cards article>a{height:42px;display:grid;place-items:center;margin-top:auto;border:1px solid #b9ddeb;border-radius:8px;color:#0082cb;font-weight:780;text-decoration:none}.site-pricing-cards .featured>a{border:0;background:linear-gradient(110deg,#4fb4e5,#0082cb,#005cb9);color:#fff}.site-comparison{padding:90px max(7vw,30px);background:#f6f9fa}.site-table-wrap{max-width:1050px;margin:auto;overflow:auto;border:1px solid #dce6e9;border-radius:13px;background:#fff}.site-table-wrap table{width:100%;border-collapse:collapse}.site-table-wrap td,.site-table-wrap th{padding:16px;border-bottom:1px solid #e7edef;text-align:center;font-size:var(--text-caption)}.site-table-wrap td:first-child,.site-table-wrap th:first-child{text-align:left}.site-table-wrap th{background:#f9fbfc;color:#3e5966;font-size:var(--text-caption)}.site-table-wrap td:first-child{color:#536b76;font-weight:680}.site-table-wrap svg{width:16px;margin:auto}.site-table-wrap .yes{color:#218d68}.site-table-wrap .no{color:#b6c1c6}.site-credit-policy{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:90px max(7vw,30px)}.site-credit-policy h2{margin:12px 0;font-size:32px}.site-credit-policy>div:last-child{display:grid;gap:10px}.site-credit-policy p{display:flex;align-items:flex-start;gap:9px;margin:0;padding:15px;border:1px solid #e0e8eb;border-radius:9px;color:#5c717b;font-size:var(--text-sm);line-height:1.5}.site-credit-policy p svg{width:15px;flex:none;color:#218d68}.site-faq{max-width:880px;padding:90px 25px;margin:auto}.site-faq details{border-bottom:1px solid #e0e8eb}.site-faq summary{padding:20px 4px;color:#415a66;font-size:var(--text-sm);font-weight:760;cursor:pointer}.site-faq details p{padding:0 4px 20px;margin:0;color:#6b7f89;font-size:var(--text-sm);line-height:1.7}.site-security-intro{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:30px;max-width:950px;padding:80px max(6vw,25px);margin:auto}.site-security-intro>svg{width:80px;height:80px;padding:19px;border-radius:20px;background:linear-gradient(140deg,#e9f7fc,#dff1f8);color:#0082cb}.site-trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:0 max(7vw,30px) 95px}.site-trust-grid article{padding:38px;border-radius:16px;background:#f4f8fa}.site-trust-grid article>svg{width:26px;margin-bottom:17px;color:#0082cb}.site-trust-grid h2{font-size:25px}.site-security-note{display:flex;align-items:center;gap:30px;padding:30px max(7vw,30px);border-block:1px solid #dce6ea;background:#fff}.site-security-note strong{min-width:260px;font-size:var(--text-body)}.site-security-note p{margin:0;color:#687d87;font-size:var(--text-sm);line-height:1.7}.site-resource-feature{display:grid;grid-template-columns:1fr 220px;align-items:center;gap:40px;max-width:1080px;padding:50px;margin:-35px auto 50px;position:relative;border:1px solid #dce7ea;border-radius:17px;background:#fff;box-shadow:0 20px 50px rgba(33,64,78,.1)}.site-resource-feature p{color:#647984;font-size:var(--text-sm);line-height:1.7}.site-resource-feature a{display:inline-flex;align-items:center;gap:6px;color:#0082cb;font-size:var(--text-sm);font-weight:780;text-decoration:none}.site-resource-feature a svg{width:14px}.site-resource-feature>svg{width:160px;height:160px;padding:40px;border-radius:40px;background:linear-gradient(135deg,#eef9fd,#e2f1f7);color:#0082cb}.site-guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.site-guide-grid>a{min-height:245px;display:flex;align-items:flex-start;flex-direction:column;padding:24px;border:1px solid #dfe8eb;border-radius:13px;color:inherit;text-decoration:none;transition:.2s}.site-guide-grid>a:hover{transform:translateY(-3px);border-color:#9fd4e9;box-shadow:0 15px 35px rgba(35,65,78,.08)}.site-guide-grid>a>svg{width:24px;color:#0082cb}.site-guide-grid small{margin-top:27px;color:#0082cb;font-size:var(--text-micro);font-weight:800}.site-guide-grid h3{margin:8px 0;font-size:var(--text-body)}.site-guide-grid p{margin:0;color:#6c7f89;font-size:var(--text-sm);line-height:1.65}.site-guide-grid span{display:flex;align-items:center;gap:5px;margin-top:auto;color:#0082cb;font-size:var(--text-sm);font-weight:750}.site-guide-grid span svg{width:12px}.site-glossary{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px;padding:90px max(7vw,30px);background:#293a45;color:#fff}.site-glossary>div>svg{width:30px;color:#4fb4e5}.site-glossary>div>span{display:block;margin-top:20px;color:#4fb4e5;font-size:var(--text-sm);font-weight:800}.site-glossary h2{font-size:30px}.site-glossary dl{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin:0}.site-glossary dl>div{padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.04)}.site-glossary dt{color:#4fb4e5;font-size:var(--text-sm);font-weight:800}.site-glossary dd{margin:8px 0 0;color:#b7c7ce;font-size:var(--text-sm);line-height:1.65}.site-contact-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:25px;max-width:1080px;padding:80px 25px 110px;margin:auto}.site-contact-options{display:grid;gap:12px}.site-contact-options article{display:flex;gap:18px;padding:25px;border:1px solid #dce6ea;border-radius:13px}.site-contact-options article>svg{width:23px;flex:none;color:#0082cb}.site-contact-options h2{margin:0;font-size:16px}.site-contact-options p{color:#687c86;font-size:var(--text-sm);line-height:1.6}.site-contact-options a{display:inline-flex;align-items:center;gap:5px;color:#0082cb;font-size:var(--text-sm);font-weight:750;text-decoration:none}.site-contact-options a svg{width:12px}.site-contact-layout aside{padding:30px;border-radius:15px;background:linear-gradient(145deg,#323e48,#254b62);color:#fff}.site-contact-layout aside>svg{color:#4fb4e5}.site-contact-layout aside>span{display:block;margin-top:20px;color:#4fb4e5}.site-contact-layout aside h2{font-size:23px}.site-contact-layout aside ul{display:grid;gap:11px;padding:18px;margin:20px 0;list-style:none;border-block:1px solid rgba(255,255,255,.12)}.site-contact-layout aside li{color:#c0ced4}.site-contact-layout aside li:before{content:"•";margin-right:8px;color:#4fb4e5}@media (max-width:960px){.site-header nav{display:none}.site-header-actions{margin-left:auto}.site-credit-policy,.site-glossary,.site-product-stage,.site-tools,.site-workflow{grid-template-columns:1fr;gap:45px}.site-profile-stack>article{gap:45px}.site-guide-grid{grid-template-columns:repeat(2,1fr)}.site-footer-main{grid-template-columns:1.5fr repeat(2,1fr)}.site-footer-brand{grid-row:span 2}.site-capability-grid,.site-control-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.site-header{height:66px;padding-inline:17px}.site-header-actions{display:none}.site-mobile-menu{display:block;margin-left:auto;position:relative}.site-mobile-menu summary{display:grid;place-items:center;list-style:none}.site-mobile-menu summary::-webkit-details-marker{display:none}.site-mobile-menu>div{width:240px;display:grid;position:absolute;top:42px;right:0;padding:10px;border:1px solid #dce6ea;border-radius:11px;background:#fff;box-shadow:0 20px 45px rgba(24,52,65,.2)}.site-mobile-menu a{padding:11px;color:#455e69;font-size:var(--text-sm);font-weight:700;text-decoration:none}.site-page-hero{min-height:430px;padding:65px 20px}.site-page-hero h1{font-size:39px;letter-spacing:-1.6px}.site-page-hero>p{font-size:var(--text-sm)}.site-final-cta>div,.site-hero-actions{align-items:stretch;flex-direction:column;width:100%}.site-hero-actions .site-button{width:100%}.site-product-stage,.site-section,.site-tools,.site-workflow{padding:65px 20px}.site-product-stage{grid-template-columns:1fr;gap:45px}.site-section-heading h2,.site-stage-copy h2,.site-tools h2{font-size:29px}.site-capability-grid,.site-contact-layout,.site-control-grid,.site-pricing-cards,.site-profile-nav,.site-profile-stack>article,.site-resource-feature,.site-stage-grid,.site-trust-grid,.site-workflow-list{grid-template-columns:1fr}.site-profile-nav{margin:0;padding:25px 20px}.site-profile-stack{padding:30px 20px 70px}.site-profile-stack>article{min-height:0;padding:55px 0}.site-profile-stack>article.reverse .site-profile-copy{order:0}.site-enterprise-band{grid-template-columns:45px 1fr;padding:30px 20px}.site-enterprise-band .site-button{grid-column:1/-1}.site-pricing-cards{margin:0;padding:40px 20px 70px}.site-pricing-cards article,.site-pricing-cards article.featured{min-height:0}.site-comparison,.site-credit-policy{padding:65px 20px}.site-resource-feature{margin:0;border-radius:0;padding:45px 20px}.site-resource-feature>svg{display:none}.site-guide-grid{grid-template-columns:1fr}.site-contact-layout,.site-glossary{padding:65px 20px}.site-glossary dl,.site-security-intro{grid-template-columns:1fr}.site-security-intro{padding:65px 20px}.site-security-intro>svg{width:62px;height:62px}.site-trust-grid{padding:0 20px 70px}.site-security-note{align-items:flex-start;flex-direction:column;padding:28px 20px}.site-footer{padding-inline:20px}.site-footer-main{grid-template-columns:1fr 1fr}.site-footer-brand{grid-column:1/-1;grid-row:auto}.site-footer-bottom{align-items:flex-start;flex-direction:column;justify-content:center;padding:20px 0}.site-footer-bottom p{text-align:left}.site-final-cta{padding:70px 20px}.site-final-cta h2{font-size:31px}}.site-page{font-size:16px}.site-button,.site-button.compact{font-size:var(--text-body)}.site-contact-layout aside>span,.site-credit-policy>div>span,.site-page-hero>span,.site-profile-copy>span,.site-resource-feature span,.site-section-heading>span,.site-security-intro span,.site-stage-copy>span,.site-tools>div>span,.site-trust-grid article>span{font-size:var(--text-sm)}.site-stage-ui>header{font-size:var(--text-body)}.site-stage-code small,.site-stage-ui>header i{font-size:var(--text-caption)}.site-stage-code span,.site-stage-grid strong{font-size:var(--text-sm)}.site-stage-grid span{font-size:var(--text-caption)}.site-stage-ui>footer{font-size:var(--text-sm)}.site-capability-grid h3,.site-control-grid h3{font-size:17px}.site-capability-grid p,.site-control-grid p,.site-tool-cards p,.site-workflow-list p{font-size:var(--text-body)}.site-popular,.site-workflow-list i{font-size:var(--text-sm)}.site-tool-cards h3,.site-workflow-list strong{font-size:16px}.site-contact-options a,.site-final-cta>span,.site-guide-grid span,.site-profile-copy>a,.site-resource-feature a,.site-tool-cards a{font-size:var(--text-sm)}.site-final-cta>p{font-size:var(--text-body)}.site-footer-bottom,.site-footer-brand>span,.site-footer-column a,.site-profile-nav span{font-size:var(--text-sm)}.site-profile-visual>small{font-size:var(--text-caption)}.site-enterprise-band span{font-size:var(--text-sm)}.site-enterprise-band p{font-size:var(--text-body)}.site-pricing-cards article>a,.site-pricing-cards article>b,.site-pricing-cards article>div span,.site-pricing-cards article>p,.site-table-wrap td,.site-table-wrap th{font-size:var(--text-sm)}.site-credit-policy p,.site-faq details p,.site-faq summary{font-size:var(--text-body)}.site-glossary>div>span,.site-guide-grid small{font-size:var(--text-caption)}.site-glossary dd,.site-guide-grid p{font-size:var(--text-sm)}.site-contact-options p,.site-glossary dt,.site-security-note p{font-size:var(--text-body)}.site-contact-options h2{font-size:18px}.site-contact-layout aside li{font-size:var(--text-sm)}.site-footer-brand .site-logo{padding:0;background:transparent}.site-logo img{width:138px}.marketing-page .site-header{font-size:16px}.marketing-page .hero-copy>p{font-size:18px;line-height:1.65}.marketing-page .hero-pill,.marketing-page .process-copy>span,.marketing-page .section-heading>span{font-size:var(--text-sm)}.marketing-page .marketing-cta,.marketing-page .marketing-secondary{font-size:var(--text-body)}.marketing-page .hero-proof span,.marketing-page .trust-strip p{font-size:var(--text-sm)}.marketing-page .trust-strip div{font-size:var(--text-body)}.marketing-page .process-copy p,.marketing-page .section-heading p{font-size:16px}.marketing-page .feature-grid h3{font-size:18px}.marketing-page .feature-grid p,.marketing-page .process-steps h3{font-size:var(--text-body)}.marketing-page .process-steps article>i,.marketing-page .process-steps p{font-size:var(--text-sm)}.marketing-page .process-copy a{font-size:var(--text-body)}.marketing-page .solution-grid h3{font-size:20px}.marketing-page .solution-grid p{font-size:var(--text-body)}.marketing-page .solution-grid li{font-size:var(--text-sm)}.marketing-page .pricing-grid h3{font-size:18px}.marketing-page .price span,.marketing-page .pricing-grid article>a,.marketing-page .pricing-grid article>p,.marketing-page .pricing-grid li{font-size:var(--text-sm)}.marketing-page .final-cta a,.marketing-page .final-cta p{font-size:var(--text-body)}.marketing-outcome{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:80px;padding:105px max(7vw,30px);background:#f6f9fa}.marketing-regulatory .section-heading>span,.outcome-copy>span{color:#0082cb;font-size:var(--text-sm);font-weight:820;letter-spacing:1.25px}.outcome-copy h2{margin:13px 0;font-size:40px;line-height:1.12;letter-spacing:-1.4px}.outcome-copy>p{color:#627984;font-size:16px;line-height:1.7}.outcome-points{display:grid;gap:16px;margin:27px 0}.outcome-points article{display:flex;gap:13px}.outcome-points article>svg{width:21px;flex:none;color:#0082cb}.outcome-points p,.outcome-points strong{font-size:var(--text-body)}.outcome-points p{margin:5px 0 0;color:#6b7e87;line-height:1.55}.outcome-copy>a{display:inline-flex;align-items:center;gap:7px;color:#0082cb;font-size:var(--text-body);font-weight:780;text-decoration:none}.outcome-mockup{overflow:hidden;border:1px solid #d7e4e9;border-radius:17px;background:#fff;box-shadow:0 28px 65px rgba(34,64,79,.14)}.outcome-mockup>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px}.outcome-mockup>header span,.outcome-mockup>header strong{display:block}.outcome-mockup>header span{color:#7b8d96;font-size:var(--text-sm)}.outcome-mockup>header strong{margin-top:5px;font-size:var(--text-body)}.outcome-mockup>header i{padding:7px 10px;border-radius:99px;background:#e8f7ef;color:#247756;font-size:var(--text-sm);font-style:normal;font-weight:780}.outcome-mockup>nav{display:flex;gap:22px;padding:0 22px;border-block:1px solid #e4ebee}.outcome-mockup>nav b,.outcome-mockup>nav span{padding:14px 0;color:#748690;font-size:var(--text-sm)}.outcome-mockup>nav b{border-bottom:2px solid #0082cb;color:#0082cb}.outcome-mockup>section{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;padding:20px 22px}.outcome-code,.outcome-confidence{padding:17px;border-radius:11px;background:#f3f9fb}.outcome-code small{color:#0082cb;font-size:var(--text-micro);font-weight:800}.outcome-code strong{display:block;margin:8px 0 5px;color:#19465f;font-size:25px}.outcome-code p,.outcome-confidence p{margin:0;color:#687c86;font-size:var(--text-sm);line-height:1.5}.outcome-confidence>span{font-size:var(--text-sm)}.outcome-confidence>strong{display:block;margin:7px 0;color:#23805f;font-size:22px}.outcome-confidence>i{height:6px;display:block;margin-bottom:10px;border-radius:99px;background:#dce6e9;overflow:hidden}.outcome-confidence>i b{width:98.4%;height:100%;display:block;background:linear-gradient(90deg,#4fb4e5,#0082cb)}.outcome-reason{margin:0 22px 18px;padding:16px;border:1px solid #dfe8eb;border-radius:10px}.outcome-reason>span{display:flex;align-items:center;gap:7px;color:#345969;font-size:var(--text-sm);font-weight:760}.outcome-reason svg{width:16px;color:#23805f}.outcome-reason p{margin:8px 0 0;color:#667b85;font-size:var(--text-sm);line-height:1.6}.outcome-mockup>footer{display:flex;justify-content:space-between;gap:10px;padding:15px 22px;background:#f8fafb}.outcome-mockup>footer span{display:flex;align-items:center;gap:6px;color:#5c737e;font-size:var(--text-sm)}.outcome-mockup>footer svg{width:15px;color:#0082cb}.marketing-regulatory{padding:105px max(7vw,30px);background:#fff}.regulatory-preview{display:grid;grid-template-columns:.75fr 1.25fr;max-width:1100px;margin:auto;overflow:hidden;border:1px solid #d9e5e9;border-radius:16px;box-shadow:0 22px 55px rgba(35,64,78,.1)}.regulatory-preview>aside{padding:31px;background:linear-gradient(145deg,#323e48,#265069);color:#fff}.regulatory-preview aside small{color:#4fb4e5;font-size:var(--text-caption);font-weight:800}.regulatory-preview aside>strong{display:block;margin:15px 0 9px;font-size:28px}.regulatory-preview aside>p{color:#c0ced5;font-size:var(--text-sm);line-height:1.65}.regulatory-preview aside>div{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid rgba(255,255,255,.12);font-size:var(--text-sm)}.regulatory-preview aside>div span{color:#9eb2bc}.regulatory-preview>section{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#e1e9ec}.regulatory-preview article{padding:25px;background:#fff}.regulatory-preview article>span{color:#0082cb;font-size:var(--text-sm);font-weight:800}.regulatory-preview article>strong{display:block;margin:9px 0;font-size:var(--text-body)}.regulatory-preview article>p{margin:0;color:#697d87;font-size:var(--text-sm);line-height:1.6}.regulatory-actions{display:flex;justify-content:center;gap:11px;margin-top:27px}@media (max-width:960px){.marketing-outcome,.regulatory-preview{grid-template-columns:1fr}.marketing-page .feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.site-mobile-menu a{font-size:var(--text-body)}.site-page-hero>p{font-size:16px}.marketing-page .hero-copy>p{font-size:17px}.marketing-outcome,.marketing-regulatory{padding:70px 20px}.outcome-copy h2{font-size:32px}.outcome-mockup>section,.regulatory-preview>section{grid-template-columns:1fr}.outcome-mockup>nav{gap:15px;overflow:auto}.outcome-mockup>footer{align-items:flex-start;flex-direction:column}.regulatory-actions{align-items:stretch;flex-direction:column}.marketing-page .feature-grid{grid-template-columns:1fr}.marketing-page .process-copy p,.marketing-page .section-heading p{font-size:var(--text-body)}}.marketing-page .hero{min-height:920px;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;gap:38px;padding-top:90px;background:radial-gradient(circle at 50% 6%,rgba(79,180,229,.16),transparent 27%),linear-gradient(180deg,#fff,#f8fbfc 78%,#fff);text-align:center}.marketing-page .hero:before{content:"";width:min(1000px,80vw);height:360px;position:absolute;top:80px;pointer-events:none;background-image:linear-gradient(rgba(0,130,203,.055) 1px,transparent 0),linear-gradient(90deg,rgba(0,130,203,.055) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse,black,transparent 70%)}.marketing-page .hero-copy{max-width:820px;position:relative;z-index:2}.marketing-page .hero h1{max-width:800px;margin-inline:auto;font-size:64px}.marketing-page .hero-copy>p{max-width:700px;margin-inline:auto}.marketing-page .hero-actions,.marketing-page .hero-proof{justify-content:center}.marketing-page .hero-visual{width:min(1000px,100%);min-height:460px}.marketing-page .visual-glow{width:700px;height:430px}.marketing-page .product-demo{width:min(820px,calc(100vw - 70px));padding:25px;transform:none}.marketing-page .demo-top{font-size:var(--text-body)}.marketing-page .demo-product{padding:22px 0}.marketing-page .demo-product strong{font-size:18px}.marketing-page .demo-product p{font-size:var(--text-sm)}.marketing-page .demo-result{padding:20px}.marketing-page .demo-result strong{font-size:27px}.marketing-page .demo-result p,.marketing-page .demo-rules span{font-size:var(--text-sm)}.marketing-page .fc-one{left:20px}.marketing-page .fc-two{right:20px}.marketing-page .floating-card{padding:14px 16px}.marketing-page .floating-card strong{font-size:var(--text-sm)}.marketing-page .floating-card small{font-size:var(--text-micro)}.marketing-page .trust-strip{padding-block:34px}.marketing-page .marketing-section,.marketing-page .pricing-section,.marketing-page .solutions-section{padding-block:120px}.marketing-page .feature-grid{gap:18px}.marketing-page .feature-grid article{min-height:220px;padding:30px;border-radius:15px}.marketing-page .feature-grid article:first-child,.marketing-page .feature-grid article:nth-child(2),.marketing-page .feature-grid article:nth-child(3){background:linear-gradient(145deg,#fff,#f5fafc)}.marketing-page .process-section{padding-block:120px;border-radius:18px;margin-inline:max(1.2vw,8px)}.marketing-page .solution-grid{gap:20px}.marketing-page .solution-grid>div{padding:38px;border-radius:16px}.marketing-page .pricing-grid{gap:18px}.marketing-page .pricing-grid article{padding:30px;border-radius:14px}.marketing-page .pricing-grid article.featured{padding:42px 31px}.marketing-page .final-cta{margin:12px;border-radius:18px}.site-page-hero{min-height:600px;padding-top:110px}.site-comparison,.site-contact-layout,.site-credit-policy,.site-faq,.site-glossary,.site-product-stage,.site-profile-stack,.site-section,.site-security-intro,.site-tools,.site-workflow{padding-top:120px;padding-bottom:120px}.site-final-cta,.site-glossary,.site-workflow{margin:12px;border-radius:18px}.site-motion-ready [data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.site-motion-ready [data-reveal=section]{transform:translateY(34px)}.site-motion-ready [data-reveal=card]{transform:translateY(22px) scale(.985);transition-delay:var(--reveal-delay,0s)}.site-motion-ready [data-reveal].is-visible{opacity:1;transform:none}.site-header{transition:box-shadow .25s,border-color .25s}.marketing-cta svg,.outcome-copy>a svg,.site-button svg,.site-tool-cards a svg{transition:transform .22s}.marketing-cta:hover svg,.outcome-copy>a:hover svg,.site-button:hover svg,.site-tool-cards a:hover svg{transform:translateX(4px)}.feature-grid article,.site-capability-grid article,.site-guide-grid>a,.site-pricing-cards article,.site-tool-cards article,.solution-grid>div{will-change:transform}.outcome-mockup,.product-demo,.site-stage-ui{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.outcome-mockup:hover,.product-demo:hover,.site-stage-ui:hover{transform:translateY(-5px);box-shadow:0 36px 80px rgba(34,64,79,.18)}@media (max-width:960px){.marketing-page .hero{min-height:900px}.marketing-page .hero h1{font-size:54px}.marketing-page .process-section,.site-glossary,.site-workflow{margin-inline:8px}}@media (max-width:680px){.marketing-page .hero{min-height:0;display:flex;padding:62px 20px 75px}.marketing-page .hero:before{top:65px;width:100%;height:270px}.marketing-page .hero h1{font-size:42px}.marketing-page .hero-visual{min-height:390px;margin-top:8px;transform:none}.marketing-page .product-demo{width:620px;position:absolute;left:50%}.marketing-page .product-demo,.marketing-page .product-demo:hover{transform:translateX(-50%) scale(.54)}.marketing-page .floating-card{display:none}.marketing-page .marketing-section,.marketing-page .pricing-section,.marketing-page .process-section,.marketing-page .solutions-section{padding-block:78px}.site-page-hero{min-height:500px;padding-top:80px}.site-comparison,.site-contact-layout,.site-credit-policy,.site-faq,.site-glossary,.site-product-stage,.site-profile-stack,.site-section,.site-security-intro,.site-tools,.site-workflow{padding-top:78px;padding-bottom:78px}.site-motion-ready [data-reveal=section]{transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.site-motion-ready [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.outcome-mockup,.product-demo,.site-button,.site-stage-ui{transition:none!important}}.site-scroll-progress{height:3px;position:fixed;inset:0 0 auto;z-index:120;pointer-events:none;background:linear-gradient(90deg,#4fb4e5,#0082cb 55%,#005cb9);transform:scaleX(var(--site-scroll-progress,0));transform-origin:left center;transition:transform .08s linear}.site-header.is-scrolled{border-color:rgba(198,215,222,.9);box-shadow:0 12px 35px rgba(30,56,69,.09)}.marketing-page .process-section,.site-workflow{align-items:start}.marketing-page .process-copy,.site-workflow>.site-section-heading{position:sticky;top:135px;align-self:start}.marketing-page .process-steps,.site-workflow-list{perspective:900px}.marketing-page .process-steps article{min-height:165px;align-content:center;opacity:.56;transform:translateY(12px) scale(.975);transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1),background .35s,border-color .35s}.marketing-page .process-steps article.is-active{opacity:1;transform:none;border-color:rgba(79,180,229,.42);background:rgba(79,180,229,.11)}.site-workflow-list article{opacity:.58;transform:translateY(10px) scale(.98);transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1),background .35s,border-color .35s}.site-workflow-list article.is-active{opacity:1;transform:none;border-color:rgba(79,180,229,.4);background:rgba(79,180,229,.11)}@media (min-width:761px){.hero-visual{transform:translate3d(0,var(--parallax-y,0),0)}.hero-visual,.visual-glow{transition:transform .12s linear}.visual-glow{transform:translate3d(0,calc(var(--parallax-y, 0) * -1),0)}.site-motion-ready .outcome-mockup.is-visible,.site-motion-ready .regulatory-preview.is-visible{transform:translate3d(0,var(--parallax-y,0),0)}.site-motion-ready .outcome-mockup.is-visible:hover{transform:translate3d(0,calc(var(--parallax-y, 0) - 5px),0)}.outcome-copy{position:sticky;top:135px;align-self:start}.marketing-outcome{align-items:start;min-height:820px}.outcome-mockup{margin-top:110px}.regulatory-preview{transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .12s linear,box-shadow .35s}}@media (max-width:760px){.site-scroll-progress{height:2px}.marketing-page .process-copy,.outcome-copy,.site-workflow>.site-section-heading{position:relative;top:auto}.marketing-page .process-steps article,.site-workflow-list article{opacity:1;transform:none}.marketing-outcome{min-height:0}.outcome-mockup{margin-top:0}}@media (prefers-reduced-motion:reduce){.site-scroll-progress{display:none}.hero-visual,.site-motion-ready .outcome-mockup.is-visible,.site-motion-ready .regulatory-preview.is-visible,.visual-glow{transform:none!important;transition:none!important}.marketing-page .process-steps article,.site-workflow-list article{opacity:1;transform:none;transition:none}}.classification-story{padding:115px max(5vw,24px) 140px;margin:12px;border-radius:20px;background:radial-gradient(circle at 78% 20%,rgba(79,180,229,.13),transparent 29%),linear-gradient(145deg,#26343e,#304a59 58%,#203b4e);color:#fff}.classification-story-heading{max-width:780px;margin:0 auto 70px;text-align:center}.classification-story-heading>span{color:#4fb4e5;font-weight:820;letter-spacing:1.3px}.classification-story-heading h2{margin:15px 0;font-size:44px;line-height:1.1;letter-spacing:-1.5px}.classification-story-heading p{max-width:650px;margin:auto;color:#b7c8d0;line-height:1.7}.classification-story-track{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);align-items:start;gap:7vw;max-width:1240px;margin:auto}.classification-story-steps{display:grid;gap:0}.classification-story-steps article{min-height:70vh;display:grid;grid-template-columns:34px 46px 1fr;align-content:center;align-items:start;gap:14px;padding:30px 4px;border-bottom:1px solid rgba(255,255,255,.1);opacity:.36;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1)}.classification-story-steps article.is-current{opacity:1;transform:translateX(8px)}.classification-story-steps article>i{padding-top:12px;color:#4fb4e5;font-size:var(--text-sm);font-style:normal;font-weight:820}.classification-story-steps article>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(79,180,229,.25);border-radius:12px;background:rgba(79,180,229,.09);color:#4fb4e5}.classification-story-steps article>span svg{width:20px}.classification-story-steps h3{margin:7px 0 9px;font-size:21px}.classification-story-steps p{max-width:390px;margin:0;color:#b7c7ce;line-height:1.7}.classification-story-stage{height:min(630px,calc(100vh - 145px));min-height:520px;position:sticky;top:105px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:19px;background:#f7fafb;color:#283a44;box-shadow:0 40px 90px rgba(9,22,30,.35);transform:translate3d(0,var(--story-drift,0),0);transition:transform .16s linear,border-color .4s,box-shadow .4s;will-change:transform}.classification-story-stage[data-active-step="2"],.classification-story-stage[data-active-step="4"]{border-color:rgba(79,180,229,.42);box-shadow:0 42px 95px rgba(9,22,30,.4)}.classification-story-stage[data-active-step="3"],.classification-story-stage[data-active-step="5"]{border-color:rgba(79,180,229,.58);box-shadow:0 46px 105px rgba(9,22,30,.44)}.story-browser-bar{height:48px;display:flex;align-items:center;gap:6px;padding:0 17px;border-bottom:1px solid #dce6ea;background:#fff}.story-browser-bar>i{width:8px;height:8px;border-radius:50%;background:#d9e1e5}.story-browser-bar>i:first-child{background:#ff8b75}.story-browser-bar>i:nth-child(2){background:#f5c15d}.story-browser-bar>i:nth-child(3){background:#6bc598}.story-browser-bar>span{margin-left:8px;color:#607681;font-size:var(--text-sm);font-weight:680}.story-browser-bar>b{margin-left:auto;color:#005cb9;font-size:var(--text-sm)}.story-stage-body{height:calc(100% - 53px);display:grid;grid-template-columns:190px 1fr}.story-stage-body>aside{padding:18px 12px;border-right:1px solid #dce6ea;background:#f1f5f7}.story-stage-body>aside div{display:grid;grid-template-columns:18px 1fr 14px;align-items:center;gap:8px;padding:12px 10px;margin-bottom:5px;border-radius:8px;color:#81919a;font-size:var(--text-caption);transition:.35s}.story-stage-body>aside div>svg{width:16px}.story-stage-body>aside div>svg:last-child{opacity:0;color:#218864}.story-stage-body>aside div.is-current{background:#fff;color:#31566a;box-shadow:0 5px 16px rgba(36,67,81,.08)}.story-stage-body>aside div.is-current>svg:first-child{color:#0082cb}.story-stage-body>aside div.is-current>svg:last-child{opacity:1}.story-scenes{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 0,rgba(79,180,229,.12),transparent 34%),#fff}.story-scene{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,58px);opacity:0;pointer-events:none;transform:translateY(35px) scale(.97);transition:opacity .5s,transform .65s cubic-bezier(.22,1,.36,1)}.story-scene.is-current{opacity:1;pointer-events:auto;transform:none}.story-scene>small{color:#0082cb;font-size:var(--text-micro);font-weight:830;letter-spacing:1.2px}.story-scene h3{margin:13px 0 7px;color:#24495d;font-size:27px;letter-spacing:-.5px}.story-scene>p{margin:0;color:#6a7e88;font-size:var(--text-sm);line-height:1.6}.story-scene dl{display:grid;gap:9px;margin:30px 0 0}.story-scene dl>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #e5ecef}.story-scene dt{color:#71838c;font-size:var(--text-sm)}.story-scene dd{margin:0;color:#365766;font-size:var(--text-sm);font-weight:750;text-align:right}.story-files,.story-options{display:grid;gap:10px;margin-top:27px}.story-files>span{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:15px;border:1px solid #e0e9ec;border-radius:10px;color:#47616d;font-size:var(--text-sm);box-shadow:0 7px 20px rgba(42,74,88,.04)}.story-files svg{width:18px;color:#0082cb}.story-files b{color:#26805f;font-size:var(--text-sm)}.story-options>span{padding:14px 16px;border:1px solid #dce6e9;border-radius:9px;color:#617680;font-size:var(--text-sm)}.story-options>span.selected{border-color:#5ab7df;background:#edf8fc;color:#235b76;font-weight:750;box-shadow:inset 3px 0 #0082cb}.story-code{display:block;margin:15px 0 8px;color:#174a65;font-size:39px;letter-spacing:-1px}.story-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px}.story-result-grid>span{min-height:95px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:13px;border:1px solid #dfe9ec;border-radius:10px;color:#70838c;font-size:var(--text-sm)}.story-result-grid svg{width:18px;margin-bottom:5px;color:#0082cb}.story-result-grid b{display:block;margin-bottom:4px;color:#28576d;font-size:var(--text-body)}.story-progress{height:5px;position:absolute;right:0;bottom:0;left:0;background:#dfe8eb}.story-progress i{height:100%;display:block;background:linear-gradient(90deg,#4fb4e5,#0082cb,#005cb9);transition:width .5s cubic-bezier(.22,1,.36,1)}.classification-story-cta{width:max-content;display:flex;align-items:center;gap:8px;margin:30px auto 0;color:#4fb4e5;font-weight:780;text-decoration:none}.classification-story-cta svg{width:17px}@media (max-width:960px) and (min-width:681px){.classification-story-track{grid-template-columns:270px 1fr;gap:35px}.classification-story-steps article{min-height:62vh}.classification-story-stage{height:570px;top:90px}.classification-story-heading{margin-bottom:45px}.story-stage-body{grid-template-columns:150px 1fr}.story-stage-body>aside div{grid-template-columns:17px 1fr;padding-inline:7px}.story-stage-body>aside div>svg:last-child{display:none}.story-scene{padding:34px 26px}.story-result-grid{grid-template-columns:1fr}}@media (max-width:680px){.classification-story{padding:75px 18px;margin:8px;border-radius:16px}.classification-story-heading h2{font-size:33px}.classification-story-heading p{font-size:var(--text-body)}.classification-story-track{grid-template-columns:1fr}.classification-story-stage{display:none}.classification-story-steps article{min-height:0;grid-template-columns:30px 40px 1fr;padding:28px 0;opacity:1;transform:none}.classification-story-steps article.is-current{transform:none}.classification-story-steps h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.classification-story-stage{position:relative;top:auto}.classification-story-steps article,.story-progress i,.story-scene{transition:none}.classification-story-steps article{min-height:280px}}@media (min-width:961px){.classification-story{padding-bottom:115px}.classification-story-track{grid-template-columns:minmax(300px,.62fr) minmax(610px,1.38fr);gap:5.5vw}.classification-story-steps{position:relative}.classification-story-steps:before{content:"";width:1px;position:absolute;top:27vh;bottom:27vh;left:20px;background:linear-gradient(180deg,transparent,rgba(79,180,229,.35) 12%,rgba(79,180,229,.35) 88%,transparent)}.classification-story-steps article{min-height:56vh;grid-template-columns:40px 46px 1fr;padding-block:22px;opacity:.5}.classification-story-steps article.is-complete{opacity:.68}.classification-story-steps article.is-current{opacity:1;transform:translateX(12px)}.classification-story-steps article>i{width:40px;height:40px;display:grid;place-items:center;position:relative;z-index:1;padding:0;border:1px solid rgba(79,180,229,.3);border-radius:50%;background:#2b404d}.classification-story-steps article.is-current>i{border-color:#4fb4e5;background:#0082cb;color:#fff;box-shadow:0 0 0 7px rgba(79,180,229,.1)}.classification-story-stage{height:min(660px,calc(100vh - 205px));min-height:520px;top:92px}}.story-browser-bar>b{display:flex;align-items:center;gap:12px}.story-browser-bar>b em{max-width:180px;overflow:hidden;color:#637985;font-size:var(--text-sm);font-style:normal;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.story-stage-body>aside div.is-complete{color:#506b77}.story-stage-body>aside div.is-complete>svg:first-child,.story-stage-body>aside div.is-complete>svg:last-child{color:#258260;opacity:1}.story-scene.is-current>*{animation:story-content-in .6s cubic-bezier(.22,1,.36,1) both}.story-scene.is-current>:nth-child(2){animation-delay:.05s}.story-scene.is-current>:nth-child(3){animation-delay:.1s}.story-scene.is-current>:nth-child(4){animation-delay:.15s}@keyframes story-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:680px){.classification-story-heading{margin-bottom:34px;text-align:left}.classification-story-heading h2{max-width:440px}.classification-story-heading p{margin-inline:0}.classification-story-steps{gap:10px}.classification-story-steps article{padding:24px 18px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.045)}.classification-story-steps article.is-complete{opacity:1}.classification-story-steps article>i{padding-top:9px}.classification-story-cta{margin-top:38px}}@media (prefers-reduced-motion:reduce){.story-scene.is-current>*{animation:none}.classification-story-stage{transform:none!important}}.platform-preview-section{padding:115px max(6vw,24px);background:linear-gradient(180deg,#fff,#f5f9fb)}.platform-preview-tabs{width:max-content;display:flex;gap:5px;padding:5px;margin:0 auto 25px;border:1px solid #dce6ea;border-radius:11px;background:#fff;box-shadow:0 10px 28px rgba(36,68,82,.07)}.platform-preview-tabs button{min-height:38px;padding:0 17px;border:0;border-radius:7px;background:transparent;color:#657a84;font-family:inherit;font-size:var(--text-sm);font-weight:720;cursor:pointer}.platform-preview-tabs button.is-active{background:#eaf6fb;color:#0075b7;box-shadow:inset 0 0 0 1px #bce0ef}.platform-window{max-width:1160px;margin:auto;overflow:hidden;border:1px solid #cfdee4;border-radius:17px;background:#fff;box-shadow:0 34px 80px rgba(32,65,80,.15)}.platform-window>header{height:52px;display:flex;align-items:center;gap:20px;padding:0 20px;border-bottom:1px solid #dfe8eb;background:#fbfcfd}.platform-window-brand{display:flex;align-items:center;gap:7px;color:#323e48;font-size:var(--text-body);font-weight:760}.platform-window-brand i{width:18px;height:18px;border-radius:5px 5px 5px 1px;background:linear-gradient(135deg,#4fb4e5,#0082cb,#005cb9)}.platform-window>header>b{color:#4d6570;font-size:var(--text-sm)}.platform-window>header>small{margin-left:auto;color:#84949b;font-size:var(--text-micro)}.platform-window-body{min-height:520px;display:grid;grid-template-columns:170px 1fr}.platform-window-body>aside{padding:24px 13px;background:linear-gradient(180deg,#323e48,#283b47);color:#b9c7ce}.platform-window-body>aside span{display:flex;align-items:center;gap:9px;padding:11px;border-radius:8px;font-size:var(--text-sm)}.platform-window-body>aside span:first-child{background:linear-gradient(90deg,rgba(79,180,229,.2),rgba(0,130,203,.08));color:#fff;box-shadow:inset 2px 0 #4fb4e5}.platform-window-body>aside svg{width:16px;color:#79c8e9}.platform-window-content{padding:32px;background:#f4f7f8}.preview-view-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.preview-view-title small{color:#0082cb;font-size:var(--text-micro);font-weight:820;letter-spacing:1.1px}.preview-view-title h3{margin:7px 0 5px;color:#283c47;font-size:24px}.preview-view-title p{margin:0;color:#73858e;font-size:var(--text-sm)}.preview-view-title button{min-height:40px;display:flex;align-items:center;gap:7px;padding:0 15px;border:0;border-radius:8px;background:linear-gradient(120deg,#4fb4e5,#0082cb,#005cb9);color:#fff;font-family:inherit;font-size:var(--text-sm);font-weight:780;box-shadow:0 9px 22px rgba(0,130,203,.2)}.preview-view-title button svg{width:15px}.preview-view-title button b{padding:4px 6px;border-radius:99px;background:rgba(255,255,255,.17);font-size:var(--text-sm)}.preview-product-grid{display:grid;grid-template-columns:180px 1fr;gap:17px}.preview-image-drop{min-height:235px;display:flex;align-items:center;flex-direction:column;justify-content:center;border:1px dashed #bad5e1;border-radius:11px;background:#fff;color:#738893}.preview-image-drop svg{width:30px;color:#0082cb}.preview-image-drop strong{margin-top:12px;font-size:var(--text-sm)}.preview-image-drop span{margin-top:5px;font-size:var(--text-sm)}.preview-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.preview-fields label{min-height:86px;padding:13px;border:1px solid #dce6ea;border-radius:9px;background:#fff;color:#7c8c94;font-size:var(--text-sm)}.preview-fields label.wide{grid-column:1/-1}.preview-fields strong{display:block;margin-top:10px;color:#3f5965;font-size:var(--text-sm)}.preview-fields i{display:flex;align-items:center;gap:5px;margin-top:9px;color:#0082cb;font-size:var(--text-sm);font-style:normal}.preview-fields i svg{width:12px}.preview-product-view>footer{display:flex;gap:8px;margin-top:13px}.preview-product-view>footer span{display:flex;align-items:center;gap:6px;padding:9px 11px;border:1px solid #dce6e9;border-radius:8px;background:#fff;color:#58707b;font-size:var(--text-sm)}.preview-product-view>footer svg{width:14px;color:#0082cb}.preview-filter-row{display:flex;gap:8px;padding:12px;margin-bottom:10px;border:1px solid #dbe5e9;border-radius:9px;background:#fff}.preview-filter-row span{flex:1;color:#9aa7ad;font-size:var(--text-sm)}.preview-filter-row b{padding-left:13px;border-left:1px solid #e2e9ec;color:#596f79;font-size:var(--text-sm)}.preview-table{overflow:hidden;border:1px solid #dce5e9;border-radius:10px;background:#fff}.preview-table>div,.preview-table>header{display:grid;grid-template-columns:.7fr 1.35fr 1fr .65fr;align-items:center;min-height:55px;padding:0 16px;border-bottom:1px solid #e5ebee}.preview-table>header{min-height:38px;background:#f8fafb;color:#84949c;font-size:var(--text-sm);font-weight:820}.preview-table>div span{color:#506772;font-size:var(--text-sm)}.preview-table .status{width:max-content;padding:5px 8px;border-radius:99px;background:#eaf7f1;color:#257657;font-size:var(--text-micro);font-weight:760}.preview-table>div:nth-child(3) .status{background:#fff5dc;color:#89670e}.preview-tariff-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.preview-tariff-grid article{min-height:150px;padding:20px;border:1px solid #dae5e9;border-radius:11px;background:#fff}.preview-tariff-grid article>span{color:#0082cb;font-size:var(--text-sm);font-weight:820}.preview-tariff-grid strong{display:block;margin:16px 0 8px;color:#365462;font-size:var(--text-sm)}.preview-tariff-grid p{margin:0;color:#74868f;font-size:var(--text-sm);line-height:1.6}@media (max-width:760px){.platform-preview-section{padding:75px 18px}.platform-preview-tabs{width:100%;overflow:auto}.platform-preview-tabs button{flex:none}.platform-window-body{min-height:0;grid-template-columns:1fr}.platform-window-body>aside{display:none}.platform-window-content{padding:22px 15px}.preview-view-title{align-items:stretch;flex-direction:column}.preview-view-title button{width:max-content}.preview-product-grid,.preview-tariff-grid{grid-template-columns:1fr}.preview-image-drop{min-height:150px}.preview-fields{grid-template-columns:1fr}.preview-fields label.wide{grid-column:auto}.preview-product-view>footer{flex-wrap:wrap}.preview-table{overflow:auto}.preview-table>div,.preview-table>header{min-width:620px}.platform-window>header>b{display:none}}.classification-story .story-stage-body{grid-template-columns:1fr}.story-ai-sources{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.story-ai-sources span{display:flex;align-items:center;gap:6px;padding:9px 11px;border:1px solid #dce6e9;border-radius:8px;background:#fff;color:#58707b;font-size:var(--text-sm)}.story-ai-sources svg{width:14px;color:#0082cb}.story-ai-result{margin-top:13px;overflow:hidden;border:1px solid #dce6e9;border-radius:11px;background:#fff;box-shadow:0 12px 30px rgba(35,67,81,.07)}.story-ai-result header{display:flex;align-items:center;gap:8px;padding:13px 15px;border-bottom:1px solid #e2e9ec;background:#f3f9fb}.story-ai-result header svg{width:17px;color:#0082cb}.story-ai-result header strong{color:#345665;font-size:var(--text-sm)}.story-ai-result header b{margin-left:auto;color:#0082cb;font-size:var(--text-sm)}.story-ai-result p{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:11px 15px;margin:0;border-bottom:1px solid #edf1f3;color:#3e5b68;font-size:var(--text-sm)}.story-ai-result p span{color:#829098}.story-ai-result p:last-child{border-bottom:0}@media (min-width:961px){.classification-story-steps article{min-height:50vh}.classification-story-steps:before{top:25vh;bottom:25vh}}@media (min-width:761px){.site-page-hero{background-position:center calc(50% + var(--parallax-y, 0px));transition:background-position .12s linear}.site-product-stage{min-height:900px;align-items:start}.site-product-stage .site-stage-copy{position:sticky;top:135px}.site-product-stage .site-stage-ui{margin-top:120px}.site-motion-ready .site-contact-layout aside.is-visible,.site-motion-ready .site-profile-visual.is-visible,.site-motion-ready .site-resource-feature.is-visible,.site-motion-ready .site-stage-ui.is-visible{transform:translate3d(0,var(--parallax-y,0),0)}.site-motion-ready .site-profile-visual.is-visible:hover,.site-motion-ready .site-stage-ui.is-visible:hover{transform:translate3d(0,calc(var(--parallax-y, 0px) - 5px),0)}.site-profile-stack>article{min-height:720px;align-items:start}.site-profile-stack>article .site-profile-copy{position:sticky;top:130px}.site-profile-stack>article .site-profile-visual{margin-top:95px}.site-credit-policy{min-height:640px;align-items:start}.site-credit-policy>div:first-child{position:sticky;top:135px}.site-credit-policy>div:last-child{padding-top:80px}.site-glossary{align-items:start;min-height:680px}.site-glossary>div{position:sticky;top:135px}.site-glossary dl{padding-top:55px}.site-contact-layout{align-items:start;min-height:760px}.site-contact-layout aside{position:sticky;top:125px;margin-top:70px}.site-security-intro{min-height:540px;align-items:start}.site-security-intro>svg{position:sticky;top:145px;margin-top:65px;transform:translate3d(0,var(--parallax-y,0),0);transition:transform .12s linear}.site-profile-visual,.site-resource-feature,.site-stage-ui{transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .12s linear,box-shadow .35s}.site-contact-layout aside{transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .12s linear}}.site-profile-stack>article{transition:background-color .35s}.site-profile-stack>article:hover{background:linear-gradient(90deg,transparent,rgba(79,180,229,.035),transparent)}.site-comparison tbody tr{transition:background-color .2s,transform .2s}.site-comparison tbody tr:hover{background:#f0f8fb}.site-faq details{transition:padding .25s,background .25s}.site-faq details[open]{padding-inline:16px;background:#f5fafc}.site-faq summary{transition:color .2s}.site-faq details[open] summary{color:#0082cb}.site-guide-grid>a:nth-child(2n){transition-delay:80ms}.site-guide-grid>a:nth-child(3n){transition-delay:.14s}.site-capability-grid article:nth-child(2n),.site-control-grid article:nth-child(2n){transition-delay:70ms}.site-capability-grid article:nth-child(3n),.site-control-grid article:nth-child(3n){transition-delay:.13s}.site-plan-highlights{flex:1;display:flex;align-items:stretch;flex-direction:column;gap:14px;min-height:142px;padding:16px 0;margin:0;border-top:1px solid #e5ebed;list-style:none}.site-plan-highlights li{display:flex;align-items:flex-start;gap:8px;color:#536b76;font-size:var(--text-sm);line-height:1.45}.site-plan-highlights svg{width:15px;height:15px;flex:none;color:#218d68}.site-pricing-cards article>b{border-bottom:0}.site-plan-clarity{padding:110px max(7vw,30px);background:#f6f9fa}.site-plan-clarity>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;max-width:1080px;margin:auto}.site-plan-clarity article{padding:28px;border:1px solid #dce6e9;border-radius:13px;background:#fff}.site-plan-clarity strong{color:#244b60;font-size:16px}.site-plan-clarity p{margin:11px 0 0;color:#647984;font-size:var(--text-body);line-height:1.65}.site-plan-label,.solution-plan-label{display:inline-flex;width:max-content;margin:14px 0 0;padding:6px 9px;border-radius:999px;background:#eaf6fb;color:#0075b8;font-size:var(--text-sm);font-weight:800;letter-spacing:.45px}.solution-grid .solution-plan-label{margin-bottom:4px}.sr-only{width:1px;height:1px;position:absolute;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:680px){.site-plan-highlights{min-height:0}.site-plan-clarity{padding:70px 20px}.site-plan-clarity>div:last-child{grid-template-columns:1fr}}@media (max-width:760px){.site-contact-layout,.site-credit-policy,.site-glossary,.site-product-stage,.site-profile-stack>article,.site-security-intro{min-height:0}.site-contact-layout aside,.site-credit-policy>div:first-child,.site-glossary>div,.site-product-stage .site-stage-copy,.site-profile-stack>article .site-profile-copy,.site-security-intro>svg{position:relative;top:auto}.site-contact-layout aside,.site-credit-policy>div:last-child,.site-glossary dl,.site-product-stage .site-stage-ui,.site-profile-stack>article .site-profile-visual,.site-security-intro>svg{margin-top:0;padding-top:0;transform:none!important}}@media (prefers-reduced-motion:reduce){.site-page-hero{background-position:50%!important}.site-contact-layout aside,.site-profile-visual,.site-resource-feature,.site-security-intro>svg,.site-stage-ui{transform:none!important;transition:none!important}}:root{--site-navy:#323e48;--site-ink:#223a47;--site-muted:#566f7a;--site-line:#dbe5e9;--site-cloud:#f4f8fa;--site-blue:#006aa5;--site-blue-deep:#005cb9;--site-cyan:#4fb4e5;--site-gradient:linear-gradient(135deg,#51b4e4,#1582c5 54%,#225fac)}.site-header{height:78px;gap:46px;padding-inline:max(4.5vw,28px);border-color:rgba(210,224,230,.78)}.site-header.is-scrolled{box-shadow:0 10px 36px rgba(34,58,71,.07)}.site-header nav{gap:30px}.site-header nav a,.site-login{color:#526872;font-size:var(--text-body);font-weight:690}.site-header nav a.is-active{color:#176f9f}.site-header nav a.is-active:after{right:0;left:0}.site-header .site-button.compact{min-height:42px;padding-inline:18px;font-size:var(--text-sm)}.site-button{min-height:49px;border-radius:10px;font-size:var(--text-body)}.saas-marketing-page{overflow:clip;background:#fff;color:var(--site-ink)}.product-proof-section *,.saas-marketing-page *{box-sizing:border-box}.saas-marketing-page main{overflow:clip}.saas-deliverable-copy>span,.saas-eyebrow,.saas-section-heading>span,.saas-trust-section>div:first-child>span{display:inline-flex;align-items:center;gap:8px;color:var(--site-blue);font-size:var(--text-sm);font-weight:820;letter-spacing:1.1px}.saas-eyebrow svg{width:17px}.saas-hero{min-height:calc(100vh - 78px);display:grid;grid-template-columns:minmax(420px,.9fr) minmax(620px,1.1fr);align-items:center;gap:clamp(42px,5vw,92px);position:relative;padding:clamp(78px,9vh,118px) max(4.5vw,28px) 110px;background:radial-gradient(circle at 82% 18%,rgba(79,180,229,.13),transparent 28%),radial-gradient(circle at 8% 86%,rgba(0,130,203,.07),transparent 25%),linear-gradient(180deg,#ffffff,#f8fbfc)}.saas-hero:before{content:"";width:1px;position:absolute;top:70px;bottom:0;left:50%;background:linear-gradient(transparent,rgba(0,130,203,.08),transparent)}.saas-hero-copy{position:relative;z-index:2}.saas-hero h1{max-width:700px;margin:22px 0 24px;color:#263d4a;font-size:clamp(58px,5.2vw,80px);line-height:.99;letter-spacing:-4px}.saas-hero h1 em{font-style:normal;background:var(--site-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.saas-hero-copy>p{max-width:680px;margin:0;color:var(--site-muted);font-size:18px;line-height:1.7}.saas-hero-actions{display:flex;align-items:center;gap:24px;margin-top:34px}.saas-primary-cta{min-height:54px;padding-inline:24px;font-size:var(--text-body)}.saas-primary-cta svg{width:18px}.saas-text-cta{display:inline-flex;align-items:center;gap:10px;color:#3d5967;font-size:var(--text-body);font-weight:760;text-decoration:none}.saas-text-cta span{width:29px;height:29px;display:grid;place-items:center;border:1px solid #cbdce3;border-radius:50%;color:var(--site-blue);transition:transform .25s}.saas-text-cta:hover span{transform:translate(3px,3px)}.saas-hero-meta{display:flex;flex-wrap:wrap;gap:12px 20px;padding-top:25px;margin-top:26px;border-top:1px solid #dce6ea}.saas-hero-meta span{display:flex;align-items:center;gap:6px;color:#627985;font-size:var(--text-sm);font-weight:650}.saas-hero-meta svg{width:15px;color:#258563}.saas-hero-product{min-width:0;position:relative;z-index:1;padding:52px 0}.saas-hero-orbit{position:absolute;border:1px solid rgba(0,130,203,.11);border-radius:50%}.orbit-one{inset:-55px -45px -30px 35px;animation:saas-orbit 18s linear infinite}.orbit-two{inset:-10px 5px 15px 95px;border-color:rgba(79,180,229,.15);animation:saas-orbit 24s linear infinite reverse}.saas-app-window{position:relative;overflow:hidden;border:1px solid #cedde3;border-radius:19px;background:#fff;box-shadow:0 45px 95px rgba(35,64,78,.18),0 8px 22px rgba(35,64,78,.08);transform:perspective(1400px) rotateY(-3deg) rotateX(1deg)}.saas-app-window>header{height:56px;display:flex;align-items:center;gap:18px;padding:0 19px;border-bottom:1px solid #dce6ea;background:rgba(255,255,255,.96)}.saas-app-window>header>div{display:flex;gap:6px}.saas-app-window>header i{width:8px;height:8px;display:block;border-radius:50%;background:#d5dfe3}.saas-app-window>header i:first-child{background:#f38a78}.saas-app-window>header i:nth-child(2){background:#f2bf5c}.saas-app-window>header i:last-child{background:#66bd8f}.saas-app-window>header>span{color:#5a707b;font-size:var(--text-sm);font-weight:700}.saas-app-window>header>b{margin-left:auto;padding:7px 10px;border-radius:999px;background:#e9f7f0;color:#247759;font-size:var(--text-sm)}.saas-app-body{min-height:500px;display:grid;grid-template-columns:150px minmax(0,1fr)}.saas-app-body>aside{display:grid;align-content:start;gap:5px;padding:23px 12px;background:linear-gradient(180deg,#323e48,#293c48)}.saas-app-body>aside span{display:flex;align-items:center;gap:9px;padding:12px 10px;border-radius:8px;color:#aebdc4;font-size:var(--text-sm)}.saas-app-body>aside span.is-active{background:linear-gradient(90deg,rgba(79,180,229,.2),rgba(0,130,203,.06));color:#fff;box-shadow:inset 2px 0 var(--site-cyan)}.saas-app-body>aside svg{width:16px;color:#6ec1e5}.saas-app-body>section{min-width:0;padding:32px;background:radial-gradient(circle at 100% 0,rgba(79,180,229,.1),transparent 31%),#f4f7f8}.saas-app-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.saas-app-heading small{display:block;color:var(--site-blue);font-size:var(--text-micro);font-weight:820;letter-spacing:.9px}.saas-app-heading strong{display:block;margin-top:6px;color:#304b59;font-size:20px}.saas-app-heading>span{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #bcddec;border-radius:999px;background:#fff;color:#166f9f;font-size:var(--text-sm);font-weight:800}.saas-app-heading>span svg{width:16px}.saas-code-card{padding:28px;margin-top:22px;border:1px solid #d5e3e8;border-radius:13px;background:#fff;box-shadow:0 15px 30px rgba(39,68,81,.06)}.saas-code-card small{color:var(--site-blue);font-size:var(--text-micro);font-weight:820;letter-spacing:.9px}.saas-code-card strong{display:block;margin:10px 0 8px;color:#174963;font-size:35px;letter-spacing:-1.3px}.saas-code-card p{max-width:460px;margin:0;color:#596f7a;font-size:var(--text-sm);line-height:1.55}.saas-result-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.saas-result-cards article{min-width:0;min-height:116px;padding:15px;border:1px solid #dbe5e9;border-radius:10px;background:#fff}.saas-result-cards svg{width:17px;color:var(--site-blue)}.saas-result-cards span{display:block;margin-top:8px;color:#3d5a68;font-size:var(--text-sm);font-weight:780}.saas-result-cards p{margin:5px 0 0;color:#526a75;font-size:var(--text-sm);line-height:1.45}.saas-floating-proof{display:flex;align-items:center;gap:10px;position:absolute;z-index:2;padding:13px 15px;border:1px solid rgba(207,224,231,.95);border-radius:11px;background:rgba(255,255,255,.96);box-shadow:0 16px 35px rgba(31,63,78,.14);backdrop-filter:blur(16px);animation:saas-float 5s ease-in-out infinite}.saas-floating-proof>svg{width:19px;color:var(--site-blue)}.saas-floating-proof small,.saas-floating-proof strong{display:block}.saas-floating-proof strong{color:#3b5663;font-size:var(--text-sm)}.saas-floating-proof small{margin-top:3px;color:#7c8d95;font-size:var(--text-micro)}.proof-source{right:-20px;bottom:25px}.proof-question{top:10px;left:-28px;animation-delay:-2.3s}.saas-confidence-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 max(4.5vw,28px);border-block:1px solid #dce6ea;background:#fff}.saas-confidence-bar article{min-height:112px;display:flex;flex-direction:column;justify-content:center;padding:24px 28px;border-right:1px solid #e0e8eb}.saas-confidence-bar article:first-child{border-left:1px solid #e0e8eb}.saas-confidence-bar strong{color:#294958;font-size:var(--text-body)}.saas-confidence-bar span{margin-top:6px;color:#596f7a;font-size:var(--text-sm)}.saas-audience-section,.saas-pricing-section{padding:120px max(5vw,24px)}.saas-section-heading{max-width:800px;margin:0 auto 55px;text-align:center}.saas-deliverable-copy h2,.saas-section-heading h2,.saas-trust-section h2{margin:13px 0 16px;color:#293f4b;font-size:clamp(40px,4vw,56px);line-height:1.08;letter-spacing:-2px}.saas-deliverable-copy>p,.saas-section-heading p,.saas-trust-section>div:first-child>p{max-width:720px;margin:0 auto;color:var(--site-muted);font-size:16px;line-height:1.72}.product-proof-section{padding:120px max(5vw,24px) 135px;background:radial-gradient(circle at 90% 0,rgba(79,180,229,.13),transparent 27%),linear-gradient(180deg,#f5f9fa,#eef5f8);color:var(--site-ink)}.product-proof-heading{max-width:820px;margin:0 auto 38px;text-align:center}.product-proof-heading>span{color:var(--site-blue);font-size:var(--text-sm);font-weight:820;letter-spacing:1.1px}.product-proof-heading h2{margin:14px 0 16px;color:#293f4b;font-size:clamp(40px,4vw,56px);line-height:1.08;letter-spacing:-2px}.product-proof-heading p{max-width:720px;margin:auto;color:var(--site-muted);font-size:16px;line-height:1.72}.product-proof-tabs{width:max-content;display:flex;gap:5px;padding:5px;margin:0 auto 20px;border:1px solid #d3e1e6;border-radius:12px;background:rgba(255,255,255,.86);box-shadow:0 10px 30px rgba(35,66,80,.07)}.product-proof-tabs button{min-height:43px;display:flex;align-items:center;gap:7px;padding:0 18px;border:0;border-radius:8px;background:transparent;color:#627984;font:720 var(--text-sm) Raleway,sans-serif;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.product-proof-tabs button svg{width:17px}.product-proof-tabs button.is-active{background:#e9f6fb;color:#00649c;box-shadow:inset 0 0 0 1px #b7deee}.product-proof-tabs button:focus-visible{outline:3px solid rgba(79,180,229,.26);outline-offset:2px}.product-proof-window{max-width:1160px;margin:auto;overflow:hidden;border:1px solid #cfdde3;border-radius:18px;background:#fff;box-shadow:0 35px 80px rgba(32,64,78,.15)}.product-proof-window>header{min-height:62px;display:flex;align-items:center;gap:18px;padding:0 22px;border-bottom:1px solid #dce6ea;background:#fff}.proof-window-controls{display:flex;gap:6px}.proof-window-controls i{width:8px;height:8px;border-radius:50%;background:#d4dfe3}.proof-window-controls i:first-child{background:#f38a78}.proof-window-controls i:nth-child(2){background:#f2bf5c}.proof-window-controls i:last-child{background:#66bd8f}.proof-window-title span,.proof-window-title strong{display:block}.proof-window-title strong{color:#385463;font-size:var(--text-sm)}.proof-window-title span{margin-top:3px;color:#5f737d;font-size:var(--text-sm)}.proof-status{display:flex;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;border-radius:999px;background:#e9f7f0;color:#247759;font-size:var(--text-micro);font-weight:770}.proof-status svg{width:15px}.product-proof-body{min-height:530px;display:grid;grid-template-columns:190px minmax(0,1fr)}.product-proof-body>aside{display:grid;align-content:start;gap:7px;padding:28px 15px;border-right:1px solid #dce6ea;background:#f2f6f7}.product-proof-body>aside span{display:flex;align-items:center;gap:9px;padding:12px;border-radius:8px;color:#5a707a;font-size:var(--text-sm)}.product-proof-body>aside svg{width:16px}.product-proof-body>aside span.is-complete svg{color:#26805f}.product-proof-body>aside span.is-current{background:#fff;color:#345768;font-weight:750;box-shadow:0 7px 20px rgba(36,67,81,.08)}.product-proof-body>aside span.is-current svg{color:var(--site-blue)}.product-proof-panel{min-width:0;padding:48px clamp(32px,5vw,70px);background:radial-gradient(circle at 100% 0,rgba(79,180,229,.1),transparent 30%),#fff}.product-proof-panel>div{animation:proof-panel-in .42s cubic-bezier(.22,1,.36,1)}.proof-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.proof-panel-heading small,.proof-question-count{color:var(--site-blue);font-size:var(--text-micro);font-weight:820;letter-spacing:1px}.proof-panel-heading h3,.proof-question-view h3{margin:9px 0 0;color:#304b59;font-size:28px;letter-spacing:-.7px}.proof-panel-heading>span{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #d8e4e8;border-radius:9px;background:#f8fbfc;color:#59717d;font-size:var(--text-sm);font-weight:720}.proof-panel-heading>span svg{width:16px;color:var(--site-blue)}.proof-panel-heading>span.is-success{border-color:#bcddec;background:#edf8fc;color:#166f9f}.proof-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:28px}.proof-file-grid article{min-height:118px;padding:18px;border:1px solid #dce6ea;border-radius:11px;background:#fff;box-shadow:0 8px 22px rgba(35,66,80,.04)}.proof-file-grid article>small,.proof-file-grid article>span,.proof-file-grid article>strong{display:block}.proof-file-grid article>span{color:#5f737d;font-size:var(--text-sm)}.proof-file-grid article>strong{margin-top:10px;color:#405d6a;font-size:var(--text-sm);line-height:1.45}.proof-file-grid article>small{margin-top:9px;color:#16815d;font-size:var(--text-micro);font-weight:700}.proof-source-line{display:flex;align-items:center;gap:12px;padding:15px 18px;margin-top:12px;border-radius:10px;background:#eff8fb}.proof-source-line>svg{width:21px;color:var(--site-blue)}.proof-source-line span,.proof-source-line strong{display:block}.proof-source-line strong{color:#3c5a68;font-size:var(--text-sm)}.proof-source-line span{margin-top:3px;color:#526a75;font-size:var(--text-sm)}.proof-question-view{max-width:720px}.proof-question-view h3{max-width:650px;margin-top:13px;font-size:32px;line-height:1.18}.proof-question-view>p{max-width:640px;margin:12px 0 0;color:#687d87;font-size:var(--text-sm);line-height:1.65}.proof-choices{display:grid;gap:10px;margin-top:27px}.proof-choices>span{display:grid;grid-template-columns:26px 1fr;gap:2px 11px;padding:16px;border:1px solid #dce6ea;border-radius:10px;background:#fff}.proof-choices>span>i{width:23px;height:23px;grid-row:span 2;display:grid;place-items:center;border:1px solid #cfdde3;border-radius:50%}.proof-choices>span>i svg{width:14px}.proof-choices b{color:#405c69;font-size:var(--text-sm)}.proof-choices small{color:#7d8e96;font-size:var(--text-micro)}.proof-choices>span.is-selected{border-color:#6dbce0;background:#f0f9fc;box-shadow:inset 3px 0 var(--site-blue)}.proof-choices>span.is-selected>i{border-color:var(--site-blue);background:var(--site-blue);color:#fff}.proof-code-card{padding:23px 25px;margin-top:26px;border:1px solid #d6e3e8;border-radius:12px;background:linear-gradient(120deg,#f3fafc,#fff)}.proof-code-card>span{color:var(--site-blue);font-size:var(--text-sm);font-weight:820;letter-spacing:.9px}.proof-code-card>strong{display:block;margin:8px 0 6px;color:#174963;font-size:35px;letter-spacing:-1.2px}.proof-code-card>p{margin:0;color:#637984;font-size:var(--text-sm)}.proof-reason-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:12px}.proof-reason-grid article{display:flex;gap:12px;padding:18px;border:1px solid #dce6ea;border-radius:10px}.proof-reason-grid article>svg{width:19px;flex:none;color:var(--site-blue)}.proof-reason-grid strong{color:#405c69;font-size:var(--text-sm)}.proof-reason-grid p{margin:6px 0 0;color:#74868f;font-size:var(--text-sm);line-height:1.55}.proof-compliance-list{display:grid;gap:10px;margin-top:27px}.proof-compliance-list article{display:grid;grid-template-columns:78px 1fr;align-items:start;gap:15px;padding:17px;border:1px solid #dce6ea;border-radius:10px;background:#fff}.proof-compliance-list article>span{width:max-content;padding:6px 8px;border-radius:999px;font-size:var(--text-sm);font-weight:820}.proof-compliance-list .is-warning{background:#fff5db;color:#8b680e}.proof-compliance-list .is-neutral{background:#f0f2f3;color:#60747e}.proof-compliance-list .is-info{background:#e9f6fb;color:#1374a7}.proof-compliance-list strong{color:#405c69;font-size:var(--text-sm)}.proof-compliance-list p{margin:5px 0 0;color:#74868f;font-size:var(--text-sm);line-height:1.55}.product-proof-window>footer{min-height:55px;display:flex;align-items:center;gap:20px;padding:0 22px;border-top:1px solid #dce6ea;background:#fbfcfd}.product-proof-window>footer span{display:flex;align-items:center;gap:6px;color:#5f7681;font-size:var(--text-sm);font-weight:700}.product-proof-window>footer svg{width:15px;color:var(--site-blue)}.product-proof-window>footer small{margin-left:auto;color:#536c77;font-size:var(--text-micro)}.classification-story{margin:14px}.classification-story-heading>span{font-size:var(--text-sm)}.classification-story-heading p{font-size:16px}.classification-story-cta,.classification-story-steps p{font-size:var(--text-body)}.saas-platform-section{position:relative;overflow:hidden;padding:108px max(6vw,42px);background:radial-gradient(circle at 85% 4%,rgba(79,180,229,.14),transparent 25%),linear-gradient(180deg,#f7fbfd,#edf6f9)}.saas-platform-section:before{width:420px;height:420px;position:absolute;top:70px;right:-230px;content:"";border:1px solid rgba(21,130,197,.12);border-radius:50%;box-shadow:0 0 0 58px rgba(21,130,197,.025),0 0 0 116px rgba(21,130,197,.018)}.saas-platform-heading{max-width:1260px;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(320px,.66fr);align-items:end;gap:clamp(45px,8vw,130px);position:relative;z-index:1;margin:0 auto 52px}.saas-platform-heading span{color:var(--site-blue);font-size:var(--text-sm);font-weight:820;letter-spacing:1.05px}.saas-platform-heading h2{max-width:760px;margin:14px 0 0;color:#243b46;font-size:clamp(42px,4.35vw,64px);line-height:1.04;letter-spacing:-2.5px}.saas-platform-heading>p{margin:0 0 5px;color:#5b727d;font-size:16px;line-height:1.72}.saas-platform-grid{max-width:1260px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;position:relative;z-index:1;margin:auto}.saas-platform-card{min-height:340px;display:flex;flex-direction:column;overflow:hidden;padding:30px;border:1px solid #d7e5ea;border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 18px 55px rgba(43,75,90,.07)}.saas-platform-card>header{display:flex;align-items:center;gap:10px;color:#1573aa;font-size:var(--text-sm);font-weight:820;letter-spacing:.8px}.saas-platform-card>header>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid #c9e5f1;border-radius:9px;background:#eff9fd;color:var(--site-blue)}.saas-platform-card>header svg{width:17px}.saas-platform-card h3{margin:24px 0 11px;color:#29414d;font-size:26px;line-height:1.14;letter-spacing:-.8px}.saas-platform-card>p{margin:0;color:#617984;font-size:var(--text-body);line-height:1.62}.saas-platform-card.is-catalog{min-height:590px;grid-column:span 7;grid-row:span 2;padding:36px}.saas-platform-card.is-catalog h3{max-width:560px;font-size:34px}.saas-platform-card.is-catalog>p{max-width:600px}.saas-platform-card.is-ai{min-height:286px;grid-column:span 5;background:radial-gradient(circle at 92% 8%,rgba(79,180,229,.25),transparent 34%),linear-gradient(145deg,#323e48,#254c60);color:#fff}.saas-platform-card.is-ai>header{color:#78c8eb}.saas-platform-card.is-ai>header>span{border-color:rgba(79,180,229,.24);background:rgba(79,180,229,.09);color:#74c7eb}.saas-platform-card.is-ai h3{color:#fff}.saas-platform-card.is-ai>p{color:#c3d2d9}.saas-platform-card.is-ai>small{margin-top:auto;padding-top:18px;color:#8ed2ef;font-size:var(--text-micro);font-weight:760}.saas-platform-card.is-batch{min-height:286px;grid-column:span 5}.saas-platform-card.is-followup,.saas-platform-card.is-tools{min-height:345px;grid-column:span 6}.saas-platform-card.is-followup{background:linear-gradient(150deg,rgba(79,180,229,.1),transparent 50%),#fff}.saas-catalog-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:27px}.saas-catalog-stats span{min-height:67px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:10px 13px;border:1px solid #dfe9ed;border-radius:10px;background:#f8fbfc;color:#526a75;font-size:var(--text-sm)}.saas-catalog-stats strong{color:#2e4651;font-size:21px}.saas-mini-catalog{overflow:hidden;margin-top:18px;border:1px solid #d9e5e9;border-radius:13px;background:#fff}.saas-mini-catalog>div{min-height:72px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(120px,.7fr) 90px;align-items:center;gap:12px;padding:12px 15px;border-top:1px solid #e6edef}.saas-mini-catalog>div.is-heading{min-height:38px;border-top:0;background:#f6f9fa;color:#748892;font-size:var(--text-sm);font-weight:800;letter-spacing:.5px;text-transform:uppercase}.saas-mini-catalog>div>span{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:9px;color:#354d59;font-size:var(--text-sm);font-weight:760}.saas-mini-catalog>div>span i{width:32px;height:32px;display:grid;grid-row:span 2;place-items:center;border-radius:8px;background:#eaf5f9;color:#0f689a;font-size:var(--text-sm);font-style:normal}.saas-mini-catalog>div>span small{color:#5c727c;font-size:var(--text-micro);font-weight:600}.saas-mini-catalog>div>strong{color:#29414d;font-size:var(--text-sm)}.saas-mini-catalog>div>b{justify-self:start;padding:6px 8px;border-radius:999px;font-size:var(--text-sm);font-weight:800}.saas-mini-catalog>div>b.is-complete{background:#e9f8ef;color:#287c4d}.saas-mini-catalog>div>b.is-pending{background:#fff5dd;color:#7b5100}.saas-ai-fields{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.saas-ai-fields span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.055);color:#d7e5ea;font-size:var(--text-sm);font-weight:720}.saas-ai-fields svg{width:12px;color:#77c9eb}.saas-batch-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;padding-top:22px}.saas-batch-summary span{min-height:68px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:10px 12px;border:1px solid #dce8ec;border-radius:10px;background:#f8fbfc;color:#526a75;font-size:var(--text-sm);line-height:1.35}.saas-batch-summary strong{color:#2e4651;font-size:20px}.saas-tariff-result{margin-top:auto;padding:19px;border:1px solid #d9e7eb;border-radius:12px;background:linear-gradient(135deg,#f7fbfd,#eef7fa)}.saas-tariff-result small,.saas-tariff-result span,.saas-tariff-result strong{display:block}.saas-tariff-result small{color:#728791;font-size:var(--text-micro);font-weight:820;letter-spacing:.65px}.saas-tariff-result strong{margin-top:8px;color:#225fac;font-size:25px;letter-spacing:-.5px}.saas-tariff-result span{margin-top:5px;color:#687d87;font-size:var(--text-sm)}.saas-platform-card.is-followup ul{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0;margin:auto 0 0;list-style:none}.saas-platform-card.is-followup li{min-height:84px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:8px;padding:12px;border:1px solid #dce8ec;border-radius:10px;background:rgba(248,252,253,.8);color:#526b76;font-size:var(--text-sm);font-weight:740;text-align:center}.saas-platform-card.is-followup li svg{width:19px;color:var(--site-blue)}.saas-platform-footer{max-width:1260px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:1;padding:25px 28px;margin:16px auto 0;border:1px solid #d6e5e9;border-radius:16px;background:rgba(255,255,255,.75)}.saas-platform-footer p{margin:0;color:#617984;font-size:var(--text-sm)}.saas-platform-footer strong{display:block;margin-bottom:3px;color:#29414d;font-size:var(--text-body)}.saas-platform-footer a{display:inline-flex;align-items:center;flex:none;gap:8px;color:var(--site-blue);font-size:var(--text-sm);font-weight:800;text-decoration:none}.saas-platform-footer a svg{width:16px;transition:transform .2s}.saas-platform-footer a:hover svg{transform:translateX(4px)}.saas-deliverable-section{min-height:820px;display:grid;grid-template-columns:minmax(360px,.86fr) minmax(540px,1.14fr);align-items:center;gap:clamp(55px,8vw,130px);padding:120px max(7vw,28px);background:#fff}.saas-deliverable-copy>p{margin-inline:0}.saas-deliverable-copy ul{display:grid;gap:13px;padding:24px 0;margin:25px 0 0;border-block:1px solid #dce6ea;list-style:none}.saas-deliverable-copy li{display:flex;align-items:center;gap:10px;color:#506a76;font-size:var(--text-body)}.saas-deliverable-copy li svg{width:18px;color:#258563}.saas-deliverable-copy>a,.saas-trust-section>div:first-child>a{display:inline-flex;align-items:center;gap:7px;margin-top:25px;color:var(--site-blue);font-size:var(--text-body);font-weight:780;text-decoration:none}.saas-deliverable-copy>a svg,.saas-trust-section>div:first-child>a svg{width:16px}.saas-document-preview{max-width:680px;position:relative;padding:30px 55px 46px;border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(79,180,229,.17),transparent 28%),linear-gradient(145deg,#eef6f9,#e7f1f5)}.saas-document-page{min-height:600px;position:relative;padding:38px;border:1px solid #d6e1e5;border-radius:7px;background:#fff;box-shadow:0 30px 65px rgba(35,64,78,.15);transform:rotate(1.4deg)}.saas-document-page>header{justify-content:space-between;padding-bottom:20px;border-bottom:2px solid #263f4c}.document-brand-mark,.saas-document-page>header{display:flex;align-items:center}.document-brand-mark img{display:block;width:126px;height:auto}.saas-document-page>header>span{color:#506873;font-size:var(--text-sm);font-weight:800;letter-spacing:.8px}.saas-document-page>section{padding:27px 0 20px}.document-code>span,.saas-document-page>section small{color:var(--site-blue);font-size:var(--text-micro);font-weight:820;letter-spacing:.9px}.saas-document-page>section h3{margin:8px 0 5px;color:#334e5b;font-size:20px}.saas-document-page>section p{margin:0;color:#536b76;font-size:var(--text-sm)}.document-code{padding:21px;border:1px solid #d9e4e8;border-radius:7px;background:#f8fbfc}.document-code>strong{display:block;margin:7px 0;color:#174963;font-size:30px}.document-code>b{color:#26805f;font-size:var(--text-sm)}.document-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:17px}.document-summary article{padding:16px;border:1px solid #dce6ea;border-radius:6px}.document-summary strong{display:block;margin-bottom:13px;color:#455f6c;font-size:var(--text-sm)}.document-summary i{height:5px;display:block;margin-top:7px;border-radius:4px;background:#e4ebee}.document-summary i:nth-child(3){width:82%}.document-summary i:nth-child(4){width:62%}.saas-document-page>footer{display:flex;align-items:center;gap:10px;position:absolute;right:38px;bottom:32px;left:38px;padding-top:17px;border-top:1px solid #dce6ea}.saas-document-page>footer>svg:first-child{width:42px;height:42px;color:#233f4d}.saas-document-page>footer>svg:last-child{width:22px;margin-left:auto;color:var(--site-blue)}.saas-document-page>footer small,.saas-document-page>footer strong{display:block}.saas-document-page>footer strong{color:#405c69;font-size:var(--text-sm)}.saas-document-page>footer small{margin-top:3px;color:#536b76;font-size:var(--text-micro)}.document-verification-chip{display:flex;align-items:center;gap:10px;position:absolute;right:20px;bottom:19px;padding:13px 15px;border:1px solid #cfe1e8;border-radius:10px;background:#fff;box-shadow:0 17px 36px rgba(34,64,78,.14)}.document-verification-chip>svg{width:21px;color:#258563}.document-verification-chip small,.document-verification-chip strong{display:block}.document-verification-chip strong{color:#3f5c69;font-size:var(--text-micro)}.document-verification-chip small{margin-top:3px;color:#536b76;font-size:var(--text-micro)}.saas-audience-section{background:linear-gradient(180deg,#f7fafb,#fff)}.saas-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:1240px;margin:auto}.saas-audience-grid article{min-height:390px;display:flex;flex-direction:column;padding:35px;border:1px solid #dbe5e9;border-radius:17px;background:#fff;transition:transform .3s,box-shadow .3s}.saas-audience-grid article:hover{box-shadow:0 24px 55px rgba(35,66,80,.09);transform:translateY(-5px)}.saas-audience-grid article.is-enterprise{border-color:#85cae7;background:radial-gradient(circle at 100% 0,rgba(79,180,229,.14),transparent 33%),#fff}.saas-audience-grid article>svg{width:35px;height:35px;color:var(--site-blue)}.saas-audience-grid small{margin-top:40px;color:var(--site-blue);font-size:var(--text-micro);font-weight:820;letter-spacing:.8px}.saas-audience-grid h3{margin:10px 0 12px;color:#304b59;font-size:24px;line-height:1.2}.saas-audience-grid p{margin:0;color:#596f7a;font-size:var(--text-body);line-height:1.65}.saas-audience-grid a{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:25px;color:var(--site-blue);font-size:var(--text-sm);font-weight:780;text-decoration:none}.saas-audience-grid a svg{width:15px}.saas-pricing-section{border-block:1px solid #dbe5e9;background:radial-gradient(circle at 50% 0,rgba(79,180,229,.11),transparent 27%),#f4f8fa}.saas-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px;max-width:1120px;margin:auto}.saas-pricing-grid>article{min-height:560px;display:flex;flex-direction:column;position:relative;padding:34px;border:1px solid #d7e3e8;border-radius:17px;background:#fff;box-shadow:0 18px 45px rgba(35,66,80,.06)}.saas-pricing-grid>article.is-featured{min-height:598px;padding-top:52px;border-color:#6fc0e2;box-shadow:0 28px 65px rgba(0,113,190,.14)}.saas-plan-badge{position:absolute;top:0;left:50%;display:flex;align-items:center;gap:6px;padding:8px 13px;border-radius:0 0 8px 8px;background:var(--site-gradient);color:#fff;font-size:var(--text-micro);font-weight:820;transform:translateX(-50%)}.saas-plan-badge svg{width:13px}.saas-pricing-grid article>small{color:var(--site-blue);font-size:var(--text-micro);font-weight:820;letter-spacing:.8px}.saas-pricing-grid h3{margin:9px 0 7px;color:#304b59;font-size:26px}.saas-pricing-grid article>p{min-height:48px;margin:0;color:#586f79;font-size:var(--text-sm);line-height:1.6}.saas-plan-price{display:flex;align-items:flex-start;margin:24px 0 16px}.saas-plan-price>span{margin-top:8px;color:#455e6a;font-size:var(--text-body)}.saas-plan-price>strong{color:#293f4b;font-size:44px;line-height:1;letter-spacing:-1.7px}.saas-plan-price>small{align-self:flex-end;margin:0 0 5px 8px;color:#536b76;font-size:var(--text-micro)}.saas-pricing-grid article>b{padding:15px 0;border-block:1px solid #e1e8eb;color:#526a75;font-size:var(--text-sm)}.saas-pricing-grid ul{display:grid;gap:10px;padding:20px 0;margin:0;list-style:none}.saas-pricing-grid li{display:flex;align-items:flex-start;gap:8px;color:#5d737e;font-size:var(--text-sm);line-height:1.45}.saas-pricing-grid li svg{width:15px;flex:none;color:#258563}.saas-pricing-grid article>a{min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:auto;border:1px solid #b9ddeb;border-radius:9px;color:var(--site-blue);font-size:var(--text-sm);font-weight:780;text-decoration:none}.saas-pricing-grid article.is-featured>a{border:0;background:var(--site-gradient);color:#fff}.saas-pricing-grid article>a svg{width:15px}.saas-compare-link{width:max-content;display:flex;align-items:center;gap:7px;margin:30px auto 0;color:var(--site-blue);font-size:var(--text-sm);font-weight:780;text-decoration:none}.saas-compare-link svg{width:15px}.saas-trust-section{display:grid;grid-template-columns:minmax(350px,.8fr) minmax(560px,1.2fr);align-items:center;gap:clamp(50px,8vw,120px);padding:120px max(7vw,28px);background:radial-gradient(circle at 100% 0,rgba(79,180,229,.14),transparent 30%),linear-gradient(140deg,#2a3943,#294756 60%,#223b4b);color:#fff}.saas-trust-section h2{color:#fff}.saas-trust-section>div:first-child>span{color:var(--site-cyan)}.saas-trust-section>div:first-child>p{margin-inline:0;color:#b7c8d0}.saas-trust-section>div:first-child>a{color:#6bc4e8}.saas-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.saas-trust-grid article{min-height:180px;padding:25px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:rgba(255,255,255,.055)}.saas-trust-grid svg{width:24px;color:var(--site-cyan)}.saas-trust-grid span,.saas-trust-grid strong{display:block}.saas-trust-grid strong{margin-top:28px;color:#fff;font-size:var(--text-body)}.saas-trust-grid span{margin-top:7px;color:#aebfc7;font-size:var(--text-sm);line-height:1.6}.saas-faq-section{max-width:980px;padding:120px 24px;margin:auto}.saas-faq-section>div:last-child{border-top:1px solid #dce6ea}.saas-faq-section details{border-bottom:1px solid #dce6ea}.saas-faq-section summary{padding:24px 5px;color:#385563;font-size:16px;font-weight:760;cursor:pointer}.saas-faq-section details p{max-width:790px;padding:0 5px 24px;margin:0;color:#667b85;font-size:var(--text-body);line-height:1.7}.saas-faq-section details[open] summary{color:var(--site-blue)}.saas-final-cta{padding:115px 24px;background:radial-gradient(circle at 50% 0,rgba(79,180,229,.2),transparent 40%),#263640;color:#fff;text-align:center}.saas-final-cta>span{display:inline-flex;align-items:center;gap:7px;color:var(--site-cyan);font-size:var(--text-sm);font-weight:820;letter-spacing:1px}.saas-final-cta>span svg{width:17px}.saas-final-cta h2{max-width:850px;margin:16px auto 14px;font-size:clamp(42px,4.5vw,64px);line-height:1.05;letter-spacing:-2.4px}.saas-final-cta>p{max-width:680px;margin:auto;color:#b9c9d0;font-size:16px;line-height:1.7}.saas-final-cta>div{display:flex;justify-content:center;gap:11px;margin-top:30px}.site-contact-layout aside>span,.site-credit-policy>div>span,.site-page-hero>span,.site-profile-copy>span,.site-resource-feature span,.site-section-heading>span,.site-security-intro span,.site-stage-copy>span,.site-tools>div>span,.site-trust-grid article>span{font-size:var(--text-caption)}.site-page-hero>p{font-size:17px}.site-profile-copy li,.site-profile-copy>p,.site-section-heading p,.site-security-intro p,.site-stage-copy li,.site-stage-copy>p,.site-tools>div>p,.site-trust-grid p{font-size:var(--text-body)}.site-capability-grid h3,.site-control-grid h3,.site-tool-cards h3{font-size:18px}.site-capability-grid p,.site-control-grid p,.site-tool-cards p{font-size:var(--text-body)}.site-workflow-list strong{font-size:17px}.site-comparison td,.site-comparison th,.site-contact-options a,.site-credit-policy p,.site-faq details p,.site-footer-bottom,.site-footer-brand p,.site-footer-brand>span,.site-footer-column a,.site-footer-column strong,.site-guide-grid span,.site-pricing-cards article>a,.site-pricing-cards article>b,.site-pricing-cards article>p,.site-profile-copy>a,.site-profile-visual span,.site-resource-feature a,.site-workflow-list p{font-size:var(--text-sm)}.site-faq summary{font-size:16px}@keyframes saas-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes saas-orbit{to{transform:rotate(1turn)}}@keyframes proof-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1180px){.saas-hero{grid-template-columns:minmax(380px,.82fr) minmax(520px,1.18fr);gap:38px}.saas-hero h1{font-size:clamp(54px,5.6vw,68px)}.saas-floating-proof.proof-source{right:8px}.saas-floating-proof.proof-question{left:-10px}.saas-deliverable-section{gap:55px}}@media (max-width:960px){.saas-hero{min-height:0;grid-template-columns:1fr;padding-top:85px}.saas-hero:before{display:none}.saas-hero-copy{max-width:760px}.saas-hero-product{width:min(820px,100%);margin:auto}.saas-confidence-bar{grid-template-columns:repeat(2,1fr)}.saas-confidence-bar article:nth-child(2){border-right:0}.saas-confidence-bar article:nth-child(-n+2){border-bottom:1px solid #e0e8eb}.saas-audience-grid{grid-template-columns:1fr}.saas-audience-grid article{min-height:320px}.product-proof-body{grid-template-columns:150px minmax(0,1fr)}.product-proof-panel{padding-inline:30px}.saas-deliverable-section,.saas-platform-heading,.saas-trust-section{grid-template-columns:1fr}.saas-platform-heading>p{max-width:720px}.saas-platform-card.is-catalog{grid-column:span 12;grid-row:auto}.saas-platform-card.is-ai,.saas-platform-card.is-batch,.saas-platform-card.is-followup,.saas-platform-card.is-tools{grid-column:span 6}.saas-deliverable-copy{max-width:760px}.saas-document-preview{width:min(680px,100%);margin:auto}.saas-pricing-grid{grid-template-columns:1fr;max-width:620px}.saas-pricing-grid>article,.saas-pricing-grid>article.is-featured{min-height:0}}@media (max-width:680px){.site-header{height:67px}.site-mobile-menu a{font-size:var(--text-sm)}.saas-hero{padding:62px 18px 75px}.saas-eyebrow{font-size:var(--text-micro)}.saas-hero h1{margin-top:18px;font-size:45px;line-height:1.02;letter-spacing:-2.5px}.saas-hero-copy>p{font-size:16px}.saas-final-cta>div,.saas-hero-actions{align-items:stretch;flex-direction:column}.saas-final-cta .site-button,.saas-primary-cta{width:100%}.saas-text-cta{justify-content:center}.saas-hero-meta{display:grid}.saas-hero-product{padding-bottom:10px}.saas-app-window{transform:none}.saas-app-window>header>span{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saas-app-body{min-height:440px;grid-template-columns:1fr}.saas-app-body>aside{display:none}.saas-app-body>section{padding:24px 17px}.saas-app-heading>span{padding:7px}.saas-app-heading>span svg{display:none}.saas-code-card{padding:22px 18px}.saas-code-card strong{font-size:29px}.saas-result-cards{grid-template-columns:1fr}.saas-result-cards article{min-height:92px}.saas-floating-proof,.saas-hero-orbit{display:none}.saas-confidence-bar{grid-template-columns:1fr;padding-inline:18px}.saas-confidence-bar article,.saas-confidence-bar article:first-child{min-height:94px;padding-inline:10px;border-right:0;border-left:0;border-bottom:1px solid #e0e8eb}.product-proof-section,.saas-audience-section,.saas-deliverable-section,.saas-faq-section,.saas-platform-section,.saas-pricing-section,.saas-trust-section{padding:78px 18px}.product-proof-heading,.saas-section-heading{margin-bottom:38px;text-align:left}.product-proof-heading h2,.saas-deliverable-copy h2,.saas-platform-heading h2,.saas-section-heading h2,.saas-trust-section h2{font-size:37px;letter-spacing:-1.5px}.product-proof-heading p,.saas-deliverable-copy>p,.saas-platform-heading>p,.saas-section-heading p,.saas-trust-section>div:first-child>p{font-size:var(--text-body)}.saas-audience-grid article{min-height:340px;padding:28px}.product-proof-tabs{width:100%;justify-content:flex-start;overflow-x:auto}.product-proof-tabs button{flex:none;padding-inline:14px}.product-proof-window>header{padding-inline:14px}.proof-window-controls{display:none}.proof-window-title span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proof-status{padding:7px}.proof-status svg{display:none}.product-proof-body{min-height:620px;grid-template-columns:1fr}.product-proof-body>aside{grid-template-columns:repeat(4,1fr);padding:9px;border-right:0;border-bottom:1px solid #dce6ea}.product-proof-body>aside span{justify-content:center;padding:9px 5px;font-size:0}.product-proof-panel{padding:32px 17px}.proof-panel-heading{align-items:stretch;flex-direction:column}.proof-panel-heading h3,.proof-question-view h3{font-size:25px}.proof-panel-heading>span{width:max-content}.proof-compliance-list article,.proof-file-grid,.proof-reason-grid{grid-template-columns:1fr}.product-proof-window>footer{flex-wrap:wrap;padding-block:12px}.product-proof-window>footer small{width:100%;margin-left:0}.classification-story{margin:8px}.saas-platform-heading{gap:22px;margin-bottom:34px}.saas-platform-grid{grid-template-columns:1fr}.saas-platform-card,.saas-platform-card.is-ai,.saas-platform-card.is-batch,.saas-platform-card.is-catalog,.saas-platform-card.is-followup,.saas-platform-card.is-tools{min-height:0;grid-column:1;padding:25px}.saas-platform-card h3,.saas-platform-card.is-catalog h3{font-size:27px}.saas-mini-catalog{margin-top:28px}.saas-mini-catalog>div{grid-template-columns:minmax(0,1fr) 82px}.saas-mini-catalog>div>:nth-child(2){display:none}.saas-batch-summary,.saas-platform-card.is-followup ul{margin-top:24px}.saas-platform-footer{align-items:flex-start;flex-direction:column;padding:23px}.saas-deliverable-section{min-height:0}.saas-document-preview{padding:18px 18px 38px}.saas-document-page{min-height:520px;padding:25px 20px;transform:none}.saas-document-page>header>span{display:none}.document-code>strong{font-size:26px}.document-summary{grid-template-columns:1fr}.saas-document-page>footer{right:20px;bottom:22px;left:20px}.document-verification-chip{right:4px;bottom:10px}.saas-trust-grid{grid-template-columns:1fr}.saas-trust-grid article{min-height:160px}.saas-faq-section summary{font-size:var(--text-body)}.saas-final-cta h2{font-size:40px;letter-spacing:-1.7px}.site-capability-grid p,.site-control-grid p,.site-page-hero>p,.site-profile-copy>p,.site-tool-cards p{font-size:var(--text-body)}}@media (prefers-reduced-motion:reduce){.product-proof-panel>div,.saas-floating-proof,.saas-hero-orbit{animation:none}.saas-app-window{transform:none}}.how-close-section,.how-responsibility-section,.how-result-section,.how-start-section{padding:105px max(6vw,28px)}.how-start-heading{max-width:760px;margin-bottom:48px}.how-close-card>span,.how-responsibility-grid header span,.how-result-copy>span,.how-start-heading>span{color:#005cb9;font-size:var(--text-sm);font-weight:820;letter-spacing:1.25px}.how-result-copy h2,.how-start-heading h2{margin:13px 0 15px;font-size:clamp(38px,4vw,54px);line-height:1.08;letter-spacing:-2px}.how-result-copy>p,.how-start-heading p{max-width:680px;margin:0;color:#536d79;font-size:16px;line-height:1.7}.how-input-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.how-input-grid article{min-height:260px;padding:27px;border:1px solid #dce7eb;border-radius:16px;background:linear-gradient(150deg,#fff,#f7fbfc)}.how-input-grid article>div{display:flex;align-items:center;justify-content:space-between}.how-input-grid article>div span{color:#91a5ae;font-size:var(--text-sm);font-weight:800}.how-input-grid article svg{width:28px;height:28px;color:#0082cb}.how-input-grid h3{margin:47px 0 12px;color:#344b57;font-size:20px;line-height:1.25}.how-input-grid p{margin:0;color:#6c808a;font-size:var(--text-body);line-height:1.68}.how-enrichment-note{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:18px;max-width:1050px;padding:22px 24px;margin:22px auto 0;border:1px solid #cfe6ef;border-radius:14px;background:#f1f9fc}.how-enrichment-note>svg{width:44px;height:44px;padding:11px;border-radius:12px;background:#fff;color:#0082cb}.how-enrichment-note strong{color:#344d59;font-size:var(--text-body)}.how-enrichment-note p{margin:5px 0 0;color:#526b77;font-size:var(--text-sm);line-height:1.55}.how-enrichment-note a{display:inline-flex;align-items:center;gap:7px;color:#0077ba;font-size:var(--text-sm);font-weight:780;text-decoration:none;white-space:nowrap}.how-enrichment-note a svg{width:15px}.how-responsibility-section{background:#f4f8fa}.how-responsibility-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin:auto}.how-responsibility-grid article{min-height:440px;padding:32px;border:1px solid #dce7eb;border-radius:18px;background:#fff}.how-responsibility-grid header{display:flex;align-items:center;gap:12px}.how-responsibility-grid header svg{width:25px;color:#0082cb}.how-responsibility-grid h3{margin:38px 0 13px;color:#344b57;font-size:25px;line-height:1.2;letter-spacing:-.6px}.how-responsibility-grid>article>p{min-height:88px;margin:0;color:#536d79;font-size:var(--text-body);line-height:1.65}.how-responsibility-grid ul{display:grid;gap:12px;padding:23px 0 0;margin:23px 0 0;border-top:1px solid #e2e9ec;list-style:none}.how-responsibility-grid li{display:flex;gap:9px;color:#506873;font-size:var(--text-sm);line-height:1.4}.how-responsibility-grid li svg{width:16px;flex:none;color:#218e6a}.how-result-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(55px,8vw,120px);background:radial-gradient(circle at 10% 20%,rgba(79,180,229,.14),transparent 28%),#fff}.how-result-copy{position:sticky;top:130px}.how-result-copy>div{display:flex;gap:15px;padding:19px;margin-top:31px;border:1px solid #d5e7ee;border-radius:13px;background:#f3fafc}.how-result-copy>div svg{width:28px;flex:none;color:#0082cb}.how-result-copy>div p{margin:0;color:#526b77;font-size:var(--text-sm);line-height:1.6}.how-result-copy>div strong{display:block;margin-bottom:3px;color:#344d59}.how-result-list{display:grid}.how-result-list article{display:grid;grid-template-columns:48px 1fr;gap:22px;min-height:170px;padding:31px 0;border-bottom:1px solid #dfe8eb}.how-result-list article:first-child{border-top:1px solid #dfe8eb}.how-result-list i{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#4fb4e5,#0082cb,#005cb9);color:#fff;font-size:var(--text-sm);font-style:normal;font-weight:850}.how-result-list h3{margin:3px 0 8px;color:#344b57;font-size:21px}.how-result-list p{max-width:640px;margin:0;color:#687d87;font-size:var(--text-body);line-height:1.65}.how-close-section{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:0}.how-close-card{min-height:340px;padding:31px;border:1px solid #dbe6ea;border-radius:18px;background:#fff}.how-close-card.is-review{border-color:#72c3e5;background:linear-gradient(150deg,#f5fbfd,#eaf7fc)}.how-close-card>svg{width:30px;height:30px;margin-bottom:42px;color:#0082cb}.how-close-card>span{display:block;min-height:30px}.how-close-card h2{margin:11px 0;color:#344b57;font-size:24px;line-height:1.2}.how-close-card p{margin:0;color:#536d79;font-size:var(--text-body);line-height:1.65}.how-faq{background:#f6f9fa}@media (max-width:960px){.how-close-section,.how-input-grid{grid-template-columns:repeat(2,1fr)}.how-responsibility-grid{grid-template-columns:1fr}.how-responsibility-grid article,.how-responsibility-grid>article>p{min-height:0}.how-result-section{grid-template-columns:1fr}.how-result-copy{position:static}}@media (max-width:680px){.how-close-section,.how-responsibility-section,.how-result-section,.how-start-section{padding:76px 20px}.how-result-copy h2,.how-start-heading h2{font-size:36px;letter-spacing:-1.4px}.how-close-section,.how-input-grid{grid-template-columns:1fr}.how-input-grid article{min-height:225px}.how-enrichment-note{grid-template-columns:40px 1fr;padding:20px}.how-enrichment-note>svg{width:40px;height:40px}.how-enrichment-note a{grid-column:1/-1}.how-close-card,.how-responsibility-grid article{padding:25px}.how-result-list article{grid-template-columns:42px 1fr;gap:16px}.how-result-list i{width:42px;height:42px}}