.conversion-primary{box-shadow:0 12px 30px rgba(49,88,213,.24)}
.conversion-section{padding-top:76px;padding-bottom:88px}
.conversion-heading{display:grid;grid-template-columns:1.05fr .8fr;gap:80px;align-items:end;margin-bottom:34px}
.conversion-heading h2{font-size:clamp(34px,3.2vw,48px);line-height:1.15;letter-spacing:-1.7px;margin:16px 0 0}
.conversion-heading>p{font-size:15px;line-height:1.8;color:var(--muted);margin:0}
.pain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}
.pain-grid article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px 23px;display:flex;flex-direction:column;min-height:270px;box-shadow:0 10px 35px rgba(31,53,92,.035)}
.pain-grid article>span{width:34px;height:34px;border-radius:10px;background:#edf2ff;color:var(--blue);display:grid;place-items:center;font-size:11px;font-weight:800}
.pain-grid h3{font-size:18px;line-height:1.4;margin:20px 0 10px;letter-spacing:-.25px}
.pain-grid p{font-size:12px;line-height:1.75;color:var(--muted);margin:0 0 18px}
.pain-grid b{font-size:12px;line-height:1.65;color:#244bba;margin-top:auto;padding-top:17px;border-top:1px solid #e5eaf5}
.inline-conversion{margin-top:20px;background:#eef3ff;border:1px solid #dbe5ff;border-radius:18px;padding:22px 25px;display:flex;align-items:center;justify-content:space-between;gap:25px}
.inline-conversion div{display:flex;flex-direction:column;gap:4px}.inline-conversion strong{font-size:16px}.inline-conversion span{font-size:12px;color:var(--muted)}
.decision-section{padding-top:90px;padding-bottom:90px}
.decision-table{border:1px solid #dce3f1;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 18px 55px rgba(31,53,92,.055)}
.decision-row{display:grid;grid-template-columns:.75fr 1fr 1.2fr;align-items:center;min-height:72px;border-top:1px solid #e7ebf3}
.decision-row:first-child{border-top:0}.decision-row>*{padding:17px 24px;font-size:13px;line-height:1.55}.decision-row>*+*{border-left:1px solid #e7ebf3}
.decision-head{background:#f2f5fb;min-height:54px;color:#5d6c86}.decision-head b{font-size:11px;text-transform:uppercase;letter-spacing:.6px}
.decision-row strong{color:#17253c}.decision-row span{color:#66738a}.decision-row span:last-child{color:#203e87;font-weight:650;background:#fbfcff;align-self:stretch;display:flex;align-items:center;gap:9px}.decision-row i{font-style:normal;color:#1d9b61}
.decision-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding:24px 27px;background:#203e87;color:#fff;border-radius:18px}
.decision-cta p{margin:0;display:flex;flex-direction:column;gap:4px}.decision-cta p b{font-size:19px}.decision-cta p span{font-size:12px;color:#dbe4ff}.decision-cta .button{background:#fff;color:#244bba;border-color:#fff}
.price-math{display:flex;gap:12px;margin:24px 0}.price-math>div{border:1px solid #d5def1;background:#fff;padding:15px 18px;border-radius:12px;display:flex;flex-direction:column;min-width:145px}.price-math strong{font-size:17px;color:#244bba}.price-math span{font-size:10px;color:var(--muted);margin-top:3px}
.conversion-price{position:relative;box-shadow:0 22px 70px rgba(31,53,92,.12);border:2px solid #cbd7f5}.conversion-price:before{content:'ĐỀ XUẤT CHO CỬA HÀNG';position:absolute;right:22px;top:-13px;background:#3158d5;color:white;border-radius:30px;padding:7px 11px;font-size:8px;font-weight:800;letter-spacing:.8px}.included-title{font-size:12px;font-weight:800;margin:0 0 8px}.price-assurance{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.price-assurance span{font-size:9px;background:#edf2ff;color:#244bba;border-radius:20px;padding:6px 9px}
.conversion-dock{position:fixed;z-index:65;right:24px;bottom:22px;background:#fff;border:1px solid #d8e1f3;border-radius:16px;box-shadow:0 16px 55px rgba(21,39,75,.2);padding:12px 12px 12px 17px;display:flex;align-items:center;gap:18px;transform:translateY(0);transition:transform .2s}
.conversion-dock>div{display:flex;flex-direction:column}.conversion-dock b{font-size:12px}.conversion-dock>div span{font-size:9px;color:var(--muted);margin-top:2px}.conversion-dock .button{padding:11px 15px;font-size:11px}
body:has(dialog[open]) .conversion-dock{transform:translateY(130%)}
.industry-conversion{padding-top:30px;padding-bottom:76px}.industry-conversion-title{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:27px}.industry-conversion-title h2{font-size:clamp(30px,3vw,43px);line-height:1.2;letter-spacing:-1.3px;margin:15px 0 0}.industry-pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.industry-pain-grid article{border:1px solid #dce3f1;border-radius:17px;padding:24px;background:#fff;min-height:205px;display:flex;flex-direction:column}.industry-pain-grid article>span{font-size:10px;font-weight:800;letter-spacing:1px;color:#3158d5}.industry-pain-grid p{font-size:17px;line-height:1.45;font-weight:750;letter-spacing:-.2px;margin:18px 0}.industry-pain-grid b{margin-top:auto;border-top:1px solid #e5eaf5;padding-top:16px;font-size:11px;line-height:1.65;color:#3158d5}.industry-proof-line{display:grid;grid-template-columns:repeat(3,1fr);margin-top:15px;background:#eef3ff;border:1px solid #dae4fa;border-radius:14px}.industry-proof-line span{padding:17px 20px;font-size:11px;color:#596985;text-align:center}.industry-proof-line span+span{border-left:1px solid #d5e0f6}.industry-proof-line b{font-size:15px;color:#244bba;margin-right:4px}
.contact-section{background:#eef3ff;border-block:1px solid #dce5f8;padding:76px 0;margin-bottom:70px}.industry-contact{margin:70px 0 0}.contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.contact-intro h2{font-size:clamp(32px,3.3vw,47px);line-height:1.15;letter-spacing:-1.5px;margin:17px 0}.contact-intro>p{font-size:14px;line-height:1.8;color:var(--muted);max-width:540px}.contact-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.contact-actions .contact-zalo{background:#0573e7;border-color:#0573e7}.contact-cards{display:grid;gap:10px}.contact-cards>a{display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #d8e1f2;border-radius:15px;padding:17px 19px;color:var(--ink);transition:transform .15s,border-color .15s,box-shadow .15s}.contact-cards>a:hover{transform:translateY(-2px);border-color:#aebde5;box-shadow:0 9px 25px rgba(31,53,92,.08)}.contact-cards i{font-style:normal;width:39px;height:39px;border-radius:11px;background:#edf2ff;color:#3158d5;display:grid;place-items:center;font-size:17px;font-weight:800;flex:none}.contact-cards span{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 15px;min-width:0;flex:1}.contact-cards small{font-size:9px;letter-spacing:.7px;text-transform:uppercase;color:#718096}.contact-cards b{font-size:15px;overflow-wrap:anywhere}.contact-cards em{grid-column:1/-1;font-style:normal;font-size:10px;color:#8893a7}.contact-footer{display:grid!important;grid-template-columns:1.15fr .8fr 1.1fr auto;align-items:start!important;padding-top:35px;border-top:1px solid var(--line)}.contact-footer .footer-links,.contact-footer address{display:flex!important;flex-direction:column;gap:8px!important;font-style:normal;font-size:11px}.contact-footer b{font-size:11px;margin-bottom:5px;color:#243650}.contact-footer address a{color:var(--muted)}.contact-footer address a:hover{color:#3158d5}.contact-footer>small{padding-top:2px}.contact-float{position:fixed;z-index:64;right:25px;bottom:102px;display:flex;flex-direction:column;gap:8px}.contact-float a{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#3158d5;color:#fff;font-size:16px;font-weight:800;border:3px solid #fff;box-shadow:0 7px 23px rgba(27,48,91,.23)}.contact-float .zalo{background:#0573e7}.contact-float a:last-child{background:#203e87}
@media(max-width:1000px){.conversion-heading{gap:35px}.pain-grid{grid-template-columns:repeat(2,1fr)}.pain-grid article{min-height:235px}.decision-row{grid-template-columns:.7fr 1fr 1.2fr}.decision-row>*{padding:15px}}
@media(max-width:1000px){.industry-pain-grid{grid-template-columns:1fr 1fr}.industry-pain-grid article:last-child{grid-column:1/-1;min-height:160px}.contact-layout{gap:30px}.contact-footer{grid-template-columns:1fr 1fr 1fr!important}.contact-footer>small{grid-column:1/-1}}
@media(max-width:700px){body{padding-bottom:76px}.conversion-section,.decision-section{padding-top:60px;padding-bottom:60px}.conversion-heading{grid-template-columns:1fr;gap:17px}.conversion-heading h2{font-size:32px}.pain-grid{grid-template-columns:1fr}.pain-grid article{min-height:0}.inline-conversion,.decision-cta{align-items:stretch;flex-direction:column}.inline-conversion .button,.decision-cta .button{width:100%;justify-content:space-between}.decision-table{border-radius:14px}.decision-head{display:none}.decision-row{grid-template-columns:1fr;min-height:0;padding:14px 16px}.decision-row>*{padding:5px 0!important;border:0!important}.decision-row strong{font-size:14px}.decision-row span{font-size:11px}.decision-row span:nth-child(2):before{content:'Trước: ';font-weight:700}.decision-row span:last-child{background:transparent}.price-math{flex-direction:column}.price-math>div{min-width:0}.conversion-dock{left:10px;right:10px;bottom:9px;border-radius:14px;justify-content:space-between}.conversion-dock>div span{display:none}.conversion-dock .button{padding:10px 12px}.conversion-dock .button span{display:inline}.conversion-price:before{right:16px}.industry-conversion{padding-top:10px;padding-bottom:55px}.industry-conversion-title{display:block}.industry-conversion-title h2{font-size:30px}.industry-pain-grid{grid-template-columns:1fr}.industry-pain-grid article,.industry-pain-grid article:last-child{grid-column:auto;min-height:0}.industry-proof-line{grid-template-columns:1fr}.industry-proof-line span+span{border-left:0;border-top:1px solid #d5e0f6}.contact-section{padding:56px 0;margin-bottom:55px}.industry-contact{margin-top:55px}.contact-layout{grid-template-columns:1fr;gap:28px}.contact-intro h2{font-size:31px}.contact-actions .button{flex:1;justify-content:center}.contact-cards b{font-size:13px}.contact-footer{grid-template-columns:1fr!important;gap:25px!important}.contact-footer>small{grid-column:auto}.contact-float{right:12px;bottom:82px;gap:6px}.contact-float a{width:38px;height:38px;font-size:14px}.contact-float a:last-child{display:none}}
@media(prefers-reduced-motion:reduce){.conversion-dock{transition:none}}
.admin-login-note{margin-top:15px;padding:13px 14px;border:1px solid #d9e2f5;background:#eef3ff;border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:#61708b}.admin-login-note a{font-weight:750;color:#3158d5;white-space:nowrap}
@media(max-width:700px){.admin-login-note{align-items:flex-start;flex-direction:column}}
