.form-wrapper.svelte-16pv7s1{display:flex;justify-content:center;align-items:flex-start;padding:8px;width:100%}.payment-form.svelte-16pv7s1{max-width:100%;width:100%;background:transparent;padding:8px 4px;overflow:hidden}h2.svelte-16pv7s1{text-align:center;font-family:var(--kazimir-font);font-size:22px;font-weight:400;color:#08083b;margin:0 0 20px}.frequency-row.svelte-16pv7s1{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.frequency-option.svelte-16pv7s1{display:flex;align-items:center;justify-content:center;background-color:#f3efe7;border:1px solid transparent;border-radius:999px;padding:11px 8px;cursor:pointer;color:#4a463c;font-family:var(--nova-font);font-size:13px;font-weight:500;transition:background-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.frequency-option.svelte-16pv7s1 input:where(.svelte-16pv7s1){position:absolute;opacity:0;pointer-events:none;width:0;height:0}.frequency-option.svelte-16pv7s1:hover{background-color:#ebe5da}.frequency-option.selected.svelte-16pv7s1{background-color:#ffca0a;color:#08083b}.frequency-option.svelte-16pv7s1:focus-within{outline:none;box-shadow:none}.amounts-grid.svelte-16pv7s1{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.amount-button.svelte-16pv7s1{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:0 2px;background-color:#f3efe7;border:1px solid transparent;border-radius:12px;padding:14px 8px;cursor:pointer;text-align:center;color:#333232;font-family:var(--nova-font);transition:background-color .15s ease;width:100%;min-width:0;box-sizing:border-box}.amount-button.svelte-16pv7s1:hover{background-color:#ebe5da}.amount-button.svelte-16pv7s1:focus,.amount-button.svelte-16pv7s1:focus-visible,.action-button.svelte-16pv7s1:focus,.action-button.svelte-16pv7s1:focus-visible,.amount-input.svelte-16pv7s1:focus,.amount-input.svelte-16pv7s1:focus-visible{outline:none;box-shadow:none}.amount-value.svelte-16pv7s1{font-size:18px;font-weight:600}.suffix.svelte-16pv7s1{margin-left:2px;font-size:12px;font-weight:400;color:#6b6558}.amount-button.selected.svelte-16pv7s1{background-color:#ffca0a;color:#08083b}.amount-button.selected.svelte-16pv7s1 .suffix:where(.svelte-16pv7s1){color:#4a463c}.other-amount-wrapper.svelte-16pv7s1{display:flex;align-items:center;gap:6px;background-color:#f3efe7;border:1px solid transparent;border-radius:12px;padding:0 14px;min-height:52px;transition:background-color .15s ease}.other-amount-wrapper.svelte-16pv7s1:hover{background-color:#ebe5da}.other-amount-wrapper.selected.svelte-16pv7s1{background-color:#ffca0a}.currency.svelte-16pv7s1{font-family:var(--nova-font);font-size:18px;font-weight:600;color:#6b6558}.other-amount-wrapper.selected.svelte-16pv7s1 .currency:where(.svelte-16pv7s1){color:#08083b}.amount-input.svelte-16pv7s1{flex:1;width:100%;border:none;background:transparent;padding:14px 0;font-family:var(--nova-font);font-size:16px;font-weight:500;color:#08083b;box-shadow:none;outline:none;-moz-appearance:textfield;appearance:textfield}.amount-input.svelte-16pv7s1::placeholder{color:#8a8478;font-weight:400}.amount-input.svelte-16pv7s1::-webkit-outer-spin-button,.amount-input.svelte-16pv7s1::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.action-button.svelte-16pv7s1{width:100%;padding:16px;font-family:var(--nova-font);font-size:14px;letter-spacing:.04em;font-weight:600;text-transform:uppercase;color:#08083b;background-color:#ffca0a;border:none;border-radius:12px;cursor:pointer;transition:filter .15s ease}.action-button.svelte-16pv7s1:hover:not(:disabled){filter:brightness(.97)}.action-button.svelte-16pv7s1:disabled{opacity:.7;cursor:wait}.impact-text.svelte-16pv7s1{margin:16px 0 0;text-align:center;font-family:var(--nova-font);font-size:13px;line-height:1.5;font-weight:300;color:#6b6558}.impact-text.svelte-16pv7s1 strong:where(.svelte-16pv7s1){font-weight:600;color:#333232}.status-message.svelte-16pv7s1{margin-top:16px;text-align:center;font-family:var(--nova-font);font-weight:400;font-size:14px;padding:12px;border-radius:10px;color:#555;background-color:#0000000a}.status-message.success.svelte-16pv7s1{color:#1f7a3a;background-color:#28a7451a}@media (max-width: 768px){.form-wrapper.svelte-16pv7s1,.payment-form.svelte-16pv7s1{padding:0}h2.svelte-16pv7s1{font-size:17px;margin-bottom:12px}.frequency-row.svelte-16pv7s1{gap:6px;margin-bottom:10px}.frequency-option.svelte-16pv7s1{font-size:11px;padding:9px 2px;border-radius:10px}.amounts-grid.svelte-16pv7s1{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.amount-button.svelte-16pv7s1{padding:12px 2px;border-radius:10px;min-width:0}.amount-value.svelte-16pv7s1{font-size:14px}.suffix.svelte-16pv7s1{font-size:10px;margin-left:1px}.other-amount-wrapper.svelte-16pv7s1{min-height:46px;padding:0 10px;border-radius:10px}.currency.svelte-16pv7s1{font-size:14px}.amount-input.svelte-16pv7s1{font-size:14px;padding:12px 0;min-width:0}.action-button.svelte-16pv7s1{font-size:12px;padding:13px 8px;border-radius:10px;letter-spacing:.02em}.impact-text.svelte-16pv7s1{font-size:12px;margin-top:12px}}@media (max-width: 380px){.frequency-option.svelte-16pv7s1{font-size:10px}.amount-value.svelte-16pv7s1{font-size:13px}.suffix.svelte-16pv7s1{display:none}}
