.bang-gia-module__Gf3b8q__pageWrapper{width:100%;color:var(--color-neutral-900);font-family:var(--font-body,system-ui, sans-serif);background:radial-gradient(circle at 50% 0,#eff6ff 0%,#f8fafc 400px,#fff 100%);padding-bottom:5rem;overflow-x:hidden}.bang-gia-module__Gf3b8q__container{max-width:1240px;margin:0 auto;padding:0 1.25rem}.bang-gia-module__Gf3b8q__hero{text-align:center;padding:3.5rem 0 2rem;position:relative}.bang-gia-module__Gf3b8q__heroGlow{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(circle,#2563eb29 0%,#05966914 40%,#0000 70%);width:760px;height:420px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.bang-gia-module__Gf3b8q__heroContent{z-index:1;max-width:900px;margin:0 auto;position:relative}.bang-gia-module__Gf3b8q__heroBadge{color:#1d4ed8;letter-spacing:.06em;text-transform:uppercase;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:6px 18px;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #2563eb14}.bang-gia-module__Gf3b8q__heroBadgeSparkle{color:#3b82f6;font-size:.9375rem}@keyframes bang-gia-module__Gf3b8q__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.bang-gia-module__Gf3b8q__heroTitle{letter-spacing:-.03em;color:#0f172a;margin-bottom:1.25rem;font-size:clamp(2.125rem,4.5vw,3.5rem);font-weight:800;line-height:1.15}.bang-gia-module__Gf3b8q__heroTitleGradient{background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 50%,#059669 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.bang-gia-module__Gf3b8q__heroDesc{color:#475569;max-width:780px;margin:0 auto 1.75rem;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6}.bang-gia-module__Gf3b8q__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:0 auto 2.25rem;display:flex}.bang-gia-module__Gf3b8q__heroBtnPrimary{background:var(--color-brand-700,#1d4ed8);border-radius:var(--radius-md,10px);border:1px solid var(--color-brand-700,#1d4ed8);align-items:center;gap:.5rem;padding:13px 28px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px -4px #1d4ed873;color:#fff!important}.bang-gia-module__Gf3b8q__heroBtnPrimary:hover{background:var(--color-brand-800,#1e40af);transform:translateY(-2px);box-shadow:0 12px 28px -4px #1d4ed88c}.bang-gia-module__Gf3b8q__heroBtnSecondary{color:var(--color-brand-700,#1d4ed8);border:1.5px solid var(--color-brand-200,#bfdbfe);border-radius:var(--radius-md,10px);cursor:pointer;background:#fff;align-items:center;gap:.5rem;padding:12px 24px;font-size:.9375rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #0000000a}.bang-gia-module__Gf3b8q__heroBtnSecondary:hover{background:var(--color-brand-50,#eff6ff);border-color:var(--color-brand-600,#2563eb);transform:translateY(-2px);box-shadow:0 6px 16px #2563eb1f}.bang-gia-module__Gf3b8q__heroBtnGhost{color:#475569;border-radius:var(--radius-md,10px);background:#fff;border:1px solid #e2e8f0;align-items:center;padding:12px 20px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.bang-gia-module__Gf3b8q__heroBtnGhost:hover{color:var(--color-brand-700,#1d4ed8);border-color:var(--color-brand-300,#93c5fd);background:var(--color-brand-50,#eff6ff)}.bang-gia-module__Gf3b8q__trustList{border-top:1px dashed #cbd5e1;flex-wrap:wrap;justify-content:center;gap:1.5rem 2rem;padding-top:1.25rem;display:flex}.bang-gia-module__Gf3b8q__trustItem{color:#334155;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.bang-gia-module__Gf3b8q__trustIcon{color:#059669;align-items:center;display:flex}.bang-gia-module__Gf3b8q__heroPillChips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:1.5rem;display:flex}.bang-gia-module__Gf3b8q__heroPillChip{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;padding:6px 16px;font-size:.8125rem;font-weight:600;box-shadow:0 2px 6px #0478570a}.bang-gia-module__Gf3b8q__promoBanner{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e40af 50%,#065f46 100%);border:1px solid #ffffff26;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;max-width:1040px;margin:2rem auto 2.5rem;padding:1rem 1.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px -8px #1e40af66}.bang-gia-module__Gf3b8q__promoBanner:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:50%;height:100%;animation:4s infinite bang-gia-module__Gf3b8q__shine;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes bang-gia-module__Gf3b8q__shine{0%{left:-100%}25%{left:200%}to{left:200%}}.bang-gia-module__Gf3b8q__promoInfo{align-items:center;gap:.875rem;display:flex}.bang-gia-module__Gf3b8q__promoTag{color:#0f172a;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f59e0b;border-radius:9999px;padding:5px 12px;font-size:.75rem;font-weight:800;box-shadow:0 2px 8px #f59e0b66}.bang-gia-module__Gf3b8q__promoText{font-size:.9375rem;font-weight:600;line-height:1.45}.bang-gia-module__Gf3b8q__promoCountdown{align-items:center;gap:.5rem;display:flex}.bang-gia-module__Gf3b8q__timeBox{background:#00000059;border:1px solid #fff3;border-radius:.5rem;flex-direction:column;align-items:center;min-width:48px;padding:4px 10px;display:flex}.bang-gia-module__Gf3b8q__timeNum{font-size:1.25rem;font-weight:800;font-family:var(--font-mono,monospace);color:#fbbf24;line-height:1.1}.bang-gia-module__Gf3b8q__timeUnit{text-transform:uppercase;color:#cbd5e1;letter-spacing:.03em;font-size:.625rem}.bang-gia-module__Gf3b8q__timeColon{opacity:.7;font-size:1.25rem;font-weight:800}.bang-gia-module__Gf3b8q__showcaseSection{max-width:1140px;margin:1.5rem auto 4rem}.bang-gia-module__Gf3b8q__showcaseCard{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;overflow:hidden;box-shadow:0 20px 45px -15px #0f172a14,0 0 0 1px #0f172a05}.bang-gia-module__Gf3b8q__showcaseTabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:.5rem;padding:.5rem .75rem 0;display:flex;overflow-x:auto}.bang-gia-module__Gf3b8q__showcaseTabBtn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;border-top-left-radius:.75rem;border-top-right-radius:.75rem;align-items:center;gap:.5rem;padding:10px 18px;font-size:.875rem;font-weight:700;transition:all .2s;display:flex}.bang-gia-module__Gf3b8q__showcaseTabBtn:hover{color:#0f172a;background:#fff9}.bang-gia-module__Gf3b8q__showcaseTabBtnActive{box-shadow:0 -2px 6px #00000005;color:#1d4ed8!important;background:#fff!important;border-bottom:3px solid #1d4ed8!important}.bang-gia-module__Gf3b8q__showcaseBody{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding:2rem;display:grid}.bang-gia-module__Gf3b8q__showcaseTextCol{flex-direction:column;gap:1rem;display:flex}.bang-gia-module__Gf3b8q__showcaseBadge{color:#059669;text-transform:uppercase;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.bang-gia-module__Gf3b8q__showcaseTitle{color:#0f172a;font-size:1.625rem;font-weight:800;line-height:1.25}.bang-gia-module__Gf3b8q__showcaseDesc{color:#475569;font-size:.9375rem;line-height:1.6}.bang-gia-module__Gf3b8q__showcasePoints{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.bang-gia-module__Gf3b8q__showcasePointItem{color:#334155;align-items:flex-start;gap:8px;font-size:.875rem;font-weight:500;display:flex}.bang-gia-module__Gf3b8q__showcasePointCheck{color:#059669;flex-shrink:0;margin-top:2px}.bang-gia-module__Gf3b8q__showcaseVisualCol{color:#fff;background:#0f172a;border:1px solid #1e293b;border-radius:1rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 16px 36px -10px #0f172a59}.bang-gia-module__Gf3b8q__mockWindowHeader{border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.bang-gia-module__Gf3b8q__mockWindowDots{gap:6px;display:flex}.bang-gia-module__Gf3b8q__mockDot{border-radius:50%;width:10px;height:10px}.bang-gia-module__Gf3b8q__mockDotRed{background:#ef4444}.bang-gia-module__Gf3b8q__mockDotYellow{background:#f59e0b}.bang-gia-module__Gf3b8q__mockDotGreen{background:#10b981}.bang-gia-module__Gf3b8q__mockWindowLabel{font-size:.75rem;font-family:var(--font-mono,monospace);color:#94a3b8}.bang-gia-module__Gf3b8q__clusterTree{flex-direction:column;gap:.75rem;display:flex}.bang-gia-module__Gf3b8q__clusterPillar{background:linear-gradient(135deg,#1e40af,#2563eb);border:1px solid #60a5fa;border-radius:.5rem;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.8125rem;font-weight:700;display:flex;box-shadow:0 4px 12px #2563eb4d}.bang-gia-module__Gf3b8q__clusterSubs{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.bang-gia-module__Gf3b8q__clusterSubItem{color:#cbd5e1;background:#1e293b;border:1px solid #334155;border-radius:.375rem;justify-content:space-between;align-items:center;padding:8px 10px;font-size:.75rem;display:flex}.bang-gia-module__Gf3b8q__clusterStatusOk{color:#34d399;font-size:.6875rem;font-weight:700}.bang-gia-module__Gf3b8q__rankMathMock{background:#1e293b;border-radius:.75rem;align-items:center;gap:1.25rem;padding:1.25rem;display:flex}.bang-gia-module__Gf3b8q__scoreCircle{background:#10b9811a;border:5px solid #10b981;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.bang-gia-module__Gf3b8q__scoreNum{color:#10b981;font-size:1.5rem;font-weight:800;line-height:1}.bang-gia-module__Gf3b8q__scoreLabel{color:#94a3b8;text-transform:uppercase;font-size:.625rem}.bang-gia-module__Gf3b8q__rankMathChecks{color:#cbd5e1;flex-direction:column;gap:4px;font-size:.75rem;display:flex}.bang-gia-module__Gf3b8q__statsStrip{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:3rem 0;display:grid}.bang-gia-module__Gf3b8q__statCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;gap:6px;padding:1.5rem 1rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #0f172a0a}.bang-gia-module__Gf3b8q__statCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a14}.bang-gia-module__Gf3b8q__statValue{color:#2563eb;letter-spacing:-.03em;font-size:clamp(1.875rem,2.5vw,2.5rem);font-weight:800;line-height:1}.bang-gia-module__Gf3b8q__statValueGreen{color:#059669!important}.bang-gia-module__Gf3b8q__statLabel{color:#64748b;font-size:.8125rem;font-weight:600;line-height:1.4}.bang-gia-module__Gf3b8q__roiSection{max-width:1080px;margin:3.5rem auto 4.5rem}.bang-gia-module__Gf3b8q__roiCard{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:2.25rem;box-shadow:0 16px 40px -12px #0f172a14}.bang-gia-module__Gf3b8q__roiControls{border-bottom:1px solid #f1f5f9;margin-bottom:2rem;padding-bottom:1.75rem}.bang-gia-module__Gf3b8q__roiSliderHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.bang-gia-module__Gf3b8q__roiSliderLabel{color:#0f172a;font-size:1.0625rem;font-weight:700}.bang-gia-module__Gf3b8q__roiCounterBadge{background:var(--color-brand-50,#eff6ff);color:var(--color-brand-700,#1d4ed8);border:1px solid var(--color-brand-200,#bfdbfe);border-radius:9999px;padding:6px 16px;font-size:.9375rem;font-weight:700}.bang-gia-module__Gf3b8q__roiSlider{cursor:pointer;width:100%;height:8px;accent-color:var(--color-brand-600,#2563eb);background:#e2e8f0;border-radius:4px;outline:none}.bang-gia-module__Gf3b8q__roiSliderMarks{color:#94a3b8;justify-content:space-between;margin-top:.5rem;font-size:.75rem;font-weight:600;display:flex}.bang-gia-module__Gf3b8q__roiComparisonGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}.bang-gia-module__Gf3b8q__roiColumnTraditional{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:1rem;flex-direction:column;padding:1.5rem;display:flex}.bang-gia-module__Gf3b8q__roiColBadge{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.bang-gia-module__Gf3b8q__roiPriceBig{color:#dc2626;margin-bottom:1rem;font-size:1.875rem;font-weight:800}.bang-gia-module__Gf3b8q__roiPriceBig small{color:#64748b;font-size:.9375rem;font-weight:500}.bang-gia-module__Gf3b8q__roiColumnAi{background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 100%);border:1px solid #a7f3d0;border-radius:1rem;flex-direction:column;padding:1.5rem;display:flex;position:relative}.bang-gia-module__Gf3b8q__roiColBadgeAi{color:#047857;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:800}.bang-gia-module__Gf3b8q__roiPriceBigAi{color:#059669;margin-bottom:1rem;font-size:1.875rem;font-weight:800}.bang-gia-module__Gf3b8q__roiPriceBigAi small{color:#065f46;font-size:.9375rem;font-weight:500}.bang-gia-module__Gf3b8q__roiFeatureList,.bang-gia-module__Gf3b8q__roiFeatureListAi{flex-direction:column;gap:.625rem;margin:0;padding:0;font-size:.84375rem;line-height:1.45;list-style:none;display:flex}.bang-gia-module__Gf3b8q__roiFeatureList li{color:#475569}.bang-gia-module__Gf3b8q__roiFeatureListAi li{color:#064e3b;font-weight:600}.bang-gia-module__Gf3b8q__roiSavingsBanner{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e40af 100%);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.75rem;display:flex}.bang-gia-module__Gf3b8q__roiSavingsText{flex-direction:column;gap:2px;display:flex}.bang-gia-module__Gf3b8q__roiSavingsText span{color:#93c5fd;text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:700}.bang-gia-module__Gf3b8q__roiSavingsText strong{color:#38bdf8;letter-spacing:-.02em;font-size:1.375rem}.bang-gia-module__Gf3b8q__roiCtaBtn{border-radius:var(--radius-md,8px);background:#10b981;align-items:center;gap:6px;padding:10px 22px;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #10b98159;color:#fff!important}.bang-gia-module__Gf3b8q__roiCtaBtn:hover{background:#059669;transform:translateY(-1px);box-shadow:0 6px 16px #10b98173}.bang-gia-module__Gf3b8q__sectionHeader{text-align:center;max-width:760px;margin:3rem auto 2.5rem}.bang-gia-module__Gf3b8q__sectionSub{text-transform:uppercase;letter-spacing:.06em;color:#1d4ed8;margin-bottom:.5rem;font-size:.8125rem;font-weight:700}.bang-gia-module__Gf3b8q__sectionTitle{color:#0f172a;letter-spacing:-.02em;margin-bottom:.625rem;font-size:clamp(1.75rem,3vw,2.375rem);font-weight:800}.bang-gia-module__Gf3b8q__sectionDesc{color:#64748b;font-size:1rem;line-height:1.55}.bang-gia-module__Gf3b8q__pricingGrid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1.5rem;margin-bottom:4rem;display:grid}.bang-gia-module__Gf3b8q__pricingCard{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;flex-direction:column;justify-content:space-between;padding:1.75rem 1.5rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 4px 16px #0f172a0a}.bang-gia-module__Gf3b8q__pricingCard:hover{border-color:#93c5fd;transform:translateY(-4px);box-shadow:0 16px 36px -8px #0f172a1a}.bang-gia-module__Gf3b8q__pricingCardPopular{z-index:2;background:linear-gradient(#fff 0%,#f0f7ff 100%);border:2px solid #2563eb;transform:scale(1.03);box-shadow:0 16px 36px -6px #2563eb33}.bang-gia-module__Gf3b8q__pricingCardPopular:hover{transform:scale(1.03)translateY(-4px);box-shadow:0 24px 48px -10px #2563eb47}.bang-gia-module__Gf3b8q__cardRibbon{color:#fff;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:linear-gradient(135deg,#1d4ed8,#2563eb);border-radius:9999px;padding:5px 16px;font-size:.6875rem;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #1d4ed859}.bang-gia-module__Gf3b8q__cardHeader{margin-bottom:1rem}.bang-gia-module__Gf3b8q__cardBadgeGroup{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.bang-gia-module__Gf3b8q__cardBadge{text-transform:uppercase;color:#475569;letter-spacing:.03em;background:#f1f5f9;border-radius:.375rem;padding:3px 8px;font-size:.6875rem;font-weight:700}.bang-gia-module__Gf3b8q__cardBadgeSpecial{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.bang-gia-module__Gf3b8q__planName{color:#0f172a;margin-bottom:.25rem;font-size:1.25rem;font-weight:800}.bang-gia-module__Gf3b8q__planDesc{color:#64748b;min-height:42px;font-size:.8125rem;line-height:1.45}.bang-gia-module__Gf3b8q__priceBox{border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;margin:1rem 0;padding:1rem 0}.bang-gia-module__Gf3b8q__priceWrapper{align-items:baseline;gap:4px;display:flex}.bang-gia-module__Gf3b8q__amount{color:#0f172a;letter-spacing:-.03em;font-size:2.125rem;font-weight:800;line-height:1}.bang-gia-module__Gf3b8q__currency{color:#0f172a;font-size:1.125rem;font-weight:700}.bang-gia-module__Gf3b8q__period{color:#64748b;font-size:.8125rem;font-weight:500}.bang-gia-module__Gf3b8q__originalPriceRow{align-items:center;gap:8px;margin-top:4px;display:flex}.bang-gia-module__Gf3b8q__originalPrice{color:#94a3b8;font-size:.8125rem;font-weight:500;text-decoration:line-through}.bang-gia-module__Gf3b8q__discountBadge{color:#b91c1c;background:#fee2e2;border-radius:.25rem;padding:2px 6px;font-size:.6875rem;font-weight:800}.bang-gia-module__Gf3b8q__featureList{flex-direction:column;flex-grow:1;gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.bang-gia-module__Gf3b8q__featureItem{color:#334155;align-items:flex-start;gap:10px;font-size:.84375rem;line-height:1.45;display:flex}.bang-gia-module__Gf3b8q__featureIcon{color:#059669;flex-shrink:0;margin-top:2px}.bang-gia-module__Gf3b8q__featureIconDisabled{color:#cbd5e1;flex-shrink:0;margin-top:2px}.bang-gia-module__Gf3b8q__featureTextDisabled{color:#94a3b8;text-decoration:line-through}.bang-gia-module__Gf3b8q__cardActionBtn{cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.bang-gia-module__Gf3b8q__btnPrimary{color:#fff;background:#1d4ed8;box-shadow:0 4px 14px #1d4ed84d}.bang-gia-module__Gf3b8q__btnPrimary:hover{background:#1e40af;transform:translateY(-1px);box-shadow:0 8px 20px #1d4ed866}.bang-gia-module__Gf3b8q__btnSecondary{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.bang-gia-module__Gf3b8q__btnSecondary:hover{background:#dbeafe;border-color:#93c5fd}.bang-gia-module__Gf3b8q__btnFree{color:#334155;background:#f8fafc;border:1px solid #cbd5e1}.bang-gia-module__Gf3b8q__btnFree:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.bang-gia-module__Gf3b8q__btnDark{color:#fff;background:#0f172a;box-shadow:0 4px 14px #0f172a40}.bang-gia-module__Gf3b8q__btnDark:hover{background:#020617;transform:translateY(-1px)}.bang-gia-module__Gf3b8q__comparisonSection{margin:4rem 0}.bang-gia-module__Gf3b8q__tableContainer{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;overflow-x:auto;box-shadow:0 4px 20px #0f172a0d}.bang-gia-module__Gf3b8q__compareTable{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.bang-gia-module__Gf3b8q__compareTable th,.bang-gia-module__Gf3b8q__compareTable td{border-bottom:1px solid #f1f5f9;padding:14px 18px}.bang-gia-module__Gf3b8q__compareTable th{color:#0f172a;background:#f8fafc;font-size:.875rem;font-weight:800}.bang-gia-module__Gf3b8q__colFeature{width:40%;min-width:250px}.bang-gia-module__Gf3b8q__colPlan{text-align:center;width:15%;min-width:130px}.bang-gia-module__Gf3b8q__colPopularTh{border-left:2px solid #3b82f6;border-right:2px solid #3b82f6;color:#1d4ed8!important;background:#eff6ff!important}.bang-gia-module__Gf3b8q__colPopularTd{text-align:center;background:#eff6ff73;border-left:2px solid #93c5fd;border-right:2px solid #93c5fd;font-weight:600}.bang-gia-module__Gf3b8q__groupHeader{color:#334155;text-transform:uppercase;letter-spacing:.05em;background:#f1f5f9;padding:10px 18px;font-size:.8125rem;font-weight:800}.bang-gia-module__Gf3b8q__cellCenter{text-align:center}.bang-gia-module__Gf3b8q__checkTrue{color:#059669;font-weight:800}.bang-gia-module__Gf3b8q__checkFalse{color:#cbd5e1}.bang-gia-module__Gf3b8q__workflowSection{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;margin:4rem 0;padding:3rem 2rem;box-shadow:0 4px 20px #0f172a0a}.bang-gia-module__Gf3b8q__workflowGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2rem;display:grid}.bang-gia-module__Gf3b8q__workflowStep{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem 1.25rem;transition:transform .2s,background .2s}.bang-gia-module__Gf3b8q__workflowStep:hover{background:#fff;border-color:#93c5fd;transform:translateY(-3px)}.bang-gia-module__Gf3b8q__stepNumber{color:#fff;background:#1d4ed8;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:1rem;font-size:1.125rem;font-weight:800;display:flex;box-shadow:0 4px 12px #1d4ed859}.bang-gia-module__Gf3b8q__stepTitle{color:#0f172a;margin-bottom:.5rem;font-size:1.0625rem;font-weight:800}.bang-gia-module__Gf3b8q__stepDesc{color:#64748b;font-size:.84375rem;line-height:1.5}.bang-gia-module__Gf3b8q__testimonialsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2.5rem 0 4rem;display:grid}.bang-gia-module__Gf3b8q__testimonialCard{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;flex-direction:column;justify-content:space-between;padding:1.75rem 1.5rem;display:flex;box-shadow:0 4px 18px #0f172a0a}.bang-gia-module__Gf3b8q__starsRow{color:#f59e0b;letter-spacing:2px;margin-bottom:.75rem;font-size:1rem}.bang-gia-module__Gf3b8q__testimonialText{color:#334155;margin-bottom:1.25rem;font-size:.9375rem;font-style:italic;line-height:1.6}.bang-gia-module__Gf3b8q__authorBox{align-items:center;gap:.75rem;display:flex}.bang-gia-module__Gf3b8q__authorAvatar{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-weight:800;display:flex}.bang-gia-module__Gf3b8q__authorName{color:#0f172a;font-size:.9375rem;font-weight:700}.bang-gia-module__Gf3b8q__authorRole{color:#64748b;font-size:.75rem}.bang-gia-module__Gf3b8q__guaranteeGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:3rem 0;display:grid}.bang-gia-module__Gf3b8q__guaranteeCard{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 2px 10px #0f172a08}.bang-gia-module__Gf3b8q__guaranteeIconBox{color:#1d4ed8;background:#eff6ff;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.bang-gia-module__Gf3b8q__guaranteeTitle{color:#0f172a;margin-bottom:4px;font-size:.9375rem;font-weight:800}.bang-gia-module__Gf3b8q__guaranteeDesc{color:#64748b;font-size:.8125rem;line-height:1.45}.bang-gia-module__Gf3b8q__faqSection{margin:4rem 0}.bang-gia-module__Gf3b8q__faqList{flex-direction:column;gap:.75rem;max-width:860px;margin:0 auto;display:flex}.bang-gia-module__Gf3b8q__faqItem{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;transition:border-color .2s,box-shadow .2s;overflow:hidden}.bang-gia-module__Gf3b8q__faqItemOpen{border-color:#93c5fd;box-shadow:0 4px 16px #1d4ed814}.bang-gia-module__Gf3b8q__faqQuestion{text-align:left;color:#0f172a;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;font-size:1.0625rem;font-weight:700;display:flex}.bang-gia-module__Gf3b8q__faqToggleIcon{color:#475569;background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .2s,background .2s;display:flex}.bang-gia-module__Gf3b8q__faqItemOpen .bang-gia-module__Gf3b8q__faqToggleIcon{color:#fff;background:#1d4ed8;transform:rotate(180deg)}.bang-gia-module__Gf3b8q__faqAnswer{color:#475569;padding:0 1.5rem 1.25rem;font-size:.9375rem;line-height:1.6}.bang-gia-module__Gf3b8q__bottomCta{text-align:center;color:#fff;background:linear-gradient(135deg,#0b1120 0%,#1e3a8a 50%,#064e3b 100%);border:1px solid #ffffff1a;border-radius:1.5rem;margin-top:4rem;padding:3.5rem 2rem;position:relative;overflow:hidden;box-shadow:0 20px 40px -10px #0f172a66}.bang-gia-module__Gf3b8q__bottomCtaGlow{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#2563eb73 0%,#0000 70%);width:600px;height:350px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.bang-gia-module__Gf3b8q__bottomCtaContent{z-index:1;max-width:760px;margin:0 auto;position:relative}.bang-gia-module__Gf3b8q__bottomCtaTitle{letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:800}.bang-gia-module__Gf3b8q__bottomCtaDesc{color:#cbd5e1;margin-bottom:2rem;font-size:1.0625rem;line-height:1.6}.bang-gia-module__Gf3b8q__bottomCtaActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.bang-gia-module__Gf3b8q__btnWhite{color:#1e3a8a;cursor:pointer;background:#fff;border:none;border-radius:.75rem;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #ffffff40}.bang-gia-module__Gf3b8q__btnWhite:hover{transform:translateY(-2px);box-shadow:0 8px 22px #fff6}.bang-gia-module__Gf3b8q__btnPrimaryCta{background:#2563eb;border-radius:.75rem;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 8px 20px #2563eb66;color:#fff!important}.bang-gia-module__Gf3b8q__btnPrimaryCta:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 12px 28px #2563eb80}.bang-gia-module__Gf3b8q__btnZalo{color:#fff;background:#0068ff;border-radius:.75rem;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.bang-gia-module__Gf3b8q__btnZalo:hover{background:#0056d6;transform:translateY(-2px)}.bang-gia-module__Gf3b8q__modalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0f172acc;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out bang-gia-module__Gf3b8q__fadeIn;display:flex;position:fixed;inset:0}@keyframes bang-gia-module__Gf3b8q__fadeIn{0%{opacity:0}to{opacity:1}}.bang-gia-module__Gf3b8q__modalContent{background:#fff;border-radius:1.5rem;width:100%;max-width:520px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) bang-gia-module__Gf3b8q__slideUp;position:relative;overflow-y:auto;box-shadow:0 25px 60px -15px #0f172a66}@keyframes bang-gia-module__Gf3b8q__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bang-gia-module__Gf3b8q__modalCloseBtn{color:#64748b;cursor:pointer;z-index:10;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.bang-gia-module__Gf3b8q__modalCloseBtn:hover{color:#0f172a;background:#e2e8f0}.bang-gia-module__Gf3b8q__modalHeader{border-bottom:1px solid #f1f5f9;padding:1.75rem 1.5rem 1rem}.bang-gia-module__Gf3b8q__modalStepBar{border-bottom:1px dashed #e2e8f0;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.bang-gia-module__Gf3b8q__modalStepBadge{color:#94a3b8;align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:inline-flex}.bang-gia-module__Gf3b8q__modalStepBadgeActive{color:var(--color-brand-700,#1d4ed8);font-weight:700}.bang-gia-module__Gf3b8q__modalStepBadgeDone{color:#059669;font-weight:700}.bang-gia-module__Gf3b8q__modalStepDot{color:#64748b;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.6875rem;font-weight:800;display:flex}.bang-gia-module__Gf3b8q__modalStepBadgeActive .bang-gia-module__Gf3b8q__modalStepDot{background:var(--color-brand-700,#1d4ed8);color:#fff}.bang-gia-module__Gf3b8q__modalStepBadgeDone .bang-gia-module__Gf3b8q__modalStepDot{color:#fff;background:#10b981}.bang-gia-module__Gf3b8q__modalStepSeparator{background:#e2e8f0;width:20px;height:1px}.bang-gia-module__Gf3b8q__modalTitle{color:#0f172a;margin-bottom:4px;font-size:1.375rem;font-weight:800}.bang-gia-module__Gf3b8q__modalSubtitle{color:#64748b;font-size:.875rem}.bang-gia-module__Gf3b8q__modalBody{padding:1.5rem}.bang-gia-module__Gf3b8q__selectedPlanBadge{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.75rem;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:12px 16px;display:flex}.bang-gia-module__Gf3b8q__selectedPlanName{color:#1e3a8a;font-size:.9375rem;font-weight:700}.bang-gia-module__Gf3b8q__selectedPlanPrice{color:#1d4ed8;font-size:1.125rem;font-weight:800}.bang-gia-module__Gf3b8q__formGroup{margin-bottom:1rem}.bang-gia-module__Gf3b8q__formLabel{color:#334155;margin-bottom:6px;font-size:.8125rem;font-weight:700;display:block}.bang-gia-module__Gf3b8q__formInput{color:#0f172a;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;padding:10px 14px;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.bang-gia-module__Gf3b8q__formInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.bang-gia-module__Gf3b8q__qrDisplayBox{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:1rem;margin-bottom:1.25rem;padding:1rem}.bang-gia-module__Gf3b8q__qrImage{border-radius:.5rem;max-width:240px;height:auto;margin:0 auto .75rem;display:block;box-shadow:0 4px 12px #0000001a}.bang-gia-module__Gf3b8q__qrBankInfo{color:#334155;font-size:.875rem;line-height:1.5}.bang-gia-module__Gf3b8q__copyRow{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:space-between;align-items:center;margin-top:6px;padding:8px 12px;font-size:.8125rem;display:flex}.bang-gia-module__Gf3b8q__copyLabel{color:#64748b}.bang-gia-module__Gf3b8q__copyValue{font-weight:700;font-family:var(--font-mono,monospace);color:#0f172a}.bang-gia-module__Gf3b8q__copyBtn{cursor:pointer;color:#1d4ed8;background:#f1f5f9;border:none;border-radius:.25rem;padding:3px 8px;font-size:.75rem;font-weight:600}.bang-gia-module__Gf3b8q__copyBtn:hover{background:#eff6ff}.bang-gia-module__Gf3b8q__copyBtnCopied{color:#047857!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}.bang-gia-module__Gf3b8q__pollingStatus{color:#64748b;justify-content:center;align-items:center;gap:8px;margin-top:.75rem;font-size:.8125rem;display:flex}.bang-gia-module__Gf3b8q__spinner{border:2px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite bang-gia-module__Gf3b8q__spin}@keyframes bang-gia-module__Gf3b8q__spin{to{transform:rotate(360deg)}}.bang-gia-module__Gf3b8q__successBox{text-align:center;padding:1rem 0}.bang-gia-module__Gf3b8q__successIcon{color:#15803d;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1rem;font-size:2rem;display:flex}.bang-gia-module__Gf3b8q__successTitle{color:#0f172a;margin-bottom:6px;font-size:1.375rem;font-weight:800}.bang-gia-module__Gf3b8q__successSubtitle{color:#475569;margin-bottom:1.25rem;font-size:.875rem}.bang-gia-module__Gf3b8q__licenseKeyCard{color:#fff;text-align:center;background:#0f172a;border-radius:.75rem;margin-bottom:1rem;padding:1.25rem}.bang-gia-module__Gf3b8q__licenseKeyLabel{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:4px;font-size:.6875rem}.bang-gia-module__Gf3b8q__licenseKeyValue{font-size:1.25rem;font-weight:800;font-family:var(--font-mono,monospace);color:#38bdf8;letter-spacing:.05em;word-break:break-all}.bang-gia-module__Gf3b8q__copyKeyBtn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff4d;border-radius:.5rem;margin-top:8px;padding:6px 14px;font-size:.8125rem;font-weight:600;transition:all .2s}.bang-gia-module__Gf3b8q__copyKeyBtn:hover{background:#ffffff40}.bang-gia-module__Gf3b8q__downloadNotice{color:#475569;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:1rem;padding:12px;font-size:.8125rem;line-height:1.5}@media (max-width:1024px){.bang-gia-module__Gf3b8q__pricingGrid,.bang-gia-module__Gf3b8q__workflowGrid,.bang-gia-module__Gf3b8q__guaranteeGrid,.bang-gia-module__Gf3b8q__statsStrip{grid-template-columns:repeat(2,1fr)}.bang-gia-module__Gf3b8q__testimonialsGrid,.bang-gia-module__Gf3b8q__showcaseBody{grid-template-columns:1fr}}@media (max-width:640px){.bang-gia-module__Gf3b8q__hero{padding:2rem 0 1.5rem}.bang-gia-module__Gf3b8q__pricingGrid{grid-template-columns:1fr}.bang-gia-module__Gf3b8q__pricingCardPopular{transform:none}.bang-gia-module__Gf3b8q__pricingCardPopular:hover{transform:translateY(-4px)}.bang-gia-module__Gf3b8q__workflowGrid,.bang-gia-module__Gf3b8q__guaranteeGrid,.bang-gia-module__Gf3b8q__statsStrip{grid-template-columns:1fr}.bang-gia-module__Gf3b8q__promoBanner{text-align:center;flex-direction:column}.bang-gia-module__Gf3b8q__promoInfo{flex-direction:column}}
.LiveChatWidget-module__4OdWEW__chatContainer{z-index:9999;font-family:var(--font-sans,"Be Vietnam Pro", -apple-system, sans-serif);position:fixed;bottom:78px;right:0}.LiveChatWidget-module__4OdWEW__launcherBtn{background:var(--color-brand-700,#1d4ed8);color:#fff;cursor:pointer;border:1.5px solid #ffffff40;border-right:none;border-radius:24px 0 0 24px;outline:none;justify-content:center;align-items:center;gap:8px;min-width:44px;height:44px;padding:0 14px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:-4px 4px 16px #1d4ed859,-1px 2px 4px #00000014}.LiveChatWidget-module__4OdWEW__launcherBtnOpen{border-radius:24px 0 0 24px;width:44px;padding:0}.LiveChatWidget-module__4OdWEW__launcherBtn:hover{background:var(--color-brand-800,#1e40af);transform:translate(-4px);box-shadow:-6px 6px 20px #1d4ed873}.LiveChatWidget-module__4OdWEW__launcherBtn:active{transform:scale(.97)translate(-2px)}.LiveChatWidget-module__4OdWEW__launcherLabel{letter-spacing:.2px;white-space:nowrap;font-size:13.5px;font-weight:600}.LiveChatWidget-module__4OdWEW__onlinePulse{background-color:#10b981;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:1px;left:3px}.LiveChatWidget-module__4OdWEW__onlinePulse:after{content:"";border:1.5px solid #10b981;border-radius:50%;width:10px;height:10px;animation:2s ease-out infinite LiveChatWidget-module__4OdWEW__pulseRipple;position:absolute;top:-2px;left:-2px}@keyframes LiveChatWidget-module__4OdWEW__pulseRipple{0%{opacity:.9;transform:scale(.9)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}.LiveChatWidget-module__4OdWEW__unreadBadge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-6px;left:-6px;box-shadow:0 2px 6px #ef444466}.LiveChatWidget-module__4OdWEW__teaserBubble{color:var(--color-text-primary,#0f172a);border:1px solid var(--color-brand-200,#bfdbfe);white-space:nowrap;cursor:pointer;z-index:9998;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;animation:.3s ease-out LiveChatWidget-module__4OdWEW__slideUpFade;display:flex;position:absolute;bottom:54px;right:8px;box-shadow:0 6px 20px #0000001f,0 1px 4px #0000000f}.LiveChatWidget-module__4OdWEW__teaserBubble:after{content:"";border-right:1px solid var(--color-brand-200,#bfdbfe);border-bottom:1px solid var(--color-brand-200,#bfdbfe);background:#fff;width:10px;height:10px;position:absolute;bottom:-6px;right:20px;transform:rotate(45deg)}.LiveChatWidget-module__4OdWEW__teaserClose{color:var(--color-text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.LiveChatWidget-module__4OdWEW__teaserClose:hover{color:var(--color-text-primary,#0f172a)}@keyframes LiveChatWidget-module__4OdWEW__slideUpFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.LiveChatWidget-module__4OdWEW__chatWindow{border:1px solid var(--color-border,#e2e8f0);z-index:10000;background:#fff;border-radius:18px;flex-direction:column;width:380px;max-width:calc(100vw - 24px);height:520px;max-height:calc(100vh - 150px);animation:.25s cubic-bezier(.16,1,.3,1) LiveChatWidget-module__4OdWEW__zoomFadeIn;display:flex;position:fixed;bottom:132px;right:12px;overflow:hidden;box-shadow:0 16px 40px #0f172a2e,0 2px 10px #0f172a0f}@keyframes LiveChatWidget-module__4OdWEW__zoomFadeIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.LiveChatWidget-module__4OdWEW__windowHeader{background:linear-gradient(135deg, var(--color-brand-700,#1d4ed8) 0%, var(--color-brand-800,#1e40af) 100%);color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.LiveChatWidget-module__4OdWEW__headerInfo{align-items:center;gap:12px;display:flex}.LiveChatWidget-module__4OdWEW__avatarWrapper{background:#fff;border:2px solid #fffc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative;overflow:hidden}.LiveChatWidget-module__4OdWEW__avatarImg{object-fit:cover;width:100%;height:100%}.LiveChatWidget-module__4OdWEW__headerTexts{flex-direction:column;display:flex}.LiveChatWidget-module__4OdWEW__authorName{color:#fff;font-size:15px;font-weight:700;line-height:1.25}.LiveChatWidget-module__4OdWEW__authorRole{color:var(--color-brand-200,#bfdbfe);align-items:center;gap:5px;margin-top:2px;font-size:11.5px;display:flex}.LiveChatWidget-module__4OdWEW__roleDot{background-color:#34d399;border-radius:50%;width:6.5px;height:6.5px;display:inline-block}.LiveChatWidget-module__4OdWEW__closeBtn{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:flex}.LiveChatWidget-module__4OdWEW__closeBtn:hover{background:#ffffff47}.LiveChatWidget-module__4OdWEW__leadBar{background:var(--color-brand-50,#eff6ff);border-bottom:1px solid var(--color-brand-200,#bfdbfe);padding:8px 12px;font-size:12px}.LiveChatWidget-module__4OdWEW__leadPrompt{color:var(--color-brand-900,#1e3a8a);justify-content:space-between;align-items:center;font-weight:500;display:flex}.LiveChatWidget-module__4OdWEW__leadBtnToggle{background:var(--color-brand-700,#1d4ed8);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;transition:background .2s}.LiveChatWidget-module__4OdWEW__leadBtnToggle:hover{background:var(--color-brand-800,#1e40af)}.LiveChatWidget-module__4OdWEW__leadForm{border:1px solid var(--color-brand-200,#bfdbfe);background:#fff;border-radius:8px;flex-direction:column;gap:6px;margin-top:6px;padding:8px;display:flex}.LiveChatWidget-module__4OdWEW__leadInputsRow{gap:6px;display:flex}.LiveChatWidget-module__4OdWEW__leadInput{border:1px solid var(--color-border,#cbd5e1);border-radius:6px;outline:none;flex:1;padding:5px 8px;font-family:inherit;font-size:12px}.LiveChatWidget-module__4OdWEW__leadInput:focus{border-color:var(--color-brand-600,#2563eb)}.LiveChatWidget-module__4OdWEW__leadSaveBtn{background:var(--color-brand-700,#1d4ed8);color:#fff;cursor:pointer;border:none;border-radius:6px;align-self:flex-end;padding:5px 12px;font-size:12px;font-weight:600}.LiveChatWidget-module__4OdWEW__messagesStream{background:#f8fafc;flex-direction:column;flex:1;gap:12px;padding:14px;display:flex;overflow-y:auto}.LiveChatWidget-module__4OdWEW__messageRow{flex-direction:column;max-width:84%;display:flex}.LiveChatWidget-module__4OdWEW__visitorRow{align-self:flex-end;align-items:flex-end}.LiveChatWidget-module__4OdWEW__adminRow{align-self:flex-start;align-items:flex-start}.LiveChatWidget-module__4OdWEW__messageBubble{word-break:break-word;white-space:pre-wrap;border-radius:16px;padding:10px 14px;font-size:13.5px;line-height:1.45}.LiveChatWidget-module__4OdWEW__visitorBubble{background:var(--color-brand-700,#1d4ed8);color:#fff;border-bottom-right-radius:4px;box-shadow:0 2px 6px #1d4ed833}.LiveChatWidget-module__4OdWEW__adminBubble{color:var(--color-text-primary,#0f172a);border:1px solid var(--color-border,#e2e8f0);background:#fff;border-bottom-left-radius:4px;box-shadow:0 2px 4px #0000000a}.LiveChatWidget-module__4OdWEW__messageMeta{color:var(--color-text-muted,#94a3b8);align-items:center;gap:4px;margin-top:4px;padding:0 4px;font-size:10.5px;display:flex}.LiveChatWidget-module__4OdWEW__quickQuestions{flex-direction:column;gap:6px;margin-top:4px;display:flex}.LiveChatWidget-module__4OdWEW__quickLabel{color:var(--color-text-secondary,#64748b);margin-bottom:2px;font-size:11.5px;font-weight:600}.LiveChatWidget-module__4OdWEW__chipBtn{border:1px solid var(--color-brand-200,#bfdbfe);color:var(--color-brand-800,#1e40af);text-align:left;cursor:pointer;background:#fff;border-radius:16px;padding:6px 12px;font-size:12px;line-height:1.35;transition:all .15s;box-shadow:0 1px 2px #00000008}.LiveChatWidget-module__4OdWEW__chipBtn:hover{background:var(--color-brand-50,#eff6ff);border-color:var(--color-brand-500,#3b82f6);transform:translate(3px)}.LiveChatWidget-module__4OdWEW__typingIndicator{border:1px solid var(--color-border,#e2e8f0);background:#fff;border-radius:14px;align-items:center;gap:4px;width:fit-content;padding:8px 12px;display:flex}.LiveChatWidget-module__4OdWEW__dot{background-color:var(--color-brand-400,#60a5fa);border-radius:50%;width:6px;height:6px;animation:1.4s infinite both LiveChatWidget-module__4OdWEW__blink}.LiveChatWidget-module__4OdWEW__dot:nth-child(2){animation-delay:.2s}.LiveChatWidget-module__4OdWEW__dot:nth-child(3){animation-delay:.4s}@keyframes LiveChatWidget-module__4OdWEW__blink{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.LiveChatWidget-module__4OdWEW__inputArea{border-top:1px solid var(--color-border,#e2e8f0);background:#fff;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.LiveChatWidget-module__4OdWEW__inputRow{align-items:flex-end;gap:8px;display:flex}.LiveChatWidget-module__4OdWEW__textarea{resize:none;border:1px solid var(--color-border,#cbd5e1);border-radius:12px;outline:none;flex:1;min-height:38px;max-height:100px;padding:8px 12px;font-family:inherit;font-size:13.5px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.LiveChatWidget-module__4OdWEW__textarea:focus{border-color:var(--color-brand-600,#2563eb);box-shadow:0 0 0 3px #2563ff1f}.LiveChatWidget-module__4OdWEW__sendBtn{background:var(--color-brand-700,#1d4ed8);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s,transform .1s;display:flex}.LiveChatWidget-module__4OdWEW__sendBtn:hover:not(:disabled){background:var(--color-brand-800,#1e40af);transform:scale(1.04)}.LiveChatWidget-module__4OdWEW__sendBtn:disabled{background:var(--color-border,#cbd5e1);cursor:not-allowed;opacity:.7}.LiveChatWidget-module__4OdWEW__brandFooter{color:var(--color-text-muted,#94a3b8);justify-content:center;align-items:center;gap:4px;font-size:10.5px;display:flex}.LiveChatWidget-module__4OdWEW__brandFooter strong{color:var(--color-brand-700,#1d4ed8);font-weight:600}@media (max-width:640px){.LiveChatWidget-module__4OdWEW__chatContainer{bottom:66px;right:0}.LiveChatWidget-module__4OdWEW__launcherBtn{border-radius:20px 0 0 20px;justify-content:center;width:42px;min-width:42px;height:40px;padding:0}.LiveChatWidget-module__4OdWEW__launcherLabel{display:none}.LiveChatWidget-module__4OdWEW__chatWindow{z-index:10001;border-radius:16px;width:auto;max-width:none;height:auto;max-height:none;position:fixed;inset:12px}}
