section.svelte-5j3k8c{max-width:900px;margin:0 auto;padding:2rem}h1.svelte-5j3k8c{font-size:3rem;margin-bottom:2rem;color:#222;font-weight:700;line-height:1.2}.intro.svelte-5j3k8c{background-color:#f8f9fa;border-left:4px solid #0066cc;padding:2rem;margin-bottom:3rem;border-radius:4px;box-shadow:0 2px 8px #0000000d}.intro.svelte-5j3k8c p:where(.svelte-5j3k8c){font-size:1.125rem;line-height:1.8;margin:0;color:#333}.intro.svelte-5j3k8c p:where(.svelte-5j3k8c):last-child{margin-top:1rem}.intro.svelte-5j3k8c a:where(.svelte-5j3k8c){color:#06c;text-decoration:underline;transition:color .2s ease}.intro.svelte-5j3k8c a:where(.svelte-5j3k8c):hover{color:#004c99}.bank-details-notice.svelte-5j3k8c{background:linear-gradient(135deg,#e3f2fd,#f0f7ff);border:2px solid #0066cc;border-radius:12px;padding:3rem 2rem;margin-bottom:3rem;text-align:center;box-shadow:0 4px 12px #0066cc1a}.bank-details-notice.svelte-5j3k8c h2:where(.svelte-5j3k8c){font-size:2rem;color:#222;margin:0 0 1.5rem;font-weight:700}.bank-details-notice.svelte-5j3k8c p:where(.svelte-5j3k8c){font-size:1.125rem;line-height:1.8;margin-bottom:1rem;color:#444;max-width:700px;margin-left:auto;margin-right:auto}.bank-details-notice.svelte-5j3k8c p:where(.svelte-5j3k8c):last-child{margin-bottom:0}.receipt-info.svelte-5j3k8c{background-color:#f8f9fa;border-left:4px solid #0066cc;padding:1.5rem 2rem;margin-bottom:3rem;border-radius:4px}.receipt-info.svelte-5j3k8c h3:where(.svelte-5j3k8c){font-size:1.25rem;color:#222;margin:0 0 .75rem;font-weight:600}.receipt-info.svelte-5j3k8c p:where(.svelte-5j3k8c){line-height:1.8;margin:0 0 1rem;color:#444;font-size:1rem}.receipt-info.svelte-5j3k8c a:where(.svelte-5j3k8c){color:#06c;text-decoration:none;border-bottom:1px solid #0066cc;transition:color .2s ease,border-color .2s ease}.receipt-info.svelte-5j3k8c a:where(.svelte-5j3k8c):hover{color:#004c99;border-bottom-color:#004c99}.receipt-info.svelte-5j3k8c ul:where(.svelte-5j3k8c){list-style:none;padding:0;margin:0}.receipt-info.svelte-5j3k8c ul:where(.svelte-5j3k8c) li:where(.svelte-5j3k8c){padding-left:1.5rem;margin-bottom:.5rem;position:relative;line-height:1.6;color:#444}.receipt-info.svelte-5j3k8c ul:where(.svelte-5j3k8c) li:where(.svelte-5j3k8c):before{content:"•";position:absolute;left:.5rem;color:#06c;font-weight:700}.receipt-info.svelte-5j3k8c ul:where(.svelte-5j3k8c) li:where(.svelte-5j3k8c):last-child{margin-bottom:0}.section-block.svelte-5j3k8c{margin-bottom:3rem}.section-block.svelte-5j3k8c h2:where(.svelte-5j3k8c){font-size:1.875rem;color:#222;margin:0 0 1rem;font-weight:600;line-height:1.3}.section-block.svelte-5j3k8c p:where(.svelte-5j3k8c){line-height:1.8;margin-bottom:1rem;color:#444;font-size:1rem}.section-block.svelte-5j3k8c p:where(.svelte-5j3k8c):last-child{margin-bottom:0}.impact-list.svelte-5j3k8c{list-style:none;padding:0;margin:1.5rem 0 0}.impact-list.svelte-5j3k8c li:where(.svelte-5j3k8c){padding:1rem 1.5rem;margin-bottom:1rem;background-color:#f8f9fa;border-left:4px solid #0066cc;border-radius:4px;line-height:1.8;color:#444}.impact-list.svelte-5j3k8c li:where(.svelte-5j3k8c) strong:where(.svelte-5j3k8c){color:#06c;display:block;margin-bottom:.5rem;font-size:1.05rem}.usage-list.svelte-5j3k8c{list-style:none;padding:0;margin:1.5rem 0 0}.usage-list.svelte-5j3k8c li:where(.svelte-5j3k8c){padding-left:2rem;margin-bottom:.75rem;position:relative;line-height:1.8;color:#444}.usage-list.svelte-5j3k8c li:where(.svelte-5j3k8c):before{content:"✓";position:absolute;left:.5rem;color:#06c;font-weight:700;font-size:1.2rem}.callout.svelte-5j3k8c{background-color:#e8f4f8;border:2px solid #0066cc;border-radius:8px;padding:2rem;margin-top:3rem}.callout.svelte-5j3k8c h2:where(.svelte-5j3k8c){font-size:1.5rem;color:#222;margin:0 0 1rem;font-weight:600}.callout.svelte-5j3k8c p:where(.svelte-5j3k8c){line-height:1.8;margin:0;color:#444;font-size:1rem}.callout.svelte-5j3k8c a:where(.svelte-5j3k8c){color:#06c;text-decoration:none;border-bottom:2px solid #0066cc;transition:color .2s ease,border-color .2s ease;font-weight:500}.callout.svelte-5j3k8c a:where(.svelte-5j3k8c):hover{color:#004c99;border-bottom-color:#004c99}@media(max-width:768px){section.svelte-5j3k8c{padding:1.5rem}h1.svelte-5j3k8c{font-size:2.25rem}.intro.svelte-5j3k8c{padding:1.5rem}.bank-details-notice.svelte-5j3k8c{padding:2rem 1.5rem}.bank-details-notice.svelte-5j3k8c h2:where(.svelte-5j3k8c){font-size:1.625rem}.section-block.svelte-5j3k8c h2:where(.svelte-5j3k8c){font-size:1.5rem}.callout.svelte-5j3k8c a:where(.svelte-5j3k8c){display:inline-block;margin:.5rem 0}.callout.svelte-5j3k8c{padding:1.5rem}.receipt-info.svelte-5j3k8c{padding:1.25rem 1.5rem}}@media(max-width:640px){section.svelte-5j3k8c{padding:1.1rem}.intro.svelte-5j3k8c{padding:1.25rem}.bank-details-notice.svelte-5j3k8c{padding:1.5rem}.receipt-info.svelte-5j3k8c{padding:1rem 1.25rem}.callout.svelte-5j3k8c{padding:1.25rem}.callout.svelte-5j3k8c a:where(.svelte-5j3k8c){margin:.25rem 0}}@media(max-width:480px){h1.svelte-5j3k8c{font-size:1.875rem}.bank-details-notice.svelte-5j3k8c h2:where(.svelte-5j3k8c){font-size:1.5rem}.section-block.svelte-5j3k8c h2:where(.svelte-5j3k8c){font-size:1.375rem}.callout.svelte-5j3k8c h2:where(.svelte-5j3k8c){font-size:1.25rem}}
