.page_container__5YXRc{min-height:100vh;display:flex;flex-direction:column;background-color:#fff}.page_header__Sl3_3{width:100%;padding:.75rem 1.5rem;justify-content:space-between;position:fixed;top:0;left:0;z-index:20;background:white;box-shadow:0 2px 10px rgba(0,0,0,.1)}.page_headerButtons__YQKjB,.page_header__Sl3_3,.page_logo__PF8Tu{display:flex;align-items:center}.page_headerButtons__YQKjB{gap:15px}.page_ctaButton__LXer7{background:linear-gradient(90deg,#ec4899,#9333ea);color:white;font-weight:600;padding:.75rem 1.5rem;border-radius:9999px;transition:all .3s;text-decoration:none;display:inline-block;white-space:nowrap;font-size:1rem}.page_ctaButton__LXer7:hover{background:linear-gradient(90deg,#db2777,#7e22ce);transform:translateY(-2px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.page_mainContent__cvm5U{flex:1;max-width:800px;margin:0 auto;padding:6rem 2rem 3rem;width:100%}.page_title__Q_S9Y{font-size:3rem;color:#111827;margin-top:2.5rem;font-weight:800;letter-spacing:-.025em}.page_subtitle__Mwvhg{font-size:1.25rem;color:#4b5563;margin-bottom:4rem;line-height:1.6}.page_contactForm__BROrJ{padding:0;border-radius:0;box-shadow:none;border:none;background-color:transparent}.page_formGroup__bIAM3{margin-bottom:1.5rem}.page_formGroup__bIAM3 label{display:block;margin-bottom:.75rem;font-weight:600;color:#111827;font-size:.95rem;letter-spacing:-.01em}.page_formInput__JUsUj,.page_formTextarea__BtMwI{width:100%;padding:1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;transition:all .2s ease;background-color:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.page_formInput__JUsUj:focus,.page_formTextarea__BtMwI:focus{border-color:#9333ea;outline:none;box-shadow:0 0 0 3px rgba(147,51,234,.1)}.page_formTextarea__BtMwI{resize:none;overflow-y:hidden;min-height:80px;transition:height .1s ease}.page_submitButton__jMO2u{background:linear-gradient(90deg,#ec4899,#9333ea);color:#fff;border:none;padding:1rem 1.75rem;font-size:1rem;font-weight:600;border-radius:9999px;cursor:pointer;transition:all .3s ease;width:100%;margin-top:1.5rem;box-shadow:0 4px 14px rgba(236,72,153,.2)}.page_submitButton__jMO2u:hover{background:linear-gradient(90deg,#db2777,#7e22ce);transform:translateY(-2px);box-shadow:0 6px 20px rgba(236,72,153,.25)}.page_submitButton__jMO2u:disabled{background:#a0a0a0;cursor:not-allowed;transform:none}.page_errorMessage__TLQzq{color:#e53e3e;margin-bottom:1rem;padding:.5rem;background-color:#fff5f5;border-radius:4px}.page_successMessage__GwSWz{background-color:#f0fff4;border:1px solid #c6f6d5;border-radius:12px;padding:2rem;text-align:center}.page_successMessage__GwSWz h2{color:#38a169;margin-bottom:1rem}.page_button__zgLyj{background:linear-gradient(90deg,#ec4899,#9333ea);color:white;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;border-radius:9999px;cursor:pointer;transition:all .3s;margin-top:1.5rem}.page_button__zgLyj:hover{background:linear-gradient(90deg,#db2777,#7e22ce);transform:translateY(-2px)}@media (max-width:768px){.page_mainContent__cvm5U{padding:5rem 1.5rem 3rem}.page_title__Q_S9Y{font-size:2rem;margin-bottom:1.5rem}.page_subtitle__Mwvhg{margin-bottom:3rem;font-size:1.1rem;line-height:1.5}.page_contactForm__BROrJ{padding:0}.page_formGroup__bIAM3{margin-bottom:2rem}.page_formInput__JUsUj,.page_formTextarea__BtMwI{padding:1.25rem;font-size:1.05rem}.page_submitButton__jMO2u{margin-top:2rem;padding:1.1rem 1.75rem}}.page_emptyField__PZm7v{border:2px solid #ec4899;background-color:rgba(236,72,153,.05);box-shadow:0 0 0 3px rgba(236,72,153,.1)}.page_emptyField__PZm7v::-moz-placeholder{color:rgba(236,72,153,.6)}.page_emptyField__PZm7v::placeholder{color:rgba(236,72,153,.6)}