.page-header.svelte-1iqteeq.svelte-1iqteeq{background:linear-gradient(135deg,#1a1a1ae6,#2d2d2de6);padding:4rem 0 3rem;text-align:center}.header-content.svelte-1iqteeq h1.svelte-1iqteeq{font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:1rem;font-family:var(--font-logo)}.header-subtitle.svelte-1iqteeq.svelte-1iqteeq{font-size:1.2rem;max-width:700px;margin:0 auto;color:#f8f8f8cc;line-height:1.6}.contact-grid.svelte-1iqteeq.svelte-1iqteeq{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.contact-options.svelte-1iqteeq.svelte-1iqteeq{display:flex;flex-direction:column;gap:1rem}.contact-option.svelte-1iqteeq.svelte-1iqteeq{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#3c3c3ccc;border:1px solid rgba(245,155,143,.1);border-radius:12px;text-align:left;cursor:pointer;transition:all .3s ease;width:100%}a.contact-option.svelte-1iqteeq.svelte-1iqteeq{text-decoration:none;color:inherit}.contact-option.svelte-1iqteeq.svelte-1iqteeq:hover{background:#2d2d2de6;border-color:#d4af374d;transform:translateY(-2px);box-shadow:0 10px 30px #0003}.option-icon.svelte-1iqteeq.svelte-1iqteeq{min-width:60px;display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.option-content.svelte-1iqteeq.svelte-1iqteeq{flex-grow:1}.option-content.svelte-1iqteeq h3.svelte-1iqteeq{color:var(--color-secondary);margin:0 0 .2rem;font-size:1.2rem}.option-content.svelte-1iqteeq .option-detail.svelte-1iqteeq{margin:0 0 .25rem;color:#f8f8f8;font-weight:500;font-size:1rem;line-height:1.3}.option-desc.svelte-1iqteeq.svelte-1iqteeq{font-size:.85rem;color:#f8f8f899;font-style:italic}.option-arrow.svelte-1iqteeq.svelte-1iqteeq{font-size:1.5rem;color:var(--color-tertiary);transition:transform .3s ease}.contact-option.svelte-1iqteeq:hover .option-arrow.svelte-1iqteeq{transform:translate(5px)}.contact-form.svelte-1iqteeq.svelte-1iqteeq{background:#3c3c3ccc;padding:2rem;border-radius:12px;border:1px solid rgba(245,155,143,.1)}.form-row.svelte-1iqteeq.svelte-1iqteeq{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group.svelte-1iqteeq.svelte-1iqteeq{margin-bottom:1.5rem}.field-error.svelte-1iqteeq.svelte-1iqteeq{margin-top:.4rem;font-size:.85rem;color:#ff8f8f}.form-error.svelte-1iqteeq.svelte-1iqteeq{margin:0 0 1rem;padding:.85rem 1rem;border-radius:8px;background:#ff8f8f26;border:1px solid rgba(255,143,143,.4);color:#ffd2d2;font-size:.92rem;line-height:1.45}.form-success.svelte-1iqteeq.svelte-1iqteeq{margin:0 0 1.25rem;padding:.9rem 1rem;border-radius:8px;background:#b2e6fa1f;border:1px solid rgba(178,230,250,.35);color:#f8f8f8f2;font-size:.95rem;line-height:1.5}.form-group.svelte-1iqteeq label.svelte-1iqteeq{display:block;color:var(--color-secondary);margin-bottom:.5rem;font-weight:500;font-size:.9rem}.form-group.svelte-1iqteeq input.svelte-1iqteeq,.form-group.svelte-1iqteeq textarea.svelte-1iqteeq{width:100%;padding:.75rem;background:#2a2a2acc;border:1px solid rgba(245,155,143,.3);border-radius:8px;color:#f8f8f8;font-family:var(--font-body);font-size:.95rem;transition:border-color .3s ease}.form-group.svelte-1iqteeq input.svelte-1iqteeq:focus,.form-group.svelte-1iqteeq textarea.svelte-1iqteeq:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #f59b8f1a}.form-group.svelte-1iqteeq input.svelte-1iqteeq::placeholder,.form-group.svelte-1iqteeq textarea.svelte-1iqteeq::placeholder{color:#f8f8f880}.form-group.svelte-1iqteeq textarea.svelte-1iqteeq{resize:vertical;min-height:100px}@media (max-width: 768px){.contact-grid.svelte-1iqteeq.svelte-1iqteeq{grid-template-columns:1fr;gap:2rem}.contact-methods.svelte-1iqteeq.svelte-1iqteeq{order:2}.contact-form-section.svelte-1iqteeq.svelte-1iqteeq{order:1}.form-row.svelte-1iqteeq.svelte-1iqteeq{grid-template-columns:1fr}.contact-form.svelte-1iqteeq.svelte-1iqteeq{padding:1.5rem}.option-content.svelte-1iqteeq h3.svelte-1iqteeq{font-size:1.1rem}.option-content.svelte-1iqteeq .option-detail.svelte-1iqteeq{font-size:.95rem}}h2.svelte-1iqteeq.svelte-1iqteeq{font-family:var(--font-logo)}
