:root{--ink:#10213b;--muted:#637188;--blue:#3159ee;--blue2:#5e7cff;--cyan:#25c2cf;--green:#31c89b;--line:#e2e8f2;--soft:#f5f8fd;--white:#fff;--navy:#0e1d36;--shadow:0 24px 65px rgba(32,61,115,.12)}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:76px}body{font-family:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.7;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}a{text-decoration:none;color:inherit}button{font:inherit}ul{list-style:none}.container{width:min(1180px,calc(100% - 40px));margin:auto}.section{padding:105px 0}.site-header{height:74px;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.9);border-bottom:1px solid rgba(226,232,242,.85);backdrop-filter:blur(16px)}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px}.brand-mark{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:14px;font-weight:800;background:linear-gradient(145deg,var(--blue),var(--cyan));box-shadow:0 9px 23px rgba(49,89,238,.25)}.brand-text{display:flex;flex-direction:column;line-height:1.1}.brand-text strong{font-size:17px;letter-spacing:.5px}.brand-text small{font-size:7px;letter-spacing:1.2px;color:#7a8798;margin-top:5px}.main-nav{display:flex;align-items:center;gap:29px}.main-nav>a{font-size:13px;color:#59687d;transition:.25s}.main-nav>a:hover,.main-nav>a.active{color:var(--blue)}.nav-cta{display:inline-block;border:0;border-radius:9px;background:var(--blue);color:#fff!important;padding:10px 18px;font-size:12px!important;font-weight:600;cursor:pointer}.menu-toggle{display:none;width:42px;height:42px;border:0;background:transparent;cursor:pointer}.menu-toggle span{display:block;width:23px;height:2px;background:var(--ink);margin:5px auto;transition:.25s}
.hero{position:relative;overflow:hidden;padding:100px 0 90px;background:linear-gradient(145deg,#f8faff,#fff 58%,#effbfc)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(49,89,238,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(49,89,238,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,#000,transparent 80%)}.hero-glow{position:absolute;border-radius:50%}.hero-glow-one{width:430px;height:430px;right:5%;top:-260px;background:rgba(49,89,238,.09)}.hero-glow-two{width:280px;height:280px;left:45%;bottom:-170px;background:rgba(37,194,207,.1)}.hero-grid{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}.eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:700;color:var(--blue);display:flex;align-items:center;gap:9px;margin-bottom:20px}.eyebrow span{width:22px;height:2px;background:currentColor}.hero h1{font-size:clamp(43px,5vw,64px);line-height:1.16;letter-spacing:-3px;margin-bottom:24px}.hero h1 em{font-style:normal;color:var(--blue)}.hero-description{font-size:16px;color:var(--muted);line-height:1.9;max-width:590px}.hero-actions{display:flex;gap:12px;margin-top:32px}.button{border:0;border-radius:10px;padding:13px 22px;min-width:145px;text-align:center;font-size:13px;font-weight:700;cursor:pointer;transition:.25s;display:inline-flex;justify-content:center;align-items:center;gap:10px}.button-primary{color:#fff;background:var(--blue);box-shadow:0 12px 25px rgba(49,89,238,.23)}.button-primary:hover{background:#2349d7;transform:translateY(-2px)}.button-secondary{color:var(--ink);background:#fff;border:1px solid #d3ddeb}.button-secondary:hover{color:var(--blue);border-color:var(--blue)}.hero-note{font-size:10px;color:#8a97a9;margin-top:17px}.workspace{height:405px;border-radius:18px;background:#fff;border:1px solid #d9e2ef;box-shadow:var(--shadow);overflow:hidden;transform:perspective(1000px) rotateY(-3deg)}.workspace-bar{height:42px;display:flex;align-items:center;gap:6px;padding:0 14px;border-bottom:1px solid var(--line);font-size:8px;letter-spacing:1.3px;color:#8491a4}.workspace-bar i{width:7px;height:7px;border-radius:50%;background:#d6ddea}.workspace-bar i:first-child{background:#51d1ae}.workspace-bar span{margin-left:auto}.workspace-body{height:calc(100% - 42px);display:grid;grid-template-columns:48px 165px 1fr}.workspace-body>aside{background:#142644;display:flex;flex-direction:column;align-items:center;gap:24px;padding-top:18px}.workspace-body>aside b{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(145deg,var(--blue),var(--cyan));font-size:9px;color:#fff}.workspace-body>aside span{width:17px;height:17px;border-radius:5px;background:#354765}.workspace-body>aside span.on{background:#5778f5}.conversation-list{border-right:1px solid var(--line);padding:15px 10px;background:#fbfcfe}.conversation-list>strong{font-size:11px;padding:0 6px}.conversation{display:flex;align-items:center;gap:7px;padding:10px 6px;margin-top:8px;border-radius:8px}.conversation.active{background:#edf2ff}.conversation>i{width:25px;height:25px;display:grid;place-items:center;background:#dce5ff;color:var(--blue);border-radius:50%;font-style:normal;font-size:9px}.conversation p{display:flex;flex-direction:column;line-height:1.3;min-width:0}.conversation p b{font-size:9px}.conversation p small{font-size:7px;color:#8693a4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:78px;margin-top:4px}.conversation em{font-size:6px;color:#a1acba;font-style:normal;margin-left:auto}.chat-panel{padding:18px;position:relative;background:#fff}.chat-head{display:flex;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid var(--line);font-size:10px}.chat-head span{font-size:8px;color:#34ae8d}.message{width:76%;padding:10px 12px;border-radius:10px;font-size:8px;line-height:1.6;margin-top:25px}.message.customer{margin-left:auto;background:#345cec;color:#fff;border-bottom-right-radius:2px}.message.ai{background:#f0f4fa;border-bottom-left-radius:2px}.message.ai small{display:inline-grid;place-items:center;width:19px;height:19px;background:#dce6ff;color:var(--blue);border-radius:6px;margin-right:4px}.suggestions{position:absolute;left:18px;right:18px;bottom:20px;border:1px solid var(--line);padding:10px;border-radius:9px}.suggestions span{display:block;font-size:7px;color:#8491a4;margin-bottom:7px}.suggestions button{border:1px solid #d7e0ec;background:#fff;padding:5px 7px;border-radius:5px;font-size:7px;color:#51647e;margin-right:4px}.floating-note{position:absolute;right:-13px;bottom:30px;padding:9px 13px;border-radius:7px;background:var(--navy);color:#fff;font-size:7px;letter-spacing:1.2px;box-shadow:0 10px 25px rgba(14,29,54,.2)}.floating-note span{color:#43d2a8}.mini-benefits{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr)}.benefit-grid article{padding:24px 30px;border-right:1px solid var(--line);display:flex;flex-direction:column}.benefit-grid article:first-child{border-left:1px solid var(--line)}.benefit-grid strong{font-size:15px}.benefit-grid span{font-size:11px;color:#7c899a;margin-top:2px}.platform-section{padding:62px 0;background:#fff;border-bottom:1px solid var(--line)}.platform-layout{display:grid;grid-template-columns:330px 1fr;gap:65px;align-items:center}.platform-heading .eyebrow{margin-bottom:12px}.platform-heading h2{font-size:25px;line-height:1.35;letter-spacing:-.8px}.platform-heading>p:last-child{font-size:10px;color:#8794a6;margin-top:8px}.platform-row{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.platform-row article{min-width:0;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#fff,#f7f9fe);padding:18px 8px 15px;display:flex;flex-direction:column;align-items:center;gap:5px;transition:.25s;position:relative;overflow:hidden}.platform-row article:before{content:"";position:absolute;width:55px;height:55px;border:1px solid rgba(49,89,238,.08);border-radius:50%;right:-28px;top:-28px}.platform-row article:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(32,61,115,.1);border-color:#cdd8f5}.platform-row .channel-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#fff;font-style:normal;position:relative;margin-bottom:4px;box-shadow:0 9px 18px rgba(31,49,82,.14)}.platform-row article:nth-child(1) .channel-icon{background:#ff6a2a}.platform-row article:nth-child(2) .channel-icon{background:#ef293d}.platform-row article:nth-child(3) .channel-icon{background:#e32f27}.platform-row article:nth-child(4) .channel-icon{background:#d9272e}.platform-row article:nth-child(5) .channel-icon{background:#182033}.platform-row article:nth-child(6) .channel-icon{background:#ff4f32}.platform-row .channel-icon b{font-size:15px;letter-spacing:0;font-weight:800}.platform-row strong{font-size:10px;white-space:nowrap}.platform-row small{font-size:7px;color:#9aa6b5;white-space:nowrap}
.section-center{text-align:center;max-width:720px;margin:0 auto 50px}.section-center .eyebrow{justify-content:center}.section-center h2,.intro-copy h2,.about-simple h2{font-size:clamp(33px,4vw,47px);line-height:1.28;letter-spacing:-1.7px;margin-bottom:16px}.section-center>p:last-child,.intro-copy>p,.about-simple p{color:var(--muted)}.pain{background:#fff}.pain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.pain-card{padding:31px 25px;border:1px solid var(--line);border-radius:16px;transition:.3s}.pain-card:hover{box-shadow:var(--shadow);transform:translateY(-5px);border-color:transparent}.pain-card>b{font-size:10px;color:#93a1b4}.pain-card h3{font-size:18px;margin:27px 0 10px}.pain-card p{font-size:13px;color:var(--muted)}.solution-intro{background:#f5f8fd}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.intro-copy>p{margin-bottom:22px}.check-list{margin:22px 0 30px}.check-list li{font-size:13px;color:#4f6077;padding:8px 0 8px 27px;position:relative}.check-list li:before{content:"✓";position:absolute;left:0;top:9px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#e3f8f2;color:#22a982;font-size:10px;font-weight:800}.flow-board{height:380px;border:1px solid #dbe4f1;background:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center;gap:15px;padding:25px;box-shadow:var(--shadow)}.flow-board>b{font-weight:400;color:#9aabbe}.flow-node{width:108px;height:112px;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:#fff}.flow-node i{font-style:normal;width:35px;height:35px;border-radius:10px;display:grid;place-items:center;background:#edf2fb;color:var(--blue);font-weight:700;font-size:12px}.flow-node span{font-size:11px;font-weight:600}.flow-node.primary{border-color:#9cb0ff;background:#f2f5ff}.flow-node.primary i{background:var(--blue);color:#fff}.flow-split{display:flex;flex-direction:column;gap:14px}.flow-split .flow-node{height:86px}
.features{background:#fff}.feature-stack{display:flex;flex-direction:column;gap:70px}.feature-row{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:center;padding:55px;border:1px solid var(--line);border-radius:23px;background:linear-gradient(145deg,#fff,#f9fbfe)}.feature-row.reverse .feature-copy{order:2}.feature-row.reverse .feature-demo{order:1}.feature-copy>span{font-size:11px;color:var(--blue);font-weight:700}.feature-copy h3{font-size:27px;letter-spacing:-.7px;margin:14px 0}.feature-copy>p{font-size:14px;color:var(--muted)}.feature-demo{height:310px;border:1px solid #dbe3ef;border-radius:15px;background:#fff;box-shadow:0 20px 45px rgba(33,62,110,.1);padding:18px}.demo-title{font-size:11px;font-weight:700;padding-bottom:13px;border-bottom:1px solid var(--line)}.demo-title em{float:right;color:#e09254;font-size:8px;font-style:normal}.demo-columns{height:230px;display:grid;grid-template-columns:100px 1fr}.demo-columns>div:first-child{border-right:1px solid var(--line);padding:14px 8px}.demo-columns>div:first-child span{display:block;font-size:8px;color:#76869a;padding:8px;border-radius:5px}.demo-columns>div:first-child span.selected{background:#eef3ff;color:var(--blue)}.demo-columns>div:last-child{padding:8px 12px}.demo-columns p{display:flex;align-items:center;gap:10px;padding:13px 4px;border-bottom:1px solid var(--line)}.demo-columns p i{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;background:#eef2fc;color:var(--blue);font-style:normal;font-size:9px}.demo-columns p b{font-size:9px;display:flex;flex-direction:column}.demo-columns p small{font-weight:400;font-size:7px;color:#8995a7;margin-top:4px}.kb-head{display:flex;justify-content:space-between;align-items:center;font-size:11px}.kb-head button{border:0;background:var(--blue);color:#fff;font-size:7px;padding:6px 8px;border-radius:5px}.kb-search{margin:15px 0;background:#f5f7fb;border:1px solid var(--line);border-radius:7px;padding:8px 10px;font-size:8px;color:#98a4b4}.kb-item{display:flex;align-items:center;gap:10px;padding:12px 4px;border-bottom:1px solid var(--line)}.kb-item i{font-style:normal;width:23px;height:23px;border-radius:6px;display:grid;place-items:center;background:#e8f8f2;color:#26ae87;font-size:9px}.kb-item p{display:flex;flex-direction:column}.kb-item b{font-size:9px}.kb-item small{font-size:7px;color:#929eae;margin-top:3px}.kb-item em{font-size:7px;color:#7f8ca0;font-style:normal;margin-left:auto}.handoff-demo{display:flex;flex-direction:column;justify-content:center}.handoff-chat{padding:15px}.bubble{font-size:8px;padding:10px 12px;border-radius:9px;width:72%;margin-bottom:13px}.bubble.left{background:#f0f3f8}.bubble.right{background:var(--blue);color:#fff;margin-left:auto}.handoff-card{display:flex;align-items:center;gap:12px;border:1px solid #cfdaf6;background:#f3f6ff;border-radius:11px;padding:15px}.handoff-card i{font-style:normal;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:#dfe7ff;color:var(--blue)}.handoff-card p{display:flex;flex-direction:column}.handoff-card b{font-size:9px}.handoff-card small{font-size:7px;color:#76859a;margin-top:4px}.handoff-card button{margin-left:auto;border:0;background:var(--blue);color:#fff;padding:7px 10px;border-radius:6px;font-size:7px}
.steps{background:#f6f8fc}.step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.step-grid article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:29px 24px;position:relative}.step-grid article:not(:last-child):after{content:"→";position:absolute;right:-13px;top:50%;z-index:2;color:#9aa9bc}.step-grid span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#edf2ff;color:var(--blue);font-size:11px;font-weight:700}.step-grid h3{font-size:17px;margin:23px 0 7px}.step-grid p{font-size:12px;color:var(--muted)}.center-action{text-align:center;margin-top:35px}.more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.more-grid article{border:1px solid var(--line);border-radius:15px;padding:26px}.more-grid i{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#eef3ff;color:var(--blue);font-style:normal;font-weight:700}.more-grid h3{font-size:17px;margin:21px 0 7px}.more-grid p{font-size:12px;color:var(--muted)}.about{padding-top:40px}.about-simple{border:1px solid var(--line);border-radius:20px;padding:48px 55px;display:flex;align-items:center;justify-content:space-between;gap:50px}.about-simple>div{max-width:800px}.about-simple h2{font-size:34px}.final-cta{padding:80px 0;background:linear-gradient(120deg,#244fe0,#3373ed 60%,#25b7c9);text-align:center;color:#fff}.final-cta h2{font-size:clamp(30px,4vw,44px);letter-spacing:-1.5px}.final-cta p{color:rgba(255,255,255,.78);margin:13px 0 26px}.button-light{background:#fff;color:var(--blue)}
.site-footer{padding:60px 0 24px;background:#0d1b31;color:#fff}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:50px}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start}.footer-grid>div:first-child>p{font-size:12px;color:#8fa0b7;margin-top:18px}.footer-grid .brand-text small{color:#7f91aa}.footer-grid h4{font-size:13px;margin-bottom:16px}.footer-grid a,.footer-grid>div>span{font-size:11px;color:#91a1b7;margin:5px 0}.footer-bottom{border-top:1px solid #263650;margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;font-size:9px;color:#72839b}.contact-bar{position:fixed;right:18px;top:48%;transform:translateY(-50%);z-index:40;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 13px 35px rgba(24,51,94,.15);overflow:hidden}.contact-bar a,.contact-bar button{width:56px;height:61px;border:0;border-bottom:1px solid var(--line);background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;color:#506078}.contact-bar button:last-child{border-bottom:0}.contact-bar span{font-size:13px;font-weight:700}.contact-bar b{font-size:8px;font-weight:500}.contact-bar .primary{background:var(--blue);color:#fff}.contact-popover{position:fixed;z-index:90;width:310px;display:none;padding:18px;border:1px solid #dce4ef;border-radius:15px;background:#fff;color:var(--ink);box-shadow:0 22px 60px rgba(19,44,83,.22);text-align:left}.contact-popover.show{display:block}.contact-popover>p{font-size:15px;font-weight:700;margin-bottom:12px}.contact-popover-content{display:grid;grid-template-columns:96px 1fr;gap:15px;align-items:center}.qr-placeholder{width:96px;height:96px;border:1px dashed #aebbd0;border-radius:10px;background:repeating-linear-gradient(45deg,#f7f9fc,#f7f9fc 6px,#f1f4f8 6px,#f1f4f8 12px);display:flex;flex-direction:column;align-items:center;justify-content:center}.qr-placeholder span{font-size:10px!important;color:#5f7087}.qr-placeholder small{font-size:8px;color:#929eae;margin-top:4px}.contact-popover-info{display:flex;flex-direction:column;min-width:0}.contact-popover-info span{font-size:9px!important;color:#8996a7;margin-top:4px}.contact-popover-info strong,.contact-popover-info a{font-size:12px;font-weight:700;color:var(--ink);overflow-wrap:anywhere;margin:1px 0 5px}.contact-popover-info a{color:var(--blue)}.contact-popover-close{display:none;position:absolute;right:9px;top:7px;width:28px;height:28px;border:0;background:transparent;color:#748297;font-size:21px;cursor:pointer}
.modal{position:fixed;inset:0;z-index:100;display:none;place-items:center;padding:20px}.modal.open{display:grid}.modal-backdrop{position:absolute;inset:0;background:rgba(5,15,32,.58);backdrop-filter:blur(4px)}.modal-card{position:relative;width:min(480px,100%);border-radius:20px;background:#fff;padding:38px;box-shadow:0 30px 90px rgba(0,0,0,.28);animation:modalIn .25s ease}.modal-card h2{font-size:29px;margin-bottom:10px}.modal-card>p:not(.eyebrow):not(.modal-message){font-size:13px;color:var(--muted)}.modal-close{position:absolute;right:16px;top:13px;border:0;background:transparent;font-size:26px;color:#768397;cursor:pointer}.modal-options{margin-top:24px;display:flex;flex-direction:column;gap:9px}.modal-options>a,.modal-options>button{width:100%;border:1px solid var(--line);border-radius:10px;padding:12px;background:#fff;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer}.modal-options i{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#edf2ff;color:var(--blue);font-style:normal}.modal-options span{display:flex;flex-direction:column}.modal-options small{font-size:9px;color:#8794a5}.modal-options strong{font-size:12px;margin-top:2px}.modal-message{font-size:11px;color:#1da27e;margin-top:10px;min-height:18px}.modal-contact-layout{display:grid;grid-template-columns:125px 1fr;gap:16px;align-items:start;margin-top:24px}.modal-contact-layout .modal-options{margin-top:0}.modal-qr-placeholder{width:125px;height:125px;border:1px dashed #aebbd0;border-radius:12px;background:repeating-linear-gradient(45deg,#f7f9fc,#f7f9fc 7px,#f0f3f8 7px,#f0f3f8 14px);display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-qr-placeholder span{font-size:11px;color:#5e6f85}.modal-qr-placeholder small{font-size:8px;color:#929eae;margin-top:5px}@keyframes modalIn{from{opacity:0;transform:translateY(15px) scale(.97)}to{opacity:1;transform:none}}
/* About page */.about-hero{position:relative;overflow:hidden;padding:110px 0 100px;background:linear-gradient(145deg,#f8faff,#fff 58%,#eefbfc)}.about-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(49,89,238,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(49,89,238,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,#000,transparent 85%)}.about-orb{position:absolute;border-radius:50%}.about-orb-a{width:420px;height:420px;right:5%;top:-250px;background:rgba(49,89,238,.09)}.about-orb-b{width:260px;height:260px;left:44%;bottom:-160px;background:rgba(37,194,207,.1)}.about-hero-grid{position:relative;display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:95px}.about-hero-copy h1{font-size:clamp(44px,5vw,65px);line-height:1.16;letter-spacing:-3px;margin-bottom:25px}.about-hero-copy h1 em{font-style:normal;color:var(--blue)}.about-hero-copy>p:not(.eyebrow){font-size:16px;color:var(--muted);line-height:1.9}.about-hero-visual{position:relative;height:390px;display:grid;place-items:center}.vision-card{width:340px;height:350px;border:1px solid #d9e3f0;border-radius:23px;background:rgba(255,255,255,.8);box-shadow:var(--shadow);padding:29px;position:relative;overflow:hidden;transform:rotate(2deg)}.vision-card:before{content:"";position:absolute;width:230px;height:230px;border:1px solid rgba(49,89,238,.13);border-radius:50%;right:-100px;bottom:-105px;box-shadow:0 0 0 45px rgba(49,89,238,.025)}.vision-tag{font-size:8px;letter-spacing:1.7px;color:#8290a3}.vision-core{display:flex;align-items:center;gap:17px;margin-top:65px}.vision-core>i{width:74px;height:74px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(145deg,var(--blue),var(--cyan));color:#fff;font-style:normal;font-size:20px;font-weight:800;box-shadow:0 15px 30px rgba(49,89,238,.25)}.vision-core>div{display:flex;flex-direction:column}.vision-core strong{font-size:16px}.vision-core small{font-size:7px;color:#8a97a8;margin-top:5px}.vision-lines{margin-top:38px}.vision-lines span{height:5px;border-radius:3px;background:#e5ebf3;display:block;width:80%;margin-bottom:10px}.vision-lines span:nth-child(2){width:55%;background:#dce5fd}.vision-lines span:nth-child(3){width:67%;background:#dff5f1}.vision-card>p{position:absolute;left:29px;bottom:25px;font-size:12px;font-weight:600}.vision-chip{position:absolute;padding:9px 13px;border-radius:7px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 25px rgba(32,61,115,.12);font-size:7px;letter-spacing:1.2px;color:#5c6d83}.chip-one{top:35px;right:5px}.chip-two{bottom:30px;left:-4px}.about-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-strip-grid{display:grid;grid-template-columns:repeat(3,1fr)}.about-strip article{padding:27px 32px;border-right:1px solid var(--line);display:flex;flex-direction:column}.about-strip article:first-child{border-left:1px solid var(--line)}.about-strip strong{font-size:14px}.about-strip span{font-size:10px;color:#7b899b;margin-top:3px}.profile-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.profile-visual{height:475px;border-radius:23px;background:linear-gradient(145deg,#edf3ff,#eefbfa);display:grid;place-items:center;position:relative;overflow:hidden}.profile-visual:before,.profile-visual:after{content:"";position:absolute;border:1px solid rgba(49,89,238,.13);border-radius:50%}.profile-visual:before{width:390px;height:390px}.profile-visual:after{width:270px;height:270px}.profile-mark{width:145px;height:145px;border-radius:37px;display:grid;place-items:center;z-index:2;background:linear-gradient(145deg,var(--blue),var(--cyan));color:#fff;font-size:35px;font-weight:800;transform:rotate(10deg);box-shadow:0 24px 45px rgba(49,89,238,.25)}.profile-note{position:absolute;left:25px;right:25px;bottom:24px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(216,226,239,.9);background:rgba(255,255,255,.85);padding:14px 16px;border-radius:11px;z-index:3}.profile-note span{font-size:7px;letter-spacing:1.3px;color:#7f8da0}.profile-note strong{font-size:11px}.profile-copy h2,.result-copy h2{font-size:clamp(34px,4vw,48px);line-height:1.28;letter-spacing:-1.7px;margin-bottom:20px}.profile-copy .lead{font-size:19px;color:#273e5c;margin-bottom:14px}.profile-copy>p:not(.eyebrow):not(.lead){font-size:14px;color:var(--muted);margin-bottom:14px}.profile-values{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:29px}.profile-values>div{border:1px solid var(--line);border-radius:11px;padding:13px;display:flex;align-items:center;gap:10px}.profile-values i{font-style:normal;font-size:9px;color:var(--blue)}.profile-values span{display:flex;flex-direction:column}.profile-values strong{font-size:12px}.profile-values small{font-size:8px;color:#8794a5}.ai-benefits{background:#f6f8fc}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.benefit-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;transition:.3s}.benefit-card:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:transparent}.benefit-card i{width:43px;height:43px;border-radius:12px;display:grid;place-items:center;background:#edf2ff;color:var(--blue);font-style:normal;font-weight:800}.benefit-card:nth-child(2n) i{background:#e8faf6;color:#1ba77e}.benefit-card h3{font-size:18px;margin:23px 0 9px}.benefit-card p{font-size:12px;color:var(--muted)}.scene-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.scene-card{border:1px solid var(--line);border-radius:17px;padding:28px;background:#fff;position:relative;overflow:hidden}.scene-card.featured{border-color:#b8c7fb;background:linear-gradient(145deg,#f5f7ff,#f4fdfc)}.scene-card>span{font-size:9px;color:var(--blue);letter-spacing:.5px}.scene-card h3{font-size:18px;margin:21px 0 10px}.scene-card>p{font-size:12px;color:var(--muted);min-height:82px}.scene-card ul{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.scene-card li{font-size:10px;color:#64748a;padding:5px 0 5px 14px;position:relative}.scene-card li:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:var(--cyan);left:0;top:12px}.result-section{background:var(--navy);color:#fff;position:relative;overflow:hidden}.result-section:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(90,132,236,.13);border-radius:50%;left:-280px;top:-170px;box-shadow:0 0 0 70px rgba(90,132,236,.025),0 0 0 140px rgba(90,132,236,.018)}.result-layout{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:95px}.result-copy>p:not(.eyebrow){color:#aab8cb;font-size:13px;margin:20px 0 29px}.result-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#33435c;border:1px solid #33435c}.result-list article{display:flex;gap:17px;padding:28px;background:var(--navy)}.result-list article:hover{background:#112746}.result-list b{font-size:9px;color:#4ed5b2}.result-list h3{font-size:16px;margin-bottom:7px}.result-list p{font-size:11px;color:#9eacc0}.cta-kicker{font-size:9px!important;letter-spacing:2px;color:#aaf3e8!important}
/* Download page */.download-hero{position:relative;overflow:hidden;padding:105px 0 90px;text-align:center;background:linear-gradient(145deg,#f8faff,#fff 58%,#eefbfc)}.download-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(49,89,238,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(49,89,238,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,#000 50%,transparent)}.download-glow{position:absolute;border-radius:50%}.glow-a{width:380px;height:380px;left:-180px;top:-230px;background:rgba(49,89,238,.08)}.glow-b{width:300px;height:300px;right:-120px;bottom:-220px;background:rgba(37,194,207,.11)}.download-hero-inner{position:relative;display:flex;flex-direction:column;align-items:center}.download-hero .eyebrow{justify-content:center}.download-hero h1{font-size:clamp(43px,5vw,64px);line-height:1.15;letter-spacing:-3px}.download-hero h1 em{font-style:normal;color:var(--blue)}.download-hero-inner>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:15px;margin-top:20px}.download-status{display:flex;align-items:center;gap:9px;margin-top:27px;padding:9px 14px;border:1px solid #d7e1ee;border-radius:100px;background:rgba(255,255,255,.8);font-size:10px}.download-status i{width:7px;height:7px;border-radius:50%;background:#f0a04a;box-shadow:0 0 0 5px rgba(240,160,74,.12)}.download-status span{color:#8390a2}.download-status strong{color:#bd7130}.download-main{padding-bottom:50px}.download-card{border:1px solid var(--line);border-radius:23px;background:linear-gradient(145deg,#fff,#f8faff);box-shadow:var(--shadow);padding:50px;display:grid;grid-template-columns:1fr 275px;gap:60px;align-items:center}.download-product{display:flex;align-items:center;gap:32px}.product-symbol{width:145px;height:145px;flex:0 0 145px;border-radius:35px;background:linear-gradient(145deg,var(--blue),var(--cyan));display:grid;place-items:center;color:#fff;position:relative;box-shadow:0 22px 40px rgba(49,89,238,.25)}.product-symbol>span{font-size:36px;font-weight:800}.product-symbol i{position:absolute;right:-8px;bottom:-8px;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#fff;color:var(--blue);font-style:normal;font-size:10px;font-weight:800;box-shadow:0 8px 20px rgba(32,61,115,.18)}.download-product h2{font-size:30px;letter-spacing:-1px;margin-bottom:10px}.download-product>div:last-child>p:not(.eyebrow){font-size:13px;color:var(--muted);max-width:560px}.product-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.product-tags span{padding:6px 10px;border-radius:100px;background:#eef3fb;color:#63738a;font-size:9px}.download-panel{border-left:1px solid var(--line);padding-left:40px;display:flex;flex-direction:column}.version-label{font-size:9px;color:#8996a7}.download-panel>strong{font-size:19px;margin:4px 0 19px}.download-disabled{width:100%;border:1px solid #dce3ed;border-radius:10px;background:#e9edf3;color:#99a4b3;padding:13px;font-size:12px;font-weight:700;cursor:not-allowed}.download-disabled span{margin-right:7px}.download-panel small{font-size:8px;color:#929dad;text-align:center;margin-top:9px}.release-plan{background:#f6f8fc}.release-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.release-grid article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:28px}.release-grid i{font-style:normal;font-size:9px;color:var(--blue)}.release-grid h3{font-size:17px;margin:23px 0 8px}.release-grid p{font-size:11px;color:var(--muted)}.system-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.system-copy h2{font-size:clamp(34px,4vw,46px);letter-spacing:-1.6px;margin-bottom:15px}.system-copy>p:not(.eyebrow){font-size:13px;color:var(--muted)}.system-table{border:1px solid var(--line);border-radius:16px;overflow:hidden}.system-table>div{display:grid;grid-template-columns:155px 1fr;padding:17px 20px;border-bottom:1px solid var(--line)}.system-table>div:last-child{border-bottom:0}.system-table span{font-size:10px;color:#8190a3}.system-table strong{font-size:11px;font-weight:600}.download-help{padding:20px 0 90px}.download-help-box{border-radius:22px;padding:55px 60px;background:linear-gradient(120deg,#244fe0,#3373ed 60%,#25b7c9);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:50px}.download-help-box h2{font-size:34px;letter-spacing:-1px}.download-help-box>div:first-child>p:last-child{font-size:12px;color:rgba(255,255,255,.75);margin-top:10px}.download-help-actions{display:flex;gap:10px;flex-shrink:0}.button-ghost-light{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45)}
/* After-sales page */.aftersales-hero .hero-grid{grid-template-columns:.92fr 1.08fr}.after-workbench{height:420px;border:1px solid #d9e2ef;border-radius:18px;background:#fff;box-shadow:var(--shadow);overflow:hidden;transform:perspective(1000px) rotateY(-3deg)}.after-top{height:42px;display:flex;align-items:center;gap:6px;padding:0 14px;border-bottom:1px solid var(--line);font-size:8px;letter-spacing:1.3px;color:#8491a4}.after-top i{width:7px;height:7px;border-radius:50%;background:#d6ddea}.after-top i:first-child{background:#51d1ae}.after-top span{margin-left:auto}.after-body{height:calc(100% - 42px);display:grid;grid-template-columns:47px 145px 1fr}.after-body>aside{background:#142644;display:flex;flex-direction:column;align-items:center;gap:24px;padding-top:17px}.after-body>aside b{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(145deg,var(--blue),var(--cyan));color:#fff;font-size:9px}.after-body>aside span{width:17px;height:17px;border-radius:5px;background:#354765}.after-body>aside span.on{background:#5778f5}.ticket-menu{border-right:1px solid var(--line);padding:17px 10px;background:#fafcfe;display:flex;flex-direction:column}.ticket-menu>strong{font-size:10px;margin:0 7px 12px}.ticket-menu>span{font-size:8px;color:#718096;padding:9px 8px;border-radius:6px;display:flex;justify-content:space-between}.ticket-menu>span.selected{background:#edf2ff;color:var(--blue)}.ticket-menu em{font-size:7px;font-style:normal}.ticket-main{padding:17px;min-width:0}.ticket-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:10px}.ticket-head button{border:0;background:var(--blue);color:#fff;border-radius:5px;padding:5px 7px;font-size:7px}.ticket-row{display:flex;align-items:center;gap:9px;padding:12px 3px;border-bottom:1px solid var(--line)}.ticket-row>i{width:27px;height:27px;flex:0 0 27px;border-radius:8px;display:grid;place-items:center;background:#eef3ff;color:var(--blue);font-style:normal;font-size:8px}.ticket-row>i.urgent{background:#fff0ec;color:#df674a}.ticket-row p{display:flex;flex-direction:column;min-width:0}.ticket-row b{font-size:8px}.ticket-row small{font-size:6px;color:#8b98a9;margin-top:3px}.status{margin-left:auto;padding:4px 6px;border-radius:100px;font-size:6px}.status.waiting{background:#fff2e8;color:#c36a31}.status.doing{background:#edf2ff;color:var(--blue)}.status.feedback{background:#eaf8f4;color:#289879}.ticket-note{margin-top:13px;border:1px solid #d8e2f7;background:#f3f6ff;border-radius:8px;padding:10px;display:flex;gap:8px}.ticket-note>span{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border-radius:7px;background:var(--blue);color:#fff;font-size:7px;font-weight:700}.ticket-note p{display:flex;flex-direction:column}.ticket-note b{font-size:8px}.ticket-note small{font-size:6px;color:#75849a;margin-top:2px}.after-solution{background:#f6f8fc}.after-flow{min-height:440px;border:1px solid #dce4ef;border-radius:20px;background:#fff;box-shadow:var(--shadow);padding:30px 55px;display:flex;flex-direction:column;align-items:center;justify-content:center}.after-flow>article,.after-flow-split article{width:250px;border:1px solid var(--line);border-radius:11px;padding:11px 14px;display:flex;align-items:center;gap:11px;background:#fff}.after-flow>article.primary{border-color:#b8c8fa;background:#f2f5ff}.after-flow i{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;background:#edf2ff;color:var(--blue);font-style:normal;font-size:10px;font-weight:700}.after-flow article.primary i{background:var(--blue);color:#fff}.after-flow article div{display:flex;flex-direction:column}.after-flow strong{font-size:10px}.after-flow small{font-size:7px;color:#8290a3}.after-flow>span{color:#9baabd;font-size:11px;margin:5px}.after-flow-split{display:flex;gap:10px}.after-flow-split article{width:145px}.after-capabilities{background:#fff}.after-ticket-demo,.after-ai-demo,.after-progress-demo{height:315px}.after-demo-filters{display:flex;gap:6px;padding:12px 0}.after-demo-filters span{border:1px solid var(--line);padding:5px 8px;border-radius:100px;font-size:7px;color:#758398}.after-demo-filters span.active{background:#edf2ff;color:var(--blue);border-color:#cbd7fb}.after-demo-row{display:flex;align-items:center;gap:10px;padding:11px 4px;border-bottom:1px solid var(--line)}.after-demo-row>i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#eef3ff;color:var(--blue);font-style:normal;font-size:8px}.after-demo-row p{display:flex;flex-direction:column}.after-demo-row b{font-size:9px}.after-demo-row small{font-size:7px;color:#8c98a9;margin-top:3px}.after-demo-row em{margin-left:auto;font-style:normal;font-size:7px;color:#c46a31}.after-demo-row em.doing{color:var(--blue)}.after-demo-row em.feedback{color:#289879}.after-ai-head,.progress-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:12px}.after-ai-head b,.progress-head b{font-size:10px}.after-ai-head span{font-size:7px;color:#249776}.after-source{background:#f4f6fa;border-radius:8px;padding:12px;margin:14px 0;font-size:8px;color:#637288}.after-analysis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.after-analysis>span{background:#f8faff;border:1px solid var(--line);border-radius:7px;padding:8px;display:flex;flex-direction:column;font-size:6px;color:#8995a6}.after-analysis strong{font-size:8px;color:var(--ink);margin-top:4px}.after-analysis strong.high{color:#dc704d}.after-ai-tip{margin-top:13px;border:1px solid #d5e0fa;background:#f2f5ff;border-radius:8px;padding:10px;display:flex;align-items:center;gap:9px}.after-ai-tip i{width:25px;height:25px;border-radius:7px;display:grid;place-items:center;background:var(--blue);color:#fff;font-style:normal;font-size:7px}.after-ai-tip p{font-size:7px;color:#607089}.progress-head span{font-size:7px;color:var(--blue);background:#edf2ff;padding:4px 7px;border-radius:100px}.progress-track{padding:12px 5px}.progress-track article{position:relative;display:flex;align-items:center;gap:11px;padding:8px 0}.progress-track article:not(:last-child):after{content:"";position:absolute;width:1px;height:15px;background:#dce3ed;left:12px;top:34px}.progress-track i{width:25px;height:25px;flex:0 0 25px;border-radius:50%;border:1px solid #d4ddea;display:grid;place-items:center;color:#8c99aa;font-style:normal;font-size:7px;background:#fff;z-index:1}.progress-track .done i{background:#e7f8f2;border-color:#bde9dc;color:#269978}.progress-track .current i{background:var(--blue);border-color:var(--blue);color:#fff}.progress-track p{display:flex;flex-direction:column}.progress-track b{font-size:9px}.progress-track small{font-size:7px;color:#8a97a8;margin-top:2px}
/* Distinct after-sales layout */.aftersales-page .aftersales-hero{padding-bottom:125px;background:linear-gradient(155deg,#eef3ff 0%,#fff 55%,#f0fbf8 100%)}.aftersales-page .aftersales-hero .hero-grid{grid-template-columns:1.12fr .88fr;gap:80px}.aftersales-page .aftersales-hero .hero-visual{order:1}.aftersales-page .aftersales-hero .hero-copy{order:2}.aftersales-page .after-workbench{transform:perspective(1000px) rotateY(3deg);height:455px}.aftersales-page .mini-benefits{position:relative;margin-top:-55px;border:0;z-index:3}.aftersales-page .mini-benefits .benefit-grid{background:#fff;border:1px solid var(--line);border-radius:17px;box-shadow:0 18px 45px rgba(32,61,115,.12);overflow:hidden}.aftersales-page .platform-section{padding:100px 0 75px;border:0}.aftersales-page .platform-layout{grid-template-columns:1fr;gap:32px}.aftersales-page .platform-heading{text-align:center;max-width:680px;margin:auto}.aftersales-page .platform-heading .eyebrow{justify-content:center}.aftersales-page .platform-row{max-width:850px;width:100%;margin:auto}.aftersales-page .after-pain{background:#f6f8fc}.aftersales-page .after-pain>.container{display:grid;grid-template-columns:.72fr 1.28fr;gap:75px;align-items:start}.aftersales-page .after-pain .section-center{text-align:left;margin:0;position:sticky;top:120px}.aftersales-page .after-pain .section-center .eyebrow{justify-content:flex-start}.aftersales-page .after-pain .pain-grid{grid-template-columns:1fr 1fr}.aftersales-page .after-pain .pain-card{background:#fff;min-height:235px}.aftersales-page .after-pain .pain-card:nth-child(2),.aftersales-page .after-pain .pain-card:nth-child(4){transform:translateY(35px)}.aftersales-page .after-pain .pain-card:nth-child(2):hover,.aftersales-page .after-pain .pain-card:nth-child(4):hover{transform:translateY(28px)}.aftersales-page .after-solution{background:var(--navy);color:#fff}.aftersales-page .after-solution .intro-grid{grid-template-columns:1.05fr .95fr}.aftersales-page .after-solution .intro-copy{order:2}.aftersales-page .after-solution .after-flow{order:1;box-shadow:none;background:#132744;border-color:#2d4261}.aftersales-page .after-solution .intro-copy>p{color:#aab8cb}.aftersales-page .after-solution .check-list li{color:#c0cbda}.aftersales-page .after-solution .after-flow>article,.aftersales-page .after-solution .after-flow-split article{background:#172d4b;border-color:#344a68;color:#fff}.aftersales-page .after-solution .after-flow>article.primary{background:#244fc9;border-color:#5979df}.aftersales-page .after-solution .after-flow small{color:#a8b7ca}.aftersales-page .after-capabilities{padding-bottom:120px}.aftersales-page .after-capabilities .feature-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aftersales-page .after-capabilities .feature-row{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding:30px;border-radius:18px}.aftersales-page .after-capabilities .feature-row.reverse .feature-copy,.aftersales-page .after-capabilities .feature-row.reverse .feature-demo{order:initial}.aftersales-page .after-capabilities .feature-copy h3{font-size:22px}.aftersales-page .after-capabilities .feature-copy>p{min-height:92px}.aftersales-page .after-capabilities .feature-demo{margin-top:auto;width:100%;box-shadow:none;background:#fbfcff}.aftersales-page .steps{background:#eef3ff}.aftersales-page .step-grid{position:relative;gap:0;background:#fff;border:1px solid var(--line);border-radius:17px;overflow:hidden}.aftersales-page .step-grid article{border:0;border-right:1px solid var(--line);border-radius:0}.aftersales-page .step-grid article:last-child{border-right:0}.aftersales-page .step-grid article:after{display:none}.aftersales-page .more{background:#fff}.aftersales-page .more-grid article{background:#f8faff;border-color:#e0e7f1}

/* New pages */.private-hero .hero-grid{grid-template-columns:.88fr 1.12fr}.private-inbox{height:420px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow);overflow:hidden}.private-bar{height:42px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 14px;font-size:8px}.private-bar i{width:7px;height:7px;border-radius:50%;background:#d7deea}.private-bar span{margin-left:auto}.private-shell{height:calc(100% - 42px);display:grid;grid-template-columns:48px 155px 1fr}.private-shell>aside{background:#122641;padding-top:16px;display:flex;flex-direction:column;align-items:center;gap:16px}.private-shell>aside b,.private-shell>aside i{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;color:#fff;font-size:8px;font-style:normal;background:#2d4260}.private-shell>aside b{background:var(--blue)}.private-shell>aside i.active{background:#2ab889}.private-list{border-right:1px solid var(--line);padding:16px 8px}.private-list>strong{font-size:10px;display:block;margin-bottom:10px}.private-list article{padding:9px 6px;display:flex;gap:7px;align-items:center;border-radius:7px}.private-list article.active{background:#edf7f4}.private-list article>i{width:25px;height:25px;border-radius:7px;background:#e5f7f0;color:#239671;display:grid;place-items:center;font-style:normal;font-size:7px}.private-list p{display:flex;flex-direction:column;min-width:0}.private-list b{font-size:8px}.private-list small,.private-list em{font-size:6px;color:#8996a8}.private-list em{margin-left:auto;font-style:normal}.private-chat{padding:18px}.private-chat>div{display:flex;justify-content:space-between;font-size:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.private-chat>div span{font-size:7px;color:#239671}.private-customer,.private-ai{font-size:8px;line-height:1.7;padding:10px;border-radius:8px;margin-top:14px}.private-customer{background:#f2f4f8;margin-left:30px}.private-ai{background:#eef4ff;display:flex;gap:7px}.private-ai i{font-style:normal;color:var(--blue)}.private-chat section{margin-top:14px;border-top:1px solid var(--line);padding-top:11px}.private-chat section small{display:block;font-size:6px}.private-chat section button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:5px;font-size:6px}.private-channels .platform-layout{grid-template-columns:.72fr 1.28fr}.private-channel-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.private-channel-row article{border:1px solid var(--line);border-radius:14px;padding:22px 8px;display:flex;flex-direction:column;align-items:center;gap:10px}.private-channel-row i{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#e8f7f2;color:#20966e;font-style:normal;font-weight:800}.private-channel-row article:nth-child(4) i{background:#20273a;color:#fff}.private-channel-row strong{font-size:10px}.private-solution{background:#f6f8fc}.private-flow{height:385px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;gap:12px;padding:30px}.private-flow>article,.private-flow>div article{width:130px;border:1px solid var(--line);border-radius:11px;padding:15px;display:flex;flex-direction:column;align-items:center;text-align:center}.private-flow>article.primary{background:#eef3ff}.private-flow i{font-style:normal;color:var(--blue)}.private-flow strong{font-size:9px}.private-flow small{font-size:6px;color:#8794a5}.private-flow>div{display:flex;flex-direction:column;gap:9px}.private-flow>div article{width:115px;padding:11px}.private-cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.private-cap-grid article{position:relative;border:1px solid var(--line);border-radius:18px;padding:32px;background:#fafcff}.private-cap-grid article.featured{background:var(--navy);color:#fff;transform:translateY(-12px)}.private-cap-grid>article>span{position:absolute;right:20px;top:15px;font-size:35px;color:#e8edf5}.private-cap-grid>article>i{width:43px;height:43px;border-radius:12px;background:#eaf0ff;color:var(--blue);display:grid;place-items:center;font-style:normal;margin-bottom:24px}.private-cap-grid h3{font-size:18px}.private-cap-grid p{font-size:11px;line-height:1.8;color:var(--muted);min-height:80px}.private-cap-grid ul{list-style:none;margin-top:16px}.private-cap-grid li{font-size:9px;margin:8px 0}.solution-hero{position:relative;padding:110px 0 95px;background:linear-gradient(145deg,#f7f9ff,#fff,#eefafa);overflow:hidden}.solution-hero-grid{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.solution-hero-copy h1{font-size:clamp(43px,5vw,62px);line-height:1.16}.solution-hero-copy h1 em{font-style:normal;color:var(--blue)}.solution-hero-copy>p:not(.eyebrow){font-size:15px;color:var(--muted);line-height:1.9;margin-top:23px}.solution-map{height:410px;position:relative}.solution-core{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:155px;height:155px;border-radius:50%;background:var(--navy);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:3}.solution-core>span{background:var(--blue);padding:10px;border-radius:10px}.solution-core b{font-size:13px;margin-top:9px}.solution-core small{font-size:7px}.solution-map>article{position:absolute;width:175px;border:1px solid var(--line);border-radius:14px;background:#fff;padding:17px;display:flex;gap:11px;z-index:2}.solution-map>article i{width:39px;height:39px;border-radius:11px;background:#edf2ff;color:var(--blue);display:grid;place-items:center;font-style:normal}.solution-map>article div{display:flex;flex-direction:column}.solution-map>article b{font-size:11px}.solution-map>article small{font-size:7px}.after-node{left:0;top:32px}.private-node{right:0;bottom:28px}.map-line{position:absolute;height:1px;background:#bac7d9}.line-a{width:170px;left:145px;top:120px;transform:rotate(24deg)}.line-b{width:175px;left:300px;top:272px;transform:rotate(19deg)}.map-capabilities{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;gap:6px;white-space:nowrap}.map-capabilities span{font-size:7px;border:1px solid var(--line);padding:6px;border-radius:100px}.scene-nav>.container{display:grid;grid-template-columns:1fr 1fr}.scene-nav a{padding:22px;display:flex;justify-content:center;gap:13px;border-right:1px solid var(--line)}.scene-nav i{font-style:normal;color:var(--blue)}.scene-nav span{display:flex;flex-direction:column}.scene-nav b{font-size:11px}.scene-nav small{font-size:8px}.solution-scenes{background:#f6f8fc}.solution-scene{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:22px;padding:55px;margin-top:30px}.scene-number{position:absolute;right:25px;top:8px;font-size:72px;color:#f0f3f8}.scene-copy h2{font-size:31px}.scene-copy>p:not(.eyebrow){font-size:12px;color:var(--muted);margin:13px 0 22px}.scene-columns{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-bottom:25px}.scene-columns>div{border-left:2px solid #dbe4f4;padding-left:13px}.scene-columns h3{font-size:10px}.scene-columns ul{list-style:none}.scene-columns li{font-size:8px;margin:7px 0}.scene-visual{min-height:355px;border-radius:17px;padding:30px;background:#f4f7ff}.scene-window,.unified-desk{background:#fff;border:1px solid var(--line);border-radius:13px;padding:17px}.scene-window header,.unified-desk header{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:12px;font-size:10px}.scene-window>article{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--line);padding:11px 0}.scene-window>article i{font-style:normal;color:var(--blue)}.scene-window>article p{display:flex;flex-direction:column}.scene-window>article b{font-size:8px}.scene-window>article small,.scene-window>article>span{font-size:6px}.scene-window>article>span{margin-left:auto}.scene-window footer{padding:10px;font-size:7px}.private-scene .scene-copy{order:2}.private-scene .scene-visual{order:1}.private-scene-visual{display:grid;grid-template-columns:105px 1fr;gap:12px}.channel-stack{display:flex;flex-direction:column;gap:7px}.channel-stack>span{background:#fff;border:1px solid var(--line);border-radius:8px;padding:8px;font-size:7px}.channel-stack i{font-style:normal;color:#219772}.unified-desk>p,.unified-desk>div{display:flex;gap:7px;padding:10px;font-size:7px}.unified-desk>p span{display:flex;flex-direction:column}.unified-desk i{font-style:normal;color:var(--blue)}.foundation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.foundation-grid article{border:1px solid var(--line);border-radius:14px;padding:25px}.foundation-grid i{font-style:normal;color:var(--blue)}.foundation-grid h3{font-size:13px;margin:16px 0 8px}.foundation-grid p{font-size:9px}.solution-guide{background:#0d1f37;color:#fff}.guide-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.guide-options article{border:1px solid #31455f;border-radius:13px;background:#132843;padding:20px;display:flex;flex-wrap:wrap;gap:11px}.guide-options i{font-style:normal}.guide-options p{display:flex;flex-direction:column}.guide-options b{font-size:10px}.guide-options small{font-size:7px}.guide-options a{width:100%;font-size:8px;color:#8fb2ff}
/* Homepage high-contrast polish */
.home-page{--home-night:#071426;--home-night-2:#0b1e37;--home-blue:#4f78ff;--home-cyan:#44d5d0}
.home-page .site-header{background:rgba(7,20,38,.92);border-bottom-color:rgba(151,181,226,.14);color:#fff}.home-page .site-header .brand-text small{color:#7f94ae}.home-page .site-header .main-nav>a{color:#aebed1}.home-page .site-header .main-nav>a:hover,.home-page .site-header .main-nav>a.active{color:#fff}.home-page .site-header .nav-cta{background:#fff;color:var(--home-night)!important;box-shadow:none}.home-page .site-header .menu-toggle span{background:#fff}
.home-page .hero{padding:112px 0 118px;background:linear-gradient(132deg,var(--home-night) 0%,#0a1b31 58%,#0b2843 100%);color:#fff}.home-page .hero:before{background-image:linear-gradient(rgba(114,151,211,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(114,151,211,.065) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.75) 55%,transparent 100%)}.home-page .hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(68,213,208,.48),transparent)}.home-page .hero-glow{filter:blur(3px)}.home-page .hero-glow-one{width:470px;height:470px;right:-80px;top:-245px;background:rgba(79,120,255,.2)}.home-page .hero-glow-two{width:330px;height:330px;left:42%;bottom:-225px;background:rgba(68,213,208,.13)}.home-page .hero-grid{grid-template-columns:.92fr 1.08fr;gap:78px}.home-page .hero .eyebrow{color:#79dedb;letter-spacing:.8px}.home-page .hero h1{max-width:610px;font-size:clamp(46px,5.2vw,68px);line-height:1.12;letter-spacing:-3.2px}.home-page .hero h1 em{color:#fff;background:linear-gradient(90deg,#fff 5%,#7d9cff 55%,#61ded7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-page .hero-description{color:#aebdd0;max-width:560px}.home-page .hero-note{color:#788ca5}.home-page .hero .button-primary{background:#fff;color:#0a1a30;box-shadow:0 14px 35px rgba(1,8,21,.28)}.home-page .hero .button-primary:hover{background:#eef3ff}.home-page .hero .button-secondary{color:#dfe9f6;background:rgba(255,255,255,.055);border-color:rgba(185,205,233,.27)}.home-page .hero .button-secondary:hover{color:#fff;border-color:#6e92ff;background:rgba(79,120,255,.1)}
.home-page .hero-visual{position:relative}.home-page .hero-visual:before{content:"";position:absolute;inset:8% -7% -7% 10%;border:1px solid rgba(83,125,200,.16);border-radius:30px;transform:rotate(-3deg)}.home-page .workspace{position:relative;height:430px;border-radius:18px;background:#fdfefe;border-color:rgba(160,188,227,.3);box-shadow:0 40px 90px rgba(0,6,18,.42),0 0 0 1px rgba(255,255,255,.035);transform:perspective(1100px) rotateY(-2deg) rotateX(1deg)}.home-page .workspace-bar{background:#f6f8fc;color:#64758b}.home-page .workspace-body>aside{background:#091a30}.home-page .conversation-list{background:#fbfcfe}.home-page .conversation.active{background:#eaf0ff}.home-page .message.ai{background:#edf2ff;border:1px solid #dbe5ff}.home-page .floating-note{right:-8px;bottom:24px;background:#0d2947;border-color:rgba(113,157,220,.3);color:#dcf8f6;box-shadow:0 18px 35px rgba(2,11,25,.35)}.home-page .floating-note span{color:#55dfcc}
.home-page .mini-benefits{position:relative;margin-top:-42px;border:0;z-index:3}.home-page .benefit-grid{background:#fff;border:1px solid #dce5f1;border-radius:16px;box-shadow:0 22px 55px rgba(20,49,92,.13);overflow:hidden}.home-page .benefit-grid article{position:relative;padding:25px 24px}.home-page .benefit-grid article:before{content:"";position:absolute;left:24px;top:0;width:28px;height:2px;background:linear-gradient(90deg,var(--blue),var(--cyan))}.home-page .benefit-grid strong{font-size:14px}.home-page .benefit-grid span{color:#78879a}
.home-page .platform-section{padding:92px 0 82px;border-bottom:0}.home-page .platform-layout{grid-template-columns:.82fr 1.18fr;gap:80px}.home-page .platform-heading h2{font-size:clamp(30px,3vw,42px);line-height:1.3;letter-spacing:-1.4px}.home-page .platform-row{gap:9px}.home-page .platform-row article{border:0;border-radius:10px;background:#f6f8fc;padding:17px 7px;box-shadow:inset 0 0 0 1px #e6ebf3}.home-page .platform-row article:hover{border:0;box-shadow:inset 0 0 0 1px #cbd6e9;transform:translateY(-2px)}.home-page .platform-row article:before{display:none}.home-page .platform-row .channel-icon{width:38px;height:38px;border-radius:10px;box-shadow:none}.home-page .platform-row strong{font-size:11px}
.home-page .pain{background:#f4f7fb}.home-page .pain>.container{display:grid;grid-template-columns:.72fr 1.28fr;gap:75px;align-items:start}.home-page .pain .section-center{text-align:left;margin:0;position:sticky;top:120px}.home-page .pain .section-center .eyebrow{justify-content:flex-start}.home-page .pain .pain-grid{grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #dce4ef}.home-page .pain-card{min-height:215px;padding:34px 30px;border:0;border-radius:0;border-bottom:1px solid #dce4ef;background:transparent}.home-page .pain-card:nth-child(odd){border-right:1px solid #dce4ef}.home-page .pain-card:hover{transform:none;box-shadow:none;background:#fff}.home-page .pain-card>b{font-size:11px;color:var(--blue)}.home-page .pain-card h3{margin:22px 0 9px;font-size:19px}
.home-page .solution-intro{position:relative;background:linear-gradient(135deg,#09172b,#0d2743);color:#fff;overflow:hidden}.home-page .solution-intro:after{content:"";position:absolute;width:440px;height:440px;border:1px solid rgba(83,126,196,.12);border-radius:50%;right:-210px;top:-220px;box-shadow:0 0 0 70px rgba(83,126,196,.025)}.home-page .solution-intro .intro-grid{position:relative;z-index:1}.home-page .solution-intro .eyebrow{color:#67d8d2}.home-page .solution-intro .intro-copy>p,.home-page .solution-intro .check-list li{color:#aebdd0}.home-page .solution-intro .check-list li:before{background:#193f4d;color:#68dfd1}.home-page .solution-intro .button-primary{background:#fff;color:#0a1b30;box-shadow:none}.home-page .flow-board{background:rgba(255,255,255,.035);border-color:rgba(157,187,226,.2);box-shadow:none}.home-page .flow-node{background:#102943;border-color:#29455f;color:#fff}.home-page .flow-node i{background:#193652;color:#7da0ff}.home-page .flow-node.primary{background:#244fc9;border-color:#6f90f5}.home-page .flow-node.primary i{background:#fff;color:#244fc9}.home-page .flow-board>b{color:#62809f}
.home-page .features{padding-top:120px}.home-page .features .section-center{margin-bottom:64px}.home-page .feature-stack{gap:0;border-top:1px solid var(--line)}.home-page .feature-row{border:0;border-bottom:1px solid var(--line);border-radius:0;background:#fff;padding:70px 0;grid-template-columns:.82fr 1.18fr}.home-page .feature-copy>span{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid #cfd9e8;border-radius:50%;font-size:10px}.home-page .feature-copy h3{font-size:30px;margin-top:20px}.home-page .feature-demo{border-radius:13px;box-shadow:0 24px 55px rgba(30,60,105,.1);background:linear-gradient(145deg,#fff,#f8faff)}.home-page .feature-row:nth-child(2) .feature-demo{background:#0f223a;border-color:#2a405c;color:#fff}.home-page .feature-row:nth-child(2) .kb-search{background:#172d47;border-color:#304761;color:#8fa3bb}.home-page .feature-row:nth-child(2) .kb-item{border-color:#2c425d}.home-page .feature-row:nth-child(2) .kb-item small{color:#8fa2b9}
.home-page .steps{background:#f4f7fb}.home-page .step-grid{gap:0;border:1px solid #dce4ef;border-radius:15px;overflow:hidden;background:#fff}.home-page .step-grid article{border:0;border-right:1px solid #dce4ef;border-radius:0;padding:32px 26px}.home-page .step-grid article:last-child{border-right:0}.home-page .step-grid article:after{display:none}.home-page .step-grid span{border-radius:9px;background:#edf2ff}.home-page .more .section-center{margin-bottom:42px}.home-page .more-grid{gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.home-page .more-grid article{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:30px}.home-page .more-grid i{width:36px;height:36px;border-radius:9px}.home-page .more-grid h3{margin:18px 0 6px}
.home-page .about{padding:35px 0 95px}.home-page .about-simple{border-radius:16px;background:#f7f9fc;border-color:#dce4ef;box-shadow:none}.home-page .final-cta{position:relative;padding:88px 0;background:#0a1c32;overflow:hidden}.home-page .final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 130%,rgba(68,213,208,.18),transparent 48%)}.home-page .final-cta .container{position:relative}.home-page .final-cta h2{max-width:760px;margin:auto}.home-page .button-light{color:#0b1d33}.home-page .contact-bar{border-color:#d8e1ed;box-shadow:0 16px 40px rgba(8,27,54,.18)}.home-page a:focus-visible,.home-page button:focus-visible{outline:3px solid rgba(68,213,208,.65);outline-offset:3px}
/* After-sales high-contrast visual alignment */
.aftersales-page{--after-night:#071426;--after-blue:#4f78ff;--after-cyan:#44d5d0}.aftersales-page .site-header{background:rgba(7,20,38,.92);border-bottom-color:rgba(151,181,226,.14);color:#fff}.aftersales-page .site-header .brand-text small{color:#7f94ae}.aftersales-page .site-header .main-nav>a{color:#aebed1}.aftersales-page .site-header .main-nav>a:hover,.aftersales-page .site-header .main-nav>a.active{color:#fff}.aftersales-page .site-header .nav-cta{background:#fff;color:var(--after-night)!important;box-shadow:none}.aftersales-page .site-header .menu-toggle span{background:#fff}
.aftersales-page .aftersales-hero{padding:112px 0 120px;background:linear-gradient(132deg,#071426 0%,#0a1b31 58%,#0c2a44 100%);color:#fff}.aftersales-page .aftersales-hero:before{background-image:linear-gradient(rgba(114,151,211,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(114,151,211,.065) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,transparent 4%,rgba(0,0,0,.78) 48%,#000)}.aftersales-page .aftersales-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(68,213,208,.48),transparent)}.aftersales-page .aftersales-hero .hero-grid{grid-template-columns:1.08fr .92fr;gap:82px}.aftersales-page .aftersales-hero .hero-visual{order:1}.aftersales-page .aftersales-hero .hero-copy{order:2}.aftersales-page .aftersales-hero .eyebrow{color:#79dedb;letter-spacing:.8px}.aftersales-page .aftersales-hero h1{font-size:clamp(45px,5vw,66px);line-height:1.12}.aftersales-page .aftersales-hero h1 em{color:#fff;background:linear-gradient(90deg,#fff,#7d9cff 58%,#61ded7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.aftersales-page .aftersales-hero .hero-description{color:#aebdd0}.aftersales-page .aftersales-hero .hero-note{color:#788ca5}.aftersales-page .aftersales-hero .button-primary{background:#fff;color:#0a1a30;box-shadow:0 14px 35px rgba(1,8,21,.28)}.aftersales-page .aftersales-hero .button-secondary{color:#dfe9f6;background:rgba(255,255,255,.055);border-color:rgba(185,205,233,.27)}.aftersales-page .aftersales-hero .button-secondary:hover{color:#fff;background:rgba(79,120,255,.1);border-color:#6e92ff}
.aftersales-page .hero-visual{position:relative}.aftersales-page .hero-visual:before{content:"";position:absolute;inset:8% 9% -6% -7%;border:1px solid rgba(83,125,200,.16);border-radius:30px;transform:rotate(3deg)}.aftersales-page .after-workbench{position:relative;height:455px;background:#fdfefe;border-color:rgba(160,188,227,.3);box-shadow:0 40px 90px rgba(0,6,18,.42),0 0 0 1px rgba(255,255,255,.035);transform:perspective(1100px) rotateY(2deg) rotateX(1deg)}.aftersales-page .after-top{background:#f6f8fc;color:#64758b}.aftersales-page .after-body>aside{background:#091a30}.aftersales-page .ticket-menu{background:#f9fbfd}.aftersales-page .ticket-menu>span.selected{background:#eaf0ff}.aftersales-page .ticket-note{background:#edf2ff}.aftersales-page .floating-note{right:auto;left:-8px;bottom:24px;background:#0d2947;border-color:rgba(113,157,220,.3);color:#dcf8f6;box-shadow:0 18px 35px rgba(2,11,25,.35)}.aftersales-page .floating-note span{color:#55dfcc}
.aftersales-page .mini-benefits{margin-top:-42px}.aftersales-page .mini-benefits .benefit-grid{border-radius:16px;border-color:#dce5f1;box-shadow:0 22px 55px rgba(20,49,92,.13)}.aftersales-page .benefit-grid article{position:relative;padding:25px 24px}.aftersales-page .benefit-grid article:before{content:"";position:absolute;left:24px;top:0;width:28px;height:2px;background:linear-gradient(90deg,var(--blue),var(--cyan))}.aftersales-page .benefit-grid strong{font-size:14px}.aftersales-page .benefit-grid span{color:#78879a}
.aftersales-page .platform-section{padding:92px 0 82px}.aftersales-page .platform-layout{grid-template-columns:.82fr 1.18fr;gap:80px;max-width:none}.aftersales-page .platform-heading{text-align:left;max-width:none;margin:0}.aftersales-page .platform-heading .eyebrow{justify-content:flex-start}.aftersales-page .platform-heading h2{font-size:clamp(30px,3vw,42px);line-height:1.3}.aftersales-page .platform-row{max-width:none;gap:9px}.aftersales-page .platform-row article{border:0;border-radius:10px;background:#f6f8fc;padding:17px 7px;box-shadow:inset 0 0 0 1px #e6ebf3}.aftersales-page .platform-row article:before{display:none}.aftersales-page .platform-row article:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #cbd6e9}.aftersales-page .platform-row .channel-icon{width:38px;height:38px;border-radius:10px;box-shadow:none}
.aftersales-page .after-pain{background:#f4f7fb}.aftersales-page .after-pain>.container{grid-template-columns:.72fr 1.28fr}.aftersales-page .after-pain .pain-grid{gap:0;border-top:1px solid #dce4ef}.aftersales-page .after-pain .pain-card{min-height:215px;padding:34px 30px;border:0;border-radius:0;border-bottom:1px solid #dce4ef;background:transparent}.aftersales-page .after-pain .pain-card:nth-child(odd){border-right:1px solid #dce4ef}.aftersales-page .after-pain .pain-card:nth-child(2),.aftersales-page .after-pain .pain-card:nth-child(4),.aftersales-page .after-pain .pain-card:nth-child(2):hover,.aftersales-page .after-pain .pain-card:nth-child(4):hover{transform:none}.aftersales-page .after-pain .pain-card:hover{box-shadow:none;background:#fff}.aftersales-page .after-pain .pain-card h3{font-size:19px;margin-top:22px}
.aftersales-page .after-solution{background:linear-gradient(135deg,#09172b,#0d2743)}.aftersales-page .after-solution .intro-grid{grid-template-columns:1.05fr .95fr}.aftersales-page .after-solution .intro-copy{order:2}.aftersales-page .after-solution .after-flow{order:1;background:rgba(255,255,255,.035);border-color:rgba(157,187,226,.2);border-radius:16px}.aftersales-page .after-solution .after-flow>article,.aftersales-page .after-solution .after-flow-split article{background:#102943;border-color:#29455f}.aftersales-page .after-solution .after-flow>article.primary{background:#244fc9;border-color:#6f90f5}.aftersales-page .after-solution .button-primary{background:#fff;color:#0a1b30;box-shadow:none}
.aftersales-page .after-capabilities{padding-top:120px}.aftersales-page .after-capabilities .section-center{margin-bottom:62px}.aftersales-page .after-capabilities .feature-stack{display:block;border-top:1px solid var(--line)}.aftersales-page .after-capabilities .feature-row{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;padding:65px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#fff}.aftersales-page .after-capabilities .feature-row.reverse .feature-copy{order:2}.aftersales-page .after-capabilities .feature-row.reverse .feature-demo{order:1}.aftersales-page .after-capabilities .feature-copy>span{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid #cfd9e8;border-radius:50%;font-size:10px}.aftersales-page .after-capabilities .feature-copy h3{font-size:29px;margin-top:20px}.aftersales-page .after-capabilities .feature-copy>p{min-height:auto}.aftersales-page .after-capabilities .feature-demo{margin-top:0;border-radius:13px;box-shadow:0 24px 55px rgba(30,60,105,.1)}.aftersales-page .after-capabilities .feature-row:nth-child(2) .feature-demo{background:#0f223a;border-color:#2a405c;color:#fff}.aftersales-page .after-capabilities .feature-row:nth-child(2) .after-source,.aftersales-page .after-capabilities .feature-row:nth-child(2) .after-analysis>span{background:#172d47;border-color:#304761;color:#8fa3bb}.aftersales-page .after-capabilities .feature-row:nth-child(2) .after-analysis strong{color:#fff}
.aftersales-page .steps{background:#f4f7fb}.aftersales-page .step-grid{gap:0;border:1px solid #dce4ef;border-radius:15px;overflow:hidden}.aftersales-page .step-grid article{border:0;border-right:1px solid #dce4ef;border-radius:0}.aftersales-page .step-grid article:last-child{border-right:0}.aftersales-page .more{background:#fff}.aftersales-page .more-grid{gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.aftersales-page .more-grid article{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:#fff;padding:30px}.aftersales-page .final-cta{position:relative;background:#0a1c32;overflow:hidden}.aftersales-page .final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 130%,rgba(68,213,208,.18),transparent 48%)}.aftersales-page .final-cta .container{position:relative}.aftersales-page .contact-bar{border-color:#d8e1ed;box-shadow:0 16px 40px rgba(8,27,54,.18)}.aftersales-page a:focus-visible,.aftersales-page button:focus-visible{outline:3px solid rgba(68,213,208,.65);outline-offset:3px}
.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:1000px){.main-nav{gap:17px}.hero-grid{grid-template-columns:1fr;gap:52px}.hero-copy{text-align:center}.hero-description{margin:auto}.eyebrow,.hero-actions{justify-content:center}.hero-visual{max-width:660px;margin:auto;width:100%}.pain-grid{grid-template-columns:1fr 1fr}.intro-grid{gap:50px}.feature-row{gap:45px;padding:40px}.footer-grid{grid-template-columns:2fr 1fr 1fr}.platform-layout{grid-template-columns:1fr;gap:25px}.platform-heading{text-align:center}.platform-heading .eyebrow{justify-content:center}}
@media(max-width:780px){.container{width:min(100% - 28px,1180px)}.section{padding:75px 0}.site-header{height:68px}.menu-toggle{display:block}.main-nav{position:absolute;top:68px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;background:#fff;padding:17px 22px 22px;border-bottom:1px solid var(--line);box-shadow:0 17px 30px rgba(32,55,90,.1)}.main-nav.open{display:flex}.main-nav>a{padding:8px}.nav-cta{margin-top:5px}.menu-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{padding:70px 0}.hero h1{font-size:40px}.workspace{height:340px}.workspace-body{grid-template-columns:42px 130px 1fr}.conversation-list{padding:10px 6px}.conversation p small{width:55px}.benefit-grid{grid-template-columns:1fr 1fr}.benefit-grid article:first-child{border-left:0}.benefit-grid article:nth-child(2){border-right:0}.platform-row{grid-template-columns:repeat(3,1fr)}.intro-grid,.feature-row{grid-template-columns:1fr}.flow-board{height:330px}.feature-row{padding:28px;gap:35px}.feature-row.reverse .feature-copy{order:1}.feature-row.reverse .feature-demo{order:2}.step-grid{grid-template-columns:1fr 1fr}.step-grid article:nth-child(2):after{display:none}.more-grid{grid-template-columns:1fr 1fr}.about-simple{align-items:flex-start;flex-direction:column;padding:36px 28px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.contact-bar{right:9px}.contact-bar a,.contact-bar button{width:49px;height:53px}.about-hero{padding:75px 0}.about-hero-grid,.profile-grid,.result-layout{grid-template-columns:1fr;gap:50px}.about-hero-copy{text-align:center}.about-hero-copy .eyebrow,.about-hero-copy .hero-actions{justify-content:center}.about-hero-visual{max-width:500px;width:100%;margin:auto}.profile-visual{height:390px;order:2}.benefits-grid,.scene-grid{grid-template-columns:1fr 1fr}.result-list{grid-template-columns:1fr 1fr}.download-card{grid-template-columns:1fr;gap:35px}.download-panel{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:30px}.release-grid{grid-template-columns:1fr 1fr}.system-layout{grid-template-columns:1fr;gap:35px}.download-help-box{align-items:flex-start;flex-direction:column}.aftersales-hero .hero-grid{grid-template-columns:1fr}.after-workbench{max-width:660px;margin:auto}.after-flow-split article{width:190px}.aftersales-page .aftersales-hero .hero-grid{grid-template-columns:1fr}.aftersales-page .aftersales-hero .hero-copy{order:1;text-align:center}.aftersales-page .aftersales-hero .hero-visual{order:2}.aftersales-page .aftersales-hero .eyebrow,.aftersales-page .aftersales-hero .hero-actions{justify-content:center}.aftersales-page .after-pain>.container{grid-template-columns:1fr;gap:42px}.aftersales-page .after-pain .section-center{position:static;text-align:center;max-width:720px;margin:auto}.aftersales-page .after-pain .section-center .eyebrow{justify-content:center}.aftersales-page .after-pain .pain-card:nth-child(2),.aftersales-page .after-pain .pain-card:nth-child(4),.aftersales-page .after-pain .pain-card:nth-child(2):hover,.aftersales-page .after-pain .pain-card:nth-child(4):hover{transform:none}.aftersales-page .after-solution .intro-grid{grid-template-columns:1fr}.aftersales-page .after-solution .intro-copy{order:1}.aftersales-page .after-solution .after-flow{order:2}.aftersales-page .after-capabilities .feature-stack{grid-template-columns:1fr}.aftersales-page .after-capabilities .feature-row{display:grid;grid-template-columns:1fr 1fr}.aftersales-page .after-capabilities .feature-copy>p{min-height:auto}}
@media(max-width:480px){.brand-text small{display:none}.hero h1{font-size:34px;letter-spacing:-2px}.hero-actions{flex-direction:column}.button{width:100%}.workspace{height:300px}.workspace-body{grid-template-columns:38px 1fr}.conversation-list{display:none}.message{width:88%}.floating-note{right:4px}.pain-grid,.step-grid,.more-grid{grid-template-columns:1fr}.step-grid article:after{display:none!important}.intro-grid{gap:35px}.flow-board{transform:scale(.88);margin:-20px}.feature-row{padding:23px}.feature-demo{height:280px}.demo-columns{grid-template-columns:80px 1fr}.about-simple h2{font-size:28px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:9px}.contact-bar{top:auto;bottom:10px;right:10px;transform:none;display:flex}.contact-bar a,.contact-bar button{border-bottom:0;border-right:1px solid var(--line)}.modal-card{padding:30px 22px}.modal-contact-layout{grid-template-columns:1fr}.modal-qr-placeholder{margin:auto}.contact-popover{width:min(310px,calc(100vw - 24px))}.contact-popover-close{display:block}.benefit-grid article{padding:20px}.platform-section{padding:50px 0}.platform-row{grid-template-columns:repeat(2,1fr)}.about-hero-copy h1{font-size:34px;letter-spacing:-2px}.about-hero-visual{height:340px}.vision-card{width:285px;height:315px;padding:23px}.vision-core{margin-top:55px}.vision-card>p{left:23px}.about-strip-grid{grid-template-columns:1fr}.about-strip article,.about-strip article:first-child{border-left:0;border-right:0;border-bottom:1px solid var(--line)}.profile-visual{height:340px}.profile-mark{width:120px;height:120px}.profile-values{grid-template-columns:1fr}.benefits-grid,.scene-grid,.result-list{grid-template-columns:1fr}.scene-card>p{min-height:auto}.result-list article{padding:24px}.result-copy h2,.profile-copy h2{font-size:31px}.download-hero h1{font-size:35px;letter-spacing:-2px}.download-card{padding:28px 22px}.download-product{align-items:flex-start;flex-direction:column}.product-symbol{width:115px;height:115px;flex-basis:115px}.download-product h2{font-size:25px}.release-grid{grid-template-columns:1fr}.system-table>div{grid-template-columns:1fr;gap:5px}.download-help-box{padding:38px 24px}.download-help-box h2{font-size:28px}.download-help-actions{width:100%;flex-direction:column}.download-help-actions .button{width:100%}.after-workbench{height:350px}.after-body{grid-template-columns:40px 1fr}.ticket-menu{display:none}.ticket-main{padding:12px}.after-flow{padding:24px 15px}.after-flow>article{width:100%}.after-flow-split{width:100%;flex-direction:column}.after-flow-split article{width:100%}.after-analysis{grid-template-columns:1fr}.after-ticket-demo,.after-ai-demo,.after-progress-demo{height:auto;min-height:290px}.aftersales-page .aftersales-hero{padding-bottom:90px}.aftersales-page .mini-benefits{margin-top:-35px}.aftersales-page .after-pain .pain-grid{grid-template-columns:1fr}.aftersales-page .after-pain .pain-card{min-height:auto}.aftersales-page .after-capabilities .feature-row{display:flex;padding:23px}.aftersales-page .step-grid{display:grid;grid-template-columns:1fr}.aftersales-page .step-grid article{border-right:0;border-bottom:1px solid var(--line)}.aftersales-page .step-grid article:last-child{border-bottom:0}}
@media(max-width:1000px){.private-hero .hero-grid,.solution-hero-grid{grid-template-columns:1fr}.private-inbox,.solution-map{max-width:660px;width:100%;margin:auto}.private-channels .platform-layout{grid-template-columns:1fr}.private-cap-grid{grid-template-columns:1fr}.private-cap-grid article.featured{transform:none}.solution-scene{grid-template-columns:1fr}.private-scene .scene-copy{order:1}.private-scene .scene-visual{order:2}.foundation-grid,.guide-options{grid-template-columns:1fr 1fr}.solution-hero-copy{text-align:center}.solution-hero-copy .eyebrow,.solution-hero-copy .hero-actions{justify-content:center}}
@media(max-width:780px){.private-inbox{height:350px}.private-shell{grid-template-columns:42px 1fr}.private-list{display:none}.private-channel-row{grid-template-columns:1fr 1fr}.private-flow{height:auto;min-height:330px}.solution-map{transform:scale(.85);margin:-25px auto}.scene-nav a{padding:15px 8px}.solution-scene{padding:30px;gap:35px}.scene-columns{grid-template-columns:1fr}.foundation-grid,.guide-options{grid-template-columns:1fr}}
@media(max-width:480px){.private-inbox{height:310px}.private-chat{padding:12px}.private-channel-row{grid-template-columns:1fr 1fr}.private-flow{flex-direction:column}.private-flow>b{transform:rotate(90deg)}.private-flow>article,.private-flow>div,.private-flow>div article{width:100%}.private-cap-grid article{padding:25px}.solution-hero{padding:70px 0}.solution-hero-copy h1{font-size:34px;letter-spacing:-2px}.solution-map{height:330px;transform:scale(.72);margin:-45px -55px;width:auto}.scene-nav>.container{grid-template-columns:1fr}.scene-nav a{border-right:0;border-bottom:1px solid var(--line)}.solution-scene{padding:24px}.scene-visual{min-height:290px;padding:15px}.private-scene-visual{grid-template-columns:1fr}.channel-stack{display:grid;grid-template-columns:1fr 1fr}.scene-number{font-size:48px}.scene-copy h2{font-size:26px}}
@media(max-width:1000px){.home-page .hero-grid{grid-template-columns:1fr}.home-page .hero-copy{text-align:center}.home-page .hero-description{margin:auto}.home-page .hero .eyebrow,.home-page .hero-actions{justify-content:center}.home-page .hero-visual{max-width:680px;margin:auto;width:100%}.home-page .platform-layout{grid-template-columns:1fr;gap:30px}.home-page .platform-heading{text-align:center}.home-page .platform-heading .eyebrow{justify-content:center}.home-page .pain>.container{grid-template-columns:1fr;gap:45px}.home-page .pain .section-center{position:static;text-align:center;max-width:720px;margin:auto}.home-page .pain .section-center .eyebrow{justify-content:center}.home-page .feature-row{grid-template-columns:1fr 1fr;padding:55px 0}}
@media(max-width:780px){.home-page .site-header .main-nav{background:#091a30;border-bottom-color:#243a57}.home-page .hero{padding:80px 0 105px}.home-page .workspace{height:365px}.home-page .mini-benefits{margin-top:-34px}.home-page .pain .pain-grid{grid-template-columns:1fr 1fr}.home-page .feature-row{grid-template-columns:1fr;padding:45px 0}.home-page .step-grid{grid-template-columns:1fr 1fr}.home-page .step-grid article:nth-child(2){border-right:0}.home-page .step-grid article:nth-child(-n+2){border-bottom:1px solid #dce4ef}}
@media(max-width:480px){.home-page .hero{padding:65px 0 88px}.home-page .hero h1{font-size:36px;letter-spacing:-2px}.home-page .hero-visual:before{display:none}.home-page .workspace{height:310px;transform:none}.home-page .floating-note{right:5px}.home-page .mini-benefits{margin-top:-26px}.home-page .benefit-grid{grid-template-columns:1fr 1fr}.home-page .benefit-grid article{padding:21px 15px}.home-page .benefit-grid article:before{left:15px}.home-page .platform-section{padding:72px 0 62px}.home-page .pain .pain-grid{grid-template-columns:1fr}.home-page .pain-card,.home-page .pain-card:nth-child(odd){min-height:auto;border-right:0;padding:29px 4px}.home-page .pain-card:hover{background:transparent}.home-page .feature-row{padding:40px 0}.home-page .feature-copy h3{font-size:25px}.home-page .steps .step-grid{grid-template-columns:1fr}.home-page .step-grid article{border-right:0;border-bottom:1px solid #dce4ef}.home-page .step-grid article:last-child{border-bottom:0}.home-page .more-grid{grid-template-columns:1fr}.home-page .about{padding-bottom:75px}.home-page .final-cta{padding:72px 0}.home-page .contact-bar{bottom:10px}}
@media(max-width:1000px){.aftersales-page .aftersales-hero .hero-grid{grid-template-columns:1fr}.aftersales-page .aftersales-hero .hero-copy{order:1;text-align:center}.aftersales-page .aftersales-hero .hero-visual{order:2;max-width:700px;width:100%;margin:auto}.aftersales-page .aftersales-hero .eyebrow,.aftersales-page .aftersales-hero .hero-actions{justify-content:center}.aftersales-page .aftersales-hero .hero-description{margin:auto}.aftersales-page .platform-layout{grid-template-columns:1fr;gap:30px}.aftersales-page .platform-heading{text-align:center}.aftersales-page .platform-heading .eyebrow{justify-content:center}.aftersales-page .after-pain>.container{grid-template-columns:1fr;gap:45px}.aftersales-page .after-pain .section-center{position:static;text-align:center;max-width:720px;margin:auto}.aftersales-page .after-pain .section-center .eyebrow{justify-content:center}.aftersales-page .after-capabilities .feature-row{grid-template-columns:1fr 1fr;gap:45px}}
@media(max-width:780px){.aftersales-page .site-header .main-nav{background:#091a30;border-bottom-color:#243a57}.aftersales-page .aftersales-hero{padding:80px 0 105px}.aftersales-page .after-workbench{height:390px}.aftersales-page .after-pain .pain-grid{grid-template-columns:1fr 1fr}.aftersales-page .after-solution .intro-grid{grid-template-columns:1fr}.aftersales-page .after-solution .intro-copy{order:1}.aftersales-page .after-solution .after-flow{order:2}.aftersales-page .after-capabilities .feature-row{grid-template-columns:1fr;padding:50px 0}.aftersales-page .after-capabilities .feature-row.reverse .feature-copy{order:1}.aftersales-page .after-capabilities .feature-row.reverse .feature-demo{order:2}.aftersales-page .step-grid{grid-template-columns:1fr 1fr}.aftersales-page .step-grid article:nth-child(2){border-right:0}.aftersales-page .step-grid article:nth-child(-n+2){border-bottom:1px solid #dce4ef}}
@media(max-width:480px){.aftersales-page .aftersales-hero{padding:65px 0 88px}.aftersales-page .aftersales-hero h1{font-size:35px;letter-spacing:-2px}.aftersales-page .hero-visual:before{display:none}.aftersales-page .after-workbench{height:330px;transform:none}.aftersales-page .floating-note{left:5px}.aftersales-page .mini-benefits{margin-top:-26px}.aftersales-page .benefit-grid{grid-template-columns:1fr 1fr}.aftersales-page .benefit-grid article{padding:21px 15px}.aftersales-page .benefit-grid article:before{left:15px}.aftersales-page .platform-section{padding:72px 0 62px}.aftersales-page .after-pain .pain-grid{grid-template-columns:1fr}.aftersales-page .after-pain .pain-card,.aftersales-page .after-pain .pain-card:nth-child(odd){min-height:auto;border-right:0;padding:29px 4px}.aftersales-page .after-capabilities{padding-top:85px}.aftersales-page .after-capabilities .feature-row{padding:40px 0}.aftersales-page .after-capabilities .feature-copy h3{font-size:25px}.aftersales-page .steps .step-grid{grid-template-columns:1fr}.aftersales-page .step-grid article{border-right:0;border-bottom:1px solid #dce4ef}.aftersales-page .step-grid article:last-child{border-bottom:0}.aftersales-page .more-grid{grid-template-columns:1fr}.aftersales-page .contact-bar{bottom:10px}}
/* After-sales distinct light operations theme */
.aftersales-page{--after-orange:#e76f2e;--after-orange-soft:#fff1e8;--after-ink:#132239}.aftersales-page .site-header{background:rgba(255,255,255,.94);border-bottom-color:#e1e7ef;color:var(--after-ink)}.aftersales-page .site-header .brand-text small{color:#7a8798}.aftersales-page .site-header .main-nav>a{color:#59687d}.aftersales-page .site-header .main-nav>a:hover{color:var(--after-orange)}.aftersales-page .site-header .main-nav>a.active{position:relative;color:var(--after-ink)}.aftersales-page .site-header .main-nav>a.active:after{content:"";position:absolute;left:8px;right:8px;bottom:-17px;height:3px;background:var(--after-orange);border-radius:3px}.aftersales-page .site-header .nav-cta{background:var(--after-ink);color:#fff!important}.aftersales-page .site-header .menu-toggle span{background:var(--after-ink)}
.aftersales-page .aftersales-hero{padding:86px 0 112px;background:linear-gradient(125deg,#f4f7fb 0%,#fff 56%,#fff5ee 100%);color:var(--after-ink)}.aftersales-page .aftersales-hero:before{background-image:linear-gradient(rgba(71,98,132,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(71,98,132,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.55),transparent)}.aftersales-page .aftersales-hero:after{background:linear-gradient(90deg,transparent,rgba(231,111,46,.42),transparent)}.aftersales-page .aftersales-hero .hero-glow-one{background:rgba(231,111,46,.1);right:-100px}.aftersales-page .aftersales-hero .hero-glow-two{background:rgba(49,89,238,.07)}.aftersales-page .aftersales-hero .hero-grid{grid-template-columns:1.12fr .88fr;gap:88px}.aftersales-page .aftersales-hero .eyebrow{color:#7b8796;margin-bottom:16px}.aftersales-page .aftersales-hero h1{font-size:clamp(44px,4.8vw,63px);color:var(--after-ink)}.aftersales-page .aftersales-hero h1 em{color:var(--after-orange);background:none;-webkit-text-fill-color:currentColor}.aftersales-page .aftersales-hero .hero-description{color:#627085}.aftersales-page .aftersales-hero .hero-note{color:#8894a4}.aftersales-page .aftersales-hero .button-primary{background:var(--after-orange);color:#fff;box-shadow:0 14px 30px rgba(231,111,46,.2)}.aftersales-page .aftersales-hero .button-primary:hover{background:#d85f22}.aftersales-page .aftersales-hero .button-secondary{color:var(--after-ink);background:#fff;border-color:#d4dde9}.aftersales-page .aftersales-hero .button-secondary:hover{color:var(--after-orange);border-color:var(--after-orange);background:#fff}
.aftersales-page .after-page-identity{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;width:max-content;max-width:100%;margin-bottom:25px;padding-left:17px;border-left:4px solid var(--after-orange)}.aftersales-page .after-page-identity span{grid-column:1/2;font-size:10px;line-height:1;letter-spacing:2px;font-weight:800;color:var(--after-orange);margin-bottom:7px}.aftersales-page .after-page-identity strong{grid-column:1/2;font-size:30px;line-height:1.05;letter-spacing:-1px;color:var(--after-ink)}.aftersales-page .after-page-identity small{grid-column:2/3;grid-row:1/3;align-self:end;margin-left:18px;padding-bottom:2px;font-size:12px;color:#7c8898;white-space:nowrap}
.aftersales-page .hero-visual:before{border-color:rgba(231,111,46,.17);transform:rotate(2deg)}.aftersales-page .after-workbench{background:#fff;border-color:#d9e1eb;box-shadow:0 34px 75px rgba(39,54,79,.18);transform:perspective(1100px) rotateY(2deg) rotateX(1deg)}.aftersales-page .after-top{background:#f7f8fa;border-bottom-color:#e4e8ee}.aftersales-page .after-top i:first-child{background:#e76f2e}.aftersales-page .after-body>aside{background:#19283d}.aftersales-page .after-body>aside b{background:var(--after-orange)}.aftersales-page .after-body>aside span.on{background:var(--after-orange)}.aftersales-page .ticket-menu>span.selected{background:var(--after-orange-soft);color:#b74d18}.aftersales-page .ticket-menu>span.selected em{background:var(--after-orange);color:#fff}.aftersales-page .ticket-head button{background:var(--after-ink)}.aftersales-page .ticket-row i.urgent{background:var(--after-orange-soft);color:var(--after-orange)}.aftersales-page .status.waiting{background:var(--after-orange-soft);color:#c2531d}.aftersales-page .ticket-note{background:#fff5ef;border-color:#f2d2c1}.aftersales-page .ticket-note>span{background:var(--after-orange);color:#fff}.aftersales-page .floating-note{background:#fff;border-color:#efd2c3;color:#9f471c;box-shadow:0 16px 32px rgba(66,43,30,.15)}.aftersales-page .floating-note span{color:var(--after-orange)}
.aftersales-page .benefit-grid article:before{background:var(--after-orange)}.aftersales-page .after-pain .pain-card>b{color:var(--after-orange)}.aftersales-page .after-solution{background:linear-gradient(135deg,#152236,#202f43)}.aftersales-page .after-solution .eyebrow{color:#f0a477}.aftersales-page .after-solution .after-flow>article.primary{background:#cf5d25;border-color:#ee986d}.aftersales-page .after-solution .button-primary{background:var(--after-orange);color:#fff}.aftersales-page .after-capabilities .feature-copy>span{border-color:#efc8b3;color:var(--after-orange)}.aftersales-page .after-capabilities .feature-row:nth-child(2) .feature-demo{background:#17263a}.aftersales-page .steps .step-grid span{background:var(--after-orange-soft);color:var(--after-orange)}.aftersales-page .steps .center-action .button-primary{background:var(--after-orange);box-shadow:0 12px 25px rgba(231,111,46,.18)}.aftersales-page .more-grid i{background:var(--after-orange-soft);color:var(--after-orange)}.aftersales-page .final-cta{background:#17263a}.aftersales-page .final-cta:before{background:radial-gradient(circle at 50% 130%,rgba(231,111,46,.19),transparent 48%)}.aftersales-page a:focus-visible,.aftersales-page button:focus-visible{outline-color:rgba(231,111,46,.7)}
@media(max-width:780px){.aftersales-page .site-header .main-nav{background:#fff;border-bottom-color:#e1e7ef}.aftersales-page .site-header .main-nav>a.active:after{display:none}.aftersales-page .aftersales-hero{padding-top:65px}.aftersales-page .after-page-identity{margin-left:auto;margin-right:auto;text-align:left}}
@media(max-width:480px){.aftersales-page .after-page-identity{grid-template-columns:1fr;padding-left:13px}.aftersales-page .after-page-identity strong{font-size:26px}.aftersales-page .after-page-identity small{grid-column:1;grid-row:auto;margin:8px 0 0;font-size:11px}.aftersales-page .aftersales-hero{padding-top:48px}}
/* After-sales shared dark background, distinct workflow identity */
.aftersales-page .site-header{background:rgba(7,20,38,.92);border-bottom-color:rgba(151,181,226,.14);color:#fff}.aftersales-page .site-header .brand-text small{color:#7f94ae}.aftersales-page .site-header .main-nav>a{color:#aebed1}.aftersales-page .site-header .main-nav>a:hover{color:#fff}.aftersales-page .site-header .main-nav>a.active{color:#fff}.aftersales-page .site-header .nav-cta{background:#fff;color:#071426!important}.aftersales-page .site-header .menu-toggle span{background:#fff}
.aftersales-page .aftersales-hero{background:linear-gradient(132deg,#071426 0%,#0a1b31 58%,#0b2843 100%);color:#fff}.aftersales-page .aftersales-hero:before{background-image:linear-gradient(rgba(114,151,211,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(114,151,211,.065) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.75) 55%,transparent 100%)}.aftersales-page .aftersales-hero .hero-glow-one{background:rgba(79,120,255,.2)}.aftersales-page .aftersales-hero .hero-glow-two{background:rgba(68,213,208,.13)}.aftersales-page .aftersales-hero .eyebrow{color:#8fa1b8}.aftersales-page .aftersales-hero h1{color:#fff}.aftersales-page .aftersales-hero h1 em{color:#f29a68;-webkit-text-fill-color:currentColor}.aftersales-page .aftersales-hero .hero-description{color:#aebdd0}.aftersales-page .aftersales-hero .hero-note{color:#788ca5}.aftersales-page .aftersales-hero .button-secondary{color:#dfe9f6;background:rgba(255,255,255,.055);border-color:rgba(185,205,233,.27)}.aftersales-page .aftersales-hero .button-secondary:hover{color:#fff;background:rgba(231,111,46,.1);border-color:#e99365}
.aftersales-page .after-page-identity strong{color:#fff}.aftersales-page .after-page-identity small{color:#91a3ba}.aftersales-page .hero-visual:before{border-color:rgba(231,111,46,.22)}
@media(max-width:780px){.aftersales-page .site-header .main-nav{background:#091a30;border-bottom-color:#243a57}}
/* Remaining-page shared brand and distinct identities */
.private-page,.solutions-page,.download-page,.about-page{--page-night:#071426;--page-blue:#4f78ff;--page-cyan:#44d5d0}.private-page .site-header,.solutions-page .site-header,.download-page .site-header,.about-page .site-header{background:rgba(7,20,38,.92);border-bottom-color:rgba(151,181,226,.14);color:#fff}.private-page .site-header .brand-text small,.solutions-page .site-header .brand-text small,.download-page .site-header .brand-text small,.about-page .site-header .brand-text small{color:#7f94ae}.private-page .site-header .main-nav>a,.solutions-page .site-header .main-nav>a,.download-page .site-header .main-nav>a,.about-page .site-header .main-nav>a{color:#aebed1}.private-page .site-header .main-nav>a:hover,.private-page .site-header .main-nav>a.active,.solutions-page .site-header .main-nav>a:hover,.solutions-page .site-header .main-nav>a.active,.download-page .site-header .main-nav>a:hover,.download-page .site-header .main-nav>a.active,.about-page .site-header .main-nav>a:hover,.about-page .site-header .main-nav>a.active{color:#fff}.private-page .site-header .nav-cta,.solutions-page .site-header .nav-cta,.download-page .site-header .nav-cta,.about-page .site-header .nav-cta{background:#fff;color:#071426!important;box-shadow:none}.private-page .site-header .menu-toggle span,.solutions-page .site-header .menu-toggle span,.download-page .site-header .menu-toggle span,.about-page .site-header .menu-toggle span{background:#fff}
.private-page .private-hero,.solutions-page .solution-hero,.download-page .download-hero,.about-page .about-hero{position:relative;overflow:hidden;background:linear-gradient(132deg,#071426 0%,#0a1b31 58%,#0b2843 100%);color:#fff}.private-page .private-hero:before,.solutions-page .solution-hero:before,.download-page .download-hero:before,.about-page .about-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(114,151,211,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(114,151,211,.06) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.68),transparent)}
.private-page-identity,.solutions-page-identity,.download-page-identity,.about-page-identity{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;width:max-content;max-width:100%;margin-bottom:24px;padding-left:17px;border-left:4px solid var(--identity-accent,#44d5d0)}.private-page-identity span,.solutions-page-identity span,.download-page-identity span,.about-page-identity span{grid-column:1;font-size:10px;line-height:1;letter-spacing:2px;font-weight:800;color:var(--identity-accent,#44d5d0);margin-bottom:7px}.private-page-identity strong,.solutions-page-identity strong,.download-page-identity strong,.about-page-identity strong{grid-column:1;font-size:29px;line-height:1.05;letter-spacing:-1px;color:#fff}.private-page-identity small,.solutions-page-identity small,.download-page-identity small,.about-page-identity small{grid-column:2;grid-row:1/3;align-self:end;margin-left:18px;padding-bottom:2px;font-size:12px;color:#91a3ba;white-space:nowrap}
/* Private domain: relationship and channel identity */
.private-page{--identity-accent:#52d7b5}.private-page .private-hero{padding:105px 0 118px}.private-page .private-hero .hero-grid{grid-template-columns:.82fr 1.18fr;gap:72px}.private-page .private-hero .eyebrow{color:#79dedb}.private-page .private-hero h1{color:#fff}.private-page .private-hero h1 em{color:#68dfbd;background:none;-webkit-text-fill-color:currentColor}.private-page .private-hero .hero-description{color:#aebdd0}.private-page .private-hero .hero-note{color:#788ca5}.private-page .private-hero .button-primary{background:#fff;color:#071426;box-shadow:0 14px 35px rgba(1,8,21,.28)}.private-page .private-hero .button-secondary{color:#dfe9f6;background:rgba(255,255,255,.055);border-color:rgba(185,205,233,.27)}.private-page .private-inbox{height:430px;border-color:rgba(142,182,217,.3);box-shadow:0 40px 90px rgba(0,6,18,.42);transform:perspective(1100px) rotateY(-2deg)}.private-page .private-bar{background:#f6f8fc;color:#64758b}.private-page .private-shell>aside{background:#091a30}.private-page .private-shell>aside i.active{background:#2db791}.private-page .private-list article.active{background:#eaf8f3}.private-page .private-ai{background:#eaf8f3;border-color:#cceee2}.private-page .mini-benefits{position:relative;margin-top:-42px;z-index:3;border:0}.private-page .benefit-grid{background:#fff;border:1px solid #dce5f1;border-radius:16px;box-shadow:0 22px 55px rgba(20,49,92,.13);overflow:hidden}.private-page .benefit-grid article{position:relative}.private-page .benefit-grid article:before{content:"";position:absolute;left:24px;top:0;width:28px;height:2px;background:#43cba7}.private-page .private-pain{background:#f4f7fb}.private-page .private-solution{background:linear-gradient(135deg,#09172b,#0d2743);color:#fff}.private-page .private-solution .intro-copy>p,.private-page .private-solution .check-list li{color:#aebdd0}.private-page .private-flow{background:rgba(255,255,255,.035);border-color:rgba(157,187,226,.2)}.private-page .private-flow article{background:#102943;border-color:#29455f}.private-page .private-flow article.primary{background:#238e75;border-color:#5bd1b4}.private-page .private-capabilities .private-cap-grid{gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.private-page .private-cap-grid article{border:0;border-radius:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:none}.private-page .private-cap-grid article.featured{transform:none;background:#f0faf7}.private-page .steps{background:#f4f7fb}.private-page .final-cta{background:#0a1c32}
/* Solutions: dual-path strategy map identity */
.solutions-page{--identity-accent:#a78bfa}.solutions-page .solution-hero{padding:105px 0 115px}.solutions-page .solution-hero-grid{position:relative;grid-template-columns:.9fr 1.1fr;gap:80px}.solutions-page .solution-hero-copy h1{color:#fff}.solutions-page .solution-hero-copy h1 em{color:#fff;background:linear-gradient(90deg,#fff,#a9bbff 55%,#c1a7ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.solutions-page .solution-hero-copy>p{color:#aebdd0}.solutions-page .solution-hero .eyebrow{color:#aebaff}.solutions-page .solution-hero .button-primary{background:#fff;color:#071426;box-shadow:none}.solutions-page .solution-hero .button-secondary{color:#dfe9f6;background:rgba(255,255,255,.055);border-color:rgba(185,205,233,.27)}.solutions-page .solution-map{filter:drop-shadow(0 35px 55px rgba(0,5,17,.35))}.solutions-page .solution-core{background:#fff;color:#132239;box-shadow:0 20px 55px rgba(0,6,18,.35)}.solutions-page .solution-core span{background:#6f63e8}.solutions-page .solution-map .after-node,.solutions-page .solution-map .private-node{background:rgba(255,255,255,.97);border-color:rgba(181,198,229,.45);color:#132239;box-shadow:0 16px 35px rgba(0,6,18,.25)}.solutions-page .solution-map .after-node b,.solutions-page .solution-map .private-node b{color:#132239}.solutions-page .solution-map .after-node small,.solutions-page .solution-map .private-node small{color:#66758a}.solutions-page .solution-map .after-node i{background:#fff0e8;color:#d65f24}.solutions-page .solution-map .private-node i{background:#e9f8f3;color:#20896f}.solutions-page .scene-nav{box-shadow:0 16px 35px rgba(30,55,94,.08)}.solutions-page .solution-scenes{background:#f4f7fb}.solutions-page .solution-scene{border-radius:16px;box-shadow:none;border-color:#dce4ef}.solutions-page .shared-foundation .foundation-grid{gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.solutions-page .foundation-grid article{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0}.solutions-page .solution-guide-box{background:linear-gradient(135deg,#101e35,#202c4a)}.solutions-page .final-cta{background:#0a1c32}
/* Download: centered release console identity */
.download-page{--identity-accent:#60a5fa}.download-page .download-hero{padding:90px 0 112px}.download-page .download-hero-inner{position:relative;text-align:left;max-width:1180px;display:grid;grid-template-columns:.72fr 1.28fr;grid-template-rows:auto auto auto;column-gap:80px;align-items:end}.download-page .download-page-identity{grid-column:1;grid-row:1/4;align-self:start;margin-top:8px}.download-page .download-hero-inner>.eyebrow,.download-page .download-hero-inner>h1,.download-page .download-hero-inner>p,.download-page .download-status{grid-column:2}.download-page .download-hero .eyebrow{color:#8db8ff}.download-page .download-hero h1{color:#fff;font-size:clamp(45px,5vw,66px)}.download-page .download-hero h1 em{color:#8db8ff}.download-page .download-hero-inner>p{color:#aebdd0;max-width:620px}.download-page .download-status{justify-self:start;background:rgba(255,255,255,.06);border-color:rgba(169,194,228,.25);color:#dce7f5}.download-page .download-status strong{color:#8db8ff}.download-page .download-main{background:#f4f7fb}.download-page .download-card{border-radius:16px;border-color:#dce4ef;box-shadow:0 24px 55px rgba(30,60,105,.1)}.download-page .product-symbol{background:#0d223b}.download-page .download-panel{background:#0f223a;color:#fff;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.download-page .download-panel .version-label,.download-page .download-panel>strong,.download-page .download-panel>small{width:100%;text-align:center}.download-page .download-panel .download-disabled{width:100%;justify-content:center}.download-page .download-panel small{color:#8fa3bb}.download-page .release-grid{gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.download-page .release-grid article{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0}.download-page .system-section{background:#f4f7fb}.download-page .download-help-box{background:linear-gradient(135deg,#0f2038,#183453)}
/* About: company narrative identity */
.about-page{--identity-accent:#44d5d0}.about-page .about-hero{padding:105px 0 118px}.about-page .about-hero-grid{position:relative;grid-template-columns:1.04fr .96fr;gap:90px}.about-page .about-hero-copy .eyebrow{color:#79dedb}.about-page .about-hero-copy h1{color:#fff}.about-page .about-hero-copy h1 em{color:#69dcd5}.about-page .about-hero-copy>p{color:#aebdd0}.about-page .about-hero .button-primary{background:#fff;color:#071426;box-shadow:none}.about-page .about-hero .button-secondary{color:#dfe9f6;background:rgba(255,255,255,.055);border-color:rgba(185,205,233,.27)}.about-page .vision-card{background:rgba(255,255,255,.97);box-shadow:0 35px 80px rgba(0,6,18,.4);transform:rotate(2deg)}.about-page .vision-tag{color:#3159ee}.about-page .vision-chip{background:#0d2947;border-color:#315070;color:#d8e9f5}.about-page .about-strip{position:relative;margin-top:-36px;z-index:3;border:0;background:transparent}.about-page .about-strip-grid{background:#fff;border:1px solid #dce5f1;border-radius:16px;box-shadow:0 22px 55px rgba(20,49,92,.13);overflow:hidden}.about-page .company-profile{padding-top:120px}.about-page .profile-grid{grid-template-columns:.78fr 1.22fr}.about-page .profile-visual{background:#0f223a}.about-page .profile-note span{color:#8fa3bb}.about-page .ai-benefits{background:#f4f7fb}.about-page .benefits-grid{gap:0;border-top:1px solid #dce4ef;border-left:1px solid #dce4ef}.about-page .benefit-card{border:0;border-right:1px solid #dce4ef;border-bottom:1px solid #dce4ef;border-radius:0;box-shadow:none}.about-page .use-scenes .scene-grid{gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.about-page .scene-card{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0}.about-page .scene-card.featured{transform:none;background:#edf3ff}.about-page .result-section{background:#f4f7fb}.about-page .final-cta{background:#0a1c32}
.private-page a:focus-visible,.private-page button:focus-visible,.solutions-page a:focus-visible,.solutions-page button:focus-visible,.download-page a:focus-visible,.download-page button:focus-visible,.about-page a:focus-visible,.about-page button:focus-visible{outline:3px solid rgba(68,213,208,.65);outline-offset:3px}
/* Latest news: editorial list and article pages */
.news-page,.article-page{background:#f4f7fb}.news-page{--identity-accent:#67d8d2}.news-hero,.article-hero{position:relative;overflow:hidden;background:linear-gradient(132deg,#071426 0%,#0a1b31 58%,#0b2843 100%);color:#fff}.news-hero:before,.article-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(114,151,211,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(114,151,211,.06) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.68),transparent)}.news-hero>.container{position:relative;padding-top:92px;padding-bottom:104px}.news-identity{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;width:max-content;max-width:100%;padding-left:17px;border-left:4px solid var(--identity-accent);margin-bottom:30px}.news-identity span{grid-column:1;color:var(--identity-accent);font-size:10px;line-height:1;letter-spacing:2px;font-weight:800;margin-bottom:7px}.news-identity strong{grid-column:1;font-size:29px;line-height:1.05}.news-identity small{grid-column:2;grid-row:1/3;align-self:end;margin-left:18px;padding-bottom:2px;color:#91a3ba;font-size:12px}.news-hero h1{font-size:clamp(42px,5vw,66px);line-height:1.12;letter-spacing:-3px;max-width:780px}.news-hero h1 em{font-style:normal;color:#77ddd8}.news-hero>.container>p{max-width:680px;margin-top:24px;color:#aebdd0;font-size:15px;line-height:1.9}.news-list-section{min-height:620px}.news-list-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.news-list-head h2{font-size:36px}.news-list-head>p{color:var(--muted);font-size:11px}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.news-card{min-width:0}.news-card-link{height:100%;display:flex;flex-direction:column;padding:29px;border:1px solid #dce4ef;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 14px 35px rgba(24,53,95,.07);transition:.25s ease}.news-card-link:hover{transform:translateY(-5px);border-color:#bfcde2;box-shadow:0 22px 46px rgba(24,53,95,.13)}.news-category{display:inline-flex;width:max-content;max-width:100%;padding:6px 10px;border-radius:100px;font-size:9px;font-weight:750}.news-category.knowledge{background:#edf2ff;color:#3159ee}.news-category.after{background:#fff0e8;color:#c85b26}.news-category.private{background:#e9f8f3;color:#20896f}.news-card h2{font-size:20px;line-height:1.48;margin:20px 0 12px}.news-card p{color:var(--muted);font-size:12px;line-height:1.85;flex:1}.news-card footer{display:flex;justify-content:space-between;gap:12px;margin-top:24px;padding-top:17px;border-top:1px solid var(--line);color:#8a98aa;font-size:9px}.news-card-link>b{margin-top:16px;color:#3159ee;font-size:11px}.pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:48px}.pagination a{min-width:38px;height:38px;padding:0 13px;display:grid;place-items:center;border:1px solid #d5deea;border-radius:8px;background:#fff;color:#586a80;font-size:11px}.pagination a.active,.pagination a:hover{background:#173557;border-color:#173557;color:#fff}.article-hero{padding:86px 0 92px}.article-shell{position:relative;width:min(100% - 36px,850px);margin:auto}.article-back{display:inline-flex;align-items:center;gap:9px;min-height:40px;margin-bottom:30px;padding:8px 14px 8px 9px;border:1px solid rgba(157,187,226,.28);border-radius:10px;background:rgba(255,255,255,.055);color:#c4d4e7;font-size:11px;font-weight:650;letter-spacing:.2px;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.article-back>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:rgba(119,221,216,.12);color:#77ddd8;font-size:14px;line-height:1;transition:transform .22s ease,background-color .22s ease}.article-back:hover{transform:translateY(-1px);background:rgba(255,255,255,.1);border-color:rgba(119,221,216,.5);color:#fff}.article-back:hover>span{transform:translateX(-2px);background:rgba(119,221,216,.2)}.article-hero .news-category{margin-bottom:21px}.article-hero h1{font-size:clamp(37px,5vw,58px);line-height:1.2;letter-spacing:-2px}.article-hero p{max-width:760px;margin-top:22px;color:#b4c2d4;font-size:15px;line-height:1.9}.article-meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:27px;color:#8296af;font-size:10px}.article-layout{display:grid;grid-template-columns:minmax(0,760px) 260px;justify-content:center;align-items:start;gap:65px;padding-top:82px;padding-bottom:100px}.article-content{padding:50px 58px;border:1px solid #dce4ef;border-radius:16px;background:#fff;box-shadow:0 20px 45px rgba(27,57,98,.08)}.article-content section+section{margin-top:44px}.article-content h2{font-size:25px;line-height:1.45;margin-bottom:18px}.article-content p{font-size:15px;line-height:2;color:#43546a}.article-content p+p{margin-top:15px}.article-intro{margin-bottom:42px;padding:24px 26px;border-left:3px solid #54cec8;background:#f1f8f8;color:#30455c!important;font-size:16px!important;font-weight:600;line-height:2!important}.article-practical{margin-top:48px!important;padding-top:42px;border-top:1px solid var(--line)}.article-practical>.eyebrow{margin-bottom:12px}.article-practical ol{list-style:none;display:grid;gap:14px;margin-top:24px}.article-practical li{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:20px;border:1px solid #dce4ef;border-radius:12px;background:#f8fafd}.article-practical li>span{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#173557;color:#fff;font-size:10px;font-weight:800}.article-practical h3{font-size:16px;margin-bottom:5px}.article-practical li p{font-size:13px;line-height:1.85}.article-note{margin-top:46px;padding:22px;border-left:3px solid #54cec8;background:#f1f8f8}.article-note strong{font-size:12px}.article-note p{font-size:12px;line-height:1.8;margin-top:8px}.article-side{position:sticky;top:100px;padding:25px;border:1px solid #dce4ef;border-radius:14px;background:#fff}.article-side>span{font-size:10px;color:#8795a7}.article-side>p{margin:10px 0 22px;color:#53657b;font-size:12px;line-height:1.8}.article-side .button{width:100%;padding-left:12px;padding-right:12px}.news-page a:focus-visible,.news-page button:focus-visible,.article-page a:focus-visible,.article-page button:focus-visible{outline:3px solid rgba(68,213,208,.65);outline-offset:3px}
@media(max-width:1000px){.private-page .private-hero .hero-grid,.solutions-page .solution-hero-grid,.about-page .about-hero-grid{grid-template-columns:1fr}.private-page .private-hero .hero-copy,.solutions-page .solution-hero-copy,.about-page .about-hero-copy{text-align:center}.private-page .private-page-identity,.solutions-page .solutions-page-identity,.about-page .about-page-identity{margin-left:auto;margin-right:auto;text-align:left}.private-page .private-hero .eyebrow,.private-page .private-hero .hero-actions,.solutions-page .solution-hero .eyebrow,.solutions-page .solution-hero .hero-actions,.about-page .about-hero .eyebrow,.about-page .about-hero .hero-actions{justify-content:center}.private-page .private-inbox,.solutions-page .solution-map,.about-page .about-hero-visual{margin-left:auto;margin-right:auto}.download-page .download-hero-inner{grid-template-columns:1fr}.download-page .download-page-identity{grid-column:1;grid-row:auto;margin-bottom:28px}.download-page .download-hero-inner>.eyebrow,.download-page .download-hero-inner>h1,.download-page .download-hero-inner>p,.download-page .download-status{grid-column:1}.download-page .download-hero-inner{text-align:center}.download-page .download-page-identity,.download-page .download-status{justify-self:center;text-align:left}.download-page .download-hero-inner>p{margin-left:auto;margin-right:auto}.news-grid{grid-template-columns:repeat(2,1fr)}.article-layout{grid-template-columns:minmax(0,760px)}.article-side{position:static;display:flex;align-items:center;gap:18px}.article-side>p{flex:1;margin:0}.article-side .button{width:auto;white-space:nowrap}}
@media(max-width:780px){.private-page .site-header .main-nav,.solutions-page .site-header .main-nav,.download-page .site-header .main-nav,.about-page .site-header .main-nav,.news-page .site-header .main-nav,.article-page .site-header .main-nav{background:#091a30;border-bottom-color:#243a57}.private-page .private-hero,.solutions-page .solution-hero,.download-page .download-hero,.about-page .about-hero{padding-top:72px}.private-page .private-inbox{height:360px;transform:none}.about-page .company-profile{padding-top:90px}.news-hero>.container{padding-top:72px;padding-bottom:78px}.news-list-head{align-items:flex-start;flex-direction:column}.article-hero{padding:68px 0 72px}.article-layout{padding-top:55px}.article-content{padding:38px 34px}}
@media(max-width:480px){.private-page-identity,.solutions-page-identity,.download-page-identity,.about-page-identity{grid-template-columns:1fr;padding-left:13px}.private-page-identity strong,.solutions-page-identity strong,.download-page-identity strong,.about-page-identity strong{font-size:25px}.private-page-identity small,.solutions-page-identity small,.download-page-identity small,.about-page-identity small{grid-column:1;grid-row:auto;margin:8px 0 0;font-size:11px}.private-page .private-hero,.solutions-page .solution-hero,.download-page .download-hero,.about-page .about-hero{padding-top:52px}.private-page .private-inbox{height:310px}.download-page .download-hero h1{font-size:35px}.about-page .vision-card{transform:none}.news-identity{grid-template-columns:1fr;padding-left:13px}.news-identity strong{font-size:25px}.news-identity small{grid-column:1;grid-row:auto;margin:8px 0 0;font-size:11px}.news-hero>.container{padding-top:52px;padding-bottom:65px}.news-hero h1{font-size:35px;letter-spacing:-2px}.news-grid{grid-template-columns:1fr}.news-card-link{padding:24px}.news-card footer{align-items:flex-start;flex-direction:column}.article-hero h1{font-size:34px}.article-content{padding:30px 22px}.article-content h2{font-size:22px}.article-content p{font-size:14px}.article-side{display:block}.article-side>p{margin:10px 0 20px}.article-side .button{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.modal-card{animation:none}.article-back,.article-back>span{transition:none}.article-back:hover,.article-back:hover>span{transform:none}}
