*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#eef7f8;color:#294857;font-family:Arial,Helvetica,sans-serif;line-height:1.62}a{color:inherit}p{font-size:16px;margin:0 0 16px}h1,h2,h3{margin:0;color:#234452;line-height:1.12}h1{font-size:40px;letter-spacing:-1.4px}h2{font-size:28px;letter-spacing:-.6px}h3{font-size:19px}.wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}.site-head{border-bottom:1px solid #aacfd3;background:#f8fcfc}.head-line{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;font-weight:700}.brand-mark{display:grid;place-items:center;width:48px;height:34px;background:#0e7e87;color:#f7ffff;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%,10% 50%);font-size:14px;letter-spacing:1px}.brand-name{font-size:17px}.main-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.main-nav a,.foot-nav a{padding:8px 11px;text-decoration:none;border-bottom:2px solid transparent}.main-nav a:hover,.main-nav a:focus-visible,.foot-nav a:hover,.foot-nav a:focus-visible{border-color:#d65f48;color:#9d3e30}.main-nav a:active,.foot-nav a:active{transform:translateY(1px)}a:focus-visible{outline:3px solid #e4a83c;outline-offset:3px}.eyebrow{display:block;margin-bottom:14px;color:#0e7e87;font-size:13px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border:2px solid #0e7e87;text-decoration:none;font-weight:700;transition:transform .16s ease,background .16s ease,color .16s ease}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.phone{background:#0e7e87;color:#f7ffff}.phone:hover{background:#166a73}.report{background:#f8fcfc;color:#0e6e77}.report:hover{background:#d9eff1}.action-row{display:flex;gap:12px;flex-wrap:wrap}.line-no{display:inline-grid;place-items:center;min-width:38px;height:29px;padding:0 8px;background:#d65f48;color:#fff7f4;font-size:12px;font-weight:700;letter-spacing:1px}.dispatch{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);gap:46px;padding-top:64px;padding-bottom:46px;align-items:end}.dispatch-copy{padding-left:28px;border-left:7px solid #0e7e87}.dispatch-copy h1{max-width:650px;margin-bottom:24px}.dispatch-copy p{max-width:720px}.dispatch-copy .action-row{margin-top:26px}.dispatch-slip{position:relative;background:#dceff1;border-top:7px solid #d65f48;padding:24px 24px 20px}.dispatch-slip:before{content:"";position:absolute;left:-18px;top:44px;width:18px;height:4px;background:#0e7e87}.slip-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:15px;border-bottom:1px solid #9bc8cc}.slip-head span{font-size:13px;text-transform:uppercase;letter-spacing:1px}.slip-head strong{font-size:18px}.dispatch-slip dl{margin:18px 0}.dispatch-slip dl div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px dashed #94c4c8}.dispatch-slip dt,.dispatch-slip dd{margin:0;font-size:14px}.dispatch-slip dd{font-weight:700}.dispatch-slip p{font-size:14px;margin-bottom:0}.appliance-line{padding:34px 0 58px}.line-heading{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;margin-bottom:26px}.line-heading p{max-width:810px;margin-top:10px}.appliance-track{position:relative;display:grid;grid-template-columns:1.15fr .85fr .85fr 1.15fr;gap:1px;background:#9fcbd0;border-top:1px solid #9fcbd0;border-bottom:1px solid #9fcbd0}.appliance-track:before{content:"";position:absolute;left:4%;right:4%;top:-13px;height:3px;background:#d65f48}.track-stop{background:#f8fcfc;padding:25px 22px}.track-stop h3{margin:10px 0}.track-stop p{margin-bottom:0}.stop-code{font-size:12px;font-weight:700;color:#0e7e87;letter-spacing:1px}.route-board{background:#d9edef;border-top:1px solid #9cc9cd;border-bottom:1px solid #9cc9cd}.route-grid{display:grid;grid-template-columns:290px 1fr;gap:42px;padding-top:48px;padding-bottom:48px}.route-title{padding-top:4px}.route-title h2{margin-top:14px}.service-route{list-style:none;margin:0;padding:0;display:grid;gap:0}.service-route li{display:grid;grid-template-columns:54px 1fr;gap:18px;padding:0 0 24px;position:relative}.service-route li:last-child{padding-bottom:0}.service-route li:before{content:"";position:absolute;left:26px;top:44px;bottom:0;width:2px;background:#8bbdc2}.service-route li:last-child:before{display:none}.service-route li>span{display:grid;place-items:center;width:54px;height:40px;background:#0e7e87;color:#f8ffff;font-weight:700;clip-path:polygon(0 0,82% 0,100% 50%,82% 100%,0 100%,12% 50%)}.service-route h3{margin:4px 0 7px}.service-route p{margin-bottom:0}.terms-rack{padding:58px 0 46px}.rack-title{display:flex;align-items:center;gap:18px;margin-bottom:25px}.rack-body{display:grid;grid-template-columns:1.45fr .7fr;gap:34px}.rack-copy{column-count:2;column-gap:30px}.rack-copy p{break-inside:avoid}.rack-facts{border-left:4px solid #0e7e87;padding:5px 0 5px 22px;display:grid;align-content:start;gap:4px}.rack-facts strong{margin-top:8px}.rack-facts span{font-size:14px;color:#4b6975}.local-pass{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:22px 0 50px}.local-pass h2{margin-bottom:16px}.extra-copy{padding:18px 0 24px;border-top:1px solid #bbd9dc}.extra-copy p{margin:0;color:#6a858e;font-size:14px}.fault-gate{display:grid;grid-template-columns:1.25fr .85fr;gap:34px;padding:62px 0 40px;align-items:end}.gate-heading h1{margin-bottom:22px}.fault-index{display:grid;grid-template-columns:1fr 1fr;border-left:6px solid #d65f48}.fault-index span{padding:12px 14px;border-bottom:1px solid #b5d5d8;background:#f8fcfc;font-size:14px}.fault-index span:nth-child(odd){border-right:1px solid #b5d5d8}.gate-actions{grid-column:1/-1;margin-top:-2px}.symptom-weave{background:#dceff1;border-block:1px solid #a9cfd3}.weave-inner{padding:48px 0}.weave-title{display:flex;gap:18px;align-items:center;margin-bottom:26px}.weave-row{display:grid;grid-template-columns:240px 1fr;gap:30px;align-items:center;padding:20px 0;border-top:1px solid #9dc7cb}.weave-row.weave-right{grid-template-columns:1fr 240px}.weave-row p{margin:0}.weave-name{display:flex;flex-direction:column;gap:3px;padding:12px 16px;background:#0e7e87;color:#f7ffff}.weave-name strong{font-size:18px}.weave-name span{font-size:12px;letter-spacing:.6px}.visit-tape{padding:54px 0}.visit-tape>header{display:flex;gap:18px;align-items:center;margin-bottom:28px}.visit-list{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #a6ced2}.visit-list>div{display:grid;grid-template-columns:90px 1fr;background:#f8fcfc}.visit-list>div:nth-child(odd){border-right:1px solid #a6ced2}.visit-list>div:nth-child(-n+2){border-bottom:1px solid #a6ced2}.visit-list dt{padding:20px 14px;background:#d9edef;font-weight:700}.visit-list dd{margin:0;padding:18px}.visit-list p{margin:0}.repair-window{background:#cfe7e9;border-top:7px solid #0e7e87}.repair-window-inner{display:grid;grid-template-columns:1.25fr .75fr;gap:40px;padding:42px 0}.repair-window h2{margin:14px 0 17px}.repair-window aside{align-self:start;background:#f8fcfc;padding:22px;border-right:7px solid #d65f48}.repair-window aside strong{display:block;font-size:22px;margin-bottom:8px}.repair-window aside span{display:block;font-size:13px;margin-bottom:16px;color:#53717c}.offer-ledger{padding:62px 0 46px}.ledger-head{display:grid;grid-template-columns:1fr .8fr;column-gap:38px;align-items:end;margin-bottom:28px}.ledger-head .eyebrow,.ledger-head h1{grid-column:1}.ledger-head p{grid-column:2;grid-row:1/3;margin:0}.ledger-lines{border-top:3px solid #0e7e87}.ledger-row{display:grid;grid-template-columns:58px 190px 1fr;gap:18px;align-items:start;padding:16px 0;border-bottom:1px solid #a8cfd3}.ledger-row>span{font-size:12px;font-weight:700;color:#d65f48}.ledger-row strong{font-size:17px}.ledger-row p{margin:0}.ledger-actions{margin-top:24px}.device-register{background:#d9edef;border-block:1px solid #a3cbd0}.register-inner{display:grid;grid-template-columns:300px 1fr;gap:42px;padding:46px 0}.register-inner header h2{margin:14px 0}.device-columns{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#a8cfd3}.device-columns>div{background:#f8fcfc;padding:20px}.device-columns strong{display:block;margin-bottom:8px}.device-columns p{margin:0}.device-span{grid-column:1/-1}.cost-channel{padding:54px 0}.channel-title{display:flex;align-items:center;gap:18px;margin-bottom:26px}.channel-flow{display:grid;grid-template-columns:1.05fr .95fr 1fr;gap:20px}.channel-flow article{position:relative;padding:22px 20px 18px;border-top:5px solid #0e7e87;background:#f8fcfc}.channel-flow article:nth-child(2){border-top-color:#d65f48}.channel-flow article:nth-child(3){border-top-color:#e0a23b}.channel-mark{position:absolute;right:16px;top:14px;font-size:12px;font-weight:700;color:#78959e}.channel-flow h3{margin-bottom:10px}.channel-flow p{margin:0}.availability-ribbon{background:#cfe7e9;border-top:1px solid #9ec7cb}.ribbon-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:38px;padding:40px 0}.ribbon-main h2{margin:13px 0 15px}.ribbon-side{border-left:5px solid #d65f48;padding-left:22px}.ribbon-side strong{font-size:22px;display:block;margin-bottom:10px}.site-foot{background:#b9dadd;border-top:1px solid #93c1c6}.foot-line{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:28px}.foot-brand{display:flex;flex-direction:column;gap:2px}.foot-brand span{font-size:13px;color:#53717c}.foot-nav{display:flex;gap:7px;flex-wrap:wrap}.foot-nav a{font-size:14px}@media(max-width:1000px){.dispatch{grid-template-columns:1.3fr .8fr;gap:28px}.appliance-track{grid-template-columns:1fr 1fr}.route-grid{grid-template-columns:240px 1fr}.rack-body{grid-template-columns:1.3fr .7fr}.ledger-head{grid-template-columns:1fr}.ledger-head p{grid-column:1;grid-row:auto;margin-top:18px}.register-inner{grid-template-columns:250px 1fr}.channel-flow{grid-template-columns:1fr 1fr}.channel-flow article:last-child{grid-column:1/-1}.ribbon-inner{grid-template-columns:1fr .7fr}}@media(max-width:760px){.wrap{width:min(100% - 32px,1180px)}.head-line{align-items:flex-start;flex-direction:column;padding:17px 0;gap:12px}.main-nav{width:100%}.main-nav a{padding-left:0;margin-right:8px}.dispatch,.fault-gate{grid-template-columns:1fr;padding-top:42px}.dispatch-copy{padding-left:18px}.dispatch-slip:before{display:none}.appliance-track{grid-template-columns:1fr}.route-grid{grid-template-columns:1fr;gap:25px}.rack-body{grid-template-columns:1fr}.rack-copy{column-count:1}.local-pass{grid-template-columns:1fr}.fault-index{grid-template-columns:1fr 1fr}.gate-actions{grid-column:auto}.weave-row,.weave-row.weave-right{grid-template-columns:1fr}.weave-row.weave-right .weave-name{grid-row:1}.visit-list{grid-template-columns:1fr}.visit-list>div:nth-child(odd){border-right:0}.visit-list>div:nth-child(-n+3){border-bottom:1px solid #a6ced2}.repair-window-inner{grid-template-columns:1fr}.ledger-head{display:block}.ledger-head p{margin-top:18px}.ledger-row{grid-template-columns:40px 150px 1fr}.register-inner{grid-template-columns:1fr}.device-columns{grid-template-columns:1fr}.device-span{grid-column:auto}.channel-flow{grid-template-columns:1fr}.channel-flow article:last-child{grid-column:auto}.ribbon-inner{grid-template-columns:1fr}.foot-line{align-items:flex-start;flex-direction:column;padding:24px 0;gap:14px}.foot-nav a{padding-left:0}}@media(max-width:500px){.wrap{width:min(100% - 24px,1180px)}h1{font-size:40px}h2{font-size:28px}p{font-size:16px}.action-row{display:grid;grid-template-columns:1fr}.button{width:100%}.fault-index{grid-template-columns:1fr}.fault-index span:nth-child(odd){border-right:0}.line-heading,.weave-title,.visit-tape>header,.rack-title,.channel-title{align-items:flex-start}.ledger-row{grid-template-columns:34px 1fr}.ledger-row p{grid-column:2}.visit-list>div{grid-template-columns:76px 1fr}.main-nav{display:grid;grid-template-columns:1fr 1fr}.main-nav a:last-child{grid-column:1/-1}.dispatch-slip{padding:20px}.track-stop{padding:21px 18px}.service-route li{grid-template-columns:46px 1fr;gap:14px}.service-route li>span{width:46px}.service-route li:before{left:22px}.repair-window aside,.device-columns>div{padding:18px}}

/* moduł 1 */
.workyard{display:grid;grid-template-columns:1.35fr .65fr;gap:42px;padding:62px 0 48px;align-items:end}.workyard-lead{border-left:7px solid #0e7e87;padding-left:26px}.workyard-lead h1{margin-bottom:22px}.workyard-note{background:#dceff1;border-top:7px solid #d65f48;padding:23px}.workyard-note .note-code{display:block;font-size:12px;font-weight:700;color:#0e7e87;letter-spacing:1px;margin-bottom:12px}.workyard-note strong{display:block;font-size:22px;margin-bottom:9px}.workyard-note .button{margin-top:10px}.service-bands{padding:20px 0 54px}.bands-title{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;margin-bottom:24px}.bands-title p{max-width:840px;margin:10px 0 0}.band-stack{border-top:3px solid #0e7e87}.band-stack article{display:grid;grid-template-columns:110px 1fr;gap:24px;padding:22px 0;border-bottom:1px solid #a7ced2}.band-stack article>span{font-size:12px;font-weight:700;letter-spacing:1px;color:#d65f48;padding-top:5px}.band-stack h3{margin:0 0 8px}.band-stack p{margin:0}.brand-ruler{background:#d9edef;border-block:1px solid #9fc7cc}.brand-ruler-inner{padding:44px 0}.brand-ruler header{display:flex;gap:18px;align-items:center}.brand-ruler h2{margin:0}.brand-run{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#9fc7cc;margin:24px 0 18px}.brand-run span{background:#f8fcfc;padding:14px 16px;font-weight:700}.brand-ruler p{max-width:900px;margin:0}.service-turn{display:grid;grid-template-columns:auto 1fr 280px;gap:18px 30px;padding:52px 0}.service-turn .turn-copy h2{margin-bottom:14px}.service-turn aside{border-left:5px solid #d65f48;padding-left:20px;align-self:start;display:grid;gap:8px}.service-turn aside strong{font-size:19px}.service-turn aside span{font-size:14px;color:#526f79}.service-turn aside a{margin-top:6px}.fault-ledger{display:grid;grid-template-columns:1.25fr .65fr;gap:42px;padding:62px 0 44px;align-items:end}.fault-ledger-head h1{margin-bottom:22px}.fault-ledger-side{border-left:7px solid #d65f48;background:#f8fcfc;padding:22px}.fault-ledger-side strong{display:block;font-size:22px;margin-bottom:8px}.fault-ledger-side .button{margin-top:8px}.symptom-columns{background:#dceff1;border-block:1px solid #a5cdd1}.symptom-columns-inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:#a5cdd1}.symptom-column{background:#f8fcfc;padding:28px 24px}.symptom-tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;color:#f8ffff;background:#0e7e87;padding:6px 9px;margin-bottom:14px}.symptom-column.cooling .symptom-tag{background:#d65f48}.symptom-column.dish .symptom-tag{background:#b47c1f}.symptom-column h2{margin-bottom:14px}.symptom-column p:last-child{margin-bottom:0}.signal-route{padding:52px 0}.signal-route header{display:flex;gap:18px;align-items:center;margin-bottom:24px}.signal-line{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:3px solid #0e7e87}.signal-line div{padding:20px 20px 0;border-right:1px solid #abd0d3}.signal-line div:last-child{border-right:0}.signal-line span{font-size:12px;font-weight:700;color:#d65f48}.signal-line p{margin:9px 0 0}.fault-contact{display:grid;grid-template-columns:1fr auto;gap:34px;align-items:center;padding:0 0 52px}.fault-contact>div{display:grid;grid-template-columns:auto 1fr;gap:18px}.fault-contact h2{grid-column:2;margin-bottom:12px}.fault-contact p{grid-column:2;margin:0}.test-bench{display:grid;grid-template-columns:1.3fr .55fr;gap:48px;padding:62px 0 48px;align-items:end}.bench-copy h1{margin-bottom:22px}.bench-meter{position:relative;background:#dceff1;border-left:8px solid #0e7e87;padding:24px}.bench-meter>span{display:block;font-size:12px;font-weight:700;letter-spacing:1px;color:#d65f48;margin-bottom:12px}.bench-meter strong{display:block;font-size:30px;margin-bottom:10px}.bench-meter p{margin:0}.measure-strip{background:#cfe7e9;border-block:1px solid #9fc6ca}.measure-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:#9fc6ca}.measure-grid article{background:#f8fcfc;padding:26px 24px}.measure-no{font-size:12px;font-weight:700;color:#d65f48}.measure-grid h2{margin:10px 0 12px}.measure-grid p{margin:0}.diagnostic-table{padding:54px 0}.diagnostic-table header{display:flex;gap:18px;align-items:center;margin-bottom:24px}.diag-rows{border-top:3px solid #0e7e87}.diag-rows>div{display:grid;grid-template-columns:190px 220px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid #a6cdd1;align-items:start}.diag-rows strong{font-size:17px}.diag-rows span{font-size:13px;color:#55717a}.diag-rows p{margin:0}.decision-gate{background:#d9edef;border-top:1px solid #9fc8cc}.decision-inner{display:grid;grid-template-columns:1.2fr .6fr;gap:44px;padding:42px 0}.decision-inner>div{display:grid;grid-template-columns:auto 1fr;gap:0 18px}.decision-inner h2,.decision-inner p{grid-column:2}.decision-inner h2{margin-bottom:14px}.decision-inner aside{border-left:6px solid #d65f48;padding-left:22px;align-self:start;display:grid;gap:10px}.decision-inner aside strong{font-size:22px}.decision-inner aside span{font-size:14px;line-height:1.55}.decision-inner aside .button{margin-top:4px}
@media(max-width:1000px){.workyard,.fault-ledger,.test-bench{grid-template-columns:1.2fr .75fr;gap:30px}.brand-run{grid-template-columns:repeat(4,1fr)}.service-turn{grid-template-columns:auto 1fr}.service-turn aside{grid-column:2}.symptom-columns-inner,.measure-grid{grid-template-columns:1fr 1fr}.symptom-column:last-child,.measure-grid article:last-child{grid-column:1/-1}.diag-rows>div{grid-template-columns:160px 190px 1fr}.decision-inner{grid-template-columns:1fr .55fr}}
@media(max-width:760px){.workyard,.fault-ledger,.test-bench{grid-template-columns:1fr;padding-top:42px}.workyard-lead{padding-left:18px}.brand-run{grid-template-columns:1fr 1fr}.service-turn{grid-template-columns:1fr}.service-turn aside{grid-column:auto}.symptom-columns-inner,.measure-grid{grid-template-columns:1fr}.symptom-column:last-child,.measure-grid article:last-child{grid-column:auto}.signal-line{grid-template-columns:1fr}.signal-line div{border-right:0;border-bottom:1px solid #abd0d3}.signal-line div:last-child{border-bottom:0}.fault-contact{grid-template-columns:1fr}.diag-rows>div{grid-template-columns:1fr 1fr}.diag-rows p{grid-column:1/-1}.decision-inner{grid-template-columns:1fr}.decision-inner>div{grid-template-columns:1fr}.decision-inner h2,.decision-inner p{grid-column:auto}.decision-inner>div>.line-no{margin-bottom:12px}}
@media(max-width:500px){.band-stack article{grid-template-columns:70px 1fr;gap:14px}.brand-run{grid-template-columns:1fr 1fr}.fault-contact>div{grid-template-columns:1fr}.fault-contact h2,.fault-contact p{grid-column:auto}.diag-rows>div{grid-template-columns:1fr}.diag-rows p{grid-column:auto}.service-turn{gap:16px}}


/* strony urządzeń */
.device-drum,.cold-front,.heat-entry,.freeze-grid,.cooker-top,.air-loop{padding:60px 0 46px;display:grid;grid-template-columns:1.3fr .62fr;gap:42px;align-items:end}.drum-lead,.cold-copy,.cooker-copy,.air-loop-copy{border-left:7px solid #0e7e87;padding-left:25px}.drum-lead h1,.cold-copy h1,.cooker-copy h1,.air-loop-copy h1,.heat-entry h1,.freeze-lead h1{margin-bottom:21px}.drum-gauge,.freeze-cell{background:#dceff1;border-top:7px solid #d65f48;padding:23px}.drum-gauge>span,.freeze-cell>span{display:block;font-size:12px;font-weight:700;letter-spacing:1px;color:#0e7e87;margin-bottom:10px}.drum-gauge strong,.freeze-cell strong{display:block;font-size:22px;margin-bottom:9px}.drum-gauge .button{margin-top:8px}.drum-path{padding:20px 0 52px}.drum-path header,.heat-zones header,.air-route header{display:flex;gap:18px;align-items:center;margin-bottom:23px}.drum-path-grid,.heat-zone-grid,.air-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#a5cdd1;border-top:3px solid #0e7e87}.drum-path-grid article,.heat-zone-grid article,.air-steps article{background:#f8fcfc;padding:23px}.drum-path-grid article>span,.air-steps article>span{font-size:12px;font-weight:700;color:#d65f48}.drum-path-grid h3,.air-steps h3{margin:8px 0}.drum-path-grid p,.heat-zone-grid p,.air-steps p{margin:0}.device-split,.cold-rails,.heat-logic,.cooker-mid,.air-route{background:#d9edef;border-block:1px solid #9fc8cc}.device-split-inner,.cold-finish-inner,.cooker-mid-inner,.air-close-inner{display:grid;grid-template-columns:1.2fr .58fr;gap:42px;padding:42px 0}.device-split-inner>div{display:grid;grid-template-columns:auto 1fr;gap:0 18px}.device-split-inner h2,.device-split-inner p{grid-column:2}.device-split-inner h2{margin-bottom:13px}.device-split-inner aside,.air-faults aside{border-left:6px solid #d65f48;padding-left:20px;display:grid;gap:8px;align-self:start}.device-split-inner aside strong,.air-faults aside strong{font-size:20px}.device-split-inner aside span,.air-faults aside span{font-size:14px}.device-close,.heat-call,.cooker-close{display:grid;grid-template-columns:auto 1fr auto;gap:18px 28px;align-items:center;padding:48px 0}.device-close h2,.device-close p,.heat-call h2,.heat-call p,.cooker-close h2,.cooker-close p{grid-column:2}.device-close h2,.heat-call h2,.cooker-close h2{margin-bottom:12px}.cold-scale{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#98c5c9;border:1px solid #98c5c9}.cold-scale span{background:#f8fcfc;display:grid;place-items:center;min-height:78px;font-weight:700}.cold-scale strong{grid-column:1/-1;background:#0e7e87;color:#f7ffff;padding:12px;text-align:center;font-size:13px;letter-spacing:1px}.cold-rails>.wrap{padding:42px 0}.cold-head{display:flex;gap:18px;align-items:center;margin-bottom:22px}.cold-rail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.cold-rail-grid article{border-top:5px solid #0e7e87;padding-top:16px}.cold-rail-grid article:nth-child(2){border-color:#d65f48}.cold-rail-grid article:nth-child(3){border-color:#b47c1f}.cold-rail-grid h3{margin-bottom:8px}.cold-rail-grid p{margin:0}.cold-symptoms{padding:48px 0}.cold-index{display:grid;grid-template-columns:62px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid #a5cdd1}.cold-index:first-child{border-top:3px solid #0e7e87}.cold-index>span{display:grid;place-items:center;width:44px;height:44px;background:#d65f48;color:white;font-weight:700}.cold-index h2{margin-bottom:9px}.cold-index p{margin:0}.cold-finish{background:#cfe7e9;border-top:1px solid #9fc6ca}.cold-finish-inner aside{border-left:6px solid #0e7e87;padding-left:20px;display:grid;gap:8px}.cold-finish-inner aside strong{font-size:21px}.cold-finish-inner aside span{font-size:14px}.wash-cycle{padding:60px 0 46px;display:grid;grid-template-columns:1.25fr .55fr;gap:42px;align-items:end}.wash-cycle header h1{margin-bottom:21px}.cycle-ring{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#9fc7cc;border:1px solid #9fc7cc}.cycle-ring span{background:#f8fcfc;min-height:64px;display:grid;place-items:center;font-weight:700;color:#0e7e87}.cycle-ring strong{grid-column:1/-1;background:#d65f48;color:white;text-align:center;padding:11px;letter-spacing:1px}.wash-board{background:#d9edef;border-block:1px solid #9fc8cc}.wash-board-inner{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#9fc8cc}.wash-column{background:#f8fcfc;padding:29px 27px}.wash-column h2{margin:13px 0}.wash-column p{margin:0}.wash-quality{padding:48px 0;display:grid;grid-template-columns:1.3fr .7fr;gap:40px}.quality-lead h2{margin-bottom:13px}.quality-tags{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px}.quality-tags span{background:#dceff1;border-left:4px solid #0e7e87;padding:8px 11px;font-size:14px}.wash-service{background:#cfe7e9;border-top:1px solid #9fc6ca}.wash-service-inner{display:grid;grid-template-columns:.55fr 1.2fr;gap:42px;padding:42px 0}.wash-service aside{border-right:6px solid #d65f48;padding-right:20px}.wash-service aside strong{font-size:21px;display:block;margin-bottom:10px}.wash-service h2{margin:12px 0}.wash-service .button{margin-top:8px}.heat-meter{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#9fc8cc}.heat-meter span{display:grid;place-items:center;background:#f8fcfc;min-height:84px;font-weight:700}.heat-meter strong{grid-column:1/-1;background:#d65f48;color:white;text-align:center;padding:12px}.heat-zones{padding:20px 0 52px}.heat-zone-grid h3{margin-bottom:9px}.heat-logic-inner{display:grid;grid-template-columns:110px 1fr;gap:28px;padding:42px 0}.heat-number{font-size:46px;font-weight:700;color:#d65f48;line-height:1}.heat-logic h2{margin-bottom:13px}.freeze-cell{border-top-color:#0e7e87}.freeze-signals{background:#d9edef;border-block:1px solid #9fc8cc}.freeze-signals-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#9fc8cc}.freeze-signals article{background:#f8fcfc;padding:25px}.freeze-signals article>span{font-size:12px;font-weight:700;color:#d65f48}.freeze-signals h2{margin:8px 0 10px}.freeze-signals p{margin:0}.freeze-check{display:grid;grid-template-columns:.55fr 1.2fr;gap:40px;padding:48px 0}.freeze-check-title{display:flex;gap:17px;align-items:flex-start}.freeze-check-copy p:last-child{margin-bottom:0}.freeze-book{background:#cfe7e9;border-top:1px solid #9fc6ca}.freeze-book-inner{display:grid;grid-template-columns:1fr auto;gap:36px;align-items:center;padding:40px 0}.freeze-book h2{margin-bottom:12px}.burner-map{display:grid;grid-template-columns:1fr 1fr;gap:7px}.burner-map span{display:grid;place-items:center;min-height:72px;background:#dceff1;border:2px solid #0e7e87;font-weight:700}.burner-map strong{grid-column:1/-1;background:#d65f48;color:white;text-align:center;padding:10px}.cooker-lines{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#9fc8cc;border:1px solid #9fc8cc;margin-bottom:48px}.cooker-lines>div{background:#f8fcfc;padding:26px}.cooker-lines h2{margin:13px 0}.cooker-lines p{margin:0}.cooker-mid-inner aside{border-right:6px solid #d65f48;padding-right:20px}.cooker-mid-inner aside strong{font-size:21px;display:block;margin-bottom:9px}.cooker-mid h2{margin-bottom:13px}.air-loop-mark{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#9fc8cc}.air-loop-mark span{display:grid;place-items:center;background:#f8fcfc;min-height:76px;font-size:12px;font-weight:700}.air-loop-mark strong{grid-column:1/-1;background:#0e7e87;color:white;padding:11px;text-align:center;letter-spacing:1px}.air-route-inner{padding:42px 0}.air-faults{display:grid;grid-template-columns:1.2fr .55fr;gap:42px;padding:48px 0}.air-fault-main h2{margin-bottom:12px}.air-close{background:#cfe7e9;border-top:1px solid #9fc6ca}.air-close-inner{grid-template-columns:auto 1fr auto;align-items:center}.air-close-inner h2{margin-bottom:12px}
@media(max-width:1000px){.device-drum,.cold-front,.heat-entry,.freeze-grid,.cooker-top,.air-loop,.wash-cycle{grid-template-columns:1.2fr .72fr;gap:28px}.drum-path-grid,.heat-zone-grid,.air-steps,.cold-rail-grid,.freeze-signals-inner{grid-template-columns:1fr 1fr}.drum-path-grid article:last-child,.heat-zone-grid article:last-child,.air-steps article:last-child,.cold-rail-grid article:last-child,.freeze-signals article:last-child{grid-column:1/-1}.device-split-inner,.cold-finish-inner,.cooker-mid-inner,.air-close-inner{grid-template-columns:1fr .65fr}.wash-quality{grid-template-columns:1fr .7fr}}
@media(max-width:760px){.device-drum,.cold-front,.heat-entry,.freeze-grid,.cooker-top,.air-loop,.wash-cycle{grid-template-columns:1fr;padding-top:42px}.drum-lead,.cold-copy,.cooker-copy,.air-loop-copy{padding-left:18px}.drum-path-grid,.heat-zone-grid,.air-steps,.cold-rail-grid,.freeze-signals-inner{grid-template-columns:1fr}.drum-path-grid article:last-child,.heat-zone-grid article:last-child,.air-steps article:last-child,.cold-rail-grid article:last-child,.freeze-signals article:last-child{grid-column:auto}.device-split-inner,.cold-finish-inner,.cooker-mid-inner,.wash-board-inner,.wash-quality,.wash-service-inner,.air-faults{grid-template-columns:1fr}.device-split-inner>div{grid-template-columns:1fr}.device-split-inner h2,.device-split-inner p{grid-column:auto}.device-split-inner .line-no{margin-bottom:12px}.device-close,.heat-call,.cooker-close{grid-template-columns:1fr;align-items:start}.device-close h2,.device-close p,.heat-call h2,.heat-call p,.cooker-close h2,.cooker-close p{grid-column:auto}.freeze-check{grid-template-columns:1fr;gap:22px}.freeze-book-inner{grid-template-columns:1fr}.wash-service aside,.cooker-mid-inner aside{border-right:0;border-left:6px solid #d65f48;padding:0 0 0 20px}.heat-logic-inner{grid-template-columns:70px 1fr}.air-close-inner{grid-template-columns:1fr}.cold-scale,.heat-meter,.air-loop-mark{max-width:520px}}
@media(max-width:500px){.cold-scale,.heat-meter,.air-loop-mark{grid-template-columns:1fr}.cold-scale strong,.heat-meter strong,.air-loop-mark strong{grid-column:auto}.cold-index{grid-template-columns:48px 1fr}.heat-logic-inner{grid-template-columns:1fr}.cooker-lines{grid-template-columns:1fr}.burner-map{grid-template-columns:1fr 1fr}.wash-quality{gap:24px}}
.wash-service aside{align-self:start}

/* module +26 */
.module-page main,.symptom-page main{overflow:hidden}.module-hero,.combo-hero,.air-hero,.fault-hero,.cold-fault,.oven-fault,.dryer-fault,.water-inlet{padding-top:58px;padding-bottom:42px}.module-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:38px;align-items:end}.signal-card{display:grid;gap:8px;padding:24px;background:#d9edef;border-top:7px solid #d65f48}.signal-card span{padding:8px 0;border-bottom:1px solid #a5ccd0}.heat-path,.induction-console,.combo-flow,.air-lanes,.temperature-trace,.dryer-path,.contact-channels{background:#d9edef;border-block:1px solid #a5ccd0}.heat-path>.wrap{padding-top:44px;padding-bottom:44px}.module-head{display:flex;align-items:center;gap:18px;margin-bottom:24px}.heat-grid,.induction-map-grid,.air-lanes-inner,.trace-grid,.contact-channels-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#a5ccd0}.heat-grid article,.induction-map-grid article,.air-lanes-inner article,.trace-grid article,.contact-channels-inner article{background:#f8fcfc;padding:22px}.heat-grid b{display:block;margin-bottom:8px}.module-split,.ribbon-two,.air-check,.contact-prep{display:grid;grid-template-columns:1.3fr .7fr;gap:36px;padding-top:48px;padding-bottom:48px}.module-split aside,.ribbon-two aside,.air-check aside,.contact-prep aside{display:grid;align-content:start;gap:10px;padding:22px;border-left:5px solid #0e7e87;background:#f8fcfc}.module-split aside a,.contact-prep aside a{padding:7px 0;border-bottom:1px solid #bad7da;text-decoration:none}.service-note{padding-top:22px;padding-bottom:50px;border-top:1px solid #bad7da}.service-note h2{margin-bottom:14px}.induction-console-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:38px;padding-top:56px;padding-bottom:46px}.console-copy h1{margin-bottom:20px}.console-readout{display:grid;grid-template-columns:1fr 1fr;background:#0e7e87;color:#fff}.console-readout span,.console-readout strong{padding:17px;border-bottom:1px solid #5aa9ae}.induction-map{padding-top:48px;padding-bottom:48px}.module-ribbon{background:#cfe7e9;border-top:1px solid #9ec7cb}.ribbon-two aside strong{font-size:20px}.combo-hero{display:grid;grid-template-columns:.7fr 1.3fr;gap:34px}.combo-title{padding-right:26px;border-right:7px solid #0e7e87}.combo-title h1{margin-top:14px}.combo-flow-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#9cc7cb}.combo-flow article{background:#f8fcfc;padding:24px}.combo-flow article span{font-size:12px;color:#d65f48;font-weight:700}.combo-flow h2{margin:8px 0 12px}.combo-work{display:grid;grid-template-columns:1.3fr .7fr;gap:34px;padding-top:48px;padding-bottom:48px}.combo-work aside{background:#f8fcfc;border-top:6px solid #d65f48;padding:22px;display:grid;gap:9px;align-content:start}.cold-dual{background:#d9edef;border-bottom:1px solid #a4cbd0}.cold-dual-inner{display:grid;grid-template-columns:1fr 1fr}.cold-chamber{padding:50px 34px}.cold-chamber.freeze{background:#cfe7e9;border-left:1px solid #9cc7cb}.cold-chamber>span{font-size:12px;font-weight:700;letter-spacing:1px;color:#0e7e87}.cold-chamber h1{margin:15px 0 20px}.cold-balance{padding-top:48px;padding-bottom:48px}.balance-axis{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.balance-axis article{padding:20px;border-top:5px solid #0e7e87;background:#f8fcfc}.air-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:36px;align-items:end}.air-gauge{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;align-items:end;height:190px;padding:22px;background:#d9edef}.air-gauge span{display:grid;place-items:center;background:#0e7e87;color:#fff;height:35%}.air-gauge span:nth-child(2){height:60%}.air-gauge span:nth-child(3){height:85%}.air-gauge strong{grid-column:1/-1;text-align:center}.air-lanes-inner{padding-top:1px;padding-bottom:1px}.air-check>span{align-self:start}.air-check>div h2{margin-bottom:14px}.air-check aside strong{font-size:20px}.contact-switch{display:grid;grid-template-columns:1.3fr .7fr;gap:36px;padding-top:60px;padding-bottom:44px}.contact-main h1{margin-bottom:20px}.contact-hours{display:grid;grid-template-columns:1fr 1fr;gap:0;align-self:end;border:1px solid #9fcbd0}.contact-hours strong,.contact-hours span{padding:16px;background:#f8fcfc;border-bottom:1px solid #b8d8db}.contact-hours strong{background:#d9edef}.contact-channels-inner article>span{font-size:12px;font-weight:700;color:#d65f48}.contact-channels-inner h2{margin:8px 0 10px}.fault-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:36px}.fault-hero h1,.cold-fault h1,.oven-fault h1,.dryer-fault h1,.water-copy h1{margin-bottom:20px}.fault-hero aside,.cold-fault aside,.dryer-fault aside{padding:22px;background:#d9edef;border-top:6px solid #d65f48;display:grid;gap:8px;align-content:start}.fault-steps,.power-route,.oven-diagnosis{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#a5ccd0;margin-top:10px;margin-bottom:44px}.fault-steps article,.power-route article,.oven-diagnosis article{background:#f8fcfc;padding:22px}.fault-steps span,.power-route span{font-size:12px;font-weight:700;color:#d65f48}.fault-steps h2,.power-route h2{font-size:22px;margin:8px 0 10px}.fault-detail{padding-top:34px;padding-bottom:48px;border-top:1px solid #bad7da}.fault-detail h2{margin-bottom:14px}.fault-detail>a{display:inline-block;margin-right:10px}.drain-hero,.runtime-hero,.dish-drain-hero,.temp-fault,.induction-fault{background:#d9edef;border-bottom:1px solid #a5ccd0}.drain-hero-inner,.runtime-inner,.dish-drain-inner,.temp-fault-inner,.induction-fault-inner{display:grid;grid-template-columns:1.25fr .75fr;gap:36px;padding-top:54px;padding-bottom:44px}.drain-meter,.dish-drain-inner aside{display:grid;align-content:center;gap:1px;background:#a5ccd0}.drain-meter span,.dish-drain-inner aside span{background:#f8fcfc;padding:14px}.drain-sequence,.inlet-check{padding-top:44px;padding-bottom:18px}.drain-sequence>div,.inlet-check>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.drain-sequence article,.inlet-check article{border-top:5px solid #0e7e87;padding:18px;background:#f8fcfc}.runtime-clock{display:grid;place-items:center;align-self:stretch;background:#0e7e87;color:#fff}.runtime-clock strong{font-size:54px}.runtime-clock span{margin-top:-30px}.runtime-causes,.dish-drain-grid,.temp-factors{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding-top:44px;padding-bottom:26px}.runtime-causes article,.dish-drain-grid article{padding:22px;background:#f8fcfc;border-left:6px solid #d65f48}.cold-fault{display:grid;grid-template-columns:1.25fr .75fr;gap:36px}.cold-fault aside span{border-bottom:1px solid #a5ccd0;padding:7px 0}.temperature-trace>.wrap{padding-top:44px;padding-bottom:44px}.temperature-trace header{display:flex;gap:18px;align-items:center;margin-bottom:24px}.oven-fault{display:grid;grid-template-columns:1.2fr .8fr;gap:36px}.oven-elements{display:grid;grid-template-rows:1fr 1fr 1fr;gap:1px;background:#a5ccd0}.oven-elements span{display:grid;place-items:center;background:#f8fcfc}.oven-diagnosis{margin-top:0;padding-top:0}.oven-diagnosis header{grid-column:1/-1;background:#d9edef;padding:22px;display:flex;gap:18px;align-items:center}.temp-scale{display:flex;align-items:center;justify-content:space-between;padding:30px;background:#f8fcfc;border-top:7px solid #d65f48}.temp-scale strong{font-size:34px}.temp-factors{grid-template-columns:repeat(3,1fr)}.temp-factors>h2{grid-column:1/-1}.temp-factors article{background:#f8fcfc;padding:20px;border-top:5px solid #0e7e87}.dryer-fault{display:grid;grid-template-columns:1.25fr .75fr;gap:36px}.dryer-fault aside{grid-template-columns:1fr}.dryer-path>.wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#a5ccd0}.dryer-path article{background:#f8fcfc;padding:22px}.water-inlet{display:grid;grid-template-columns:1.2fr .8fr;gap:36px}.water-route{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center}.water-route span{padding:14px;background:#0e7e87;color:#fff}.water-route i{height:3px;background:#d65f48}.induction-rings{position:relative;display:grid;place-items:center;min-height:230px;background:#d9edef}.induction-rings span{position:absolute;border:4px solid #0e7e87;border-radius:50%;width:150px;height:150px}.induction-rings span:nth-child(2){width:92px;height:92px}.induction-rings strong{z-index:2;background:#f8fcfc;padding:8px 12px}.fault-directory{padding-top:44px;padding-bottom:50px}.fault-directory header{display:flex;gap:18px;align-items:center;margin-bottom:22px}.fault-directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#a5ccd0}.fault-directory-grid>div{background:#f8fcfc;padding:18px;display:grid;gap:8px}.fault-directory-grid strong{margin-bottom:4px}.diagnosis-links,.device-fault-links,.extended-device-row{display:flex;gap:18px;align-items:flex-start;padding-top:24px;padding-bottom:38px;border-top:1px solid #bad7da}.diagnosis-links>div{flex:1}.device-fault-links{flex-wrap:wrap;align-items:center}.device-fault-links a,.extended-device-row a{padding:8px 10px;background:#f8fcfc;text-decoration:none;border-bottom:2px solid #0e7e87}.extended-device-row>div{display:flex;gap:8px;flex-wrap:wrap}
@media(max-width:900px){.module-hero,.induction-console-inner,.combo-hero,.combo-work,.cold-dual-inner,.module-split,.ribbon-two,.air-hero,.air-check,.contact-switch,.contact-prep,.fault-hero,.drain-hero-inner,.runtime-inner,.cold-fault,.dish-drain-inner,.oven-fault,.temp-fault-inner,.dryer-fault,.induction-fault-inner,.water-inlet{grid-template-columns:1fr}.signal-card,.console-readout,.air-gauge,.contact-hours,.runtime-clock,.oven-elements,.temp-scale,.induction-rings{min-height:0}.heat-grid,.induction-map-grid,.air-lanes-inner,.trace-grid,.contact-channels-inner,.combo-flow-inner,.balance-axis,.fault-steps,.power-route,.oven-diagnosis,.drain-sequence>div,.inlet-check>div,.temp-factors,.dryer-path>.wrap,.fault-directory-grid{grid-template-columns:1fr 1fr}.cold-chamber.freeze{border-left:0;border-top:1px solid #9cc7cb}.combo-title{border-right:0;border-bottom:7px solid #0e7e87;padding:0 0 20px}.runtime-clock{padding:24px}.runtime-clock span{margin-top:0}}
@media(max-width:620px){.heat-grid,.induction-map-grid,.air-lanes-inner,.trace-grid,.contact-channels-inner,.combo-flow-inner,.balance-axis,.fault-steps,.power-route,.oven-diagnosis,.drain-sequence>div,.inlet-check>div,.temp-factors,.dryer-path>.wrap,.fault-directory-grid,.runtime-causes,.dish-drain-grid{grid-template-columns:1fr}.cold-chamber{padding:34px 24px}.water-route{grid-template-columns:1fr}.water-route i{height:18px;width:3px;justify-self:center}.air-gauge{height:145px}.temp-scale{gap:10px}.temp-scale strong{font-size:28px}.diagnosis-links,.extended-device-row{flex-direction:column}.device-fault-links{align-items:flex-start}}

.module-extra,.fault-extra,.contact-extra{padding-top:12px;padding-bottom:48px;border-top:1px solid #bad7da}.module-extra h2,.fault-extra h2,.contact-extra h2{margin-bottom:14px}.module-extra p:last-child,.fault-extra p:last-child,.contact-extra p:last-child{margin-bottom:0}

.micro-extra{padding-top:0;padding-bottom:44px}.micro-extra p{margin:0}

.induction-rings span[aria-hidden="true"]{font-size:0}

.group-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:40px;padding-top:58px;padding-bottom:46px}.group-hero h1{margin-bottom:20px}.group-switch{display:grid;align-content:start;gap:8px;padding:22px;background:#d9edef;border-top:7px solid #d65f48}.group-switch a{padding:8px 0;border-bottom:1px solid #a5ccd0;text-decoration:none}.group-track{background:#cfe7e9;border-top:1px solid #9fcbd0;border-bottom:1px solid #9fcbd0}.group-track-inner{padding-top:42px;padding-bottom:42px}.group-track header{display:flex;gap:18px;align-items:center;margin-bottom:24px}.group-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#9fcbd0}.group-cards article{background:#f8fcfc;padding:22px}.group-cards article>span{font-size:12px;font-weight:700;color:#d65f48}.group-cards h3{margin:8px 0 10px}.group-close{display:grid;grid-template-columns:auto 1fr;gap:18px;padding-top:46px;padding-bottom:50px}.service-groups{display:grid;grid-template-columns:auto 1fr;gap:18px;padding-top:34px;padding-bottom:38px;border-top:1px solid #bad7da}.service-group-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.service-group-links a{flex:1 1 220px;padding:14px;background:#f8fcfc;border-bottom:3px solid #0e7e87;text-decoration:none}.service-brands{background:#d9edef;border-top:1px solid #a5ccd0;border-bottom:1px solid #a5ccd0}.service-brands>.wrap{padding-top:38px;padding-bottom:38px}.service-brands header{display:flex;gap:18px;align-items:center;margin-bottom:20px}.service-brand-links,.brand-device-links{display:flex;flex-wrap:wrap;gap:8px}.service-brand-links a,.brand-device-links a{flex:1 1 145px;padding:9px 11px;background:#f8fcfc;text-decoration:none;border-bottom:2px solid #0e7e87;text-align:center}.brand-rail,.brand-split,.brand-corridor{display:grid;grid-template-columns:1.3fr .7fr;gap:38px;padding-top:56px;padding-bottom:44px}.brand-rail h1,.brand-split h1,.brand-corridor h1,.brand-console h1{margin-bottom:20px}.brand-rail-devices,.brand-stamp{display:grid;align-content:start;gap:8px;padding:22px;background:#d9edef;border-top:7px solid #d65f48}.brand-rail-devices a{padding:7px 0;border-bottom:1px solid #a5ccd0;text-decoration:none}.brand-process{background:#cfe7e9;border-top:1px solid #9fcbd0;border-bottom:1px solid #9fcbd0}.brand-process-grid,.brand-process-light{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#9fcbd0}.brand-process-grid{padding-top:1px;padding-bottom:1px}.brand-process article{background:#f8fcfc;padding:22px}.brand-process article>span{font-size:12px;color:#d65f48;font-weight:700}.brand-process h2{font-size:22px;margin:8px 0 12px}.brand-process-light{margin-top:38px;margin-bottom:38px}.brand-device-band{background:#d9edef;border-top:1px solid #a5ccd0;border-bottom:1px solid #a5ccd0}.brand-device-band>.wrap{padding-top:34px;padding-bottom:34px}.brand-device-band h2{margin-bottom:16px}.brand-finish{padding-top:42px;padding-bottom:50px}.brand-finish h2{margin-bottom:14px}.brand-finish .line-no{align-self:start}.brand-console{background:#d9edef;border-bottom:1px solid #a5ccd0}.brand-console-inner{display:grid;grid-template-columns:1.3fr .7fr;gap:38px;padding-top:56px;padding-bottom:44px}.brand-console aside{display:grid;align-content:center;gap:10px;padding:22px;background:#f8fcfc;border-left:6px solid #0e7e87}.brand-console aside strong{font-size:28px}.brand-console aside a{padding-top:8px}.brand-story{padding-top:38px;padding-bottom:38px}.brand-story p{max-width:850px}.brand-corridor aside{display:flex;flex-direction:column;gap:10px;align-items:stretch;justify-content:center}.symptom-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:38px;padding-top:56px;padding-bottom:44px}.symptom-hero h1{margin-bottom:20px}.symptom-causes{display:grid;align-content:start;gap:8px;padding:22px;background:#d9edef;border-top:7px solid #d65f48}.symptom-causes span{padding:7px 0;border-bottom:1px solid #a5ccd0}.symptom-causes a{margin-top:8px}.symptom-flow{background:#cfe7e9;border-top:1px solid #9fcbd0;border-bottom:1px solid #9fcbd0}.symptom-flow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#9fcbd0}.symptom-flow article{background:#f8fcfc;padding:22px}.symptom-flow article>span{font-size:12px;font-weight:700;color:#d65f48}.symptom-flow h2{font-size:22px;margin:8px 0 12px}.symptom-close{display:grid;grid-template-columns:auto 1fr;gap:18px;padding-top:44px;padding-bottom:50px}.group-back{padding-top:8px;padding-bottom:30px}.group-back a{display:inline-block;padding:9px 11px;background:#f8fcfc;border-bottom:2px solid #0e7e87;text-decoration:none}
@media(max-width:900px){.group-hero,.brand-rail,.brand-split,.brand-corridor,.brand-console-inner,.symptom-hero{grid-template-columns:1fr}.group-cards,.brand-process-grid,.brand-process-light,.symptom-flow-grid{grid-template-columns:1fr 1fr}.brand-corridor aside{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.brand-corridor aside a{flex:1 1 220px}}
@media(max-width:620px){.group-cards,.brand-process-grid,.brand-process-light,.symptom-flow-grid{grid-template-columns:1fr}.group-close,.symptom-close,.service-groups{grid-template-columns:1fr}.service-brand-links a,.brand-device-links a{flex-basis:46%}}
@media(max-width:820px){.cold-finish-inner{grid-template-columns:1fr}.cold-finish-inner aside{align-self:start}}
