
/* V11 - Maxin oma perusasennusten hinnoittelu; ei kilpailijan vertailua. */
.v11-price-strip{background:#f3f3f3;border-bottom:1px solid #e1e1e1;padding:29px 0 23px;color:#181818}
.v11-price-title{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:16px}
.v11-price-title h2{margin:0;font-size:clamp(22px,2.3vw,30px)}.v11-price-title p{font-size:13px;color:#666;margin:0}
.v11-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
.v11-prices a{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #d4d4d4;background:white;color:#151515;padding:15px 17px;border-radius:6px;text-decoration:none}
.v11-prices span{font-size:14px;font-weight:680}.v11-prices strong{font-size:clamp(19px,2vw,25px);white-space:nowrap}
.v11-price-foot{font-size:12px;line-height:1.5;margin:13px 0 0;color:#666}.v11-price-foot a{color:inherit;font-weight:700;text-decoration:underline}
.v11-scope-link{display:block;font-size:12px;color:#444;text-decoration:underline}.v11-scope-link:hover{color:#111}
.v11-price-intro{background:#f3f3f3;padding:52px 0 37px}.v11-price-intro h1{font-size:clamp(32px,3.6vw,49px);line-height:1.1;letter-spacing:-.02em;margin:7px 0 13px}
.v11-price-intro .wrap>p:not(.v9-eyebrow){color:#565656;max-width:810px;line-height:1.6}.v11-intro-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}
.v11-intro-prices a{border:1px solid #d6d6d6;background:white;padding:18px 22px;color:#161616;text-decoration:none;border-radius:5px;display:flex;justify-content:space-between;gap:12px;align-items:center}
.v11-intro-prices span{font-size:14px}.v11-intro-prices strong{font-size:23px;white-space:nowrap}.v11-disclaimer{font-size:13px}
.v11-scope-section{padding:20px 0 55px}.v11-scope{padding:31px 0;border-bottom:1px solid #d6d6d6;scroll-margin-top:85px}.v11-scope-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px}
.v11-scope-heading p{font-size:11px;color:#666;font-weight:750;letter-spacing:.09em;margin:0 0 5px}.v11-scope-heading h2{font-size:clamp(23px,2.6vw,33px);line-height:1.22;margin:0}
.v11-scope-heading strong{font-size:clamp(23px,2.5vw,30px);white-space:nowrap}.v11-scope-columns{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:20px 0}.v11-scope-columns h3{font-size:16px;margin:0 0 7px}.v11-scope-columns ul{padding-left:22px;margin:0;color:#4f4f4f;font-size:14px;line-height:1.65}
.v11-scope-attn{font-size:13px;color:#555}.v11-scope .btn{display:inline-block;margin-top:5px}.v11-scope-cta{padding:31px 0;background:#eee}
.v11-scope-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.v11-scope-cta h2{font-size:27px;margin:0 0 9px}.v11-scope-cta p{font-size:14px;color:#555;margin:0;max-width:660px}
@media(max-width:880px){.v11-price-title{display:block}.v11-price-title p{margin-top:5px}.v11-prices a{display:block}.v11-prices strong{display:block;margin-top:6px}.v11-scope-columns{gap:17px}}
@media(max-width:590px){.v11-price-strip{padding:23px 0}.v11-prices{grid-template-columns:1fr}.v11-prices a{display:flex;padding:12px 15px}.v11-prices strong{margin-top:0;font-size:21px}.v11-price-intro{padding:32px 0 25px}.v11-intro-prices{grid-template-columns:1fr}.v11-scope-heading{display:block}.v11-scope-heading strong{display:block;margin-top:9px}.v11-scope-columns{grid-template-columns:1fr;gap:20px}.v11-scope-cta .wrap{display:block}.v11-scope-cta a{margin-top:16px;display:inline-block}}
