.plans-page__hero{margin-bottom:1.5rem}.plans-page__hero h1{font-family:"Lora", Georgia, "Times New Roman", serif;font-weight:500;color:#292524}.plans-page__subheading{color:#57534e;max-width:36rem;margin:0 auto}.plans-page__cards .row{row-gap:1.5rem}.plans-comparison-toggle{max-width:60rem;margin:1.5rem auto 0}.plans-comparison-toggle__summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.75rem 1.25rem;min-height:44px;font-family:"Lora", Georgia, "Times New Roman", serif;font-weight:500;color:#1e3a5f;border:1px solid #1e3a5f;border-radius:9999px;background-color:transparent;transition:all 0.2s ease}.plans-comparison-toggle__summary::-webkit-details-marker{display:none}.plans-comparison-toggle__summary::after{content:'\25BE';font-size:0.875rem;transition:transform 0.2s ease}.plans-comparison-toggle__summary:hover{background-color:#1e3a5f;color:#ffffff}.plans-comparison-toggle[open] .plans-comparison-toggle__summary::after{transform:rotate(180deg)}.plan-comparison-table h2{font-family:"Lora", Georgia, "Times New Roman", serif;font-weight:500}.plan-comparison-table h4{font-size:18px;font-weight:600}.plan-comparison-table .table{border-radius:0.75rem;overflow:hidden;font-size:13px;min-width:480px}@media (min-width: 576px){.plan-comparison-table .table{font-size:14px;min-width:auto}}.plan-comparison-table .table th{font-family:"Lora", Georgia, "Times New Roman", serif;font-weight:500;background-color:#faf8f5;font-size:12px;vertical-align:middle;white-space:nowrap}@media (min-width: 576px){.plan-comparison-table .table th{font-size:14px;white-space:normal}}.plan-comparison-table .table td{border-color:#f5f3f0;vertical-align:middle;padding:8px 4px}@media (min-width: 576px){.plan-comparison-table .table td{padding:10px 8px}}.plan-comparison-table .table .text-success .fa-check{font-size:16px}.plan-comparison-table .table .text-muted{font-size:16px;font-weight:bold}.plans-faq h2{font-family:"Lora", Georgia, "Times New Roman", serif;font-weight:500}.plans-faq .mv-faq-item{border-radius:0.75rem;margin-bottom:0.5rem}.plans-faq .mv-faq-item .mv-faq-question{font-family:"Lora", Georgia, "Times New Roman", serif;font-weight:500;padding:1rem;cursor:pointer}.plans-faq .mv-faq-item .mv-faq-answer{padding:0 1rem 1rem;color:#57534e;line-height:1.75}.refund-policy{border-radius:1rem;background-color:#faf5ec;border:none}.refund-policy__icon{color:#c78c36}.refund-policy h2{font-family:"Lora", Georgia, "Times New Roman", serif;font-weight:500;color:#292524}.refund-policy p{color:#44403c}
