.cvat-sales{--navy:#0a2342;--navy-deep:#071a33;--navy-elevated:#0f2e56;--gray-light:#ededed;--text-dark:#0a2342;--text-muted-dark:#a3b1c6;--text-muted-light:#4a5568;--accent:#ff5722;--accent-hover:#e64a19;--accent-soft:#ff7a50;--border-dark:#ffffff14;--border-light:#d8d8d8;color:#fff;background:var(--navy);scroll-behavior:smooth;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cvat-sales h1,.cvat-sales h2,.cvat-sales h3,.cvat-sales h4{letter-spacing:-.01em;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.cvat-sales h1{font-size:32px;font-weight:600;line-height:1.15}.cvat-sales h2{font-size:24px;font-weight:600;line-height:1.25}.cvat-sales h3{font-size:19px;font-weight:500;line-height:1.35}@media (width>=768px){.cvat-sales h1{font-size:56px}.cvat-sales h2{font-size:40px}.cvat-sales h3{font-size:24px}}.cvat-sales .eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--accent-soft);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}@media (width>=768px){.cvat-sales .eyebrow{font-size:12px}}.cvat-sales .section{padding:64px 20px;scroll-margin-top:24px}@media (width>=768px){.cvat-sales .section{padding:112px 32px}}.cvat-sales .section-inner{max-width:1120px;margin:0 auto}.cvat-sales .prose-narrow{max-width:640px}.cvat-sales .bg-navy{background:var(--navy);color:#fff}.cvat-sales .bg-navy-deep{background:var(--navy-deep);color:#fff}.cvat-sales .bg-gray{background:var(--gray-light);color:var(--text-dark)}.cvat-sales .bg-hero{background:linear-gradient(#0a2342,#071a33)}.cvat-sales .text-muted-dark{color:var(--text-muted-dark)}.cvat-sales .text-muted-light{color:var(--text-muted-light)}.cvat-sales .accent{color:var(--accent)}.cvat-sales .btn-cta{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;transition:transform .15s,background-color .15s;animation:2.4s ease-in-out infinite cvat-glow;display:inline-flex;box-shadow:0 8px 24px #ff572240}.cvat-sales .btn-cta:hover{background:var(--accent-hover);transform:scale(1.02)}@media (width<=640px){.cvat-sales .btn-cta{width:100%}}@keyframes cvat-glow{0%,to{box-shadow:0 8px 24px #ff572240}50%{box-shadow:0 8px 32px #ff572273}}.cvat-sales .micro{color:var(--text-muted-dark);margin-top:12px;font-size:12px}.cvat-sales .bg-gray .micro{color:var(--text-muted-light)}.cvat-sales .card-dark{background:var(--navy-elevated);border:1px solid var(--border-dark);border-radius:12px;padding:24px}.cvat-sales .card-light{color:var(--text-dark);background:#fff;border:1px solid #e2e2e2;border-radius:12px;padding:24px;box-shadow:0 2px 12px #0000000a}.cvat-sales .number-hero{color:var(--accent);font-family:Poppins,sans-serif;font-size:56px;font-weight:700;line-height:1}@media (width>=768px){.cvat-sales .number-hero{font-size:96px}}.cvat-sales .sticky-cta{padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border-dark);z-index:50;background:#071a33eb;animation:.2s ease-out cvat-fadein;position:fixed;bottom:0;left:0;right:0}@media (width>=1024px){.cvat-sales .sticky-cta{display:none}}@keyframes cvat-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cvat-sales .reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(16px)}.cvat-sales .reveal.is-visible{opacity:1;transform:translateY(0)}.cvat-sales .divider-dark{border-color:var(--border-dark)}.cvat-sales .divider-light{border-color:var(--border-light)}.cvat-sales .compare-row{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=768px){.cvat-sales .compare-row{grid-template-columns:1fr 1fr;gap:24px}}.cvat-sales .section-compact{padding:24px 20px}@media (width>=768px){.cvat-sales .section-compact{padding:40px 32px}}.cvat-sales .qual-card{border:1px solid var(--border-dark);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#ffffff08;transition:background-color .2s,border-color .2s,transform .2s;animation:.5s ease-out forwards qual-in;transform:translateY(10px)}.cvat-sales .qual-card:hover{background:#ff57220f;border-color:#ff572259;transform:translateY(-2px)}@keyframes qual-in{to{opacity:1;transform:translateY(0)}}.cvat-sales .section-compact{padding-top:0;padding-bottom:12px}@media (width>=768px){.cvat-sales .section-compact{padding-top:0;padding-bottom:16px}}.cvat-sales .hero-tight{padding-bottom:16px}@media (width>=768px){.cvat-sales .hero-tight{padding-bottom:24px}}
