.mm-quote__anchor{display:block;scroll-margin-top:var(--header-height, 80px)}.mm-quote{--mmq-ink: #0A0D12;--mmq-text: #0B0E12;--mmq-body: #2C3540;--mmq-muted: #56606C;--mmq-line: #D3D9E0;--mmq-input-line: #8E99A6;--mmq-tint: #E9EDF1;--mmq-teal: #00756C;--mmq-cyan: #2DE2D4;--mmq-error: #A3362A;--mmq-error-bg: #FBEDEA;--mmq-success-bg: #E3F4F2;--mmq-radius: 6px;display:grid;grid-template-columns:minmax(0,1fr);gap:40px 56px;align-items:start}.mm-quote [hidden]{display:none!important}.mm-quote--split{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.mm-quote--sidebar{grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-template-areas:"header aside" "main aside";grid-template-rows:auto 1fr;row-gap:0}.mm-quote--sidebar .mm-quote__header{grid-area:header;margin-bottom:40px}.mm-quote--sidebar .mm-quote__main{grid-area:main}.mm-quote--sidebar .mm-quote__aside{grid-area:aside}@media(max-width:899px){.mm-quote--split,.mm-quote--sidebar{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "main" "aside";grid-template-rows:auto}.mm-quote--sidebar .mm-quote__aside{margin-top:48px}}.mm-quote__header{display:flex;flex-direction:column;gap:16px;min-width:0}.mm-quote__header>*{margin:0}.mm-quote__subheading{color:var(--mmq-teal)}.mm-quote__heading{line-height:1.05;letter-spacing:-.02em}.mm-quote__intro{color:rgb(var(--text-color) / .82);line-height:1.6}.mm-quote .mm-quote__intro ul,.mm-quote .mm-quote__intro ol{margin:4px 0 0;padding:0;padding-inline-start:0;margin-inline-start:0;list-style:none;border-top:1px solid rgb(var(--text-color) / .16)}.mm-quote .mm-quote__intro ul>li,.mm-quote .mm-quote__intro ol>li{margin:0;padding:12px 0;border-bottom:1px solid rgb(var(--text-color) / .16)}.mm-quote .mm-quote__intro ul>li:before{content:none;display:none}.mm-quote__intro>p:not(:last-child){margin:0 0 12px}.color-scheme--2 .mm-quote__subheading,.color-scheme--3 .mm-quote__subheading{color:var(--mmq-cyan)}.mm-quote__main{min-width:0}.mm-quote__card{display:flex;flex-direction:column;gap:28px;min-width:0}.mm-quote--split .mm-quote__card,.color-scheme--2 .mm-quote__card,.color-scheme--3 .mm-quote__card{padding:40px;border:1px solid var(--mmq-line);border-radius:0;background:#fff}.color-scheme--1 .mm-quote--split .mm-quote__card{background:#f4f6f8}.color-scheme--2 .mm-quote__card,.color-scheme--3 .mm-quote__card{--text-color: 11 14 18;--heading-color: 10 13 18;--btn-bg-color: 10 13 18;--btn-bg-hover-color: 28 36 48;--btn-text-color: 244 246 248;background:#f4f6f8;color:var(--mmq-text)}@media(max-width:599px){.mm-quote--split .mm-quote__card,.color-scheme--2 .mm-quote__card,.color-scheme--3 .mm-quote__card{padding:24px 16px}}.mm-quote__picker{display:flex;flex-direction:column;gap:12px}.mm-quote__legend{margin:0;font-weight:600;font-size:1.6rem}.mm-quote__types{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.mm-quote__type{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:64px;padding:14px 16px;border:1px solid var(--mmq-input-line);border-radius:var(--mmq-radius);background:#fff;color:var(--mmq-text);text-align:start;cursor:pointer}.mm-quote__type:hover{border-color:var(--mmq-ink)}.mm-quote__type[aria-pressed=true]{border-color:var(--mmq-ink);box-shadow:inset 0 0 0 1px var(--mmq-ink);background:var(--mmq-tint)}.mm-quote__type[disabled]{cursor:default;opacity:.6}.mm-quote__type-title{font-size:1.5rem;font-weight:600;line-height:1.25}.mm-quote__type-short{font-size:1.25rem;color:var(--mmq-muted);line-height:1.3}.mm-quote__type-head{display:flex;flex-direction:column;gap:8px}.mm-quote__type-head>*{margin:0}.mm-quote__type-heading{font-size:2.8rem;line-height:1.2;letter-spacing:-.01em}.mm-quote__type-heading:focus{outline:none}.mm-quote__type-intro{color:rgb(var(--text-color) / .82);line-height:1.55}.mm-quote__note{padding:12px 16px;border-left:3px solid var(--mmq-cyan);background:#fff;color:var(--mmq-body);font-size:1.4rem;line-height:1.5}.mm-quote__studio-link{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;color:var(--mmq-teal);font-weight:600}.mm-quote__studio-link:hover{color:var(--mmq-ink)}.mm-quote__form{display:flex;flex-direction:column;gap:24px;min-width:0}.mm-quote__req-note{margin:0;color:var(--mmq-muted);font-size:1.3rem}.mm-quote__grid,.mm-quote__typegroup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 16px}.mm-quote__typegroup{grid-column:1 / -1}@media(max-width:599px){.mm-quote__grid,.mm-quote__typegroup{grid-template-columns:minmax(0,1fr)}}.mm-quote__group-title{grid-column:1 / -1;margin:0;padding-top:12px;border-top:1px solid var(--mmq-line);color:var(--mmq-muted);font-family:var(--navigation-font-family);font-style:var(--navigation-font-style);font-weight:var(--navigation-font-weight);font-size:1.15rem;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.mm-quote__field{display:flex;flex-direction:column;gap:6px;min-width:0}.mm-quote__field--full{grid-column:1 / -1}.mm-quote__fieldset{margin:0;padding:0;border:0}.mm-quote__label{padding:0;font-size:1.35rem;font-weight:600;line-height:1.3}.mm-quote__fieldset>.mm-quote__label{margin-bottom:6px}.mm-quote__opt{font-weight:400;color:var(--mmq-muted)}.mm-quote__req{color:var(--mmq-error);font-weight:600}.mm-quote .mm-quote__input{width:100%;max-width:100%;min-height:48px;margin:0;padding:12px 14px;border:1px solid var(--mmq-input-line);border-radius:var(--mmq-radius);background:#fff;color:var(--mmq-text);font-family:var(--body-font-family);font-size:16px;font-weight:400;line-height:1.3;box-shadow:none}.mm-quote textarea.mm-quote__input{border-radius:var(--mmq-radius)!important;min-height:112px}.mm-quote .mm-quote__input::placeholder{color:#6b7480;opacity:1}.mm-quote .mm-quote__input:focus{border-color:var(--mmq-ink);outline:2px solid var(--mmq-cyan);outline-offset:1px;box-shadow:none}.mm-quote .mm-quote__input[aria-invalid=true]{border-color:var(--mmq-error);box-shadow:inset 3px 0 0 var(--mmq-error)}.mm-quote .mm-quote__select{padding-inline-end:44px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230A0D12' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.mm-quote .mm-quote__file{padding:10px;cursor:pointer}.mm-quote .mm-quote__input--mono{font-family:var(--navigation-font-family);letter-spacing:.08em;text-transform:uppercase}.mm-quote__hint,.mm-quote__warn,.mm-quote__err{margin:0;font-size:1.3rem;line-height:1.45}.mm-quote__hint{color:var(--mmq-muted)}.mm-quote__warn{color:var(--mmq-body);font-weight:500}.mm-quote__err{color:var(--mmq-error);font-weight:500}.mm-quote__hint:empty,.mm-quote__warn:empty,.mm-quote__err:empty{display:none}.mm-quote__radios{display:flex;flex-wrap:wrap;gap:8px}.mm-quote__radio{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border:1px solid var(--mmq-input-line);border-radius:var(--mmq-radius);background:#fff;color:var(--mmq-text);font-weight:400;cursor:pointer}.mm-quote__radio:has(input:checked){border-color:var(--mmq-ink);box-shadow:inset 0 0 0 1px var(--mmq-ink)}.mm-quote__radio input,.mm-quote__checkbox,.mm-quote__simfail input{width:20px;height:20px;margin:0;flex:0 0 auto;accent-color:var(--mmq-ink)}.mm-quote__install-note{margin-top:8px}.mm-quote__regpreview{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid #DDE2E8;background:#fff}.mm-quote__regtext{color:var(--mmq-ink);font-family:var(--heading-font-family);font-size:4rem;font-weight:700;line-height:1.1;letter-spacing:.06em;word-break:break-all}.mm-quote__eyebrow{margin:0;color:var(--mmq-muted);font-family:var(--navigation-font-family);font-weight:var(--navigation-font-weight);font-size:1.1rem;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.mm-quote__design{display:flex;flex-direction:column;gap:12px;padding:20px 24px;border:1px solid var(--mmq-line);background:var(--mmq-tint);color:var(--mmq-text)}.mm-quote__design .mm-quote__eyebrow{color:var(--mmq-teal)}.mm-quote__design-list{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:1.4rem}.mm-quote__design-list dt{color:var(--mmq-muted)}.mm-quote__design-list dd{margin:0;font-weight:600}.mm-quote__checks{display:flex;flex-direction:column;gap:14px}.mm-quote__check{display:flex;flex-direction:column;gap:6px}.mm-quote__check-label{display:flex;align-items:flex-start;gap:12px;min-height:44px;font-size:1.5rem;line-height:1.45;cursor:pointer}.mm-quote__check-label .mm-quote__checkbox{margin-top:1px}.mm-quote__checkbox[aria-invalid=true]{outline:2px solid var(--mmq-error);outline-offset:2px}.mm-quote__checkbox[aria-invalid=true]:focus-visible{outline-color:var(--mmq-cyan)}.mm-quote__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-top:16px;border-top:1px solid var(--mmq-line)}.mm-quote .mm-quote__submit,.mm-quote .mm-quote__reset{min-height:48px;border-radius:var(--mmq-radius);text-transform:none}.mm-quote__simfail{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--mmq-muted);font-size:1.3rem;cursor:pointer}.mm-quote__demo-note{margin:0;color:var(--mmq-muted);font-size:1.3rem;line-height:1.45}.mm-quote__demo-note strong{color:var(--mmq-text)}.mm-quote__summary{padding:8px 16px;border-left:3px solid var(--mmq-error);background:var(--mmq-error-bg);color:var(--mmq-error);font-size:1.4rem;font-weight:600}.mm-quote__fail{padding:16px 20px;border:1px solid var(--mmq-error);background:var(--mmq-error-bg);color:var(--mmq-text);line-height:1.5}.mm-quote__demo-tag{color:var(--mmq-body);font-size:1.4rem}.mm-quote__success{display:flex;flex-direction:column;gap:10px;padding:28px;border:1px solid var(--mmq-teal);background:var(--mmq-success-bg);color:var(--mmq-text)}.mm-quote__success>p{margin:0;color:var(--mmq-body);line-height:1.55}.mm-quote__success .mm-quote__success-title{color:var(--mmq-text);font-size:2.2rem;font-weight:600;line-height:1.25}.mm-quote__success .mm-quote__eyebrow--success{color:var(--mmq-teal)}.mm-quote__success-title:focus{outline:none}.mm-quote__success-title:focus-visible{outline:2px solid var(--mmq-cyan);outline-offset:3px}.mm-quote__reset{align-self:flex-start}.mm-quote__noscript{margin:0}.mm-quote__aside{position:sticky;top:calc(var(--header-height, 80px) + 24px);display:flex;flex-direction:column;gap:20px;padding:32px;background:#0a0d12;color:#e6ebf0}@media(max-width:899px){.mm-quote__aside{position:static}}@media(max-width:599px){.mm-quote__aside{padding:24px 20px}}.mm-quote__aside-heading{margin:0;color:var(--mmq-cyan);font-size:1.15rem}.mm-quote__aside-steps ol,.mm-quote__aside-steps ul{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;counter-reset:mmq-step}.mm-quote__aside-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;line-height:1.5;counter-increment:mmq-step}.mm-quote__aside-steps ol>li:before{content:counter(mmq-step);color:var(--mmq-cyan);font-weight:600}.mm-quote__aside-steps ul>li:before{content:""}.mm-quote__aside-steps p{margin:0}.mm-quote__aside-note{padding-top:18px;border-top:1px solid rgba(231,236,241,.14);color:#a9b4c0;font-size:1.4rem;line-height:1.55}.mm-quote__aside-note p{margin:0}.mm-quote__aside-note a{color:#d8dfe6}.mm-quote__aside-contact{display:flex;flex-direction:column;gap:6px;margin:0;color:#8d99a7;font-family:var(--navigation-font-family);font-size:1.2rem}.mm-quote__aside-contact a{display:inline-flex;align-items:center;min-height:44px;color:#d8dfe6}.mm-quote__aside-contact a:hover{color:var(--mmq-cyan)}@media(prefers-reduced-motion:reduce){.mm-quote *,.mm-quote *:before,.mm-quote *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mm-quote-request.css.map */
