.repair-process-notch{background:var(--repair-step-bg);margin:0;padding:75px 0;scroll-margin-top:220px}.repair-process-notch--hidden{display:none}.repair-process-notch__layout{display:grid;grid-template-columns:54px minmax(0,1fr);gap:24px;position:relative}.repair-process-notch__rail:after{background:#d9d9d9;content:"";height:calc(100% + 70px);left:26px;position:absolute;top:52px;width:2px}.repair-process-section:last-of-type .repair-process-notch__rail:after{display:none}.repair-process-notch__number{align-items:center;background:var(--repair-step-accent);border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:52px;justify-content:center;position:relative;width:52px;z-index:1}.repair-process-notch__header{border-bottom:1px solid #ddd;margin-bottom:28px;padding-bottom:18px}.repair-process-notch__eyebrow{color:var(--repair-step-accent);font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.repair-process-notch__header h2{margin-bottom:12px}.repair-process-notch__intro>*:last-child{margin-bottom:0}.repair-process-notch__blocks{display:grid;gap:22px}.repair-process-notch__feature{align-items:flex-start;display:flex;gap:14px}.repair-process-notch__feature-icon{align-items:center;background:var(--repair-step-accent);border-radius:50%;color:#fff;display:flex;flex:0 0 32px;height:32px;justify-content:center}.repair-process-notch__feature h3{margin:2px 0 6px}.repair-process-notch__block--button .btn{margin:0}.repair-process-notch__media{margin:0}.repair-process-notch__media img,.repair-process-notch__media video{display:block;height:auto;width:100%}.repair-process-notch__media figcaption{font-size:13px;margin-top:8px}.repair-process-notch__video{aspect-ratio:16/9}.repair-process-notch__video iframe,.repair-process-notch__video video{border:0;height:100%;width:100%}.repair-process-notch__international fieldset{border:0;margin:0;padding:0}.repair-process-notch__international legend{font-size:18px;font-weight:700;margin-bottom:12px}.repair-process-notch__international fieldset label{display:block;margin:10px 0}.repair-process-notch__international-panel{border-left:4px solid var(--repair-step-accent);margin-top:20px;padding:18px 0 18px 22px}.repair-process-notch__domestic{margin-top:18px}.repair-process-notch__shipping{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.repair-process-notch__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.repair-process-notch__checklist-item{align-items:flex-start;display:flex;gap:12px}.repair-process-notch__checklist-item>span{color:var(--repair-step-accent);font-size:22px;font-weight:700}.repair-process-notch__navigation{border-top:1px solid #ddd;display:flex;justify-content:space-between;margin-top:34px;padding-top:22px}.repair-request-notch__privacy{border-left:4px solid var(--repair-step-accent);margin-bottom:24px;padding:14px 18px}.repair-request-notch__grid{display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.repair-request-notch__grid label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.repair-request-notch__grid input,.repair-request-notch__grid textarea{background:#fff;border:1px solid #ccc;border-radius:0;box-sizing:border-box;display:block;font-size:16px;margin-top:7px;padding:12px;width:100%}.repair-request-notch__wide{grid-column:1/-1}.repair-request-notch__actions{display:grid;gap:14px;grid-template-columns:1.3fr .7fr;margin-top:24px}.repair-request-notch__preview{border-top:2px solid var(--repair-step-accent);margin-top:34px;padding-top:24px}.repair-request-notch__sheet{background:#fff;border:1px solid #ccc;color:#111;margin:0 auto 20px;max-width:760px;padding:34px}.repair-request-notch__sheet h2{border-bottom:2px solid #0155a2;color:#0155a2;padding-bottom:12px;text-align:center}.repair-request-notch__sheet dl{margin:0}.repair-request-notch__sheet dl div{display:grid;grid-template-columns:220px minmax(0,1fr);padding:7px 0}.repair-request-notch__sheet dt{font-weight:700}.repair-request-notch__sheet dd{margin:0;min-height:1.4em;white-space:pre-wrap}.repair-process-notch [hidden]{display:none!important}@media(max-width:700px){.repair-process-notch{padding:40px 0;scroll-margin-top:220px}.repair-process-notch__layout{grid-template-columns:38px minmax(0,1fr);gap:14px}.repair-process-notch__number{height:38px;width:38px}.repair-process-notch__rail:after{left:18px;top:38px}.repair-process-notch__shipping,.repair-request-notch__grid,.repair-request-notch__actions{grid-template-columns:1fr}.repair-request-notch__wide{grid-column:auto}.repair-process-notch__navigation{gap:12px}.repair-request-notch__sheet{padding:20px}.repair-request-notch__sheet dl div{grid-template-columns:1fr}.repair-request-notch__sheet dd{border-bottom:1px solid #ccc;padding:4px 0 8px}}@media print{body.repair-request-printing>*:not(.main-content),body.repair-request-printing .repair-process-section,body.repair-request-printing .site-header,body.repair-request-printing .site-footer{display:none!important}body.repair-request-printing .repair-process-section:has([data-form-id].is-print-target){display:block!important}body.repair-request-printing .repair-process-notch{padding:0;scroll-margin-top:0}body.repair-request-printing .repair-process-notch__layout,body.repair-request-printing .repair-process-notch__content{display:block!important}body.repair-request-printing .repair-process-notch__header,body.repair-request-printing .repair-process-notch__rail,body.repair-request-printing .repair-process-notch__blocks>.repair-process-notch__block:not(.repair-process-notch__block--repair_form),body.repair-request-printing form,body.repair-request-printing .repair-request-notch__privacy,body.repair-request-printing .repair-process-notch__navigation,body.repair-request-printing .repair-request-notch__preview>h3,body.repair-request-printing .repair-request-notch__preview>.btn{display:none!important}body.repair-request-printing .repair-request-notch__preview,body.repair-request-printing .repair-request-notch__sheet{border:0;display:block!important;margin:0;max-width:none;padding:0}body.repair-request-printing .repair-request-notch__sheet dl div{break-inside:avoid}.repair-request-notch__sheet{font-size:12pt}}
.repair-process-notch__text-red{color:#c62828;}
