.aq-main{--aq-blue:#0055ff;--aq-navy:#0b1f3b;color:var(--aq-navy);font-size:17px;line-height:1.7;background:#fff}.aq-main *{box-sizing:border-box}.aq-wrap{max-width:1200px;width:calc(100% - 48px);margin:auto}.aq-hero{background:linear-gradient(140deg,#f3f7ff,#fff 70%);padding:28px 0 70px}.aq-breadcrumb{font-size:14px;color:#52627b;margin-bottom:42px}.aq-breadcrumb a{color:inherit}.aq-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:48px;align-items:center}.aq-kicker{font-size:12px;font-weight:700;letter-spacing:1.4px;color:#0055ff;margin:0 0 14px}.aq-main h1{font-size:clamp(35px,3.9vw,55px);line-height:1.16;letter-spacing:-1.6px;margin:0 0 24px;max-width:700px}.aq-main h2{font-size:clamp(28px,3vw,38px);line-height:1.25;letter-spacing:-.7px;margin:0 0 24px;max-width:900px}.aq-main h3{font-size:20px;line-height:1.4;margin:0 0 12px}.aq-main p{margin:0 0 18px}.aq-main a{color:#0045cf;text-underline-offset:4px}.aq-lead,.aq-intro{font-size:19px;line-height:1.7;color:#41516b;max-width:850px}.aq-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.aq-main .aq-btn,.aq-mobile-cta{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:13px 20px;background:#0055ff;color:white;border:1px solid #0055ff;border-radius:10px;text-decoration:none;font-weight:700;font-size:15px;line-height:1.5}.aq-main .aq-btn--light{color:#0045cf;background:white;border-color:#cddbf7}.aq-main a:focus-visible,.aq-main summary:focus-visible,.aq-mobile-cta:focus-visible{outline:3px solid #0055ff;outline-offset:4px}.aq-trust{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0;list-style:none;font-size:14px;color:#41516b}.aq-trust li:before{content:'✓';color:#0055ff;font-weight:700;margin-right:8px}.aq-scene{position:relative;min-height:475px;background:white;border:1px solid #dce5f3;border-radius:22px;box-shadow:0 20px 55px #0b1f3b0d;padding:22px;overflow:hidden}.aq-scene-top{display:flex;justify-content:space-between;gap:10px;font-size:11px;font-weight:700;letter-spacing:.7px;align-items:center;margin-bottom:20px}.aq-pill{display:inline-block;font-size:12px;color:#0045cf;background:#edf3ff;border-radius:20px;padding:5px 10px;font-weight:700}.aq-message{background:#f6f8fc;border:1px solid #e1e8f3;border-radius:12px;padding:16px}.aq-message small{font-size:11px;font-weight:700;color:#52627b}.aq-message p{margin:6px 0 0;font-size:16px}.aq-flow{position:relative;z-index:2;max-width:275px;padding-top:12px}.aq-flow div{padding:11px 13px;margin:10px 0;border:1px solid #dbe6fb;border-left:3px solid #0055ff;border-radius:9px;background:#fff}.aq-flow b{display:block;font-size:14px}.aq-flow span{display:block;font-size:12px;color:#52627b}.aq-bee{position:absolute;width:218px;height:auto;right:-4px;bottom:2px}.aq-scene-note{font-size:12px;color:#52627b;margin-top:16px;position:relative;z-index:2;max-width:230px}.aq-scene-note strong{color:#0055ff}.aq-section{padding:76px 0;scroll-margin-top:100px}.aq-soft{background:#f6f8fc}.aq-grid{display:grid;gap:20px}.aq-grid--4{grid-template-columns:repeat(4,1fr)}.aq-grid--3{grid-template-columns:repeat(3,1fr)}.aq-card{border:1px solid #dce5f3;border-radius:16px;padding:26px;background:white;min-width:0}.aq-card p{font-size:16px;color:#45546b}.aq-card p:last-child{margin-bottom:0}.aq-definition{max-width:950px}.aq-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.aq-demo-input{position:sticky;top:110px}.aq-demo-input h3{margin-top:18px}.aq-main blockquote{margin:16px 0;padding:20px;border:0;background:#f3f7ff;color:#0b1f3b;border-radius:10px;font-size:20px;line-height:1.6}.aq-fields{margin:18px 0;font-size:14px}.aq-fields div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e5eaf2;padding:10px 0}.aq-fields dt{color:#52627b}.aq-fields dd{margin:0;text-align:right;font-weight:600}.aq-warning{background:#fff8e9;border-left:3px solid #b87900;border-radius:8px;padding:18px;font-size:15px}.aq-warning p{margin:8px 0 0}.aq-steps{list-style:none;counter-reset:step;padding:0;margin:0}.aq-steps li{position:relative;counter-increment:step;padding:12px 0 12px 45px;border-bottom:1px solid #edf0f7}.aq-steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:13px;background:#edf3ff;color:#0045cf;padding:2px 7px;border-radius:6px;font-size:12px;font-weight:700}.aq-steps b,.aq-steps span{display:block}.aq-steps b{font-size:16px}.aq-steps span{font-size:14px;color:#52627b}.aq-note{font-size:14px!important;line-height:1.7;color:#52627b;margin-top:22px!important;max-width:1050px}.aq-navy{background:#0b1f3b;color:#fff}.aq-navy .aq-kicker{color:#b9d1ff}.aq-navy .aq-intro{color:#dce6f6}.aq-navy .aq-card{background:#132b4c;border-color:#294361}.aq-navy .aq-card p{color:#e1e8f3}.aq-tags{display:flex;flex-wrap:wrap;gap:10px}.aq-tags span{padding:8px 13px;border:1px solid #dce5f3;border-radius:8px;background:#fff;font-size:14px}.aq-rules .aq-pill{margin-bottom:15px}.aq-table-wrap{overflow-x:auto;border:1px solid #dce5f3;border-radius:12px;background:white}.aq-main table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.6}.aq-main caption{text-align:left;padding:16px;font-size:14px;color:#52627b}.aq-main th,.aq-main td{padding:16px;text-align:left;border:0;border-bottom:1px solid #e5eaf2}.aq-main th{background:#f3f7ff;font-weight:700}.aq-main tr:last-child td{border-bottom:0}.aq-status{background:#e9f8f0;color:#14633f;border-radius:5px;padding:5px 10px}.aq-quote{padding:30px;border:1px solid #dce5f3;box-shadow:0 15px 40px #0b1f3b0a;background:white;border-radius:12px;font-size:14px;min-width:0}.aq-quote-head{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;border-bottom:2px solid #0055ff;padding-bottom:18px;margin-bottom:20px;color:#0055ff}.aq-quote table{font-size:12px}.aq-quote th,.aq-quote td{padding:12px}.aq-pipeline{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}.aq-pipeline span{border:1px solid #dce5f3;border-radius:8px;padding:10px 20px;font-weight:700;font-size:14px}.aq-text-link{display:inline-flex;min-height:44px;align-items:center;font-size:14px;margin-top:10px}.aq-pricing .aq-card{display:flex;flex-direction:column;padding:30px}.aq-pricing .aq-pill{align-self:flex-start;margin-bottom:12px}.aq-pricing .aq-price{font-size:28px;font-weight:800;color:#0b1f3b;line-height:1.3;margin:10px 0 20px}.aq-pricing ul{padding-left:20px;font-size:15px;margin:0 0 25px;flex:1}.aq-pricing li{margin-bottom:9px}.aq-pricing .aq-btn{width:100%;margin-top:auto}.aq-popular{border:2px solid #0055ff;box-shadow:0 12px 35px #0055ff0c}.aq-faq{max-width:920px}.aq-faq details{border:1px solid #dce5f3;background:#fff;border-radius:10px;margin-bottom:12px}.aq-faq summary{padding:18px 22px;cursor:pointer;font-weight:700;min-height:52px;font-size:17px}.aq-faq details p{padding:0 22px 22px;margin:0;font-size:16px;color:#45546b}.aq-mobile-cta{display:none}.aq-form .onter-form{margin:0}.aq-form input,.aq-form select,.aq-form textarea{max-width:100%}.aq-form .aq-form-extra{grid-column:1/-1}.aq-related{max-width:1200px;width:calc(100% - 48px);margin:24px auto 44px;padding:22px 26px;background:#f3f7ff;border:1px solid #dce5f3;border-radius:12px;font-size:16px;color:#0b1f3b}.aq-related a{color:#0045cf;font-weight:700}.aq-related p{margin:0}.aq-main [hidden]{display:none!important}
@media(max-width:1050px){.aq-hero-grid{gap:28px;grid-template-columns:1fr 1fr}.aq-grid--4{grid-template-columns:repeat(2,1fr)}.aq-bee{width:180px;right:-20px}.aq-flow{max-width:240px}.aq-card{padding:22px}.aq-pricing .aq-card{padding:22px}.aq-main h1{font-size:42px}}
@media(max-width:800px){.aq-hero-grid,.aq-demo-grid{grid-template-columns:1fr}.aq-grid--3{grid-template-columns:1fr}.aq-hero{padding-bottom:44px}.aq-scene{max-width:540px;width:100%;min-height:470px;margin:auto}.aq-bee{width:218px;right:0}.aq-flow{max-width:275px}.aq-section{padding:50px 0}.aq-demo-input{position:static}.aq-pricing{max-width:620px;margin:auto}.aq-trust{max-width:500px}.aq-main h1{font-size:44px}.aq-breadcrumb{margin-bottom:28px}.aq-mobile-cta{display:flex;position:fixed;bottom:12px;left:20px;right:20px;z-index:40;box-shadow:0 5px 25px #0b1f3b25}.aq-main{padding-bottom:32px}.aq-form .onter-form{grid-template-columns:1fr}.aq-form .onter-field{grid-column:1/-1}}
@media(max-width:480px){.aq-wrap{width:calc(100% - 32px)}.aq-main{font-size:16px}.aq-main h1{font-size:36px;letter-spacing:-1px}.aq-main h2{font-size:29px}.aq-lead,.aq-intro{font-size:17px}.aq-grid--4{grid-template-columns:1fr}.aq-actions{flex-direction:column}.aq-actions .aq-btn{width:100%}.aq-scene{padding:16px;min-height:455px}.aq-scene-top{font-size:10px;letter-spacing:0;gap:6px}.aq-scene-top .aq-pill{font-size:10px;padding:4px 7px}.aq-bee{width:164px;right:-19px;bottom:20px}.aq-flow{max-width:215px}.aq-flow span{font-size:11px}.aq-flow b{font-size:13px}.aq-scene-note{max-width:210px}.aq-trust{font-size:12px;gap:7px}.aq-card,.aq-quote{padding:20px}.aq-fields div{gap:10px}.aq-main th,.aq-main td{padding:12px}.aq-status{padding:0;background:none}.aq-quote-head{font-size:12px}.aq-main blockquote{padding:16px;font-size:18px}.aq-faq summary{padding:17px;font-size:16px}.aq-faq details p{padding:0 17px 20px}.aq-breadcrumb{font-size:12px}.aq-pipeline{gap:7px}.aq-pipeline span{padding:9px 12px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.aq-main *{scroll-behavior:auto!important}}
.aq-mobile-cta[hidden]{display:none!important}@media(max-width:800px){.oq-page .zalo-container{bottom:155px!important}.oq-page .onter-floating-hotline{bottom:90px!important}}

/* Explicit heading contrast on the dark quotation section. */
.aq-main .aq-navy h2,.aq-main .aq-navy h3{color:#ffffff}
