.site .bs2{position:relative;background:#F8F9FC;overflow:hidden;font-family:"Poppins",sans-serif;scroll-margin-top:70px}.site .bs2 *{letter-spacing:0}.site .bs2__inner{display:grid;grid-template-columns:minmax(0,44%) minmax(0,46%);justify-content:space-between;align-items:center;gap:0 3vw;padding:3.8vw 5vw;box-sizing:border-box}.site .bs2__eyebrow{display:inline-block;color:#EE4799;font-weight:700;font-size:clamp(11px, .72vw, 13px);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7vw}.site .bs2__title{font-weight:800;font-size:clamp(24px, 2.2vw, 40px);line-height:1.1;letter-spacing:-.05vw;color:#1C174C;margin:0 0 1vw;hyphens:none}.site .bs2__title em{font-style:normal;color:#EE4799}.site .bs2__text{font-size:clamp(14px, .94vw, 17px);line-height:1.6;color:#4A4F63}.site .bs2__text p{margin:0 0 1vw;font-size:inherit;line-height:inherit;color:inherit;font-weight:400}.site .bs2__list{list-style:none;margin:.2vw 0 1vw;padding:0;display:grid;gap:.45vw}.site .bs2__list li{display:flex;align-items:flex-start;gap:.6vw;font-size:inherit;line-height:1.5;color:#1C174C;font-weight:500}.site .bs2__list li svg{width:1.25em;height:1.25em;flex:0 0 auto;color:#2AA8A4;margin-top:.12em}.site .bs2__klein{font-size:clamp(11px, .72vw, 13px);color:#7C8093;line-height:1.5;margin-top:.8vw}.site .bs2__klein a{color:#EE4799;font-weight:600;text-decoration:underline;text-underline-offset:2px}.site .bs2__card{position:relative;background:linear-gradient(135deg,#EE4799 0%,#7B3FE0 100%);border-radius:1.2vw;padding:2vw 2.2vw 2.2vw;box-shadow:0 1.6vw 4vw -1.4vw rgb(28 23 76 / .5);color:#fff;box-sizing:border-box}.site .bs2__card::after{content:'';position:absolute;right:-6vw;top:-6vw;width:16vw;height:16vw;border-radius:50%;background:rgb(255 255 255 / .08);pointer-events:none}.site .bs2__card h3{margin:0 0 1.2vw;font-size:clamp(18px, 1.4vw, 26px);line-height:1.2;color:#fff;font-weight:700;hyphens:none}.site .bs2__velden{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1vw;position:relative;z-index:1}.site .bs2__veld label{display:block;font-size:clamp(11px, .74vw, 13px);font-weight:600;color:rgb(255 255 255 / .9);margin-bottom:.35vw}.site .bs2__veld input{width:100%;box-sizing:border-box;height:clamp(40px, 2.6vw, 48px);padding:0 .8vw;border:0;border-radius:.5vw;font-family:"Poppins",sans-serif;font-size:clamp(15px, 1.05vw, 19px);font-weight:700;color:#1C174C;background:#fff;box-shadow:inset 0 1px 2px rgb(28 23 76 / .15)}.site .bs2__veld input:focus{outline:none;box-shadow:0 0 0 3px rgb(255 255 255 / .55)}.site .bs2__veld span{display:block;font-size:clamp(10px, .64vw, 11.5px);color:rgb(255 255 255 / .75);margin-top:.3vw}.site .bs2__uitkomst{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5vw;margin:1.6vw 0 1.4vw;padding-top:1.4vw;border-top:1px solid rgb(255 255 255 / .28);position:relative;z-index:1}.site .bs2__bedrag{font-size:clamp(30px, 2.8vw, 52px);font-weight:800;line-height:1;color:#fff;letter-spacing:-.04vw;white-space:nowrap}.site .bs2__bedrag small{display:block;font-size:clamp(12px, .8vw, 14.5px);font-weight:500;color:rgb(255 255 255 / .85);margin-top:.5vw;letter-spacing:0}.site .bs2__kwh-wrap{text-align:right;font-size:clamp(12px, .8vw, 14.5px);color:rgb(255 255 255 / .85);line-height:1.4}.site .bs2__bedrag span,.site .bs2__kwh-wrap b span{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.site .bs2__kwh-wrap b{display:block;font-size:clamp(18px, 1.35vw, 25px);font-weight:800;color:#fff;line-height:1.1}.site .bs2__card .bs2__cta{width:100%;box-sizing:border-box;justify-content:center;background:#1C174C;color:#fff!important;position:relative;z-index:1}.site .bs2__card .bs2__cta:hover,.site .bs2__card .bs2__cta:focus{background:#fff;color:#1C174C!important;box-shadow:0 0 14px 2px rgb(255 255 255 / .6)}@media (max-width:1024px){.site .bs2__inner{grid-template-columns:1fr;gap:28px 0;padding:40px 24px}.site .bs2__inner>*{min-width:0}.site .bs2__card .bs2__cta{white-space:normal;text-align:center;line-height:1.3;padding:12px 18px}.site .bs2__eyebrow{font-size:12px;margin-bottom:8px}.site .bs2__title{font-size:28px;margin-bottom:12px}.site .bs2__text{font-size:15px}.site .bs2__text p{margin-bottom:12px}.site .bs2__list{gap:8px;margin-bottom:12px}.site .bs2__list li{gap:10px}.site .bs2__klein{font-size:12px;margin-top:10px}.site .bs2__card{border-radius:18px;padding:24px 20px 22px}.site .bs2__card h3{font-size:20px;margin-bottom:16px}.site .bs2__velden{grid-template-columns:1fr;gap:12px}.site .bs2__veld label{font-size:13px;margin-bottom:5px}.site .bs2__veld input{height:46px;padding:0 14px;border-radius:10px;font-size:17px}.site .bs2__veld span{font-size:11px;margin-top:4px}.site .bs2__uitkomst{flex-direction:column;align-items:flex-start;gap:12px;margin:20px 0 18px;padding-top:18px}.site .bs2__bedrag{font-size:38px}.site .bs2__bedrag small{font-size:13px;margin-top:6px}.site .bs2__kwh-wrap{text-align:left;font-size:13px}.site .bs2__kwh-wrap b{font-size:20px}}