.cma-landing{--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--text-muted:#64748b;--bg:#0b1220;--bg-warm:#0b1220;--bg-surface:#111827;--bg-card:#111827;--border:#1e293b;--border-light:#1e293b;--accent:#3b82f6;--accent-hover:#2563eb;--accent-soft:#172554;--accent-soft-border:#1e3a8a;--success:#4ade80;--success-soft:#052e16;--success-soft-border:#14532d;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--max-width:1100px;--nav-offset:80px;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000073;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-warm);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6;position:relative;overflow-x:hidden}.cma-landing *,.cma-landing :before,.cma-landing :after{box-sizing:border-box}.cma-landing h1,.cma-landing h2,.cma-landing h3,.cma-landing h4,.cma-landing p,.cma-landing ul{margin:0;padding:0}html.cma-landing-scroll{scroll-behavior:smooth;scroll-padding-top:100px}@media (max-width:768px){html.cma-landing-scroll{scroll-padding-top:72px}}.cma-landing .container{max-width:var(--max-width);padding:0 var(--space-lg);z-index:1;margin:0 auto;position:relative}.cma-landing h1{letter-spacing:-.02em;color:var(--text-primary);font-size:48px;font-weight:700;line-height:1.1}.cma-landing h2{letter-spacing:-.01em;color:var(--text-primary);font-size:32px;font-weight:600;line-height:1.2}.cma-landing h3{color:var(--text-primary);font-size:20px;font-weight:600;line-height:1.3}.cma-landing h4{color:var(--text-primary);font-size:16px;font-weight:600}.cma-landing p{color:var(--text-secondary);font-size:16px;line-height:1.6}.cma-landing .text-muted{color:var(--text-muted);font-size:14px}.cma-landing .btn{align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);cursor:pointer;border:none;padding:12px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.cma-landing .btn-primary{background:var(--accent);color:#fff}.cma-landing .btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.cma-landing .btn-secondary{background:var(--bg-card);color:var(--text-primary);border:1.5px solid var(--border)}.cma-landing .btn-secondary:hover{background:var(--bg-surface);border-color:var(--text-muted)}.cma-landing .site-nav{padding:var(--space-lg) 0;border-bottom:1px solid var(--border-light);z-index:1000;-webkit-backdrop-filter:blur(20px);background:#0b1220eb;transition:all .3s;position:fixed;top:0;left:0;right:0}.cma-landing .site-nav.scrolled{padding:var(--space-md) 0;box-shadow:var(--shadow-sm);border-bottom-color:var(--border);background:#0b1220f5}.cma-landing .site-nav .container{justify-content:space-between;align-items:center;display:flex}.cma-landing .logo{color:var(--text-primary);align-items:center;gap:var(--space-sm);font-size:20px;font-weight:700;text-decoration:none;display:flex}.cma-landing .logo-mark{object-fit:contain;object-position:left center;flex-shrink:0;width:auto;max-width:min(200px,55vw);height:36px;display:block}.cma-landing .nav-links{gap:var(--space-xl);list-style:none;display:flex}.cma-landing .nav-links a{color:var(--text-secondary);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.cma-landing .nav-links a:hover{color:var(--text-primary)}.cma-landing .hero{padding:calc(var(--space-3xl) + var(--nav-offset)) 0 var(--space-2xl)}.cma-landing .hero-layout{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.cma-landing .hero-badge{align-items:center;gap:var(--space-sm);background:var(--success-soft);color:var(--success);margin-bottom:var(--space-lg);border:1px solid var(--success-soft-border);border-radius:100px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.cma-landing .hero h1{max-width:500px;margin-bottom:var(--space-md)}.cma-landing .hero h1 .accent{color:var(--accent)}.cma-landing .hero p{max-width:450px;margin-bottom:var(--space-xl);color:var(--text-secondary);font-size:17px}.cma-landing .hero-cta{gap:var(--space-md);margin-bottom:var(--space-2xl);display:flex}.cma-landing .hero-visual{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--space-xl);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.cma-landing .call-sim{background:var(--bg-warm);border-radius:var(--radius-md);padding:var(--space-lg);border:1px solid var(--border-light);text-align:left}.cma-landing .call-sim-header{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--border-light);display:flex}.cma-landing .call-dot{background:var(--success);border-radius:50%;width:8px;height:8px}.cma-landing .call-sim-row{gap:var(--space-md);margin-bottom:var(--space-sm);font-size:14px;display:flex}.cma-landing .call-sim-row .caller{color:var(--text-muted);text-align:right;min-width:80px;font-weight:500}.cma-landing .call-sim-row .msg{color:var(--text-primary)}.cma-landing .call-sim-row .ai{color:var(--accent);font-weight:600}.cma-landing .call-result{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border-light);align-items:center;gap:var(--space-sm);display:flex}.cma-landing .call-result .result-label{color:var(--success);font-size:13px;font-weight:600}.cma-landing .call-result .result-text{color:var(--text-secondary);font-size:13px}.cma-landing section{padding:var(--space-3xl) 0;z-index:1;position:relative}.cma-landing section.alt{background:var(--bg);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.cma-landing .section-header{text-align:center;max-width:600px;margin:0 auto var(--space-2xl)}.cma-landing .section-header h2{margin-bottom:var(--space-md)}.cma-landing .steps{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.cma-landing .step{text-align:left;padding:var(--space-xl);background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:all .2s}.cma-landing .step:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.cma-landing .step-number{border-radius:var(--radius-sm);background:var(--accent);color:#fff;width:36px;height:36px;margin-bottom:var(--space-md);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.cma-landing .step h3{margin-bottom:var(--space-sm);font-size:18px}.cma-landing .step p{color:var(--text-secondary);font-size:15px}.cma-landing .pain-grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.cma-landing .pain-card{padding:var(--space-xl);background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.cma-landing .pain-card h3{margin-bottom:var(--space-sm);align-items:center;gap:var(--space-sm);font-size:17px;display:flex}.cma-landing .pain-icon{border-radius:var(--radius-sm);color:#f87171;background:#450a0a;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.cma-landing .pain-card p{color:var(--text-secondary);font-size:15px}.cma-landing .industries{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.cma-landing .industry{padding:var(--space-lg);background:var(--bg-card);border-radius:var(--radius-md);text-align:center;border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:all .2s}.cma-landing .industry:hover{border-color:var(--accent-soft-border);box-shadow:var(--shadow-md);transform:translateY(-2px)}.cma-landing .industry-icon{margin-bottom:var(--space-sm);font-size:28px}.cma-landing .industry h4{margin-bottom:var(--space-xs);font-size:15px;font-weight:600}.cma-landing .industry p{color:var(--text-muted);font-size:14px}.cma-landing .pricing-section{background:var(--bg)}.cma-landing .pricing-layout{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.cma-landing .pricing-left{padding-top:var(--space-lg)}.cma-landing .pricing-left h2{margin-bottom:var(--space-md)}.cma-landing .pricing-left p{margin-bottom:var(--space-lg);color:var(--text-secondary)}.cma-landing .pricing-left .highlight{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);margin-top:var(--space-xl);box-shadow:var(--shadow-sm)}.cma-landing .highlight-item{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.cma-landing .highlight-item:last-child{margin-bottom:0}.cma-landing .highlight-icon{border-radius:var(--radius-sm);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cma-landing .highlight-icon svg{width:18px;height:18px}.cma-landing .highlight-text h4{margin-bottom:2px;font-size:15px;font-weight:600}.cma-landing .highlight-text p{color:var(--text-muted);margin:0;font-size:14px}.cma-landing .calculator-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-lg)}.cma-landing .calc-header{text-align:center;margin-bottom:24px}.cma-landing .calc-header h3{margin-bottom:4px;font-size:20px;font-weight:600}.cma-landing .calc-header p{color:var(--text-muted);margin:0;font-size:14px}.cma-landing .input-group{margin-bottom:20px}.cma-landing .input-label{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}.cma-landing .input-value{color:var(--text-primary);background:var(--bg-surface);border-radius:6px;padding:4px 12px;font-size:14px;font-weight:600}.cma-landing input[type=range]{background:var(--border);appearance:none;cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px}.cma-landing input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);cursor:pointer;border:2px solid var(--bg-card);border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #2563eb73}.cma-landing input[type=range]::-moz-range-thumb{background:var(--accent);cursor:pointer;border:2px solid var(--bg-card);border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #2563eb73}.cma-landing .chart-container{background:var(--bg-warm);border:1px solid var(--border-light);border-radius:10px;height:140px;margin:20px 0 12px;position:relative;overflow:hidden}.cma-landing .chart-container svg{width:100%;height:100%}.cma-landing .chart-labels{color:var(--text-muted);justify-content:space-between;margin-bottom:16px;padding:0 4px;font-size:11px;display:flex}.cma-landing .result-box{background:var(--bg-warm);text-align:center;border:1px solid var(--border-light);border-radius:12px;margin-top:16px;padding:20px}.cma-landing .result-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:13px;font-weight:600}.cma-landing .result-price{--price-size:40px;font-size:var(--price-size);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.cma-landing .result-period{color:var(--text-muted);margin-top:4px;font-size:14px}.cma-landing .rate-pill{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-soft-border);border-radius:100px;align-items:center;gap:6px;margin-top:8px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.cma-landing .result-breakdown{border-top:1px solid var(--border-light);justify-content:center;gap:20px;margin-top:16px;padding-top:16px;display:flex}.cma-landing .breakdown-item{text-align:center}.cma-landing .breakdown-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.cma-landing .breakdown-label{color:var(--text-muted);margin-top:2px;font-size:12px;font-weight:500}.cma-landing .divider{background:var(--border-light);height:1px;margin:16px 0}.cma-landing .section-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-bottom:8px;font-size:13px;font-weight:600}.cma-landing .comparison-box{background:var(--bg-warm);border:1px solid var(--border-light);border-radius:10px;margin-top:16px;padding:16px}.cma-landing .comparison-row{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;display:flex}.cma-landing .comparison-row:last-child{border-bottom:none;padding-bottom:0}.cma-landing .comparison-row:first-child{padding-top:0}.cma-landing .comparison-label{color:var(--text-secondary);font-weight:500}.cma-landing .comparison-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.cma-landing .comparison-value.negative{color:#dc2626}.cma-landing .comparison-value.positive{color:var(--success)}.cma-landing .comparison-value.highlight{font-size:18px}.cma-landing .roi-box{background:var(--success-soft);border:1px solid var(--success-soft-border);text-align:center;border-radius:10px;margin-top:16px;padding:16px}.cma-landing .roi-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:12px;font-weight:600}.cma-landing .roi-value{color:var(--success);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.1}.cma-landing .roi-sub{color:var(--text-secondary);margin-top:4px;font-size:13px}.cma-landing .cta-btn{background:var(--accent);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:10px;width:100%;margin-top:20px;padding:14px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:block}.cma-landing .cta-btn:hover{background:var(--accent-hover);transform:translateY(-1px)}.cma-landing .cursor-dot{animation:1s infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.cma-landing .faq-list{max-width:700px;margin:0 auto}.cma-landing .faq-item{border-bottom:1px solid var(--border-light);padding:var(--space-lg) 0}.cma-landing .faq-question{cursor:pointer;width:100%;font:inherit;color:var(--text-primary);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-size:16px;font-weight:600;display:flex}.cma-landing .nav-links{list-style:none}.cma-landing .faq-answer{max-height:0;color:var(--text-secondary);font-size:15px;transition:max-height .3s;overflow:hidden}.cma-landing .faq-answer.open{max-height:200px;padding-top:var(--space-md)}.cma-landing .faq-toggle{color:var(--text-muted);font-size:20px;font-weight:400;transition:transform .2s}.cma-landing .faq-toggle.open{transform:rotate(45deg)}.cma-landing .cta-section{text-align:center;padding:var(--space-3xl) 0}.cma-landing .cta-box{background:var(--bg-card);color:var(--text-primary);border-radius:var(--radius-lg);padding:var(--space-3xl) var(--space-xl);border:1px solid var(--border);max-width:700px;box-shadow:var(--shadow-lg);margin:0 auto}.cma-landing .cta-box h2{color:var(--text-primary);margin-bottom:var(--space-md)}.cma-landing .cta-box p{color:var(--text-secondary);margin-bottom:var(--space-xl);font-size:18px}.cma-landing .cta-box .btn-primary{background:var(--accent);color:#fff}.cma-landing .cta-box .btn-primary:hover{background:var(--accent-hover)}.cma-landing footer{padding:var(--space-xl) 0;border-top:1px solid var(--border-light);text-align:center;color:var(--text-muted);background:var(--bg);font-size:14px}.cma-landing footer p{color:var(--text-muted);font-size:14px}.cma-landing .footer-links{justify-content:center;gap:var(--space-lg);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.cma-landing .footer-links a{color:var(--text-tertiary);font-size:14px;font-weight:500;text-decoration:none}.cma-landing .footer-links a:hover{color:var(--accent)}.cma-landing .footer-entity{margin-top:var(--space-sm);color:var(--text-muted);font-size:13px}@media (max-width:768px){.cma-landing h1{font-size:32px}.cma-landing h2{font-size:24px}.cma-landing .steps,.cma-landing .pain-grid,.cma-landing .industries,.cma-landing .pricing-layout,.cma-landing .hero-layout{grid-template-columns:1fr}.cma-landing .hero-cta{flex-direction:column;align-items:flex-start}.cma-landing .nav-links{display:none}.cma-landing .result-price{--price-size:32px}}@media (max-width:480px){.cma-landing h1{font-size:28px}.cma-landing .hero p{font-size:16px}.cma-landing .container{padding:0 var(--space-md)}.cma-landing .comparison-row{flex-direction:column;align-items:flex-start;gap:4px}}.cma-landing .nav-actions{align-items:center;gap:var(--space-md);flex-shrink:0;display:flex}.cma-landing .nav-actions .btn{white-space:nowrap}@media (max-width:768px){.cma-landing .site-nav .container{gap:var(--space-sm)}.cma-landing .logo-mark{max-width:min(140px,38vw);height:28px}.cma-landing .nav-actions{gap:var(--space-sm)}.cma-landing .nav-actions .btn{gap:4px;padding:8px 12px;font-size:13px}}@media (max-width:380px){.cma-landing .logo-mark{max-width:min(120px,32vw)}.cma-landing .nav-actions{gap:6px}.cma-landing .nav-actions .btn{padding:7px 10px;font-size:12px}}.cma-landing .nav-float,.cma-landing .mobile-menu{display:none}.cma-landing .nav-burger{border:1px solid var(--border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(20px);width:40px;height:40px;box-shadow:var(--shadow-md);color:var(--text-primary);cursor:pointer;background:#111827f2;justify-content:center;align-items:center;padding:0;display:inline-flex}.cma-landing .nav-burger-bars{flex-direction:column;gap:4px;width:18px;display:flex}.cma-landing .nav-burger-bars span{background:currentColor;border-radius:2px;height:2px}.cma-landing .nav-burger-close{box-shadow:none;background:0 0;font-size:26px;line-height:1}@media (max-width:768px){.cma-landing{--nav-offset:60px}.cma-landing .site-nav,.cma-landing .site-nav.scrolled{display:none}.cma-landing .nav-float{z-index:1000;justify-content:space-between;align-items:center;gap:var(--space-sm);padding:10px var(--space-md);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-light);background:#0b1220eb;display:flex;position:fixed;top:0;left:0;right:0}.cma-landing .nav-float-logo{pointer-events:auto;flex:auto;justify-content:center;min-width:0}.cma-landing .nav-float-logo .logo-mark{max-width:min(148px,42vw);height:28px;margin:0 auto}.cma-landing .nav-float-book{white-space:nowrap;box-shadow:var(--shadow-md);flex-shrink:0;padding:9px 14px;font-size:13px}.cma-landing .nav-float .nav-burger{flex-shrink:0}.cma-landing .mobile-menu.open{z-index:1100;padding:10px var(--space-md) var(--space-xl);background:var(--bg);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.cma-landing .nav-float.hidden{display:none}.cma-landing .mobile-menu-head{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.cma-landing .mobile-menu-links{margin:var(--space-xl) 0 auto;list-style:none}.cma-landing .mobile-menu-links a{padding:var(--space-md) 0;border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:22px;font-weight:600;text-decoration:none;display:block}.cma-landing .mobile-menu-links a.active{color:var(--accent)}.cma-landing .mobile-menu-actions{gap:var(--space-sm);margin-top:var(--space-xl);display:grid}.cma-landing .mobile-menu-actions .btn{text-align:center;justify-content:center;width:100%}}.cma-landing .pricing-section{padding:var(--space-2xl) 0}.cma-landing .pricing-section .container{max-width:1280px}.cma-landing .pricing-intro{text-align:center;max-width:760px;margin:0 auto var(--space-lg)}.cma-landing .pricing-intro h2{margin-bottom:var(--space-sm)}.cma-landing .pricing-intro p{color:var(--text-secondary);margin:0;font-size:16px}.cma-landing .calculator-card{padding:var(--space-lg)}.cma-landing .calc-header{margin-bottom:var(--space-md)}.cma-landing .calc-header p{max-width:640px;margin:0 auto}.cma-landing .calc-grid{gap:var(--space-lg);display:grid}.cma-landing .chart-wrap{--chart-h:132px;gap:6px;margin:0 0 12px;display:flex}.cma-landing .chart-y-labels{height:var(--chart-h);color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;justify-content:space-between;font-size:10px;line-height:1;display:flex}.cma-landing .chart-main{flex:auto;min-width:0}.cma-landing .chart-container{height:var(--chart-h);margin:0}.cma-landing .chart-labels{margin-bottom:0}.cma-landing .chart-cursor{border:2px solid var(--accent);background:var(--bg-card);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;animation:1s infinite blink;position:absolute}.cma-landing .chart-cursor-line{border-left:1px dashed var(--border);opacity:.6;width:0;position:absolute}.cma-landing .calc-inputs,.cma-landing .calc-panel{min-width:0}.cma-landing .calc-panel>.result-box:first-child,.cma-landing .calc-panel>.comparison-box:first-child,.cma-landing .calc-panel>.section-title:first-child{margin-top:0}@media (min-width:1200px){.cma-landing .calc-grid{align-items:start;gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"inputs cost human nothing"}.cma-landing .calc-inputs{grid-area:inputs}.cma-landing .calc-panel-cost{grid-area:cost}.cma-landing .calc-panel-human{grid-area:human}.cma-landing .calc-panel-nothing{grid-area:nothing}.cma-landing .calc-tabs{display:none}}@media (max-width:1199px){.cma-landing .calc-grid{gap:var(--space-md);grid-template-columns:1fr}.cma-landing .calc-inputs{gap:12px var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.cma-landing .input-group{margin-bottom:0}.cma-landing .result-period{display:none}.cma-landing .calc-grid{gap:12px}.cma-landing .chart-wrap{--chart-h:92px;margin-bottom:8px}.cma-landing .result-box{margin-top:0;padding:14px}.cma-landing .result-price{--price-size:32px}.cma-landing .result-breakdown{margin-top:12px;padding-top:12px}.cma-landing .comparison-box,.cma-landing .roi-box{margin-top:12px;padding:14px}.cma-landing .comparison-row{padding:7px 0}.cma-landing .roi-value{font-size:26px}.cma-landing .cta-btn{margin-top:12px}.cma-landing .calc-tabs{background:var(--bg-warm);border:1px solid var(--border-light);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.cma-landing .calc-tab{font:inherit;color:var(--text-muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:7px;padding:9px 4px;font-size:13px;font-weight:600;overflow:hidden}.cma-landing .calc-tab.active{background:var(--bg-card);color:var(--accent);box-shadow:var(--shadow-sm)}.cma-landing .calc-panel{display:none}.cma-landing .calc-panel[data-active=true]{display:block}}@media (max-width:767px){.cma-landing .pricing-section{padding:var(--space-xl) 0}.cma-landing .calculator-card{padding:14px}.cma-landing .calc-header{margin-bottom:12px}.cma-landing .calc-header h3{font-size:17px}.cma-landing .calc-header p{font-size:12px}.cma-landing .calc-grid{gap:var(--space-md)}.cma-landing .calc-inputs{gap:10px var(--space-md)}.cma-landing .input-label{gap:6px;margin-bottom:6px;font-size:12px}.cma-landing .input-value{padding:2px 8px;font-size:13px}.cma-landing .chart-wrap{--chart-h:68px;margin-bottom:8px}.cma-landing .chart-labels{font-size:10px}.cma-landing .result-box{margin-top:0;padding:12px}.cma-landing .result-label{font-size:11px}.cma-landing .result-price{--price-size:28px}.cma-landing .result-breakdown{gap:12px;margin-top:10px;padding-top:10px}.cma-landing .calc-tab{padding:7px 4px;font-size:12px}.cma-landing .comparison-box,.cma-landing .roi-box{margin-top:12px;padding:14px}.cma-landing .comparison-row{padding:8px 0;font-size:13px}.cma-landing .cta-btn{margin-top:12px;padding:11px;font-size:15px}.cma-landing .roi-box{padding:12px}.cma-landing .roi-value{font-size:24px}}.cma-landing .calculator-card.rate-alert{--alert:#fbbf24;--alert-soft:#422006;--alert-border:#92400e}.cma-landing .comparison-row-alert{background:var(--alert-soft);border-bottom-color:#0000;border-radius:8px;margin:6px -10px;padding:10px;animation:2.4s ease-in-out infinite rate-alert-glow}.cma-landing .comparison-value-quote{white-space:nowrap}.cma-landing .comparison-row-alert .comparison-label{color:var(--alert);font-weight:600}.cma-landing .roi-box-quote{background:var(--alert-soft);border-color:var(--alert-border)}.cma-landing .roi-box-quote .roi-sub{color:var(--alert);font-weight:600}@keyframes rate-alert-glow{0%,to{box-shadow:0 0 0 1px var(--alert-border), 0 0 10px #d9770640}50%{box-shadow:0 0 0 3px #fcd34d80,0 0 18px #d9770666}}.cma-landing .result-price-quote{font-size:calc(var(--price-size) * .72);color:var(--alert)}.cma-landing .result-price-quote+.result-period{color:var(--alert);font-weight:600;display:block}.cma-landing .cta-btn-alert{background:var(--alert);animation:2.4s ease-in-out infinite cta-alert-glow}.cma-landing .cta-btn-alert:hover{background:#b45309}@keyframes cta-alert-glow{0%,to{box-shadow:0 0 #fcd34d99,0 0 14px #d9770659}50%{box-shadow:0 0 0 5px #fcd34d4d,0 0 24px #d9770680}}@media (prefers-reduced-motion:reduce){.cma-landing .comparison-row-alert{box-shadow:0 0 0 1px var(--alert-border), 0 0 10px #d9770640;animation:none}.cma-landing .cta-btn-alert{animation:none;box-shadow:0 0 14px #d9770659}}@media (max-width:1199px){.cma-landing .calculator-card.rate-alert .calc-tab-human{color:var(--alert)}.cma-landing .calculator-card.rate-alert .calc-tab-human.active{background:var(--bg-card);color:var(--alert);box-shadow:0 0 0 1px var(--alert-border), var(--shadow-sm)}}@media (max-width:480px){.cma-landing .calc-panel .comparison-row{flex-direction:row;align-items:center;gap:10px}.cma-landing .calc-panel .comparison-value{white-space:nowrap}.cma-landing .calc-panel .comparison-value.highlight{font-size:16px}.cma-landing .calc-panel .comparison-row{padding:6px 0}.cma-landing .calc-panel .section-title{margin-bottom:6px}.cma-landing .roi-box{padding:10px}.cma-landing .roi-value{font-size:22px}.cma-landing .roi-sub{font-size:12px}}.cma-landing .pricing-highlights{gap:var(--space-lg);margin-top:var(--space-lg);padding:var(--space-lg);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cma-landing .pricing-highlights .highlight-item{align-items:flex-start;margin-bottom:0}@media (max-width:900px){.cma-landing .pricing-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cma-landing .pricing-highlights{grid-template-columns:1fr}}
