.contact-section{background-color:var(--color-bg);color:var(--color-text);padding:8rem 0}.contact-container{grid-template-columns:1fr 1.15fr;align-items:flex-start;gap:6rem;display:grid}.contact-left{padding-right:1rem}.contact-eyebrow{font-family:var(--font-heading);letter-spacing:4px;text-transform:uppercase;color:var(--color-primary);margin-bottom:.75rem;font-size:.8rem;font-weight:600;display:inline-block}.premium-heading{color:var(--color-text-heading);text-transform:uppercase;letter-spacing:2px;margin-bottom:1.5rem;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:200;line-height:1.15}.premium-divider{background-color:var(--color-primary);width:40px;height:1px;margin-bottom:2rem}.premium-subtext{color:#d4d4d4;margin-bottom:3rem;font-size:1.05rem;font-weight:300;line-height:1.75}.minimal-details{flex-direction:column;gap:1.75rem;display:flex}.minimal-details p{color:#e0e0e0;margin:0;font-size:.98rem;line-height:1.65}.minimal-details strong{color:var(--color-primary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.3rem;font-size:.78rem;font-weight:500;display:block}.contact-direct-link{color:#fff;text-decoration:none;transition:color .25s}.contact-direct-link:hover{color:var(--color-primary)}.contact-right{background:#141414b3;border:1px solid #ffffff12;border-radius:4px;padding:2.75rem}.minimal-form{flex-direction:column;gap:2rem;display:flex}.form-row-grid{grid-template-columns:1fr 1fr;gap:1.75rem;display:grid}.form-group-minimal input,.form-group-minimal textarea,.form-group-minimal select{width:100%;color:var(--color-text);font-size:.95rem;font-family:var(--font-sans);background:0 0;border:none;border-bottom:1px solid #ffffff2e;border-radius:0;padding:.85rem 0;font-weight:300;transition:all .3s}.form-group-minimal select{cursor:pointer;color:#e0e0e0}.form-group-minimal select option{color:#f0f0f0;background-color:#161616;padding:.5rem}.form-group-minimal textarea{resize:vertical;min-height:75px}.form-group-minimal input:focus,.form-group-minimal textarea:focus,.form-group-minimal select:focus{border-bottom-color:var(--color-primary);outline:none}.form-group-minimal input::-moz-placeholder{color:#e0e0e0a6;text-transform:uppercase;letter-spacing:1px;font-size:.78rem}.form-group-minimal textarea::-moz-placeholder{color:#e0e0e0a6;text-transform:uppercase;letter-spacing:1px;font-size:.78rem}.form-group-minimal input::placeholder,.form-group-minimal textarea::placeholder{color:#e0e0e0a6;text-transform:uppercase;letter-spacing:1px;font-size:.78rem}.checkbox-minimal label{color:#ccc;cursor:pointer;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:.85rem;font-size:.8rem;display:flex}.checkbox-minimal input{width:auto;accent-color:var(--color-primary)}.checkbox-minimal a{color:var(--color-primary);border-bottom:1px solid #c29b5766;padding-bottom:1px;text-decoration:none}.btn-premium-submit{background:var(--color-primary);color:#0e0e0e;border:1px solid var(--color-primary);text-transform:uppercase;letter-spacing:2px;cursor:pointer;border-radius:2px;align-self:flex-start;padding:1.1rem 2.75rem;font-size:.85rem;font-weight:600;transition:all .3s}.btn-premium-submit:hover{color:var(--color-primary);background:0 0}.btn-premium-submit:disabled{opacity:.5;cursor:not-allowed}.contact-info-block{margin-bottom:.5rem}.btn-whatsapp{color:var(--color-primary);letter-spacing:1px;text-transform:uppercase;background:#c29b571f;border:1px solid #c29b5773;border-radius:3px;align-self:flex-start;align-items:center;gap:10px;padding:.8rem 1.4rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.btn-whatsapp:hover{background:var(--color-primary);color:#0e0e0e;transform:translateY(-2px)}.contact-legal-info{color:#fff6;margin-top:.5rem;font-size:.72rem;line-height:1.55}@media (max-width:992px){.contact-container{grid-template-columns:1fr;gap:3.5rem}.contact-section{padding:5rem 0}.contact-right{padding:1.75rem}.form-row-grid{grid-template-columns:1fr;gap:1.5rem}}
