.mm-amb{--amb-noir: #061616;--amb-surface: #0a1216;--amb-ink: #f7fafc;--amb-muted: #a8b5ba;--amb-azure: #4d8dff;--amb-light: #f5f7fa;--amb-paper: #ffffff;--amb-dark-ink: #0b111e;--amb-dark-muted: #4c576b;--amb-action: #2f5fc1;--amb-hair: rgba(11, 17, 30, .12)}.mm-amb-masthead{background:var(--amb-noir);color:var(--amb-ink);padding:128px 0 72px}.mm-amb-shell{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.mm-amb-masthead-grid{display:grid;gap:28px}.mm-amb-eyebrow{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--amb-azure);margin:0 0 18px}.mm-amb-h1{font-size:clamp(30px,6.2vw,54px);line-height:1.08;letter-spacing:-.03em;font-weight:700;margin:0;color:var(--amb-ink);text-wrap:balance}.mm-amb-lede{font-size:clamp(15px,3.6vw,18px);line-height:1.6;color:var(--amb-muted);margin:0;max-width:46ch}.mm-amb-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;border:none;border-radius:12px;background:var(--amb-azure);color:#061616;font-weight:700;font-size:15px;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.mm-amb-cta:hover{background:#6ba0ff}.mm-amb-cta:focus-visible,.mm-amb .mm-amb-focus:focus-visible{outline:2px solid var(--amb-azure);outline-offset:3px}.mm-amb-masthead-aside{border-top:1px solid rgba(247,250,252,.16);padding-top:18px;display:grid;gap:14px}.mm-amb-aside-item{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:baseline}.mm-amb-aside-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--amb-azure);letter-spacing:.08em}.mm-amb-aside-text{font-size:14px;line-height:1.5;color:var(--amb-muted);margin:0}@media(min-width:1024px){.mm-amb-masthead{padding:152px 0 96px}.mm-amb-masthead-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:64px;align-items:end}}.mm-amb-band-light{background:var(--amb-light);padding:64px 0;color:var(--amb-dark-ink)}.mm-amb-section-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--amb-dark-muted);margin:0 0 10px}.mm-amb-h2{font-size:clamp(23px,4.6vw,34px);line-height:1.15;letter-spacing:-.02em;font-weight:700;margin:0 0 8px;color:var(--amb-dark-ink)}.mm-amb-sub{font-size:15px;line-height:1.6;color:var(--amb-dark-muted);margin:0;max-width:52ch}.mm-amb-record{margin-top:32px;background:var(--amb-paper);border:1px solid var(--amb-hair);border-radius:18px;overflow:hidden}.mm-amb-record-row{display:grid;grid-template-columns:44px 1fr;gap:12px 16px;padding:22px 20px;border-top:1px solid var(--amb-hair);align-items:start}.mm-amb-record-row:first-child{border-top:none}.mm-amb-record-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--amb-action);padding-top:3px;letter-spacing:.06em}.mm-amb-record-title{font-size:17px;font-weight:700;margin:0 0 6px;color:var(--amb-dark-ink);display:flex;align-items:center;gap:8px}.mm-amb-record-text{grid-column:2 / -1;font-size:15px;line-height:1.6;color:var(--amb-dark-muted);margin:0}.mm-amb-note{margin:18px 0 0;font-size:13px;line-height:1.6;color:var(--amb-dark-muted)}@media(min-width:1024px){.mm-amb-band-light{padding:88px 0}.mm-amb-record-text{grid-column:auto}.mm-amb-record-row{grid-template-columns:56px minmax(0,.9fr) minmax(0,1.1fr);gap:24px;padding:28px 32px;align-items:baseline}.mm-amb-record-title{margin:0}.mm-amb-head-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:end}}.mm-amb-band-noir{background:var(--amb-noir);color:var(--amb-ink);padding:64px 0}.mm-amb-band-noir .mm-amb-h2{color:var(--amb-ink)}.mm-amb-band-noir .mm-amb-sub,.mm-amb-band-noir .mm-amb-note{color:var(--amb-muted)}.mm-amb-band-noir .mm-amb-section-label{color:var(--amb-azure)}.mm-amb-path{list-style:none;margin:34px 0 0;padding:0;position:relative}.mm-amb-path-item{position:relative;display:grid;grid-template-columns:46px 1fr;gap:16px;padding:0 0 28px}.mm-amb-path-item:last-child{padding-bottom:0}.mm-amb-path-rail{position:relative}.mm-amb-path-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--amb-azure);letter-spacing:.06em;display:block;line-height:1.4}.mm-amb-path-item:not(:last-child) .mm-amb-path-rail:after{content:"";position:absolute;left:5px;top:24px;bottom:-20px;width:1px;background:linear-gradient(180deg,#4d8dff8c,#4d8dff1f)}.mm-amb-path-title{font-size:17px;font-weight:700;margin:0 0 6px;color:var(--amb-ink)}.mm-amb-path-text{grid-column:2 / -1;font-size:15px;line-height:1.65;color:var(--amb-muted);margin:0;max-width:62ch}.mm-amb-path-actions{margin-top:36px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.mm-amb-support-line{font-size:14px;color:var(--amb-muted);margin:0}.mm-amb-support-link{color:var(--amb-azure);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}@media(min-width:1024px){.mm-amb-band-noir{padding:88px 0}.mm-amb-path-text{grid-column:auto}.mm-amb-path-item{grid-template-columns:68px minmax(0,.7fr) minmax(0,1.3fr);gap:28px;padding-bottom:34px}.mm-amb-path-title{margin:0}.mm-amb-path-actions{flex-direction:row;align-items:center;gap:28px;padding-left:96px}}.mm-amb-form-section{background:var(--amb-paper);color:var(--amb-dark-ink);padding:56px 0 80px;scroll-margin-top:96px}.mm-amb-form-wrap{max-width:760px;margin:0 auto}.mm-amb-form{margin-top:28px;display:grid;gap:32px}.mm-amb-fieldset{border:1px solid var(--amb-hair);border-radius:18px;padding:20px 16px 22px;margin:0;min-width:0}.mm-amb-legend{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--amb-action);padding:0 8px;margin-left:-4px}.mm-amb-fields{display:grid;gap:18px}.mm-amb-field{display:grid;gap:6px;min-width:0}.mm-amb-label{font-size:14px;font-weight:600;color:var(--amb-dark-ink);line-height:1.45}.mm-amb-input,.mm-amb-textarea,.mm-amb-select{width:100%;min-height:48px;font:inherit;font-size:16px;color:var(--amb-dark-ink);background:#fff;border:1px solid #d9dee8;border-radius:12px;padding:12px 14px;outline:none}.mm-amb-textarea{min-height:88px;resize:vertical;line-height:1.55}.mm-amb-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%234C576B' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.mm-amb-input:focus-visible,.mm-amb-textarea:focus-visible,.mm-amb-select:focus-visible{outline:2px solid var(--amb-azure);outline-offset:1px;border-color:var(--amb-azure)}.mm-amb-phone{display:flex;align-items:stretch;border:1px solid #d9dee8;border-radius:12px;overflow:hidden;background:#fff}.mm-amb-phone:focus-within{border-color:var(--amb-azure);box-shadow:0 0 0 2px #4d8dff59}.mm-amb-phone-prefix{display:flex;align-items:center;padding:0 12px;font-size:16px;color:var(--amb-dark-muted);background:#f5f7fa;border-right:1px solid #d9dee8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mm-amb-phone .mm-amb-input{border:none;border-radius:0}.mm-amb-phone .mm-amb-input:focus-visible{outline:none}.mm-amb-error{font-size:13px;line-height:1.45;color:#b3261e;margin:0}[aria-invalid=true].mm-amb-input,[aria-invalid=true].mm-amb-textarea,[aria-invalid=true].mm-amb-select{border-color:#b3261e}.mm-amb-submit{width:100%;min-height:52px;border:none;border-radius:12px;background:var(--amb-action);color:#fff;font-weight:700;font-size:16px;letter-spacing:.02em;cursor:pointer;transition:background-color .16s ease}.mm-amb-submit:hover:not(:disabled){background:#274f9f}.mm-amb-submit:disabled{opacity:.6;cursor:not-allowed}.mm-amb-submit:focus-visible{outline:2px solid var(--amb-azure);outline-offset:3px}@media(min-width:768px){.mm-amb-fieldset{padding:24px 26px 26px}.mm-amb-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}}@media(max-width:360px){.mm-amb-shell{padding:0 16px}.mm-amb-record-row,.mm-amb-path-item{grid-template-columns:36px 1fr;gap:10px}}@media(prefers-reduced-motion:reduce){.mm-amb *,.mm-amb *:before,.mm-amb *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
