.page_hero__0Vvk_{position:relative;padding:10rem 2rem 4rem;text-align:center;background:var(--gradient-hero-bg)}.page_heroTitle__m_yzc{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;margin-bottom:.5rem;background:var(--gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroSubtitle__AdiMC{font-size:clamp(1rem,2vw,1.3rem);color:var(--color-text-muted);font-weight:300}.page_contactSection__AuYnq{padding:var(--section-padding) 0}.page_contactInner__dRev8{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem}.page_formCard__Y7oc8{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:2.5rem}.page_formCard__Y7oc8 h2{font-family:var(--font-display);font-size:1.3rem;font-weight:700;margin-bottom:1.5rem;background:var(--gradient-voice);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_formGroup__bIAM3{margin-bottom:1.25rem}.page_formGroup__bIAM3 label{display:block;font-size:.85rem;font-weight:500;color:var(--color-text-muted);margin-bottom:.4rem}.page_formInput__JUsUj{width:100%;padding:.75rem 1rem;background:rgba(255,255,255,.05);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--color-text-light);font-size:.95rem;transition:border-color var(--transition-base),box-shadow var(--transition-base);outline:none}.page_formInput__JUsUj:focus{border-color:var(--color-voice-purple);box-shadow:0 0 0 3px rgba(184,134,11,.15)}.page_formInput__JUsUj::placeholder{color:var(--color-text-subtle)}.page_formTextarea__BtMwI{min-height:140px;resize:vertical}.page_submitBtn__wIL9x{width:100%;padding:.85rem;background:var(--gradient-voice);color:white;border:none;border-radius:var(--radius-full);font-size:1rem;font-weight:600;cursor:pointer;transition:transform var(--transition-base),box-shadow var(--transition-base);display:flex;align-items:center;justify-content:center;gap:.5rem}.page_submitBtn__wIL9x:hover{transform:translateY(-2px);box-shadow:var(--shadow-voice)}.page_submitBtn__wIL9x:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_formMessage__trEq0{padding:.75rem 1rem;border-radius:var(--radius-md);font-size:.9rem;margin-bottom:1rem}.page_formSuccess__Xl07s{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#22c55e}.page_formError__SR1LE{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444}.page_infoColumn__8JoXR{display:flex;flex-direction:column;gap:1.5rem}.page_infoCard__oerK4{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:1.75rem;display:flex;gap:1.25rem;align-items:flex-start;transition:transform var(--transition-base),box-shadow var(--transition-base)}.page_infoCard__oerK4:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.page_infoIcon__zNB2y{width:48px;height:48px;border-radius:var(--radius-md);background:var(--gradient-voice);display:flex;align-items:center;justify-content:center;font-size:1.15rem;color:white;flex-shrink:0}.page_infoContent__jO328 h3{font-size:.95rem;font-weight:600;margin-bottom:.25rem}.page_infoContent__jO328 p{color:var(--color-text-muted);font-size:.9rem}.page_infoContent__jO328 a{color:var(--color-voice-purple-light);transition:color var(--transition-base)}.page_infoContent__jO328 a:hover{color:var(--color-text-light)}.page_socialSection__vCbNX{margin-top:.5rem}.page_socialSection__vCbNX h3{font-size:.85rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-text-subtle);margin-bottom:1rem}.page_socialGrid__lWzb9{display:flex;gap:.75rem;flex-wrap:wrap}.page_socialBtn__tTCT5{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--color-text-muted);font-size:1.1rem;transition:all var(--transition-base)}.page_socialBtn__tTCT5:hover{background:var(--gradient-voice);color:white;border-color:transparent;transform:translateY(-2px)}@media (max-width:768px){.page_hero__0Vvk_{padding:7rem 1.5rem 3rem}.page_contactInner__dRev8{grid-template-columns:1fr;gap:2rem}.page_formCard__Y7oc8{padding:1.5rem}.page_infoCard__oerK4{padding:1.25rem}.page_socialGrid__lWzb9{justify-content:center}}