*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f3f8fa;color:#173f50;font-family:Arial,Helvetica,sans-serif;line-height:1.68}a{color:inherit}.wrap{width:min(1120px,calc(100% - 48px));margin:0 auto}.workbench-header{background:#dfeef2;border-bottom:1px solid #b8d2da}.brand-row{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:20px 0}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:800;letter-spacing:.03em}.brand-mark{display:grid;place-items:center;width:52px;height:52px;border:4px solid #164354;border-radius:50%;font-size:13px;position:relative;background:#f3f8fa}.brand-mark:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#ed702d;right:2px;top:2px}.brand-copy{display:flex;flex-direction:column;line-height:1.15}.brand-copy small{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:#577986}.workbench-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workbench-nav a{text-decoration:none;padding:8px 11px;border-bottom:2px solid transparent;font-weight:700;font-size:14px}.workbench-nav a:hover,.workbench-nav a[aria-current="page"]{border-color:#ed702d}.dispatch-strip{background:#164354;color:#f6fbfc}.dispatch-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 0}.dispatch-facts{display:flex;gap:22px;flex-wrap:wrap;font-size:13px}.dispatch-facts strong{color:#9ee0dc}.dispatch-actions{display:flex;gap:10px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 15px;border:2px solid #ed702d;background:#ed702d;color:#fff;text-decoration:none;font-weight:800;font-size:14px;border-radius:3px}.button.secondary{background:transparent;color:#fff;border-color:#9ee0dc}.button.light{background:#f3f8fa;color:#164354;border-color:#f3f8fa}.button:hover{filter:brightness(.97)}h1{font-size:40px;line-height:1.12;margin:0 0 18px;color:#123b4b;letter-spacing:-.02em}h2{font-size:28px;line-height:1.2;margin:0 0 18px;color:#123b4b}h3{font-size:19px;line-height:1.3;margin:0 0 10px;color:#164354}p{font-size:16px;margin:0 0 18px}.eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.14em;font-weight:800;color:#d95f21;margin-bottom:12px}.opening-bay{padding:64px 0 54px;background:#eef6f8}.opening-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:58px;align-items:center}.opening-copy{max-width:720px}.service-code{font-weight:800;color:#2f6978;border-left:5px solid #ed702d;padding-left:14px}.dial-figure{margin:0;border:1px solid #aacbd4;background:#f8fcfd;padding:26px}.dial-face{width:190px;height:190px;border-radius:50%;border:10px solid #164354;margin:0 auto 22px;display:grid;place-items:center;position:relative;background:repeating-conic-gradient(from -18deg,#78c8c5 0 3deg,transparent 3deg 21deg)}.dial-face:before{content:"";position:absolute;inset:31px;border-radius:50%;background:#f8fcfd;border:2px solid #b7d3d9}.dial-face strong{position:relative;z-index:1;font-size:15px;text-align:center;line-height:1.25}.dial-figure figcaption{font-size:13px;line-height:1.5;color:#557783}.slice{padding:52px 0;border-top:1px solid #bed5dc}.slice:nth-of-type(even){background:#e6f2f4}.slice-frame{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px}.slice-label{align-self:start;border-top:5px solid #ed702d;padding-top:13px}.slice-label span{display:block;font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:800;color:#5d7c87}.slice-label strong{display:block;margin-top:5px;font-size:18px}.slice-body{max-width:770px}.spec-list{margin:24px 0 0;border-top:1px solid #9fbfc8}.spec-list div{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:13px 0;border-bottom:1px solid #bfd5dc}.spec-list dt{font-weight:800}.spec-list dd{margin:0}.inline-rule{margin:25px 0 0;padding:20px 22px;border-left:5px solid #56aaa9;background:#f7fbfc}.service-callout{padding:34px 0;background:#1e5c6d;color:#fff}.service-callout-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.service-callout h2{color:#fff;margin-bottom:8px}.service-callout p{margin:0;max-width:700px}.callout-actions{display:flex;gap:10px;flex-wrap:wrap}.local-extra{padding:22px 0;background:#edf5f7;border-top:1px solid #c4d9df}.local-extra p{font-size:14px;margin:0;color:#5b7781}.site-footer{background:#285f70;color:#eaf6f8}.footer-inner{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:25px 0}.footer-brand{font-weight:800}.footer-links{display:flex;gap:18px;flex-wrap:wrap}.footer-links a{text-decoration:none;font-size:14px}.footer-links .privacy{opacity:.62;font-size:12px}
.repair-record{padding:62px 0 0}.record-head{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:58px;align-items:end;padding-bottom:42px}.record-stamp{border:2px solid #ed702d;padding:18px 20px;transform:rotate(-1deg);background:#edf7f8}.record-stamp strong{display:block;font-size:24px}.record-stamp span{font-size:13px}.symptom-board{background:#164354;color:#f4fbfc;padding:22px 0}.symptom-board-inner{display:flex;gap:12px 26px;flex-wrap:wrap}.symptom-board strong{color:#9ee0dc}.symptom-board span{font-size:14px}.repair-entry{padding:48px 0;border-bottom:1px solid #bcd4db}.entry-shell{position:relative;padding-left:92px;max-width:930px}.entry-no{position:absolute;left:0;top:0;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#d4ecee;color:#164354;font-weight:900;font-size:20px;border:2px solid #7dbabd}.entry-shell p:last-child{margin-bottom:0}.repair-entry.tinted{background:#e7f2f4}.visit-path{list-style:none;margin:24px 0 0;padding:0;border-left:3px solid #ed702d}.visit-path li{padding:0 0 18px 25px;position:relative;font-size:16px}.visit-path li:before{content:"";position:absolute;width:11px;height:11px;border-radius:50%;background:#ed702d;left:-7px;top:7px}.repair-decision{padding:48px 0}.decision-box{max-width:900px;border-top:5px solid #56aaa9;padding-top:20px}.decision-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.decision-actions .secondary-dark{background:#164354;border-color:#164354;color:#fff}
.offer-docket{padding:62px 0 34px;background:#eef6f8}.docket-head{display:flex;justify-content:space-between;gap:44px;align-items:flex-start}.docket-title{max-width:760px}.docket-seal{flex:0 0 220px;border:4px double #2a7180;padding:17px;text-align:center;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:#2a7180}.service-register{padding:20px 0 54px}.register-item{display:grid;grid-template-columns:190px minmax(0,1fr);gap:45px;padding:37px 0;border-bottom:2px solid #b9d3da}.register-key{font-weight:900;font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:#d95f21}.register-copy{max-width:770px}.register-copy p:last-child{margin-bottom:0}.price-band{background:#d8ecef;padding:40px 0}.price-band-inner{display:grid;grid-template-columns:240px minmax(0,1fr);gap:45px}.price-amount{font-size:36px;font-weight:900;color:#164354;line-height:1.1}.price-amount small{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.terms-panel{padding:48px 0}.terms-panel-inner{max-width:890px}.term-lines{margin:24px 0 0;padding:0;list-style:none}.term-lines li{padding:12px 0;border-top:1px solid #b7d0d7;font-size:16px}.offer-submit{padding:36px 0;background:#1e5c6d;color:#fff}.offer-submit-inner{display:flex;justify-content:space-between;align-items:center;gap:30px}.offer-submit h2{color:#fff;margin-bottom:8px}.offer-submit p{margin:0;max-width:680px}.offer-submit-actions{display:flex;gap:10px;flex-wrap:wrap}
@media(max-width:1024px){.opening-grid,.record-head{grid-template-columns:minmax(0,1fr) 250px;gap:34px}.slice-frame{grid-template-columns:180px minmax(0,1fr);gap:32px}.docket-head{gap:28px}.register-item,.price-band-inner{grid-template-columns:160px minmax(0,1fr);gap:30px}.dial-face{width:160px;height:160px}.dial-figure{padding:20px}}
@media(max-width:820px){.brand-row,.dispatch-inner,.service-callout-inner,.footer-inner,.offer-submit-inner{align-items:flex-start;flex-direction:column}.workbench-nav{width:100%}.opening-grid,.record-head,.slice-frame,.docket-head,.register-item,.price-band-inner{display:block}.dial-figure{margin-top:28px;max-width:280px}.slice-label{margin-bottom:20px}.record-stamp{margin-top:22px;max-width:260px}.docket-seal{margin-top:24px;max-width:230px}.register-key{margin-bottom:10px}.price-amount{margin-bottom:18px}.entry-shell{padding-left:76px}.dispatch-actions{width:100%}}
@media(max-width:520px){.wrap{width:min(100% - 30px,1120px)}.brand-row{padding:16px 0}.workbench-nav{gap:2px}.workbench-nav a{padding:7px 8px}.dispatch-facts{display:block}.dispatch-facts span{display:block;margin:3px 0}.dispatch-actions,.callout-actions,.decision-actions,.offer-submit-actions{display:grid;grid-template-columns:1fr;width:100%}.button{width:100%}h1{font-size:40px}h2{font-size:28px}.opening-bay,.repair-record,.offer-docket{padding-top:42px}.slice,.repair-entry,.repair-decision,.terms-panel{padding:38px 0}.spec-list div{display:block}.spec-list dt{margin-bottom:4px}.entry-shell{padding-left:0}.entry-no{position:static;margin-bottom:16px;width:48px;height:48px}.symptom-board-inner{display:block}.symptom-board span{display:block;margin:5px 0}.footer-links{gap:12px}.dial-face{width:148px;height:148px}.docket-seal{transform:none}}
