.field-hint.svelte-1b4anx4.svelte-1b4anx4{margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.course-details.svelte-1b4anx4.svelte-1b4anx4{margin:0;color:var(--color-text-muted);line-height:1.5}.form-wrapper.svelte-1b4anx4.svelte-1b4anx4{scroll-margin-top:7rem;padding:2rem;margin-bottom:4rem;border:1px solid #ddd;border-radius:var(--border-radius-lg);background:#fff}h2.svelte-1b4anx4.svelte-1b4anx4{font-size:var(--text-xl);margin:0 0 .75rem}.guidance.svelte-1b4anx4.svelte-1b4anx4{color:var(--color-text-muted);line-height:1.5;margin-bottom:1.5rem}fieldset.svelte-1b4anx4.svelte-1b4anx4{border:0;padding:0;margin:0;min-width:0;display:grid;gap:1.25rem}.form-group.svelte-1b4anx4.svelte-1b4anx4{display:flex;flex-direction:column;gap:.5rem;min-width:0}.field-row.svelte-1b4anx4.svelte-1b4anx4{display:grid;grid-template-columns:1fr 1fr;gap:1rem}label.svelte-1b4anx4.svelte-1b4anx4{font-weight:600}input.svelte-1b4anx4.svelte-1b4anx4,textarea.svelte-1b4anx4.svelte-1b4anx4,select.svelte-1b4anx4.svelte-1b4anx4{box-sizing:border-box;width:100%;min-width:0;padding:.85rem;border:1px solid #999;border-radius:var(--border-radius);font:inherit;color:var(--color-text);background:#fff}input.svelte-1b4anx4.svelte-1b4anx4:focus-visible,textarea.svelte-1b4anx4.svelte-1b4anx4:focus-visible,select.svelte-1b4anx4.svelte-1b4anx4:focus-visible,button.svelte-1b4anx4.svelte-1b4anx4:focus-visible,a.svelte-1b4anx4.svelte-1b4anx4:focus-visible{outline:2px solid var(--global-color-primary);outline-offset:3px}textarea.svelte-1b4anx4.svelte-1b4anx4{min-height:110px;resize:vertical}button.svelte-1b4anx4.svelte-1b4anx4{padding:1rem 1.5rem;background:var(--global-color-primary);color:#fff;border:0;border-radius:var(--border-radius);font:inherit;font-weight:600;cursor:pointer}button.svelte-1b4anx4.svelte-1b4anx4:hover{background:var(--global-color-primary-dark)}fieldset.svelte-1b4anx4.svelte-1b4anx4:disabled{opacity:.7}fieldset.svelte-1b4anx4:disabled button.svelte-1b4anx4{cursor:wait}.privacy.svelte-1b4anx4.svelte-1b4anx4{color:var(--global-color-primary);font-size:var(--text-sm)}.error.svelte-1b4anx4.svelte-1b4anx4{border-left:3px solid var(--global-color-primary);padding:1rem;background:#fff4f4;line-height:1.5}@media (max-width: 600px){.field-row.svelte-1b4anx4.svelte-1b4anx4{grid-template-columns:1fr}.course-details.svelte-1b4anx4.svelte-1b4anx4{margin:0;color:var(--color-text-muted);line-height:1.5}.form-wrapper.svelte-1b4anx4.svelte-1b4anx4{scroll-margin-top:7rem;padding:1.25rem}}body{background:#fff;color:var(--color-text)}.noise-container.svelte-1bnwa94.svelte-1bnwa94{display:none}.blur-element.svelte-1bnwa94.svelte-1bnwa94{position:fixed;width:500px;height:500px;border-radius:50%;filter:blur(150px);opacity:.04;pointer-events:none}.blur-blue.svelte-1bnwa94.svelte-1bnwa94{top:-10%;right:-10%;background:var(--global-color-gray)}.blur-purple.svelte-1bnwa94.svelte-1bnwa94{bottom:-10%;left:-10%;background:var(--global-color-gray)}.contact-wrapper.svelte-1bnwa94.svelte-1bnwa94{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:4rem 1.5rem 0}.header.svelte-1bnwa94.svelte-1bnwa94{text-align:center;margin-bottom:3rem}h1.svelte-1bnwa94.svelte-1bnwa94{font-size:var(--text-2xl);font-weight:700;margin-bottom:1rem;color:var(--color-text)}.subtitle.svelte-1bnwa94.svelte-1bnwa94{font-size:var(--text-md);color:var(--color-text-muted);max-width:600px;margin:0 auto}.quick-contact.svelte-1bnwa94.svelte-1bnwa94{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.5rem;margin-top:1.5rem}.quick-contact.svelte-1bnwa94 a.svelte-1bnwa94{color:var(--global-color-primary);padding:.6rem 0}.quick-contact.svelte-1bnwa94 .enquiry-link.svelte-1bnwa94{background:var(--global-color-primary);color:#fff;padding:.75rem 1.25rem;border-radius:var(--border-radius);text-decoration:none}.quick-contact.svelte-1bnwa94 a.svelte-1bnwa94:focus-visible{outline:2px solid var(--global-color-primary);outline-offset:3px}.info-inline.svelte-1bnwa94.svelte-1bnwa94{display:flex;gap:1rem;align-items:flex-start;text-align:left;text-decoration:none;color:inherit}.info-chip.svelte-1bnwa94.svelte-1bnwa94{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--global-color-gray-light-bg);border-radius:var(--border-radius-lg);color:var(--color-text);flex-shrink:0}.whatsapp-chip.svelte-1bnwa94.svelte-1bnwa94{color:#25d366}.info-inline.svelte-1bnwa94 h3.svelte-1bnwa94{margin:0 0 .25rem;font-size:var(--text-base);color:var(--color-text)}.info-inline.svelte-1bnwa94 p.svelte-1bnwa94{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);white-space:pre-line}.split-layout.svelte-1bnwa94.svelte-1bnwa94{display:grid;grid-template-columns:320px 1fr;gap:3rem;align-items:start;width:100%}.info-column.svelte-1bnwa94.svelte-1bnwa94{display:flex;flex-direction:column;gap:1.75rem;padding-top:1rem}.form-column.svelte-1bnwa94.svelte-1bnwa94{min-width:0}@media (max-width: 900px){.split-layout.svelte-1bnwa94.svelte-1bnwa94{grid-template-columns:1fr;gap:1.5rem}.info-column.svelte-1bnwa94.svelte-1bnwa94{flex-direction:column;flex-wrap:wrap;gap:1.5rem}.info-column.svelte-1bnwa94 .info-inline.svelte-1bnwa94{flex:0 0 auto;max-width:320px}}@media (max-width: 768px){.contact-wrapper.svelte-1bnwa94.svelte-1bnwa94{padding:2rem 1rem}h1.svelte-1bnwa94.svelte-1bnwa94{font-size:var(--text-xl);margin-bottom:.5rem}.subtitle.svelte-1bnwa94.svelte-1bnwa94{font-size:var(--text-base);padding:0 1rem}}@media (max-width: 380px){.contact-wrapper.svelte-1bnwa94.svelte-1bnwa94{padding:1.5rem .75rem}}
