/* A stronger finish, retaining the accepted centered layout. */
.impact-home{background:#fff0cc}.impact-backdrop{opacity:.32;filter:blur(1.5px)}.impact-home:before{background:radial-gradient(ellipse at 50% 42%,#fffdf4 0%,#fff9ecef 39%,#ffe6b0b0 72%,#f4cf9270 100%),linear-gradient(0deg,#ffedc7,transparent)}.impact-home h1>strong{color:#d55208;text-shadow:2px 3px 0 #fff8e8,0 7px 0 #e9b25224,0 11px 20px #a85d1512;-webkit-text-stroke:1px #b7480714}.impact-home h1>span{color:#3e2b1e}.impact-inner{position:relative;z-index:1}.impact-proof{position:absolute;z-index:0;top:245px;width:174px;margin:0;padding:7px 7px 10px;border:1px solid #e5c593;background:#fffdf4;box-shadow:0 8px 20px #93632618;opacity:.84;border-radius:3px}.impact-proof img{display:block;width:100%;height:116px;object-fit:cover;filter:saturate(.78)}.impact-proof span{display:block;font-size:10px;font-weight:700;color:#876136;line-height:1.5;margin-top:7px;text-align:center}.impact-proof:before{content:"";position:absolute;width:57px;height:17px;background:#eec87077;left:calc(50% - 28px);top:-8px;transform:rotate(3deg)}.impact-proof-left{left:max(16px,calc(50% - 646px));transform:rotate(-9deg)}.impact-proof-right{right:max(16px,calc(50% - 646px));transform:rotate(9deg)}.impact-bubble{background:#fffef9;border-color:#df8b20;box-shadow:0 5px 0 #f6dcaa80,0 9px 16px #9f682312}.impact-bubble b{color:#b85c12}.impact-seal{background:#287366;outline-color:#287366;box-shadow:0 6px 0 #1c584b20,0 10px 18px #286b5a19}.impact-halo{background:radial-gradient(ellipse,#fffdf1 20%,#ffe4a399 73%,transparent 74%)}.impact-bottom{border-color:#dfbd81;border-top:4px solid #e59b36;background:#fffdf8f2;box-shadow:0 5px 0 #e5cda24d,0 9px 20px #9b671715}.impact-assurance strong{color:#8c4c18}.impact-price-link{background:linear-gradient(#ef8b19,#d55c05);border-color:#bd510a;box-shadow:0 5px 0 #9b4108,0 8px 16px #a85a1b20}.impact-lead b{background:linear-gradient(transparent 71%,#f7d78799 71%);padding:0 3px}@media(max-width:1150px){.impact-proof{width:130px;top:255px;opacity:.55}.impact-proof img{height:94px}.impact-proof span{font-size:8px}.impact-proof-left{left:5px}.impact-proof-right{right:5px}}@media(max-width:900px){.impact-proof{display:none}}@media(max-width:740px){.impact-backdrop{opacity:.28}.impact-home:before{background:radial-gradient(ellipse at 50% 38%,#fffaf0 3%,#fff7e9e8 50%,#ffe1a6b8 100%)}.impact-home h1>strong{text-shadow:1px 2px 0 #fff8e8,0 5px 0 #e9b25224}.impact-bottom{border-top-width:3px}.impact-price-link{font-size:15px}}
/* Four real photos frame the family without covering the central message. */
.impact-proof-lower-left,.impact-proof-lower-right{top:440px;width:150px;opacity:.83}
.impact-proof-lower-left{left:max(28px,calc(50% - 625px));transform:rotate(6deg)}
.impact-proof-lower-right{right:max(28px,calc(50% - 625px));transform:rotate(-7deg)}
.impact-proof-lower-left img,.impact-proof-lower-right img{height:105px}
.impact-proof-lower-left span,.impact-proof-lower-right span{font-size:9px}
.impact-proof-lower-right img{object-position:center 43%}
@media(max-width:1150px){.impact-proof-lower-left,.impact-proof-lower-right{width:116px;top:445px;opacity:.62}.impact-proof-lower-left{left:12px}.impact-proof-lower-right{right:12px}.impact-proof-lower-left img,.impact-proof-lower-right img{height:83px}.impact-proof-lower-left span,.impact-proof-lower-right span{font-size:8px}}
