.SubscribeForm-module__5Lr3EG__form{flex-direction:column;gap:1.5rem;width:100%;max-width:440px;margin:0 auto;display:flex}.SubscribeForm-module__5Lr3EG__fieldGroup{flex-direction:column;display:flex}.SubscribeForm-module__5Lr3EG__label{display:none}.SubscribeForm-module__5Lr3EG__input{color:#fff;width:100%;transition:border-color var(--transition-fast);background:0 0;border:none;border-bottom:1px solid #ffffff4d;border-radius:0;outline:none;padding:.75rem 0;font-size:.85rem}.SubscribeForm-module__5Lr3EG__input::placeholder{color:#fff6}.SubscribeForm-module__5Lr3EG__input:focus{border-bottom-color:var(--gold)}.SubscribeForm-module__5Lr3EG__checkboxLabel{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.SubscribeForm-module__5Lr3EG__checkbox{accent-color:var(--gold);margin-top:.25rem}.SubscribeForm-module__5Lr3EG__checkboxText{color:#ffffff80;text-align:left;font-size:.75rem;line-height:1.5}.SubscribeForm-module__5Lr3EG__button{color:var(--gold);border:1px solid var(--gold);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all var(--transition-fast);background:0 0;border-radius:30px;padding:.8rem;font-size:.85rem}.SubscribeForm-module__5Lr3EG__button:hover:not(:disabled){background:var(--gold);color:#000}.SubscribeForm-module__5Lr3EG__button:disabled{opacity:.5;cursor:not-allowed}.SubscribeForm-module__5Lr3EG__successMessage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem 0;display:flex}.SubscribeForm-module__5Lr3EG__successIcon{color:var(--gold);font-weight:600}
.page-module__KCPXHq__container{background-color:var(--background);min-height:100vh;color:var(--text);flex-direction:column;padding:2rem 1rem;display:flex}.page-module__KCPXHq__mainContent{flex-direction:column;flex:1;gap:3rem;width:100%;max-width:600px;margin:0 auto;display:flex}.page-module__KCPXHq__section{flex-direction:column;gap:1rem;display:flex}.page-module__KCPXHq__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);font-size:.75rem;font-weight:500;display:inline-block}.page-module__KCPXHq__title{letter-spacing:-.02em;color:var(--text);font-size:clamp(2rem,6vw,3rem);font-weight:300;line-height:1.1}.page-module__KCPXHq__subtitle{color:#e0e0e0;font-size:1.1rem;font-weight:300;line-height:1.6}.page-module__KCPXHq__iframeWrapper{background:var(--surface);border:1px solid var(--border);border-radius:8px;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000080}.page-module__KCPXHq__iframe{border:none;width:100%;height:100%;display:block;position:absolute;inset:0}.page-module__KCPXHq__contactForm{margin-top:1rem}.page-module__KCPXHq__footer{text-align:center;border-top:1px solid var(--border);margin-top:4rem;padding-top:2rem}.page-module__KCPXHq__backLink{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;transition:color var(--transition-fast);font-size:.9rem;text-decoration:none}.page-module__KCPXHq__backLink:hover{color:#fff}.page-module__KCPXHq__whatsappBtn{color:#fff;transition:background-color var(--transition-fast), transform var(--transition-fast);background-color:#25d366;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.8rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__KCPXHq__whatsappBtn:hover{background-color:#128c7e;transform:translateY(-2px)}
