.breadcrumb[data-astro-cid-fahvwgmb]{margin-bottom:var(--spacing-6)}.breadcrumb[data-astro-cid-fahvwgmb] ol[data-astro-cid-fahvwgmb]{display:flex;list-style:none;padding:0;margin:0;font-size:.875rem;color:var(--color-gray-600)}.breadcrumb[data-astro-cid-fahvwgmb] li[data-astro-cid-fahvwgmb]:not(:last-child):after{content:"/";margin:0 var(--spacing-2);color:var(--color-gray-400)}.breadcrumb[data-astro-cid-fahvwgmb] a[data-astro-cid-fahvwgmb]{color:var(--color-primary);text-decoration:none}.hero[data-astro-cid-fahvwgmb]{text-align:center;padding:var(--spacing-10) 0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:var(--color-white);border-radius:var(--border-radius-xl);margin-bottom:var(--spacing-12)}.hero[data-astro-cid-fahvwgmb] h1[data-astro-cid-fahvwgmb]{font-size:3rem;margin-bottom:var(--spacing-4);color:var(--color-white)}.hero-subtitle[data-astro-cid-fahvwgmb]{font-size:1.25rem;margin-bottom:var(--spacing-8);opacity:.9;max-width:800px;margin-left:auto;margin-right:auto}.hero-stats[data-astro-cid-fahvwgmb]{display:flex;justify-content:center;gap:var(--spacing-8)}.stat[data-astro-cid-fahvwgmb]{text-align:center}.stat-number[data-astro-cid-fahvwgmb]{display:block;font-size:2rem;font-weight:700}.stat-label[data-astro-cid-fahvwgmb]{font-size:.875rem;opacity:.8}.decision-tool[data-astro-cid-fahvwgmb]{margin-bottom:var(--spacing-12)}.tool-header[data-astro-cid-fahvwgmb]{text-align:center;margin-bottom:var(--spacing-8)}.tool-header[data-astro-cid-fahvwgmb] h2[data-astro-cid-fahvwgmb]{font-size:2rem;margin-bottom:var(--spacing-4)}.tool-header[data-astro-cid-fahvwgmb] p[data-astro-cid-fahvwgmb]{font-size:1.125rem;color:var(--color-gray-600)}.decision-grid[data-astro-cid-fahvwgmb]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}.decision-card[data-astro-cid-fahvwgmb]{background:var(--color-white);border-radius:var(--border-radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);transition:all .3s ease}.decision-card[data-astro-cid-fahvwgmb]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card-icon[data-astro-cid-fahvwgmb]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--color-white);margin-bottom:var(--spacing-4)}.decision-card[data-astro-cid-fahvwgmb] h3[data-astro-cid-fahvwgmb]{font-size:1.25rem;margin-bottom:var(--spacing-4)}.decision-card[data-astro-cid-fahvwgmb] ul[data-astro-cid-fahvwgmb]{list-style:none;padding:0;margin:0 0 var(--spacing-5) 0}.decision-card[data-astro-cid-fahvwgmb] li[data-astro-cid-fahvwgmb]{padding:var(--spacing-2) 0;position:relative;padding-left:var(--spacing-4);color:var(--color-gray-700)}.decision-card[data-astro-cid-fahvwgmb] li[data-astro-cid-fahvwgmb]:before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:600}.recommendation[data-astro-cid-fahvwgmb]{background:var(--color-gray-50);padding:var(--spacing-3);border-radius:var(--border-radius);text-align:center}.detailed-comparison[data-astro-cid-fahvwgmb]{margin-bottom:var(--spacing-12)}.detailed-comparison[data-astro-cid-fahvwgmb] h2[data-astro-cid-fahvwgmb]{text-align:center;margin-bottom:var(--spacing-8)}.comparison-table-container[data-astro-cid-fahvwgmb]{overflow-x:auto}.comparison-table[data-astro-cid-fahvwgmb]{width:100%;border-collapse:collapse;background:var(--color-white);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow)}.comparison-table[data-astro-cid-fahvwgmb] th[data-astro-cid-fahvwgmb]{color:var(--color-white);padding:var(--spacing-4);text-align:left;font-weight:600}.feature-column[data-astro-cid-fahvwgmb]{background:var(--color-gray-700)!important;width:30%}.prepaid-column[data-astro-cid-fahvwgmb],.postpaid-column[data-astro-cid-fahvwgmb]{width:35%}.comparison-table[data-astro-cid-fahvwgmb] td[data-astro-cid-fahvwgmb]{padding:var(--spacing-4);border-bottom:1px solid var(--color-gray-100);vertical-align:top}.comparison-table[data-astro-cid-fahvwgmb] .pro[data-astro-cid-fahvwgmb]{color:var(--color-success);font-weight:500}.comparison-table[data-astro-cid-fahvwgmb] .con[data-astro-cid-fahvwgmb]{color:var(--color-error);font-weight:500}.usage-scenarios[data-astro-cid-fahvwgmb]{margin-bottom:var(--spacing-12)}.section-intro[data-astro-cid-fahvwgmb]{font-size:1.125rem;color:var(--color-gray-600);text-align:center;margin-bottom:var(--spacing-8);max-width:600px;margin-left:auto;margin-right:auto}.scenarios-grid[data-astro-cid-fahvwgmb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-6)}.scenario-card[data-astro-cid-fahvwgmb]{background:var(--color-white);border-radius:var(--border-radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}.scenario-header[data-astro-cid-fahvwgmb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4)}.scenario-header[data-astro-cid-fahvwgmb] h3[data-astro-cid-fahvwgmb]{margin:0;font-size:1.125rem}.recommendation-badge[data-astro-cid-fahvwgmb]{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius);font-size:.75rem;font-weight:600;text-transform:uppercase}.recommendation-badge[data-astro-cid-fahvwgmb].prepaid{background:var(--color-success);color:var(--color-white)}.recommendation-badge[data-astro-cid-fahvwgmb].postpaid{background:var(--color-primary);color:var(--color-white)}.recommendation-badge[data-astro-cid-fahvwgmb].either{background:var(--color-warning);color:var(--color-white)}.scenario-details[data-astro-cid-fahvwgmb] p[data-astro-cid-fahvwgmb]{margin-bottom:var(--spacing-3);color:var(--color-gray-700)}.best-plans[data-astro-cid-fahvwgmb] ul[data-astro-cid-fahvwgmb]{list-style:none;padding:0;margin:var(--spacing-2) 0}.best-plans[data-astro-cid-fahvwgmb] li[data-astro-cid-fahvwgmb]{font-size:.875rem;color:var(--color-gray-600);padding:var(--spacing-1) 0;position:relative;padding-left:var(--spacing-4)}.best-plans[data-astro-cid-fahvwgmb] li[data-astro-cid-fahvwgmb]:before{content:"→";position:absolute;left:0;color:var(--color-primary)}.savings-highlight[data-astro-cid-fahvwgmb]{background:var(--color-success);color:var(--color-white);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--border-radius);font-size:.875rem;font-weight:600;margin-top:var(--spacing-3);display:inline-block}.cost-analysis[data-astro-cid-fahvwgmb]{margin-bottom:var(--spacing-12)}.cost-comparison-grid[data-astro-cid-fahvwgmb]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}.cost-card[data-astro-cid-fahvwgmb]{background:var(--color-white);border-radius:var(--border-radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}.cost-card[data-astro-cid-fahvwgmb] h3[data-astro-cid-fahvwgmb]{font-size:1.25rem;margin-bottom:var(--spacing-5);text-align:center}.plan-item[data-astro-cid-fahvwgmb]{border:1px solid var(--color-gray-200);border-radius:var(--border-radius);padding:var(--spacing-4);margin-bottom:var(--spacing-4)}.plan-header[data-astro-cid-fahvwgmb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}.provider[data-astro-cid-fahvwgmb]{font-size:.875rem;color:var(--color-gray-600)}.price[data-astro-cid-fahvwgmb]{font-size:1.125rem;font-weight:700;color:var(--color-primary)}.plan-details[data-astro-cid-fahvwgmb] ul[data-astro-cid-fahvwgmb]{list-style:none;padding:0;margin:var(--spacing-2) 0}.plan-details[data-astro-cid-fahvwgmb] li[data-astro-cid-fahvwgmb]{font-size:.75rem;color:var(--color-gray-600);position:relative;padding-left:var(--spacing-3)}.plan-details[data-astro-cid-fahvwgmb] li[data-astro-cid-fahvwgmb]:before{content:"•";position:absolute;left:0;color:var(--color-primary)}.cost-summary[data-astro-cid-fahvwgmb]{background:var(--color-gray-50);padding:var(--spacing-4);border-radius:var(--border-radius);text-align:center;margin-top:var(--spacing-4)}.switching-guide[data-astro-cid-fahvwgmb]{margin-bottom:var(--spacing-12)}.switching-grid[data-astro-cid-fahvwgmb]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}.switching-card[data-astro-cid-fahvwgmb]{background:var(--color-white);border-radius:var(--border-radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}.switching-card[data-astro-cid-fahvwgmb] h3[data-astro-cid-fahvwgmb]{text-align:center;margin-bottom:var(--spacing-5);color:var(--color-primary)}.steps-list[data-astro-cid-fahvwgmb]{margin-bottom:var(--spacing-5)}.step-item[data-astro-cid-fahvwgmb]{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.step-number[data-astro-cid-fahvwgmb]{background:var(--color-primary);color:var(--color-white);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0}.step-text[data-astro-cid-fahvwgmb]{flex:1;color:var(--color-gray-700)}.switching-tip[data-astro-cid-fahvwgmb]{background:var(--color-gray-50);padding:var(--spacing-3);border-radius:var(--border-radius);border-left:4px solid var(--color-primary)}.faq-section[data-astro-cid-fahvwgmb]{margin-bottom:var(--spacing-12)}.faq-container[data-astro-cid-fahvwgmb]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-fahvwgmb]{background:var(--color-white);border-radius:var(--border-radius);margin-bottom:var(--spacing-4);box-shadow:var(--shadow-sm)}.faq-question[data-astro-cid-fahvwgmb]{font-size:1.125rem;font-weight:600;padding:var(--spacing-5);margin:0;color:var(--color-gray-900);cursor:pointer;border-bottom:1px solid var(--color-gray-100)}.faq-answer[data-astro-cid-fahvwgmb]{padding:var(--spacing-5)}.faq-answer[data-astro-cid-fahvwgmb] p[data-astro-cid-fahvwgmb]{margin:0;line-height:1.7;color:var(--color-gray-700)}.cta-section[data-astro-cid-fahvwgmb]{background:var(--color-gray-100);padding:var(--spacing-10);border-radius:var(--border-radius-xl);text-align:center}.cta-content[data-astro-cid-fahvwgmb] h2[data-astro-cid-fahvwgmb]{font-size:2rem;margin-bottom:var(--spacing-4)}.cta-content[data-astro-cid-fahvwgmb] p[data-astro-cid-fahvwgmb]{font-size:1.125rem;color:var(--color-gray-600);margin-bottom:var(--spacing-6)}.cta-buttons[data-astro-cid-fahvwgmb]{display:flex;justify-content:center;gap:var(--spacing-4)}@media (max-width: 768px){.hero[data-astro-cid-fahvwgmb] h1[data-astro-cid-fahvwgmb]{font-size:2rem}.hero-stats[data-astro-cid-fahvwgmb]{flex-direction:column;gap:var(--spacing-4)}.decision-grid[data-astro-cid-fahvwgmb],.scenarios-grid[data-astro-cid-fahvwgmb],.cost-comparison-grid[data-astro-cid-fahvwgmb],.switching-grid[data-astro-cid-fahvwgmb]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-fahvwgmb]{flex-direction:column;align-items:center}.comparison-table-container[data-astro-cid-fahvwgmb]{font-size:.875rem}.comparison-table[data-astro-cid-fahvwgmb] td[data-astro-cid-fahvwgmb]{padding:var(--spacing-2)}}
