.v2-company .v2-hero h1{max-width:860px}.v2-company .v2-about-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.v2-team-card{text-align:center;padding:22px}.v2-team-card .v2-avatar{width:64px;height:64px;font-size:20px}.v2-team-card b{margin-top:12px;font-weight:600;display:block}.v2-team-card>span:last-child{color:var(--m-muted);font-size:13px}.v2-company .v2-careers .v2-ctas{justify-content:flex-end}.v2-contact-content{padding-bottom:96px}.v2-contact-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.v2-contact-form{padding:32px}.v2-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.v2-contact-field{min-width:0;margin-bottom:18px}.v2-contact-field label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.v2-contact-input{border:1px solid var(--m-browser-dot);height:44px;font:inherit;color:var(--m-text);background:var(--m-bg);border-radius:8px;width:100%;min-width:0;padding:0 12px}.v2-contact-input::placeholder{color:var(--m-muted)}textarea.v2-contact-input{resize:vertical;height:120px;padding-top:10px;display:block}.v2-contact-input:focus{border-color:var(--m-accent);box-shadow:0 0 0 3px var(--m-soft-strong);outline:none}.v2-contact-input[aria-invalid=true]{border-color:var(--m-danger);box-shadow:0 0 0 3px var(--m-danger-soft)}.v2-contact-help{font-size:13px;color:var(--m-muted)!important;margin-top:6px!important}.v2-contact-error{align-items:flex-start;gap:6px;font-size:13px;font-weight:500;display:flex;color:var(--m-danger)!important;margin-top:6px!important}.v2-contact-error svg{flex:none;margin-top:3px}.v2-contact-consent{color:var(--m-muted);align-items:flex-start;gap:10px;margin-bottom:18px;font-size:13px;display:flex}.v2-contact-consent input{width:18px;height:18px;accent-color:var(--m-accent);flex:none;margin-top:2px}.v2-contact-consent a{color:inherit;text-decoration:underline}.v2-contact-submit{width:100%}.v2-contact-alert{border:1px solid var(--m-danger);background:var(--m-danger-soft);color:var(--m-danger);border-radius:6px;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:14px;display:flex}.v2-contact-alert[data-tone=success]{border-color:var(--m-success);background:var(--m-success-soft);color:var(--m-success)}.v2-contact-alert svg{flex:none;margin-top:2px}.v2-contact-aside{gap:16px;display:grid}.v2-contact-option{gap:14px;padding:22px;display:flex}.v2-contact-option>svg{color:var(--m-accent);flex:none}.v2-contact-option b{font-weight:600}.v2-contact-option p{color:var(--m-muted);margin-top:0;font-size:13px}.v2-contact-option a,.v2-contact-option .v2-contact-link{color:var(--m-deep);align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.v2-contact-option .v2-contact-link{height:auto;min-height:24px;box-shadow:none;background:0 0;border:0;border-radius:4px;padding:0}@media (max-width:760px){.v2-contact-content{padding-bottom:64px}.v2-contact-grid,.v2-contact-fields{grid-template-columns:minmax(0,1fr);gap:16px}.v2-contact-fields{gap:0}.v2-contact-form{padding:24px}.v2-contact-option .v2-contact-link{min-height:44px}.v2-contact-consent input{width:20px;height:20px}}
