:root{--cc-bg:#f8fafc;--cc-bg-deep:#f1f5f9;--cc-bg-subtle:#f1f5f9;--cc-bg-white:#ffffff;--cc-surface:#ffffff;--cc-surface-hover:#f1f5f9;--cc-surface-alt:#f8fafc;--cc-border:#e2e8f0;--cc-border-light:#cbd5e1;--cc-text:#2c3e50;--cc-text-strong:#1e293b;--cc-text-secondary:#475569;--cc-text-muted:#566273;--cc-text-light:#94a3b8;--cc-text-inverse:#ffffff;--cc-brand-start:#667eea;--cc-brand-end:#764ba2;--cc-brand-gradient:linear-gradient(135deg, var(--cc-brand-start) 0%, var(--cc-brand-end) 100%);--cc-blue:#3b82f6;--cc-blue-hover:#2563eb;--cc-blue-soft:rgba(59, 130, 246, 0.1);--cc-accent:#3b82f6;--cc-accent-hover:#2563eb;--cc-accent-light:rgba(59, 130, 246, 0.1);--cc-accent-text:#ffffff;--cc-btn-primary-bg:#2563eb;--cc-btn-primary-hover:#1d4ed8;--cc-green:#10b981;--cc-green-strong:#036b47;--cc-green-soft:rgba(16, 185, 129, 0.1);--cc-success:#10b981;--cc-success-dark:#036b47;--cc-success-light:rgba(16, 185, 129, 0.1);--cc-amber:#f59e0b;--cc-amber-soft:rgba(245, 158, 11, 0.1);--cc-danger:#ef4444;--cc-danger-dark:#b91c1c;--cc-danger-light:rgba(239, 68, 68, 0.1);--cc-warm:#ff6a00;--cc-status-operational:#10b981;--cc-status-degraded:#f59e0b;--cc-status-outage:#ef4444;--cc-status-maintenance:#3b82f6;--cc-status-unknown:#94a3b8;--cc-font-sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--cc-font-mono:'JetBrains Mono','SF Mono',Monaco,Inconsolata,'Roboto Mono',Consolas,'Courier New',monospace;--cc-font-size-base:15px;--cc-line-height:1.5;--cc-radius:8px;--cc-radius-sm:4px;--cc-radius-lg:12px;--cc-shadow-sm:0 1px 2px rgba(0,0,0,0.05);--cc-shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.05);--cc-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.05);--cc-space-1:4px;--cc-space-2:8px;--cc-space-3:12px;--cc-space-4:16px;--cc-space-6:24px;--cc-space-8:32px;--cc-space-12:48px;--cc-provider-aws:linear-gradient(135deg, #ff9a00 0%, #ff6a00 100%);--cc-provider-azure:linear-gradient(135deg, #0078d4 0%, #005a9e 100%);--cc-provider-gcp:linear-gradient(135deg, #4285f4 0%, #34a853 50%, #ea4335 100%);--cc-provider-oracle:linear-gradient(135deg, #f80000 0%, #c62d42 100%);--cc-provider-ibm:linear-gradient(135deg, #1261FE 0%, #0f4c75 100%);--cc-provider-alibaba:linear-gradient(135deg, #ff6a00 0%, #ff8f00 100%);--cc-provider-digitalocean:#0080FF;--cc-provider-hetzner:#d50c2d;--cc-provider-linode:#00b050;--cc-gray-50:#f8fafc;--cc-gray-100:#f1f5f9;--cc-gray-200:#e2e8f0;--cc-gray-300:#cbd5e1;--cc-gray-400:#94a3b8;--cc-gray-500:#566273;--cc-gray-600:#475569;--cc-gray-700:#334155;--cc-gray-800:#1e293b;--cc-gray-900:#0f172a;--cc-primary:#3b82f6;--cc-primary-dark:#2563eb;--cc-secondary:#566273;--cc-secondary-dark:#475569;--cc-indigo:#6366f1;--cc-warning:#f59e0b;--cc-warning-dark:#d97706;--cc-warning-light:rgba(245, 158, 11, 0.1);--cc-info:#3b82f6;--cc-info-light:rgba(59, 130, 246, 0.1);--cc-fresh-good:var(--cc-success);--cc-fresh-ok:var(--cc-warning);--cc-fresh-stale:var(--cc-danger);--cc-gradient-primary:var(--cc-brand-gradient);--cc-gradient-header:rgba(248, 250, 252, 0.94);--cc-gradient-footer:#f1f5f9;--cc-gradient-accent:linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);--cc-gradient-success:linear-gradient(135deg, #10b981 0%, #059669 100%);--cc-gradient-danger:linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--cc-font-xs:0.625rem;--cc-font-sm:0.75rem;--cc-font-body-sm:0.8125rem;--cc-font-body:0.875rem;--cc-font-md:0.9375rem;--cc-font-lg:1rem;--cc-font-xl:1.125rem;--cc-font-2xl:1.375rem;--cc-font-3xl:1.5rem;--cc-font-4xl:2rem;--cc-font-5xl:2.25rem;--cc-font-6xl:2.5rem;--cc-weight-normal:400;--cc-weight-medium:500;--cc-weight-semibold:600;--cc-weight-bold:700;--cc-space-xs:0.25rem;--cc-space-sm:0.5rem;--cc-space-md:1rem;--cc-space-lg:1.5rem;--cc-space-xl:2rem;--cc-space-2xl:4rem;--cc-max-width:1280px;--cc-card-padding:1.25rem;--cc-grid-gap:1.25rem;--cc-radius-md:8px;--cc-radius-xl:12px;--cc-radius-pill:100px;--cc-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.05);--cc-transition:all 0.15s ease;--cc-transition-fast:all 0.1s ease;--cc-letter-tight:-0.02em;--cc-letter-normal:-0.01em;--cc-social-twitter:#1da1f2;--cc-social-linkedin:#0077b5;--cc-social-facebook:#1877f2;--cc-social-rss:#ff6b35;--cc-tier-basic-bg:rgba(59, 130, 246, 0.08);--cc-tier-basic-text:#1d4ed8;--cc-tier-standard-bg:rgba(16, 185, 129, 0.08);--cc-tier-standard-text:#036b47;--cc-tier-premium-bg:rgba(245, 158, 11, 0.08);--cc-tier-premium-text:#92400e;--cc-tier-enterprise-bg:rgba(99, 102, 241, 0.08);--cc-tier-enterprise-text:#3730a3;--cc-tw-gray-50:#f8fafc;--cc-tw-gray-100:#f1f5f9;--cc-tw-gray-200:#e2e8f0;--cc-tw-gray-300:#cbd5e1;--cc-tw-gray-400:#94a3b8;--cc-tw-gray-500:#566273;--cc-tw-gray-600:#475569;--cc-tw-gray-700:#334155;--cc-tw-gray-800:#1e293b;--cc-tw-gray-900:#0f172a;--cc-green-500:#10b981;--cc-green-dark:#059669;--cc-amber-dark:#d97706;--cc-purple-500:#8b5cf6;--cc-orange-500:#f97316;--cc-indigo-500:#6366f1;--cc-violet-500:#8b5cf6;--cc-violet-700:#7c3aed;--cc-blue-700:#1d4ed8;--cc-blue-light:rgba(59, 130, 246, 0.15);--cc-blue-dark:#1e40af;--cc-z-header:100;--cc-z-sidebar:200;--cc-z-modal:1000;--cc-z-notification:1100;--cc-accent-dark:var(--cc-blue-hover);--cc-hover:var(--cc-surface-hover);--cc-mono:var(--cc-font-mono);--cc-link:var(--cc-blue);--cc-red:var(--cc-danger)}body,html{font-family:var(--cc-font-sans);font-size:var(--cc-font-size-base);line-height:var(--cc-line-height);color:var(--cc-text);background-color:var(--cc-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mono,[class*=mono],code,pre{font-family:var(--cc-font-mono)}.cmp-container{padding-top:32px;padding-bottom:80px}.cmp-add-icon{font-size:10px}.cmp-svc-grid{margin-bottom:28px}.cmp-svc-card{cursor:default}.cmp-svc-meta{margin-bottom:0}.cmp-svc-desc{margin-top:8px}.cmp-table-wrap{border-radius:var(--cc-radius);overflow:hidden;border:1px solid var(--cc-border);margin-bottom:28px}.cmp-td--name{font-weight:600;color:var(--cc-text)}.cmp-td--abbr{color:var(--cc-text-secondary)}.cmp-td--muted{font-size:12px;color:var(--cc-text-muted)}.cmp-td--pricing{font-size:10px;color:var(--cc-text-muted)}.cmp-empty{display:block;background:#fff;border:1px solid var(--cc-border);border-radius:14px;padding:46px 24px;text-align:center}.cmp-empty__icon{font-size:11px}.compare-header{align-items:flex-end;margin-bottom:22px}.compare-header h1{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--cc-text-strong);margin:0}.cmp-eyebrow{font-family:var(--cc-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-blue-hover,#2563eb);margin-bottom:6px;display:flex;align-items:center;gap:7px}.cmp-eyebrow-code{color:var(--cc-blue,#3b82f6);font-weight:700;letter-spacing:0}.cmp-container .label,.compare-providers-section .label{color:var(--cc-blue-hover,#2563eb);font-weight:600;letter-spacing:.09em;display:inline-block;margin-bottom:10px}.cmp-empty>i.fa-search{font-size:26px;color:var(--cc-text-light);margin-bottom:10px}.cmp-empty h2{font-size:18px;font-weight:700;color:var(--cc-text-strong);margin:8px 0 6px}.cmp-empty p{color:var(--cc-text-muted);font-size:13.5px;margin-bottom:18px}.compare-providers-section__links{display:flex;flex-wrap:wrap;gap:8px}.compare-providers-section__links .v4-btn{border-radius:100px}