.dues-card.svelte-1el5s5s{display:flex;flex-direction:column;gap:2rem;padding:3rem;background:#fff;border-radius:16px;box-shadow:0 4px 6px #00000012}@media(min-width:768px){.dues-card.svelte-1el5s5s{flex-direction:row;align-items:flex-start}}.dues-card__amount.svelte-1el5s5s{text-align:center;padding:2rem;background:linear-gradient(135deg,#8b2635,#5e1a24);border-radius:12px;color:#fff;flex-shrink:0}@media(min-width:768px){.dues-card__amount.svelte-1el5s5s{min-width:180px}}.dues-card__price.svelte-1el5s5s{display:block;font-size:clamp(2.5rem,1.75rem + 3.75vw,4rem);font-weight:700;line-height:1}.dues-card__period.svelte-1el5s5s{font-size:clamp(.875rem,.8rem + .375vw,1rem);opacity:.9}.dues-card__details.svelte-1el5s5s h3:where(.svelte-1el5s5s){font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);font-weight:600;margin-bottom:1rem}.dues-card__details.svelte-1el5s5s p:where(.svelte-1el5s5s){margin-bottom:.5rem;color:#424242}.dues-card__details.svelte-1el5s5s ul:where(.svelte-1el5s5s){margin:0;padding-left:2rem}.dues-card__details.svelte-1el5s5s ul:where(.svelte-1el5s5s) li:where(.svelte-1el5s5s){margin-bottom:.25rem;color:#2d2d2d}.payment-options.svelte-1el5s5s{display:grid;gap:1.5rem}@media(min-width:768px){.payment-options.svelte-1el5s5s{grid-template-columns:repeat(3,1fr)}}.payment-option.svelte-1el5s5s{padding:2rem;background:#f5f5f5;border-radius:12px;text-align:center}.payment-option__icon.svelte-1el5s5s{font-size:2.5rem;margin-bottom:1rem}.payment-option.svelte-1el5s5s h4:where(.svelte-1el5s5s){font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:600;color:#1a1a1a;margin-bottom:.5rem}.payment-option.svelte-1el5s5s p:where(.svelte-1el5s5s){font-size:clamp(.875rem,.8rem + .375vw,1rem);color:#424242;margin-bottom:1rem}.payment-option.svelte-1el5s5s address:where(.svelte-1el5s5s){font-style:normal;font-size:clamp(.875rem,.8rem + .375vw,1rem);color:#2d2d2d;line-height:1.6}.payment-option__note.svelte-1el5s5s{display:block;font-size:clamp(.75rem,.7rem + .25vw,.875rem);color:#424242;margin-top:.5rem}.payment-option.svelte-1el5s5s .btn:where(.svelte-1el5s5s){margin-top:.5rem}.faq-list.svelte-1el5s5s{display:flex;flex-direction:column;gap:1rem}.faq-item.svelte-1el5s5s{background:#fff;border-radius:12px;overflow:hidden}.faq-item.svelte-1el5s5s summary:where(.svelte-1el5s5s){padding:1.5rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .15s ease}.faq-item.svelte-1el5s5s summary:where(.svelte-1el5s5s):hover{background:#f5f5f5}.faq-item.svelte-1el5s5s summary:where(.svelte-1el5s5s)::marker{display:none}.faq-item.svelte-1el5s5s summary:where(.svelte-1el5s5s)::-webkit-details-marker{display:none}.faq-item.svelte-1el5s5s summary:where(.svelte-1el5s5s):after{content:"+";font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);color:#8b2635;transition:transform .15s ease}.faq-item[open].svelte-1el5s5s summary:where(.svelte-1el5s5s):after{transform:rotate(45deg)}.faq-item.svelte-1el5s5s p:where(.svelte-1el5s5s){padding:0 1.5rem 1.5rem;margin:0;color:#424242;line-height:1.6}
