.vp-original{--navy:#152967;--blue:#1538bf;--pale:#f3f6fc;--red:#ed2415;color:#64789b;font-size:15px;line-height:1.85}.vp-original .vp-section{padding:0;margin:70px 0;border:0;min-width:0}.vp-original .vp-section:first-child{margin-top:55px}.vp-original h2{font-size:clamp(30px,2.8vw,43px);line-height:1.16;letter-spacing:-.025em;color:var(--navy);margin:0 0 28px;max-width:1100px}.vp-original h3{font-size:26px;line-height:1.2;color:var(--navy);margin:0 0 15px}.vp-original p{font-size:15px;line-height:1.85;margin:0 0 26px}.vp-original p:last-child{margin-bottom:0}.vp-split{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;margin:30px 0}.vp-photo{margin:0!important;overflow:hidden;border-radius:55px 12px 35px;height:360px;background:var(--pale)}.vp-photo img{display:block;width:100%;height:100%;object-fit:cover}.vp-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0}.vp-item{display:flex;align-items:center;gap:14px;padding:17px 19px;background:var(--pale);color:var(--navy);border-radius:18px;font-weight:600;font-size:14px;min-width:0}.vp-icon{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--blue);font-size:23px;line-height:1}.vp-item:nth-child(even) .vp-icon{color:var(--red)}.vp-note{padding:25px 29px;margin:28px 0;background:linear-gradient(115deg,#eaf0ff,#f6f8fd);border:0;border-radius:30px 12px}.vp-note p{font-size:20px;font-weight:700;color:var(--navy);line-height:1.5}.vp-choices{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:30px 0}.vp-choices article{padding:0;background:var(--pale);border-radius:42px 12px;overflow:hidden}.vp-choices .vp-photo{border-radius:0;height:310px}.vp-choices article h3,.vp-choices article>p,.vp-choice-point{margin:24px 25px}.vp-choices article h3{color:var(--blue)}.vp-choice-point{background:#fff;padding:18px;border-radius:16px}.vp-choice-point p{color:var(--navy);font-size:16px;font-weight:700}.vp-original .vp-r3,.vp-original .vp-r9,.vp-original .vp-r11{background:var(--pale);padding:38px;border-radius:48px 12px}.vp-r3 .vp-item,.vp-r9 .vp-item,.vp-r11 .vp-item{background:#fff}.vp-original .vp-r5,.vp-original .vp-r10{background:var(--navy);padding:38px;border-radius:48px 12px;color:#e0e9ff}.vp-original .vp-r5 h2,.vp-original .vp-r10 h2,.vp-original .vp-r5 p,.vp-original .vp-r10 p{color:white!important}.vp-original .vp-r13{background:var(--blue);padding:40px;border-radius:48px 12px;margin-bottom:75px}.vp-original .vp-r13 h2,.vp-original .vp-r13 p,.vp-original .vp-r13 h2 span,.vp-original .vp-r13 p span{color:white!important}.vp-region{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}.vp-region a{position:relative;background:var(--pale);padding:24px 54px 24px 24px;border-radius:20px;color:var(--blue);font-weight:700;font-size:17px}.vp-region small{display:block;color:#64789b;font-size:13px;font-weight:400;margin-top:9px}.vp-region a>span:last-child{position:absolute;right:24px;top:24px;font-size:23px}.vp-faq{padding:23px 26px;background:#fff;border:1px solid #dbe4f8;border-radius:20px;margin-top:30px;color:#64789b}.vp-faq-label{font-size:10px;color:var(--blue);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.vp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:15px;color:var(--navy);padding:18px 0;font-weight:600;line-height:1.6}.vp-faq summary::-webkit-details-marker{display:none}.vp-faq summary:after{content:'+';width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;border-radius:50%;background:#f2f5ff;color:var(--blue)}.vp-faq details[open] summary:after{content:'−'}.vp-faq p,.vp-r5 .vp-faq p,.vp-r10 .vp-faq p,.vp-r13 .vp-faq p,.vp-r13 .vp-faq p span{color:#64789b!important;font-size:14px;line-height:1.85}.vp-original .vl-dimension-art{margin:0!important;padding:25px;max-width:none;border:0;border-radius:25px;background:var(--pale)}.vp-original .vl-dimension-art svg{width:100%;height:auto}.vp-original .vp-r4 .vp-items{grid-template-columns:1fr 1fr}.vp-original .vl-map-shell{margin-top:32px;border:0;border-radius:28px;overflow:hidden}.vp-original .vl-map-buttons{border:0}.vp-original .vl-map-buttons button{border:0}.vp-original .vl-map-bar{border:0}.vp-original .vl-map-canvas{min-width:0}.vp-original .vl-energy-art{min-width:0;width:100%;max-width:450px;justify-self:center}.vp-original .vl-kicker:before{display:none!important}.vp-original .vp-r6 .vp-photo{height:350px}body.page-id-8679 .vl-main{width:calc(100% - 335px)!important}body.page-id-8679 .vl-sidebar{min-width:0}.vp-original *{box-sizing:border-box}.vp-original .vp-section{scroll-margin-top:100px}@media(max-width:1100px){.vp-items{grid-template-columns:1fr 1fr}.vp-split{grid-template-columns:1fr}.vp-photo{height:360px}.vp-choices .vp-photo{height:270px}}@media(max-width:767px){.vp-original .vp-section{margin:45px 0}.vp-original .vp-section:first-child{margin-top:35px}.vp-original h2{font-size:29px;margin-bottom:23px}.vp-original p{font-size:14px}.vp-original .vp-r3,.vp-original .vp-r5,.vp-original .vp-r9,.vp-original .vp-r10,.vp-original .vp-r11,.vp-original .vp-r13{padding:25px 20px;border-radius:30px 12px}.vp-items,.vp-original .vp-r4 .vp-items{grid-template-columns:1fr;gap:10px}.vp-item{padding:13px 15px;font-size:13px}.vp-choices,.vp-region{grid-template-columns:1fr}.vp-choices .vp-photo{height:280px}.vp-photo,.vp-original .vp-r6 .vp-photo{height:290px}.vp-note{padding:22px;border-radius:24px 10px}.vp-note p{font-size:18px}.vp-faq{padding:20px 18px}.vp-faq summary{font-size:14px}.vp-split{gap:23px}.vp-original .vl-map-workspace{grid-template-columns:1fr}.vp-original .vl-map-buttons{grid-template-columns:1fr 1fr}.vp-original .vl-map-canvas svg{width:100%;height:auto}body.page-id-8679 .vl-main{width:100%!important}.vp-original .vp-r13{margin-bottom:55px}}.vp-icon svg{width:22px;height:22px;display:block}.vp-original .vp-icon svg path{fill:none}.vp-original a:hover h3{color:#ed2415}.vp-original .vp-faq p span{color:#64789b!important}.vp-original .vp-r3{background:0 0;padding:0}.vp-original .vp-r10{background:0 0;padding:0}.vp-original .vp-r10 h2{color:#152967!important}.vp-original .vp-r10 p{color:#64789b!important}.vp-original .vl-plan{margin:32px 0;max-width:100%;border:0;border-radius:32px;overflow:hidden}.vp-original .vl-plan figure{margin:0}.vp-original .vl-plan figure svg{width:100%;height:auto}.vp-original .vl-plan [data-vl-copy]{display:none}.vp-original .vl-plan-tabs,.vp-original .vl-plan-header{border:0}.vp-original .vl-energy-art{min-width:0;max-width:450px;width:100%;justify-self:center}.vp-original .vp-r5 .vp-item{background:#fff}.vp-original .vp-r5 .vp-icon{background:#f3f6fc}.vp-original .vp-r6{background:#f3f6fc;padding:38px;border-radius:45px 12px}.vp-original .vp-r12 .vp-items{grid-template-columns:repeat(4,minmax(0,1fr))}.vp-original .vp-icon svg{width:22px;height:22px}.vp-original .vp-icon svg path{fill:none}.vp-original .vp-choices p{padding-bottom:10px}.vp-original .vp-r13 .vp-faq p,.vp-original .vp-r13 .vp-faq p span{color:#64789b!important}@media(max-width:1100px){.vp-original .vp-r12 .vp-items{grid-template-columns:1fr 1fr}}@media(max-width:767px){.vp-original .vp-r6{padding:25px 20px;border-radius:30px 12px}.vp-original .vp-r12 .vp-items{grid-template-columns:1fr}.vp-original .vl-plan{border-radius:23px}.vp-original .vl-plan figure svg{min-width:0}.vp-original .vp-r5 .vp-photo{height:290px}}body.page-id-8679 .vp-r5{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:36px;row-gap:24px;align-items:start}body.page-id-8679 .vp-r5>h2{grid-column:2;grid-row:1;margin:0}body.page-id-8679 .vp-r5>.vp-split{display:contents}body.page-id-8679 .vp-r5>.vp-split>figure{grid-column:1;grid-row:1/span 2;margin:0;align-self:center}body.page-id-8679 .vp-r5>.vp-split>div{grid-column:2;grid-row:2}body.page-id-8679 .vp-r5>.vp-split>div p{margin:0}body.page-id-8679 .vp-r5>.vp-items,body.page-id-8679 .vp-r5>p,body.page-id-8679 .vp-r5>.vp-faq{grid-column:1/-1}@media(max-width:900px){body.page-id-8679 .vp-r5{grid-template-columns:1fr;gap:24px}body.page-id-8679 .vp-r5>h2,body.page-id-8679 .vp-r5>.vp-split>figure,body.page-id-8679 .vp-r5>.vp-split>div{grid-column:1;grid-row:auto}}