#gs-repair-preview{--gs-gold:#d6b66b;--gs-black:#111310;--gs-green:#163d30;--gs-paper:#f7f5ef;--gs-ink:#1c2520;color:var(--gs-ink);background:var(--gs-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Arial,Helvetica,sans-serif;overflow:hidden}#gs-repair-preview *{box-sizing:border-box}#gs-repair-preview [hidden]{display:none!important}#gs-repair-preview .gs-header{background:var(--gs-paper);border-bottom:1px solid #d9d6cb;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}#gs-repair-preview .gs-brand{letter-spacing:-1.5px;color:var(--gs-green);font-size:32px;font-weight:700;line-height:1}#gs-repair-preview .gs-tag{letter-spacing:2px;color:#555c55;margin-top:8px;font-size:10px}#gs-repair-preview .gs-header-note{color:#5f655e;text-align:right;font-size:13px}#gs-repair-preview .gs-choices{background:var(--gs-paper);grid-template-columns:1fr 1fr;gap:4px;display:grid}#gs-repair-preview .gs-panel{color:#fff;background:#15271e;flex-direction:column;min-width:0;display:flex;position:relative}#gs-repair-preview .gs-panel.gs-repairs{background:#111b16}#gs-repair-preview .gs-photo{background-image:var(--gs-image);background-position:0 -45px;background-size:max(200%,900px);height:285px;position:relative}#gs-repair-preview .gs-repairs .gs-photo{background-position:right -45px}#gs-repair-preview .gs-photo:after{content:"";background:linear-gradient(#0000 50%,#15271e 100%);position:absolute;inset:0}#gs-repair-preview .gs-panel-body{flex-direction:column;flex:1;padding:0 32px 34px;display:flex;position:relative}#gs-repair-preview .gs-eyebrow{letter-spacing:2.4px;text-transform:uppercase;color:var(--gs-gold);margin-bottom:14px;font-size:10px}#gs-repair-preview .gs-panel h2{color:#fff;letter-spacing:-1px;margin:0 0 20px;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.08}#gs-repair-preview .gs-services{color:#e2e7e0;flex:1;margin:0 0 28px;font-size:14px;line-height:1.8}#gs-repair-preview button,#gs-repair-preview a{font:inherit}#gs-repair-preview .gs-action{border:1px solid var(--gs-gold);text-align:left;min-height:56px;color:var(--gs-black);background:var(--gs-gold);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;font-size:14px;font-weight:600;text-decoration:none;display:flex}#gs-repair-preview .gs-action.gs-dark{background:var(--gs-black);color:var(--gs-gold)}#gs-repair-preview .gs-heart{transform-origin:50%;animation:2.6s ease-in-out infinite gs-heartbeat}#gs-repair-preview .gs-action:hover{filter:brightness(1.1)}#gs-repair-preview .gs-action:focus-visible{outline-offset:5px;outline:3px solid #4a9c83}@keyframes gs-heartbeat{0%,32%,to{transform:scale(1);box-shadow:0 0 #d6b66b00}10%{transform:scale(1.025);box-shadow:0 0 0 6px #d6b66b16}18%{transform:scale(1)}25%{transform:scale(1.015);box-shadow:0 0 0 9px #d6b66b00}}#gs-repair-preview .gs-booking{background:var(--gs-paper);padding:25px 28px 34px}#gs-repair-preview .gs-topline{justify-content:space-between;align-items:center;gap:15px;margin-bottom:26px;display:flex}#gs-repair-preview .gs-text-button{color:#3e5146;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:13px;text-decoration:underline}#gs-repair-preview .gs-section{letter-spacing:1.5px;color:#5c645d;text-align:right;font-size:11px}#gs-repair-preview .gs-form-shell{max-width:620px;margin:0 auto}#gs-repair-preview .gs-progress-label{color:#5b625b;justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}#gs-repair-preview .gs-track{background:#dfdfd4;border-radius:4px;height:4px;margin-bottom:34px;overflow:hidden}#gs-repair-preview .gs-fill{background:#b8984b;width:12.5%;height:100%;transition:width .2s}#gs-repair-preview .gs-step h2,#gs-repair-preview .gs-success h2{letter-spacing:-.7px;color:#153d2d;margin:0 0 12px;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.15}#gs-repair-preview .gs-lead{color:#60685f;margin:0 0 28px;font-size:14px;line-height:1.6}#gs-repair-preview label.gs-label{margin:22px 0 9px;font-size:13px;font-weight:600;display:block}#gs-repair-preview input:not([type=file]),#gs-repair-preview select,#gs-repair-preview textarea{color:#1b2c20;background:#fff;border:1px solid #c9cebf;border-radius:4px;width:100%;min-height:54px;padding:16px;font:16px Arial,sans-serif}#gs-repair-preview textarea{resize:vertical;min-height:130px}#gs-repair-preview input:focus,#gs-repair-preview select:focus,#gs-repair-preview textarea:focus{outline-offset:2px;outline:2px solid #37715a}#gs-repair-preview .gs-hint{color:#667060;margin:10px 0 0;font-size:12px;line-height:1.6}#gs-repair-preview .gs-postcode{text-transform:uppercase;letter-spacing:2px;max-width:280px}#gs-repair-preview .gs-step{min-height:275px}#gs-repair-preview .gs-bottom{border-top:1px solid #dddcd0;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding-top:23px;display:flex}#gs-repair-preview .gs-bottom .gs-action{justify-content:center;min-width:150px}#gs-repair-preview .gs-error{color:#a12c25;margin-top:16px;font-size:13px;line-height:1.5}#gs-repair-preview .gs-upload-actions{flex-wrap:wrap;gap:12px;display:flex}#gs-repair-preview .gs-upload{color:#233e2b;background:#fff;border:1px solid #bcc5b4;border-radius:4px;align-items:center;gap:12px;min-height:60px;padding:16px 18px;font-size:14px;display:flex}#gs-repair-preview .gs-upload input{width:100%;margin-top:12px;font:13px Arial,sans-serif}#gs-repair-preview .gs-upload-label{flex:1;min-width:230px}#gs-repair-preview .gs-files{margin-top:16px}#gs-repair-preview .gs-file{overflow-wrap:anywhere;border-bottom:1px solid #dddcd0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}#gs-repair-preview .gs-file-name{flex:1;min-width:0}#gs-repair-preview .gs-file img{object-fit:cover;border-radius:4px;width:50px;height:50px}#gs-repair-preview .gs-remove{color:#7e3a2e;background:0 0;border:0;min-height:44px;padding:8px;font-size:12px;text-decoration:underline}#gs-repair-preview .gs-review{margin:20px 0}#gs-repair-preview .gs-review div{border-bottom:1px solid #dedfd4;grid-template-columns:120px 1fr;gap:15px;padding:12px 0;font-size:13px;line-height:1.5;display:grid}#gs-repair-preview .gs-review dt{color:#65705f}#gs-repair-preview .gs-review dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}#gs-repair-preview .gs-preview-note{text-align:center;color:#72786c;letter-spacing:.4px;background:#eeeee5;padding:14px 20px;font-size:11px}#gs-repair-preview .gs-success{max-width:620px;margin:0 auto;padding:35px 0 50px}#gs-repair-preview .gs-success-icon{width:60px;height:60px;color:var(--gs-gold);background:#193e2c;border-radius:50%;place-items:center;margin-bottom:25px;font-size:28px;display:grid}#gs-repair-preview .gs-success .gs-action{max-width:280px;margin-top:24px}@media (max-width:600px){#gs-repair-preview .gs-header{padding:18px}#gs-repair-preview .gs-brand{font-size:28px}#gs-repair-preview .gs-tag{letter-spacing:1.4px;font-size:8px}#gs-repair-preview .gs-header-note{max-width:90px;font-size:11px}#gs-repair-preview .gs-choices{grid-template-columns:1fr}#gs-repair-preview .gs-photo{background-position:0 -50px;height:220px}#gs-repair-preview .gs-repairs .gs-photo{background-position:right -50px}#gs-repair-preview .gs-panel-body{padding:0 24px 30px}#gs-repair-preview .gs-panel h2{font-size:34px}#gs-repair-preview .gs-booking{padding:18px 20px 28px}#gs-repair-preview .gs-step h2{font-size:29px}#gs-repair-preview .gs-step{min-height:260px}#gs-repair-preview .gs-review div{grid-template-columns:85px 1fr}#gs-repair-preview .gs-upload-label{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){#gs-repair-preview .gs-heart{animation:none}#gs-repair-preview .gs-fill{transition:none}}#gs-repair-preview{--gs-gold:#f4c542;--gs-black:#080808;--gs-green:#003f24;--gs-paper:#fbfaf6}#gs-repair-preview .gs-header{border-bottom:3px solid #f4c542;padding:18px 28px}#gs-repair-preview .gs-logo-lockup{align-items:center;gap:12px;display:flex}#gs-repair-preview .gs-real-logo{object-fit:contain;width:58px;height:58px}#gs-repair-preview .gs-brand{letter-spacing:1.5px;color:#003f24;text-transform:uppercase;font:900 16px/1.05 Arial,Helvetica,sans-serif}#gs-repair-preview .gs-brand span{color:#003f24}#gs-repair-preview .gs-tag{letter-spacing:1.6px;color:#003f24;margin-top:4px;font-size:10px;font-weight:800;line-height:1.4}#gs-repair-preview .gs-header-note{color:#003f24;font-weight:700}#gs-repair-preview .gs-panel h2{letter-spacing:-1.8px;margin-bottom:20px;font:900 clamp(32px,4.7vw,49px)/1.03 Arial,Helvetica,sans-serif}#gs-repair-preview .gs-panel h2 em{color:#f4c542;font-style:normal}#gs-repair-preview .gs-eyebrow{color:#f4c542;letter-spacing:1.7px;font-size:11px;font-weight:800}#gs-repair-preview .gs-services{color:#f5f7f3;margin-bottom:30px;font-size:14px;font-weight:600;line-height:1.8}#gs-repair-preview .gs-action{color:#111;letter-spacing:-.4px;isolation:isolate;background:linear-gradient(135deg,#bd8418 0%,#f4c542 42%,#ffdc6a 58%,#ca8f1b 100%);border:1px solid #ffe786;border-radius:10.8px;min-height:74px;padding:19px 22px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:950;line-height:1.35;transition:filter .15s,box-shadow .15s;position:relative;box-shadow:0 10px 24px #0003,inset 0 1px #ffffff8c}#gs-repair-preview .gs-action.gs-dark{color:#f4c542;background:#080808;border:1px solid #f4c542;box-shadow:0 10px 24px #0006,inset 0 1px #f4c54233}#gs-repair-preview .gs-action>span{flex-shrink:0;font-size:26px;line-height:1}#gs-repair-preview .gs-heart{animation:2.4s ease-in-out infinite gs-live-heartbeat}#gs-repair-preview .gs-heart:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;border:1px solid #f4c54299;animation:2.4s ease-out infinite gs-gold-halo;position:absolute;inset:-1px}@keyframes gs-live-heartbeat{0%,32%,to{transform:scale(1)}9%{transform:scale(1.035)}17%{transform:scale(1)}24%{transform:scale(1.022)}}@keyframes gs-gold-halo{0%,to{opacity:0;box-shadow:0 0 #f4c54200}9%{opacity:1;box-shadow:0 0 #f4c54277}32%{opacity:0;box-shadow:0 0 0 10px #f4c54200}}#gs-repair-preview .gs-action:hover{filter:brightness(1.1);box-shadow:0 12px 30px #0005,0 0 18px #f4c54244,inset 0 1px #ffffff8c}#gs-repair-preview .gs-action.gs-dark:hover{box-shadow:0 12px 30px #0006,0 0 18px #f4c54255}#gs-repair-preview .gs-step h2,#gs-repair-preview .gs-success h2{letter-spacing:-1px;color:#003f24;font-family:Arial,Helvetica,sans-serif;font-weight:900}#gs-repair-preview .gs-fill{background:linear-gradient(90deg,#bd8418,#f4c542,#ffdc6a)}#gs-repair-preview .gs-bottom .gs-action{min-height:58px;padding:14px 22px;font-size:17px}@media (max-width:600px){#gs-repair-preview .gs-header{padding:16px 18px}#gs-repair-preview .gs-real-logo{width:48px;height:48px}#gs-repair-preview .gs-brand{font-size:14px}#gs-repair-preview .gs-tag{font-size:8px}#gs-repair-preview .gs-panel h2{font-size:37px}#gs-repair-preview .gs-action{min-height:72px;padding:18px;font-size:17px}#gs-repair-preview .gs-panel-body{padding:0 24px 34px}}@media (prefers-reduced-motion:reduce){#gs-repair-preview .gs-heart,#gs-repair-preview .gs-heart:after{animation:none}}#gs-repair-preview .gs-choices .gs-action{flex-shrink:0;align-items:center;height:84px;min-height:84px;max-height:84px}#gs-repair-preview .gs-choices .gs-action.gs-dark{background:#080808;border:1px solid #080808;box-shadow:0 10px 24px #0006}#gs-repair-preview .gs-choices .gs-dark.gs-heart:after{display:none}#gs-repair-preview .gs-choices .gs-action.gs-dark:hover{box-shadow:0 12px 30px #0006}#gs-repair-preview .gs-choices .gs-action>span{flex:0 0 29px;width:29px;height:25px;font-size:0;line-height:0;display:block;position:relative}#gs-repair-preview .gs-choices .gs-action>span:before{content:"";background:currentColor;border-radius:1px;width:25px;height:5px;position:absolute;top:10px;left:0}#gs-repair-preview .gs-choices .gs-action>span:after{content:"";border-top:5px solid;border-right:5px solid;width:15px;height:15px;position:absolute;top:5px;right:2px;transform:rotate(45deg)}#gs-repair-preview .gs-photo{height:390px}#gs-repair-preview .gs-panel-body{padding:0 26px 28px}#gs-repair-preview .gs-panel h2{letter-spacing:-1.1px;margin-bottom:12px;font-size:35px;line-height:1.05}#gs-repair-preview .gs-services{margin-bottom:21px;font-size:13px;line-height:1.6}#gs-repair-preview .gs-eyebrow{margin-bottom:10px;font-size:11px;line-height:1.5}#gs-repair-preview .gs-area-success{text-align:center;padding-top:10px}#gs-repair-preview .gs-area-tick{color:#16813c;background:#dcf4dc;border:3px solid #46a559;border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto 24px;font-size:56px;font-weight:900;display:grid;box-shadow:0 0 0 9px #edf8e8}#gs-repair-preview .gs-area-message{color:#146332;margin:18px 0;font-size:23px;font-weight:800;line-height:1.35}#gs-repair-preview .gs-after-hours{color:#4d492f;background:#fff5d6;border-left:3px solid #f4c542;margin:20px 0;padding:14px 16px;font-size:13px;line-height:1.6}@media (max-width:600px){#gs-repair-preview .gs-photo{height:330px}#gs-repair-preview .gs-panel h2{font-size:32px}#gs-repair-preview .gs-panel-body{padding:0 24px 26px}}#gs-repair-preview .gs-photo{background-position:50%;background-size:cover;height:390px}#gs-repair-preview .gs-repairs .gs-photo{background-position:50%;background-size:cover}#gs-repair-preview .gs-photo:after{background:linear-gradient(#001d1855 0%,#0000 22% 73%,#15271e 100%)}#gs-repair-preview .gs-repairs .gs-photo:after{background:linear-gradient(#001d1855 0%,#0000 22% 73%,#111b16 100%)}#gs-repair-preview .gs-panel-body{position:static}#gs-repair-preview .gs-choices .gs-eyebrow{color:#fff;letter-spacing:1.8px;text-shadow:0 1px 5px #000;z-index:1;margin:0;font-weight:800;position:absolute;top:21px;left:24px;right:24px}@media (max-width:600px){#gs-repair-preview .gs-photo{background-position:50%;height:320px}#gs-repair-preview .gs-repairs .gs-photo{background-position:50%}}#gs-repair-preview .gs-panel:not(.gs-repairs) .gs-photo{background-position:0 -45px;background-size:max(200%,1024px);height:390px}#gs-repair-preview .gs-panel:not(.gs-repairs) .gs-photo:after{background:linear-gradient(#15271e 0 60px,#0000 85px 74%,#15271e 100%)}@media (max-width:600px){#gs-repair-preview .gs-panel:not(.gs-repairs) .gs-photo{background-position:0 -45px;height:350px}}#gs-repair-preview .gs-panel:not(.gs-repairs) .gs-photo{background-image:url(/images/entrance-installations.jpg)}#gs-repair-preview .gs-repairs .gs-photo{background-image:url(/images/entrance-repairs.jpg)}#gs-repair-preview .gs-action>svg{flex-shrink:0}#gs-repair-preview .gs-action{cursor:pointer}#gs-repair-preview .gs-consent{align-items:flex-start;gap:10px;margin-top:25px;font-size:13px;line-height:1.6;display:flex}#gs-repair-preview .gs-consent input{flex-shrink:0;height:18px;margin-top:3px;width:18px!important;min-height:18px!important}#gs-repair-preview .gs-bottom button:disabled{opacity:.65;cursor:wait}#gs-repair-preview .gs-review button{color:#315c42;background:0 0;border:0;min-height:36px;font-size:12px;text-decoration:underline}#gs-repair-preview .gs-step h2:focus{outline:none}#gs-repair-preview .gs-confirmation-heading{letter-spacing:-1px;color:#003f24;margin:0 0 18px;font:900 34px/1.15 Arial,Helvetica,sans-serif}#gs-repair-preview.gs-entrance{background:#fff;min-height:100svh}#gs-repair-preview.gs-entrance .gs-header{background:#fff;border-bottom:1px solid #e5e8e4;padding:16px max(32px,50% - 620px)}#gs-repair-preview.gs-entrance .gs-header-note{font-size:16px}#gs-repair-preview .entrance-windows{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;max-width:1304px;margin:0 auto;padding:32px;display:grid}#gs-repair-preview .entrance-card{color:#fff;background:#10291e;border:1px solid #d7ddd7;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 12px 28px #15271e12}#gs-repair-preview .entrance-title{background:#10291e;padding:18px 26px 19px}#gs-repair-preview .entrance-title p{color:#f4c542;letter-spacing:2px;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800;line-height:1}#gs-repair-preview .entrance-title h2{color:#fff;letter-spacing:-1px;margin:0;font:900 clamp(28px,2.5vw,36px)/1.05 Arial,Helvetica,sans-serif}#gs-repair-preview .entrance-media{aspect-ratio:765/480;background-repeat:no-repeat;background-size:cover;flex-shrink:0}#gs-repair-preview .entrance-house{background-image:url(/images/entrance-house-photo.webp);background-position:50%}#gs-repair-preview .entrance-technician{background-image:url(/images/entrance-repairs.jpg);background-position:50% 49%}#gs-repair-preview .entrance-body{flex-direction:column;flex:1;padding:20px 26px 26px;display:flex}#gs-repair-preview .entrance-message{color:#fff;letter-spacing:-.4px;margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.25}#gs-repair-preview .entrance-services{color:#e4ece6;flex:1;margin:0 0 20px;font-size:14px;font-weight:600;line-height:1.65}#gs-repair-preview .entrance-action{color:#080808;letter-spacing:-.5px;isolation:isolate;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;height:96px;min-height:96px;padding:16px 22px;font:900 clamp(20px,1.75vw,25px)/1.14 Arial,Helvetica,sans-serif;text-decoration:none;transition:filter .15s;display:flex;position:relative;box-shadow:0 8px 20px #0003,inset 0 1px #ffffffb0}#gs-repair-preview .entrance-action svg{flex:0 0 32px;width:32px;height:32px}#gs-repair-preview .entrance-platinum{background:linear-gradient(135deg,#b8bec4 0%,#edf0f2 40%,#fff 56%,#c1c7cd 100%);border:1px solid #f4f6f8}#gs-repair-preview .entrance-gold{background:linear-gradient(135deg,#bd8418 0%,#f4c542 42%,#ffdc6a 58%,#ca8f1b 100%);border:1px solid #ffe786}#gs-repair-preview .entrance-platinum.gs-heart:after{border-color:#e8edf2aa;animation-name:gs-platinum-halo}#gs-repair-preview .entrance-action:hover{filter:brightness(1.08)}#gs-repair-preview .entrance-action:focus-visible{outline-offset:5px;outline:3px solid #fff}@keyframes gs-platinum-halo{0%,to{opacity:0;box-shadow:0 0 #e8edf200}9%{opacity:1;box-shadow:0 0 #e8edf277}32%{opacity:0;box-shadow:0 0 0 10px #e8edf200}}@media (max-width:900px){#gs-repair-preview .entrance-windows{gap:20px;padding:24px}#gs-repair-preview .entrance-title{padding:18px 20px}#gs-repair-preview .entrance-body{padding:18px 20px 24px}#gs-repair-preview .entrance-action{gap:12px;padding:15px 16px;font-size:20px}#gs-repair-preview .entrance-message{font-size:18px}#gs-repair-preview .entrance-services{font-size:12px}}@media (max-width:700px){#gs-repair-preview.gs-entrance .gs-header{padding:14px 20px}#gs-repair-preview.gs-entrance .gs-header-note{font-size:13px}#gs-repair-preview .entrance-windows{grid-template-columns:minmax(0,1fr);gap:26px;max-width:540px;padding:22px 18px 32px}#gs-repair-preview .entrance-title h2{font-size:30px}#gs-repair-preview .entrance-services{font-size:13px}#gs-repair-preview .entrance-action{height:104px;min-height:104px;font-size:22px}#gs-repair-preview .entrance-message{font-size:20px}}@media (max-width:370px){#gs-repair-preview .entrance-action{gap:10px;font-size:20px}#gs-repair-preview .entrance-body{padding:18px 16px 22px}}@media (max-width:700px){#gs-repair-preview.gs-entrance .gs-header{box-sizing:border-box;height:64px;min-height:64px;padding:8px 16px}#gs-repair-preview .entrance-windows{box-sizing:border-box;grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;height:calc(100svh - 64px);min-height:480px;padding:10px 14px}#gs-repair-preview .entrance-title{padding:9px 14px}#gs-repair-preview .entrance-title p{display:none}#gs-repair-preview .entrance-title h2{font-size:25px}#gs-repair-preview .entrance-card>.entrance-media,#gs-repair-preview .entrance-card>div[style]{flex:1;min-height:0}#gs-repair-preview .entrance-media{aspect-ratio:auto;height:100%}#gs-repair-preview .entrance-body{flex:none;padding:8px 12px 10px}#gs-repair-preview .entrance-message,#gs-repair-preview .entrance-services{display:none}#gs-repair-preview .entrance-action{height:54px;min-height:54px;padding:10px 14px;font-size:18px}}.repair-metal{isolation:isolate;border:1px solid #e8c66a;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb0,0 4px 12px #0003}.repair-metal-gold{color:#172313;background:linear-gradient(115deg,#aa7419,#dfb64c 25%,#fff0ad 49%,#c99b32 70%,#e8c76b)}.repair-metal-platinum{color:#14271e;background:linear-gradient(115deg,#aeb5bd,#e2e6ea 25%,#fff 49%,#b9c0c8 70%,#e9edf1);border-color:#f0f3f6}.repair-metal:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff9 48%,#0000 66%);animation:4s ease-in-out infinite repair-metal-shimmer;position:absolute;inset:0;transform:translate(-140%)}.repair-callback-action{text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:64px;padding:14px 16px;font-size:18px;font-weight:900;line-height:1.3;text-decoration:none;display:flex}.repair-callback-action:focus-visible{outline-offset:4px;outline:3px solid #fff}.repair-pulse-arrow{flex-shrink:0;font-size:28px;animation:1.4s ease-in-out infinite repair-arrow-pulse;display:inline-block}.repair-next-steps li{align-items:flex-start;gap:12px;font-size:17px;line-height:1.6;display:flex}.repair-next-steps li>span{color:#172313;background:#dfb64c;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:900;display:grid}.repair-service-list li{margin-left:16px;list-style:outside}.repair-review-stars{text-align:center;letter-spacing:4px;color:#bd8717;text-shadow:0 1px #fff1a8;font-size:40px;line-height:1.3}.repair-review-panel h2{text-align:center}@keyframes repair-metal-shimmer{0%,15%{transform:translate(-140%)}65%,to{transform:translate(140%)}}@keyframes repair-arrow-pulse{0%,to{transform:translateY(-3px)scale(1)}50%{transform:translateY(4px)scale(1.2)}}@media (prefers-reduced-motion:reduce){.repair-metal:after,.repair-pulse-arrow{animation:none}}
