.thanks-container.svelte-wjkk24{background-color:var(--color-black);justify-content:center;min-height:60vh;margin-top:6rem;padding:2rem;display:flex}.thanks-content.svelte-wjkk24{flex-direction:column;gap:5rem;width:100%;max-width:600px;display:flex}.message-group.svelte-wjkk24{border-left:6px solid var(--color-purple-main);padding-left:1.5rem}.thanks-title.svelte-wjkk24{color:#fff;letter-spacing:.1em;margin:0 0 1rem;font-size:2.5rem;font-weight:700}.thanks-text.svelte-wjkk24{color:#ccc;margin:0;font-size:1.1rem}.action-area.svelte-wjkk24{justify-content:center;display:flex}.back-home-btn.svelte-wjkk24{background-color:var(--color-purple-main);color:#fff;border-radius:50px;justify-content:center;align-items:center;gap:1.5rem;padding:1.2rem 3rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 0 20px #7d2ae84d}.back-home-btn.svelte-wjkk24:hover{background-color:var(--color-purple-light);transform:translateY(-2px);box-shadow:0 0 30px #7d2ae880}.btn-icon.svelte-wjkk24{color:var(--color-purple-main);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding-bottom:2px;font-size:1.2rem;display:flex}@media (width<=768px){.thanks-container.svelte-wjkk24{min-height:initial;margin-top:0}.thanks-title.svelte-wjkk24{font-size:1.6rem}.thanks-text.svelte-wjkk24{font-size:.9rem}.back-home-btn.svelte-wjkk24{padding:.6rem 1.8rem}}.privacy-note.svelte-1ubz02x{text-align:center;color:#fff;letter-spacing:.05em;margin-top:1.5rem;font-size:.8rem}.privacy-note.svelte-1ubz02x button:where(.svelte-1ubz02x){color:var(--color-purple-light);cursor:pointer;margin:0 .4rem;text-decoration:underline;transition:color .2s}.privacy-note.svelte-1ubz02x button:where(.svelte-1ubz02x):hover{color:var(--color-purple-main)}.privacy-content.svelte-1ubz02x{background-color:#050505;border:1px solid #1a1a1a;border-radius:4px;flex-direction:column;gap:4rem;width:100%;max-width:800px;padding:2rem 4rem;display:flex}.page-title.svelte-1ubz02x{color:#fff;text-align:center;letter-spacing:.1em;border-bottom:2px solid var(--color-purple-main);width:100%;padding-bottom:1rem;font-size:1.8rem;display:inline-block}.section-subtitle.svelte-1ubz02x{color:var(--color-purple-light);margin:0 0 1.2rem;font-size:1.1rem;font-weight:700}.text.svelte-1ubz02x{color:#ccc;letter-spacing:.05em;margin:0;font-size:.95rem;line-height:1.8}.sp-only.svelte-1ubz02x{display:none}.footer-action.svelte-1ubz02x{justify-content:center;display:flex}.close-text-btn.svelte-1ubz02x{color:#fff;cursor:pointer;background:#111;border:1px solid #333;border-radius:4px;padding:.8rem 3rem;font-size:.9rem;transition:all .3s}.close-text-btn.svelte-1ubz02x:hover{border-color:var(--color-purple-main);color:var(--color-purple-light);background:#222}@media (width<=768px){.privacy-content.svelte-1ubz02x{gap:1.8rem;max-width:90vw;padding:1.5rem}.page-title.svelte-1ubz02x{font-size:1.5rem}.section-subtitle.svelte-1ubz02x{margin-bottom:.8rem}.text.svelte-1ubz02x{line-height:initial}.sp-only.svelte-1ubz02x{display:block}.close-text-btn.svelte-1ubz02x{padding:.6rem 3rem}}.contact-page-container.svelte-1bv7ezn{max-width:var(--container-width,1200px);margin:4rem auto 6rem;padding:0 2rem}.form-section.svelte-1bv7ezn{background-color:#050505;border:1px solid #111;border-radius:4px;padding:3rem}.section-header.svelte-1bv7ezn{border-left:4px solid var(--color-purple-main);margin-bottom:3rem;padding-left:1rem}.section-title.svelte-1bv7ezn{color:#fff;margin:0;font-size:1.5rem}.contact-form.svelte-1bv7ezn{flex-direction:column;gap:2rem;display:flex}.form-group.svelte-1bv7ezn{grid-template-columns:240px 1fr;align-items:flex-start;gap:1rem;display:grid}.label-area.svelte-1bv7ezn{grid-template-columns:1fr 60px;align-items:center;gap:.5rem;width:100%;padding-top:.8rem;display:grid}.label-area.svelte-1bv7ezn label:where(.svelte-1bv7ezn){color:#fff;white-space:nowrap;font-size:.95rem;font-weight:700}.badge.svelte-1bv7ezn{text-align:center;border-radius:2px;justify-self:start;min-width:45px;padding:2px 8px;font-size:.65rem;font-weight:700}.badge.required.svelte-1bv7ezn{color:var(--color-purple-light);border:1px solid var(--color-purple-main);background:#7d2ae833}.badge.optional.svelte-1bv7ezn{color:#888;background:#222;border:1px solid #333}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn,select.svelte-1bv7ezn{color:#fff;background:#000;border:1px solid #333;border-radius:4px;width:100%;padding:1rem;font-size:.95rem;transition:border-color .3s}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus,select.svelte-1bv7ezn:focus{border-color:var(--color-purple-main);outline:none}.select-wrapper.svelte-1bv7ezn{position:relative}.select-wrapper.svelte-1bv7ezn:after{content:"▼";color:#666;pointer-events:none;font-size:.7rem;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}select.svelte-1bv7ezn{appearance:none;cursor:pointer}.help-text.svelte-1bv7ezn{color:#666;margin-top:.5rem;font-size:.8rem}.button-area.svelte-1bv7ezn{justify-content:center;margin-top:1rem;display:flex}.submit-btn.svelte-1bv7ezn{background:var(--color-purple-main);color:#fff;cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;padding:1.2rem;font-size:1rem;font-weight:700;transition:background .3s,transform .2s;display:flex}.submit-btn.svelte-1bv7ezn:disabled{opacity:.3}.submit-btn.svelte-1bv7ezn::not(:disabled):hover{background:var(--color-purple-light);transform:translateY(-2px)}.error-text.svelte-1bv7ezn{color:red;grid-column:2;font-size:14px;line-height:1.4}@media (width<=800px){.contact-page-container.svelte-1bv7ezn{margin:2rem auto 6rem;padding:0 1rem}.form-section.svelte-1bv7ezn{padding:2rem 1rem}.form-group.svelte-1bv7ezn{grid-template-columns:1fr;gap:.5rem}.label-area.svelte-1bv7ezn{grid-template-columns:auto auto;justify-content:flex-start;gap:1rem}.error-text.svelte-1bv7ezn{grid-column:1/3;margin-top:-15px;font-size:13px}}
