.cost-factors-grid,.ip-measures-grid{gap:var(--space-6)}.cost-factor-card{padding:var(--space-8);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-card);transition:all var(--transition-base)}.cost-factor-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px);border-color:var(--color-accent)}.cost-factor-card i{font-size:2rem;color:var(--color-accent);margin-bottom:var(--space-4)}.cost-factor-card h3{font-size:var(--text-lg);margin-bottom:var(--space-3)}.cost-factor-card p{font-size:var(--text-sm);color:var(--color-text-light);line-height:var(--leading-relaxed)}.cost-comparison,.sla-table-wrap,.comparison-table-wrap{margin-top:var(--space-12);padding:var(--space-8);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow-x:auto}.cost-comparison h3{font-size:var(--text-xl);margin-bottom:var(--space-6)}.data-table{width:100%;border-collapse:collapse;font-size:var(--text-sm);min-width:600px}.comparison-table{min-width:800px}.data-table th,.data-table td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border-light)}.data-table th{background:var(--color-bg-alt);font-weight:var(--font-semibold);color:var(--color-primary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.data-table tbody tr:hover{background:var(--color-bg-alt)}.data-table .highlight-row,.data-table .highlight-row:hover{background:var(--color-accent-light)}.data-table .best{color:var(--color-success);font-weight:var(--font-semibold)}.data-table .best i{margin-right:var(--space-1)}.comparison-disclaimer{display:flex;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-4);background:var(--color-accent-light);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-text-light);line-height:var(--leading-relaxed)}.comparison-disclaimer i{color:var(--color-accent);margin-top:2px;flex-shrink:0}.myths-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:768px){.myths-grid{grid-template-columns:repeat(2,1fr)}}.myth-card{padding:var(--space-8);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.myth-header{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}.myth-header.myth{background:#ef44441a;color:#dc2626}.myth-header.reality{background:#22c55e1a;color:#16a34a;margin-top:var(--space-5)}.myth-card p{font-size:var(--text-sm);color:var(--color-text);line-height:var(--leading-relaxed);margin-bottom:var(--space-3)}.ip-measure-card{padding:var(--space-8);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:all var(--transition-base)}.ip-measure-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px);border-color:var(--color-accent)}.ip-measure-card i{font-size:1.5rem;color:var(--color-accent);margin-bottom:var(--space-4)}.ip-measure-card h3{font-size:var(--text-lg);margin-bottom:var(--space-3)}.ip-measure-card p{font-size:var(--text-sm);color:var(--color-text-light);line-height:var(--leading-relaxed)}.communication-notes{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-8)}@media(min-width:768px){.communication-notes{grid-template-columns:repeat(3,1fr)}}.comm-note{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-text-light);line-height:var(--leading-relaxed)}.comm-note i{color:var(--color-accent);font-size:1.25rem;flex-shrink:0;margin-top:2px}.comm-note strong{color:var(--color-primary);display:block;margin-bottom:var(--space-1)}
