.page-module__kVMzVG__header{background:var(--gradient-primary);color:#fff;text-align:center;padding:clamp(4rem,10vw,6rem) 0 clamp(3rem,6vw,4rem)}.page-module__kVMzVG__container{max-width:1200px;margin:0 auto;padding:0 clamp(1.5rem,4vw,2rem)}.page-module__kVMzVG__headerContent{text-align:center}.page-module__kVMzVG__eyebrow{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#0000002e;border-radius:100px;margin:0 0 1.25rem;padding:.3rem 1rem;font-size:.78rem;font-weight:700;display:inline-block}.page-module__kVMzVG__title{color:inherit;font-family:var(--font-serif);margin:0 0 .75rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.15}.page-module__kVMzVG__subtitle{opacity:.88;max-width:580px;margin:0 auto;font-size:clamp(1rem,2vw,1.15rem);line-height:1.7}.page-module__kVMzVG__content{grid-template-columns:1fr 1.6fr;align-items:start;gap:3rem;margin:4rem 0 5rem;display:grid}.page-module__kVMzVG__info{flex-direction:column;gap:1rem;display:flex}.page-module__kVMzVG__infoTitle{font-family:var(--font-display);color:var(--ink);margin:0 0 .5rem;font-size:1.3rem;font-weight:700}.page-module__kVMzVG__infoText{color:var(--muted);margin:0 0 1.5rem;font-size:.9rem;line-height:1.7}.page-module__kVMzVG__contactItems{flex-direction:column;gap:1rem;display:flex}.page-module__kVMzVG__contactItem{background:var(--paper-raised,#fff);box-shadow:none;border:1px solid #0000000d;border-radius:14px;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.page-module__kVMzVG__contactIcon{background:rgba(var(--info-rgb), .08);width:44px;height:44px;color:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__kVMzVG__contactLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 .2rem;font-size:.78rem;font-weight:700}.page-module__kVMzVG__contactValue{color:var(--ink);margin:0;font-size:.92rem;font-weight:500}.page-module__kVMzVG__contactLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;overflow-wrap:anywhere;margin:-12px 0;padding:12px 0;display:inline-block}.page-module__kVMzVG__contactLink:hover{color:var(--accent-strong);text-decoration-color:currentColor}.page-module__kVMzVG__contactLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.page-module__kVMzVG__formSection{background:var(--paper-raised,#fff);border-radius:var(--radius-card);box-shadow:none;border:1px solid #0000000d;padding:2.5rem}.page-module__kVMzVG__formTitle{font-family:var(--font-display);color:var(--ink);margin:0 0 .4rem;font-size:1.4rem;font-weight:700}.page-module__kVMzVG__formSubtitle{color:var(--muted);margin:0 0 2rem;font-size:.875rem;line-height:1.6}.page-module__kVMzVG__successMessage{background:rgba(var(--success-rgb), .08);color:var(--highlight-dark,var(--success));border:1px solid rgba(var(--success-rgb), .2);border-radius:10px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.9rem;font-weight:500;display:flex}.page-module__kVMzVG__errorMessage{background:rgba(var(--danger-rgb), .07);color:var(--danger);border:1px solid rgba(var(--danger-rgb), .18);border-radius:10px;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.9rem;font-weight:500}.page-module__kVMzVG__form{flex-direction:column;gap:1.25rem;display:flex}.page-module__kVMzVG__formRow{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.page-module__kVMzVG__formGroup{flex-direction:column;gap:.45rem;display:flex}.page-module__kVMzVG__label{color:var(--ink);align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;display:flex}.page-module__kVMzVG__input,.page-module__kVMzVG__select,.page-module__kVMzVG__textarea{border:1.5px solid var(--border-field);font-size:.9rem;font-family:var(--font-body);color:var(--ink);background:var(--bg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:9px;padding:.7rem .95rem}.page-module__kVMzVG__input:focus,.page-module__kVMzVG__select:focus,.page-module__kVMzVG__textarea:focus{border-color:var(--accent);box-shadow:none;outline:none}.page-module__kVMzVG__input::placeholder,.page-module__kVMzVG__textarea::placeholder{color:var(--muted)}.page-module__kVMzVG__textarea{resize:vertical;min-height:120px}.page-module__kVMzVG__submitButton{background:var(--gradient-primary);color:#fff;font-size:.95rem;font-weight:700;font-family:var(--font-body);cursor:pointer;transition:transform var(--transition-fast), opacity var(--transition-fast);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 2rem;display:flex}.page-module__kVMzVG__submitButton:hover:not(:disabled){opacity:.95;transform:translateY(-2px)}.page-module__kVMzVG__submitButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:968px){.page-module__kVMzVG__content{grid-template-columns:1fr}}@media (max-width:640px){.page-module__kVMzVG__formSection{padding:1.75rem}.page-module__kVMzVG__formRow{grid-template-columns:1fr}}
