.hero-section{align-items:center;background:linear-gradient(135deg,#fff,#fff2f9);box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;min-height:100vh;padding:16px 0 80px;text-align:center}.hero-content{animation:fadeIn 1.2s ease .2s forwards;flex:1 1 400px;margin:0 auto;max-width:600px;opacity:0;padding-bottom:100px}@keyframes fadeIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.coming-soon-gradient{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#f8049c,#fbb040);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:900;letter-spacing:-1px;margin-bottom:1rem}.coming-soon-subhead{color:#232323;font-size:1.25rem;font-weight:500;margin-top:0;opacity:.85}@media (max-width:600px){.coming-soon-gradient{font-size:2rem}.coming-soon-subhead{font-size:1rem}}.contact-form{display:flex;flex-direction:column;gap:1.2rem;margin-left:auto;margin-right:auto;margin-top:2.5rem;max-width:400px;width:100%}.contact-form input,.contact-form textarea{background:#fff;border:1.5px solid #f8049c33;border-radius:12px;box-shadow:0 2px 8px #f8049c11;color:#232323;font-family:inherit;font-size:1rem;outline:none;padding:1rem;transition:border .2s}.contact-form input:focus,.contact-form textarea:focus{border:1.5px solid #f8049c}.contact-form textarea{min-height:120px;resize:vertical}.contact-btn{background:linear-gradient(90deg,#f8049c,#fbb040);border:none;border-radius:12px;box-shadow:0 2px 8px #f8049c22;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:.9rem 0;transition:background .2s,transform .2s}.contact-btn:hover{opacity:.95;transform:translateY(-2px) scale(1.03)}
/*# sourceMappingURL=17.fabb2f18.chunk.css.map*/