.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 .table{border-radius:0.75rem;overflow:hidden}.plan-comparison-table .table th{font-family:"Lora", Georgia, "Times New Roman", serif;font-weight:500;background-color:#faf8f5}.plan-comparison-table .table td{border-color:#f5f3f0}.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}
