.cr-contact-us{position:relative}.cr-contact-us__hero{padding:8rem 0 4rem}.cr-contact-us__hero-grid{grid-template-columns:minmax(0,1fr) minmax(22.5rem,.62fr);align-items:center;gap:4.5rem;display:grid}.cr-contact-us__title{max-width:46rem;color:var(--text);font-family:var(--fontHeading), sans-serif;letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:max(3.5rem,min(8vw,7rem));font-weight:800;line-height:.88}.cr-contact-us__copy{max-width:40rem;color:var(--textSoft);margin:1.75rem 0 0;font-size:1rem;line-height:1.9}.cr-contact-us__actions{flex-wrap:wrap;gap:.875rem;margin-top:2.125rem;display:flex}.cr-contact-us__console{border:.0625rem solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, var(--surface), var(--surfaceSoft));box-shadow:var(--shadow);padding:1.75rem}.cr-contact-us__console-head{border-bottom:.0625rem solid var(--border);color:var(--textMuted);font-family:var(--fontMono), sans-serif;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.6875rem;font-weight:700;display:flex}.cr-contact-us__console-status{border:.0625rem solid var(--border);color:var(--textSoft);font-family:var(--fontMono), sans-serif;text-transform:uppercase;border-radius:.75rem;align-items:center;gap:.625rem;margin:1.5rem 0;padding:.875rem 1rem;font-size:.6875rem;display:flex}.cr-contact-us__console-dot{background:var(--primary);width:.4375rem;height:.4375rem;box-shadow:0 0 .75rem rgba(var(--primaryRgb), .65);border-radius:50%}.cr-contact-us__console-flow{gap:.875rem;display:grid}.cr-contact-us__console-step{border:.0625rem solid var(--border);transition:border-color var(--trans), box-shadow var(--trans), transform var(--trans), background var(--trans);box-shadow:var(--shadow);background:rgba(255,255,255,.016);border-radius:.75rem;padding:1rem}.cr-contact-us__console-step:hover{border-color:var(--borderPrimary);background:linear-gradient(180deg, var(--surfaceHover), var(--surfaceSoft));box-shadow:var(--shadowGlow);transform:translateY(-.25rem)}.cr-contact-us__console-step span{color:var(--textMuted);font-family:var(--fontMono), sans-serif;margin-bottom:.625rem;font-size:.6875rem;font-weight:800;display:block}.cr-contact-us__console-step strong{color:var(--text);font-size:1rem;font-weight:800;display:block}.cr-contact-us__console-step p{color:var(--textSoft);margin:.625rem 0 0;font-size:.8125rem;line-height:1.6}.cr-contact-us__console-note{border-top:.0625rem solid var(--border);color:var(--textMuted);font-family:var(--fontMono), sans-serif;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;font-size:.6875rem;display:flex}.cr-contact-us__console-note strong{color:var(--text)}.cr-contact-us__section{padding:4rem 0}.cr-contact-us__brief-grid{grid-template-columns:minmax(17.5rem,.78fr) minmax(0,1.22fr);align-items:start;gap:1.5rem;display:grid}.cr-contact-us__brief-grid .cr-card{min-height:auto;padding:1.375rem}.cr-contact-us__info-stack{gap:1rem;display:grid}.cr-contact-us__form-card{border:.0625rem solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, var(--surface), var(--surfaceSoft));box-shadow:var(--shadow);padding:1.5rem}.cr-contact-us__card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1020px){.cr-contact-us__hero-grid,.cr-contact-us__brief-grid{grid-template-columns:1fr}.cr-contact-us__card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cr-contact-us__hero{padding-top:7rem}.cr-contact-us__title{font-size:3.5rem}.cr-contact-us__card-grid{grid-template-columns:1fr}.cr-contact-us__console,.cr-contact-us__form-card{padding:1.25rem}.cr-contact-us__section{padding:2rem 0}}
