/* One shared canvas, matching the approved repair page. */
body.start-page{color:#082b59;background:#eaf6ff url('/profi-blue-waves.png') center bottom/100% auto no-repeat}
body.start-page .calm-hero,body.start-page .benefits,body.start-page footer,body.start-page .home-appliance-service,body.start-page nav.split-navigation{background:transparent;border:0;box-shadow:none}
body.start-page .calm-hero .service-price{border:0;border-image:none}
body.start-page .calm-hero::before{mask-image:linear-gradient(90deg,transparent,#000 12%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%)}
body.start-page .calm-hero::after{display:none}
body.wave-theme .unified-bonus{box-sizing:border-box;display:grid;grid-template-columns:minmax(210px,.85fr) minmax(0,2fr) auto;align-items:center;gap:32px;margin:12px auto;padding:18px 4%;max-width:1600px;background:transparent;border:0;border-radius:0;box-shadow:none;color:#082b59}
.unified-bonus .bonus-title{display:flex;align-items:center;gap:12px;color:#082b59}
.unified-bonus .bonus-title>span{font-size:34px}
.unified-bonus .bonus-title h2{font-size:23px;line-height:1.15;margin:0;font-weight:800}
.unified-bonus .bonus-title h2 strong{font-size:25px}
.unified-bonus .bonus-copy{max-width:none;min-width:0;color:#082b59;text-align:left}
.unified-bonus .bonus-summary{padding-left:22px;margin:0 0 12px;list-style:disc}
.unified-bonus .bonus-summary li{font-size:17px;line-height:1.45;margin:4px 0}
.unified-bonus .bonus-copy .bonus-conditions{font-size:12px;line-height:1.5;font-weight:400;margin:0}
.unified-bonus .bonus-copy a{display:inline-block;margin-top:7px;font-size:13px;color:#0069c4;text-decoration:underline}
.unified-bonus .bonus-amount{color:#c90012;text-align:center}
.unified-bonus .bonus-amount strong{display:block;font-size:64px;line-height:1;letter-spacing:-2px;font-weight:900}
.unified-bonus .bonus-amount b{display:block;font-size:20px;margin-top:4px}
@media(max-width:1100px){body.wave-theme .unified-bonus{grid-template-columns:minmax(180px,.7fr) minmax(0,1.8fr) auto;gap:20px}.unified-bonus .bonus-title h2,.unified-bonus .bonus-title h2 strong{font-size:20px}.unified-bonus .bonus-summary li{font-size:16px}.unified-bonus .bonus-amount strong{font-size:50px}.unified-bonus .bonus-amount b{font-size:16px}}
@media(max-width:700px){body.wave-theme .unified-bonus{grid-template-columns:minmax(0,1fr) auto;padding:18px 5%;gap:18px}.unified-bonus .bonus-title{grid-column:1;grid-row:1}.unified-bonus .bonus-amount{grid-column:2;grid-row:1}.unified-bonus .bonus-copy{grid-column:1/-1;grid-row:2}.unified-bonus .bonus-summary li{font-size:16px}.unified-bonus .bonus-title>span{font-size:27px}.unified-bonus .bonus-title h2,.unified-bonus .bonus-title h2 strong{font-size:18px}.unified-bonus .bonus-amount strong{font-size:44px}.unified-bonus .bonus-amount b{font-size:14px}body.start-page .calm-hero::before{mask-image:linear-gradient(0deg,transparent,#000 14%);-webkit-mask-image:linear-gradient(0deg,transparent,#000 14%)}}
