.repair-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding-top:55px;padding-bottom:95px;align-items:center}.repair-hero h1{font-size:clamp(55px,5.5vw,78px)}.repair-hero .intro{max-width:470px}.repair-note{font-size:12px;color:var(--muted);line-height:1.7;margin-top:20px}.repair-summary{background:#e5ebda;padding:40px;border-radius:8px}.repair-summary h2{font-size:36px;letter-spacing:-1.3px}.repair-summary ul{padding-left:20px;margin:28px 0;line-height:1.8;font-size:15px}.repair-summary li{padding:8px 0;border-bottom:1px solid #c8d3bb}.repair-summary>p:last-child{font-size:13px;line-height:1.8;color:#52634b}.repair-faq{padding-top:85px}.repair-new{padding-top:30px;padding-bottom:15px}.repair-new p{max-width:760px;font-size:13px;line-height:1.9;color:var(--muted)}.repair-new a{text-decoration:underline;text-underline-offset:3px}nav [aria-current=page]{text-decoration:underline;text-underline-offset:6px}@media(max-width:1000px){.repair-hero{gap:35px}.repair-summary{padding:28px}}@media(max-width:720px){.repair-hero{grid-template-columns:1fr;padding-top:30px;padding-bottom:60px;gap:35px}.repair-hero h1{font-size:clamp(49px,11vw,65px);letter-spacing:-2.8px}.repair-summary{padding:26px}.repair-summary h2{font-size:34px}.repair-faq{padding-top:60px}}
/* Fictional comparison: static sketches, never live broken controls. */
.repair-hero .text-link{display:flex;width:fit-content}.repair-demo{padding-bottom:95px;scroll-margin-top:24px}.repair-demo-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:end;margin-bottom:38px}.repair-demo-heading h2{font-size:clamp(35px,3.4vw,47px)}.repair-demo-disclaimer{font-size:14px;line-height:1.8;color:#52634b;margin:0;max-width:420px}.repair-demo-disclaimer strong{display:block;color:var(--ink);margin-bottom:5px}.repair-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px}.repair-example{border:1px solid #cbd2c1;border-radius:8px;padding:28px;background:#f0f0e7;min-width:0}.repair-example-after{background:#e5ebda;border-color:#bac9a6}.repair-example-label{display:flex;justify-content:space-between;gap:15px;font-size:11px;line-height:1.6;letter-spacing:1px;font-weight:700;color:#4f6246}.repair-example h3{font-size:23px;line-height:1.3;letter-spacing:-.6px;font-weight:500;margin:19px 0 25px}.repair-mock{max-width:310px;margin:0 auto 26px;border:1px solid #c0c7b5;border-radius:8px;background:#fffdf5;overflow:hidden;min-height:330px}.repair-mock-bar{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;background:#e3e6d9;border-bottom:1px solid #c8cebc;font-size:8px;letter-spacing:1px;color:#52634b}.repair-mock-bar>span{letter-spacing:2px}.repair-mock-content{padding:24px}.repair-mock-brand{display:block;font-size:12px;font-weight:700;letter-spacing:-.2px;margin-bottom:25px}.repair-mock-content>strong{font-family:Georgia,serif;font-weight:400;font-size:34px;letter-spacing:-1px;line-height:1.08;display:block}.repair-mock-content p{font-size:13px;line-height:1.7;margin:17px 0;color:#52634b}.repair-mock-hours{font-size:12px;line-height:1.7;margin:22px 0 18px}.repair-mock-hours small{display:block;font-size:10px;color:#52634b}.repair-mock-button{display:flex;justify-content:space-between;gap:12px;padding:14px 12px;background:var(--ink);border-radius:3px;color:#fff;font-size:12px;line-height:1.4}.repair-mock-before .repair-mock-content{padding:24px 15px;min-height:330px}.repair-mock-before .repair-mock-brand{font-size:10px;white-space:nowrap}.repair-mock-columns{display:grid;grid-template-columns:1fr .8fr;gap:15px}.repair-mock-columns strong{font-family:Georgia,serif;font-size:23px;line-height:1.15;font-weight:400;white-space:nowrap}.repair-mock-columns p{font-size:9px;line-height:1.45;margin-top:12px}.repair-mock-art{background:#dce1cc;min-height:128px;border-radius:50px 50px 0 0;display:grid;place-items:center}.repair-mock-art span{font-family:Georgia,serif;font-size:60px;color:#71865c}.repair-mock-before .repair-mock-hours{font-size:9px;line-height:1.6;max-width:135px;margin-top:25px}.repair-mock-link{display:block;font-size:9px;text-decoration:underline;color:#52634b;margin-top:23px}.repair-demo-points{padding-left:19px;margin:0;font-size:14px;line-height:1.8;color:#52634b}.repair-demo-points li+li{margin-top:9px}.repair-demo-foot{font-size:13px;line-height:1.8;color:#52634b;max-width:850px;margin:24px 0 0}.repair-demo-foot a{color:var(--ink);text-decoration:underline;text-underline-offset:4px;display:inline-block;margin-top:5px}
@media(max-width:1000px){.repair-demo-heading{gap:35px}.repair-example{padding:22px}.repair-mock-content{padding:22px}}@media(max-width:720px){.repair-demo{padding-bottom:60px}.repair-demo-heading{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.repair-demo-disclaimer{max-width:100%}.repair-comparison{grid-template-columns:1fr;gap:20px}.repair-example{padding:24px}.repair-mock{max-width:340px}.repair-mock-before .repair-mock-content{min-height:300px}.repair-demo-points{font-size:14px}.repair-demo-heading h2{font-size:35px}}@media(max-width:370px){.repair-example{padding:18px}.repair-example-label{font-size:10px}.repair-mock-content{padding:20px 16px}.repair-mock-content>strong{font-size:32px}.repair-mock-button{font-size:11px}.repair-demo-heading h2{font-size:32px}}
