.sv-hero{background:#eff3f5;border-top:5px solid #31526a}.sv-hero>.wrap{padding-block:32px}.sv-logo{width:180px;background:white;padding:9px}.sv-hero h1{font-size:clamp(36px,5vw,68px)!important;line-height:1.06}.sv-panorama{display:block;width:100%;height:clamp(190px,34vw,450px);object-fit:cover}
.sv-kicker{font-size:12px;font-weight:800;letter-spacing:.12em;color:#31526a}.sv-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding-block:20px;border-bottom:1px solid #d1dce1;font-weight:750}
.sv-section{padding-block:clamp(40px,6vw,78px)}.sv-section h2{font-size:clamp(32px,4vw,56px);line-height:1.1;margin:10px 0 24px}.sv-section h3{font-size:clamp(24px,2.6vw,35px);margin:8px 0 12px}.sv-section p,.sv-section li{line-height:1.65}.sv-section a{font-weight:750;text-underline-offset:3px}
.sv-grid,.sv-modules,.sv-planning{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sv-grid article{background:#f3f5f6;border-radius:12px;overflow:hidden}.sv-grid article>div{padding:22px}.sv-grid img{display:block;width:100%;height:220px;object-fit:cover}
.sv-band{background:#243b4b;color:white}.sv-band .sv-kicker,.sv-band a{color:#c7e9ff}.sv-band p:not(.sv-kicker){color:#edf4f9}.sv-modules article{background:#324e62;border-top:3px solid #c7e9ff;padding:23px}
.sv-planning{align-items:center;background:#eff3f5;padding:clamp(20px,4vw,42px);border-radius:10px}.sv-planning img{width:100%;border-radius:6px}.sv-planning li{margin-bottom:10px}.sv-planning strong{display:block}.sv-faq{margin-top:40px!important}.sv-section details{border-bottom:1px solid #ddd;padding:14px 0}.sv-section summary{cursor:pointer;font-weight:700}.sv-source{font-size:13px;margin-top:24px}
@media(max-width:720px){.sv-grid,.sv-modules,.sv-planning{grid-template-columns:1fr}.sv-grid img{height:175px}}
