.qpage{--q-error:#ffa89c;padding:88px 0 var(--section-y);background:var(--stone)}.qpage__head{gap:20px;margin-bottom:56px;display:grid}.qpage__lead{max-width:40em;font:400 18px/1.7 var(--font-sans);color:var(--ink-2)}.qpage__grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px 56px;display:grid}.qf{background:var(--navy);min-width:0;color:var(--white);padding:32px 40px 40px}.qf :focus-visible{outline-color:var(--white)}.qf fieldset{border:0;min-width:0;margin:0;padding:0}.qf__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.qf__title{border-bottom:4px solid var(--orange);font:600 24px/1.5 var(--font-sans);color:var(--white);outline-offset:6px;padding-bottom:6px}.qf__of{font:500 14px/1.5 var(--font-sans);color:var(--on-navy-2);display:block}.qf__bars{gap:6px;width:120px;padding-bottom:12px;display:flex}.qf__bars>span{background:#ffffff4d;flex:1;height:4px}.qf__bars>.is-on{background:var(--orange)}.qf__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 16px;margin-top:32px;display:grid}.qf__full{grid-column:1/-1}.qf__legend{font:600 16px/1.5 var(--font-sans);color:var(--white);margin-bottom:10px;padding:0}.qf__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.qf .fld__label{font:500 14px/1.5 var(--font-sans);color:var(--on-navy-sub);margin-bottom:8px}.qf legend.fld__label{padding:0}.qf__opt{color:var(--on-navy-2);white-space:nowrap;font-weight:400}.qf__hint{font:400 13px/1.6 var(--font-sans);color:var(--on-navy-2);margin-top:6px}.qf__err{font:500 14px/1.5 var(--font-sans);color:var(--q-error);margin-top:6px}.qf__err:before{content:"! ";font-weight:600}.qf__input{border:1px solid var(--field-line);border-radius:var(--r-ctl);width:100%;height:48px;color:var(--white);font:500 16px/1.4 var(--font-sans);background:#ffffff0a;margin:0;padding:0 14px;transition:border-color .15s,background-color .15s;display:block}.qf__input:hover{border-color:var(--on-navy-2);background:#ffffff12}.qf__input:focus-visible{outline:2px solid var(--white);outline-offset:2px}.qf__input::placeholder{color:var(--on-navy-2);opacity:1}.qf__input--area{resize:vertical;height:auto;min-height:132px;padding:12px 14px;line-height:1.7}.qf__input[type=date]{color-scheme:dark}.qf__input[readonly]{background:#ffffff12}.qf .fld__box select:has(>option[value=""]:checked){color:var(--on-navy-2)}.qf__seg{height:auto;min-height:48px}.qf__seg .seg__opt>span{min-height:46px;padding:0 10px}.qf__code{font:500 13px/1 var(--font-mono);letter-spacing:.04em}.qf__seg-label{white-space:nowrap}.qf__chips{flex-wrap:wrap;gap:8px;display:flex}.qf__chip{border:1px solid var(--field-line);border-radius:var(--r-ctl);min-height:48px;font:500 15px/1.4 var(--font-sans);color:var(--white);cursor:pointer;align-items:center;gap:10px;padding:0 16px 0 14px;transition:border-color .15s,background-color .15s;display:inline-flex}.qf__chip:hover{border-color:var(--on-navy-2);background:#ffffff12}.qf__chip:has(.qf__tick:checked){border-color:var(--orange);background:#dc913629}.qf__tick{-webkit-appearance:none;appearance:none;border:1.5px solid var(--on-navy-2);cursor:pointer;background:0 0;border-radius:2px;flex:none;place-content:center;width:22px;height:22px;margin:0;display:grid}.qf__tick:after{content:"";border-left:2.5px solid var(--navy);border-bottom:2.5px solid var(--navy);opacity:0;width:11px;height:6px;margin-top:-3px;transform:rotate(-45deg)}.qf__tick:checked{border-color:var(--orange);background:var(--orange)}.qf__tick:checked:after{opacity:1}.qf__tick:focus-visible{outline:2px solid var(--white);outline-offset:3px}.qf__check{min-height:44px;font:400 16px/1.7 var(--font-sans);color:var(--white);cursor:pointer;align-items:flex-start;gap:14px;padding-top:10px;display:flex}.qf__check .qf__tick{margin-top:3px}.qf__check a{color:var(--white);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:.3em;text-decoration-thickness:2px}.qf__f.is-invalid .qf__input,.qf__f.is-invalid .fld__box select,.qf__f.is-invalid .seg,.qf__f.is-invalid .qf__chip,.qf__f.is-invalid .qf__tick{border-color:var(--q-error);box-shadow:inset 0 0 0 1px var(--q-error)}.qf__alert,.qf__status{border-left:4px solid var(--q-error);background:#ffa89c1a;margin-top:24px;padding:16px 20px}.qf__alert-title,.qf__status-text{font:600 16px/1.6 var(--font-sans);color:var(--white)}.qf__alert-list{margin-top:4px}.qf__alert-link{text-align:left;min-height:44px;font:400 15px/1.5 var(--font-sans);color:var(--white);cursor:pointer;text-decoration:underline;text-decoration-color:var(--q-error);text-underline-offset:.3em;background:0 0;border:0;align-items:center;padding:0;display:flex}.qf__status .qc{margin-top:16px}.qf__nav{border-top:1px solid #b9c4da40;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:28px;display:flex}.qf__nav--end{justify-content:flex-end}.qf__nav .btn[data-submit]{flex:0 auto}.qf__nav .btn:disabled,.qf__nav .btn[aria-disabled=true]{cursor:progress;opacity:.75}.qf__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.qf__send{gap:24px;margin-top:24px;display:grid}.qf__send-lead{font:500 17px/1.7 var(--font-sans);color:var(--white)}.qf__summary{min-height:232px;font:400 15px/1.7 var(--font-sans)}.qf__copy{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.qf__copy-status{font:400 14px/1.5 var(--font-sans);color:var(--on-navy-sub)}.qf__send .qf__nav{margin-top:8px}.qc{flex-wrap:wrap;gap:12px;display:flex}.qf__noscript{border-left:4px solid var(--orange);font:500 16px/1.7 var(--font-sans);background:#ffffff0f;margin-top:32px;padding:16px 20px}.qa{gap:40px;display:grid}.qa__box{border-top:4px solid var(--navy);padding-top:18px}.qa__title{font:600 20px/1.5 var(--font-sans);color:var(--ink)}.qa__steps{margin-top:12px}.qa__step{border-top:1px solid var(--rule);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;padding:12px 0;display:grid}.qa__step:first-child{border-top:0}.qa__n{border:2px solid var(--navy);background:var(--white);width:32px;height:32px;color:var(--navy);border-radius:50%;place-items:center;font-size:13px;display:grid}.qa__step--here .qa__n,.qa__step--next .qa__n{border-color:var(--orange);background:var(--orange)}.qa__step--done .qa__n{background:var(--navy);color:var(--white)}.qa__name{font:500 16px/1.6 var(--font-sans);color:var(--ink);padding-top:3px}.qa__tag{font:400 14px/1.5 var(--font-sans);color:var(--ink-2);display:block}.qa__note,.qa__text{font:400 15px/1.7 var(--font-sans);color:var(--ink-2);margin-top:12px}.qa__phones{margin-top:8px;display:grid}.qa__phones a{min-height:44px;font:600 22px/1.4 var(--font-sans);color:var(--navy);align-items:center;text-decoration:none;display:flex}.qa__phones a:hover{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:6px;text-decoration-thickness:2px}.qa__line{margin-top:12px}.qa__link{min-height:44px;font:500 15px/1.5 var(--font-sans);color:var(--navy);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:.35em;align-items:center;text-decoration-thickness:2px;display:inline-flex}.qthanks{min-width:0}.qthanks__ref{background:var(--navy);color:var(--white);padding:28px 32px 30px}.qthanks__label{font:500 15px/1.5 var(--font-sans);color:var(--on-navy-2)}.qthanks__num{font:500 40px/1.3 var(--font-mono);letter-spacing:.04em;color:var(--white);overflow-wrap:anywhere;margin-top:6px}.qthanks__hint{font:400 15px/1.7 var(--font-sans);color:var(--on-navy-sub);border-top:1px solid #b9c4da40;margin-top:12px;padding-top:12px}.qthanks__reply{font:500 17px/1.7 var(--font-sans);color:var(--ink);margin-top:24px}.qthanks__ctas{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.qthanks__home{min-height:44px;font:500 16px/1.5 var(--font-sans);color:var(--ink);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:.35em;align-items:center;text-decoration-thickness:2px;display:inline-flex}.qthanks__ref[hidden]+.qthanks__reply{margin-top:0}.is-review .qf [data-pending],.is-review .qthanks__ref [data-pending]{text-decoration-color:var(--review-night)}.is-review .qf .fld__box[data-pending] select{border-style:dashed;border-color:var(--review-night)}.is-review .qa__box[data-pending]{border-top-style:dotted;border-top-color:var(--review);text-decoration:none}.is-review .qa__box[data-pending] .qa__text{text-decoration:underline dotted var(--review);text-underline-offset:.5em}@media (width<=1023px){.qpage{padding-top:64px}.qpage__grid{grid-template-columns:minmax(0,1fr)}.qa{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}}@media (width<=699px){.qpage{padding-top:48px}.qpage__head{gap:16px;margin-bottom:32px}.qpage__lead{font-size:16px}.qf{margin-inline:calc(-1 * var(--gutter));padding:28px var(--gutter) 32px}.qf__title{font-size:22px}.qf__grid{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:28px}.qf__pair{grid-template-columns:minmax(0,1fr)}.qf__seg--codes .seg__opt>span{flex-direction:column;gap:2px;padding:6px 4px}.qf__nav{margin-top:32px}.qf__nav .btn{flex:auto}.qc .btn,.qf__copy .btn{flex:100%}.qa{grid-template-columns:minmax(0,1fr)}.qthanks__ref{margin-inline:calc(-1 * var(--gutter));padding:24px var(--gutter) 26px}.qthanks__num{font-size:30px}.qthanks__ctas .btn{flex:100%}}@media (prefers-reduced-motion:reduce){.qf__input,.qf__chip{transition:none}}
