.container.svelte-4fzjm2.svelte-4fzjm2{min-height:100vh;background:linear-gradient(to bottom right,#3b0764,#170014);color:wheat;display:flex;flex-direction:column;font-family:Poppins,sans-serif}.header.svelte-4fzjm2.svelte-4fzjm2{display:flex;align-items:center;padding:20px;background-color:#0000004d;position:sticky;top:0;z-index:10}.back-button.svelte-4fzjm2.svelte-4fzjm2{background:none;border:none;color:#ff6b6b;margin-right:16px;cursor:pointer;display:flex;text-decoration:none;transition:transform .3s}.back-button.svelte-4fzjm2.svelte-4fzjm2:hover{transform:translate(-3px)}h1.svelte-4fzjm2.svelte-4fzjm2{margin:0;font-size:28px;color:#faebd7;font-family:Playfair Display,serif}.content.svelte-4fzjm2.svelte-4fzjm2{padding:32px 20px;flex:1;max-width:800px;margin:0 auto;width:100%}h2.svelte-4fzjm2.svelte-4fzjm2{color:#ff6b6b;font-size:32px;margin-top:0;margin-bottom:30px;font-family:Playfair Display,serif;position:relative;display:inline-block}h2.svelte-4fzjm2.svelte-4fzjm2:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:3px;background-color:#ff6b6b;border-radius:3px}h3.svelte-4fzjm2.svelte-4fzjm2{color:#ff6b6b;font-size:22px;margin-top:0;margin-bottom:20px}h4.svelte-4fzjm2.svelte-4fzjm2{color:#ff6b6b;font-size:18px;margin-top:0;margin-bottom:12px}p.svelte-4fzjm2.svelte-4fzjm2{line-height:1.7;margin-bottom:16px;font-size:16px}a.svelte-4fzjm2.svelte-4fzjm2{color:#ff6b6b;text-decoration:none;transition:color .3s}a.svelte-4fzjm2.svelte-4fzjm2:hover{color:#ff5252;text-decoration:underline}.contact-methods.svelte-4fzjm2.svelte-4fzjm2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin:30px 0}.contact-card.svelte-4fzjm2.svelte-4fzjm2{background-color:#ffffff0d;border-radius:16px;padding:24px;transition:transform .3s,background-color .3s;display:flex;flex-direction:column;align-items:center;text-align:center}.contact-card.svelte-4fzjm2.svelte-4fzjm2:hover{background-color:#ffffff1a;transform:translateY(-5px)}.contact-icon.svelte-4fzjm2.svelte-4fzjm2{display:flex;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;color:#ff6b6b;background-color:#ff6b6b1a;border-radius:50%}.contact-form.svelte-4fzjm2.svelte-4fzjm2{background-color:#0003;border-radius:16px;padding:30px;margin:40px 0}.form-group.svelte-4fzjm2.svelte-4fzjm2{margin-bottom:20px}.form-privacy.svelte-4fzjm2.svelte-4fzjm2{display:flex;align-items:flex-start;margin-bottom:30px}.checkbox-container.svelte-4fzjm2.svelte-4fzjm2{display:flex;align-items:flex-start;gap:10px}.checkbox-container.svelte-4fzjm2 input[type=checkbox].svelte-4fzjm2{margin-top:3px}label.svelte-4fzjm2.svelte-4fzjm2{display:block;margin-bottom:8px;color:wheat;font-weight:500}.required.svelte-4fzjm2.svelte-4fzjm2{color:#ff6b6b}input[type=text].svelte-4fzjm2.svelte-4fzjm2,input[type=email].svelte-4fzjm2.svelte-4fzjm2,textarea.svelte-4fzjm2.svelte-4fzjm2{width:100%;padding:14px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:wheat;font-size:16px;transition:border-color .3s,box-shadow .3s;box-sizing:border-box}textarea.svelte-4fzjm2.svelte-4fzjm2{resize:vertical;min-height:120px}input.svelte-4fzjm2.svelte-4fzjm2:focus,textarea.svelte-4fzjm2.svelte-4fzjm2:focus{outline:none;border-color:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b1a}.submit-button.svelte-4fzjm2.svelte-4fzjm2{background-color:#ff6b6b;color:#fff;border:none;padding:14px 28px;border-radius:30px;font-size:16px;cursor:pointer;transition:transform .3s,background-color .3s;font-weight:500;display:block;margin:0 auto}.submit-button.svelte-4fzjm2.svelte-4fzjm2:hover{background-color:#ff5252;transform:translateY(-3px)}.error-message.svelte-4fzjm2.svelte-4fzjm2{background-color:#ef444433;border-left:3px solid #ef4444;padding:12px 16px;margin-bottom:20px;display:flex;align-items:center;gap:12px;color:#fecaca;border-radius:8px}.form-success.svelte-4fzjm2.svelte-4fzjm2{text-align:center;padding:50px 20px;background-color:#0003;border-radius:16px;margin:40px 0;display:flex;flex-direction:column;align-items:center}.success-icon.svelte-4fzjm2.svelte-4fzjm2{margin-bottom:24px}.form-success.svelte-4fzjm2 h3.svelte-4fzjm2{color:#ff6b6b;margin-bottom:16px;font-size:24px}.form-success.svelte-4fzjm2 .btn.svelte-4fzjm2{background-color:#ff6b6b;color:#fff;border:none;padding:14px 28px;border-radius:30px;font-size:16px;cursor:pointer;transition:transform .3s,background-color .3s;margin-top:24px;font-weight:500}.form-success.svelte-4fzjm2 .btn.svelte-4fzjm2:hover{background-color:#ff5252;transform:translateY(-3px)}.faq-section.svelte-4fzjm2.svelte-4fzjm2{margin-top:60px}.faq-grid.svelte-4fzjm2.svelte-4fzjm2{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-top:30px}.faq-card.svelte-4fzjm2.svelte-4fzjm2{background-color:#ffffff0d;border-radius:16px;padding:24px;transition:transform .3s,background-color .3s}.faq-card.svelte-4fzjm2.svelte-4fzjm2:hover{background-color:#ffffff1a;transform:translateY(-5px)}@media (max-width: 480px){.header.svelte-4fzjm2.svelte-4fzjm2{padding:16px}h1.svelte-4fzjm2.svelte-4fzjm2{font-size:24px}.content.svelte-4fzjm2.svelte-4fzjm2{width:calc(100% - 30px);padding:24px 16px}h2.svelte-4fzjm2.svelte-4fzjm2{font-size:28px}.contact-methods.svelte-4fzjm2.svelte-4fzjm2,.faq-grid.svelte-4fzjm2.svelte-4fzjm2{grid-template-columns:1fr}}
