body .psi{--psi-black:#000;--psi-white:#fff;--psi-text:#666;--psi-muted:#8a8a8a;--psi-line:#dcdcdc;--psi-fill:#f2f2f2;--psi-field:#f2f2f2;--psi-sans:"Open Sans", Arial, sans-serif;--psi-serif:"Times New Roman", Times, serif;--psi-wrap:1140px;color:var(--psi-text);font-family:var(--psi-sans);font-size:14px;font-weight:400;line-height:1.8;letter-spacing:0;text-transform:none}body .psi *,body .psi *::before,body .psi *::after{box-sizing:border-box}body .psi p,body .psi h1,body .psi h2,body .psi h3,body .psi ul,body .psi figure{margin:0;padding:0}body .psi h1,body .psi h2,body .psi h3{font-family:var(--psi-sans);color:var(--psi-black);text-transform:uppercase}body .psi a{color:inherit;text-decoration:none;box-shadow:none}body .psi img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}body .psi button{font-family:var(--psi-sans);color:inherit;cursor:pointer;text-transform:none;letter-spacing:0;box-shadow:none;min-height:0;line-height:1}body .psi :focus-visible{outline:2px solid var(--psi-black);outline-offset:3px}body .psi .screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body .psi .psi-wrap{max-width:var(--psi-wrap);margin:0 auto;padding:0 clamp(16px, 4vw, 30px)}body .psi .psi-serif{font-family:var(--psi-serif);font-weight:400;color:var(--psi-black)}body .psi .psi-tag,body .psi .psi-block__title{display:inline-block;background:var(--psi-black);color:var(--psi-white);font-family:var(--psi-sans);font-size:13px;font-weight:700;line-height:1;letter-spacing:3px;text-transform:uppercase;padding:6px 12px 6px 14px}body .psi .psi-h2{font-size:clamp(30px, 4vw, 48px);font-weight:800;line-height:1.02;letter-spacing:-1px;margin-bottom:26px}body .psi .psi-h2 .psi-serif{letter-spacing:-1px}body .psi .psi-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--psi-black);color:var(--psi-white);border:1px solid var(--psi-black);border-radius:0;padding:14px 24px;font-family:var(--psi-sans);font-size:13px;font-weight:700;line-height:1;letter-spacing:1px;text-transform:uppercase;transition:background 0.2s,color 0.2s}body .psi .psi-btn::after{content:"→";font-weight:400}body .psi .psi-btn:hover{background:var(--psi-white);color:var(--psi-black)}body .psi .psi-btn[disabled]{opacity:.5;cursor:progress}body .psi.psi-list{max-width:var(--psi-wrap);margin:0 auto}body .psi .psi-filter{display:grid;gap:28px 30px;align-items:start;grid-template-columns:2.2fr 1fr 1.6fr 1.2fr 1.2fr;margin:0 0 6px}body .psi .psi-fcol{border:0;margin:0;padding:0;min-width:0}body .psi .psi-fcol legend,body .psi .psi-legend{display:block;width:100%;float:left;text-align:left;font-family:var(--psi-sans);font-size:12px;font-weight:800;line-height:1;letter-spacing:2px;text-transform:uppercase;color:var(--psi-black);padding:0 0 10px;margin:0 0 14px;border-bottom:2px solid var(--psi-black)}body .psi .psi-checks{display:flex;flex-wrap:wrap;gap:6px 18px;clear:both}body .psi .psi-checks label{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:var(--psi-text);cursor:pointer;white-space:nowrap;margin:0}body .psi .psi-checks input{appearance:none;-webkit-appearance:none;width:14px;height:14px;min-height:0;padding:0;margin:0;border:1px solid var(--psi-black);border-radius:0;background:var(--psi-white);box-shadow:none}body .psi .psi-checks input:checked{background:var(--psi-black);box-shadow:inset 0 0 0 2px var(--psi-white)}body .psi .psi-fcol select{width:100%;height:auto;min-height:0;appearance:none;-webkit-appearance:none;clear:both;border:0;border-radius:0;box-shadow:none;background:#fff0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 2px center;padding:2px 24px 2px 0;font-family:var(--psi-sans);font-size:14px;color:var(--psi-text);line-height:1.6}body .psi .psi-range{position:relative;clear:both;padding-top:2px}body .psi .psi-range__track{position:relative;height:1px;background:var(--psi-line);margin:9px 7px 0}body .psi .psi-range__track span{position:absolute;top:0;height:1px;background:var(--psi-black)}body .psi .psi-range input[type="range"]{position:absolute;left:0;right:0;top:0;width:100%;margin:0;padding:0;height:20px;border:0;background:none;pointer-events:none;appearance:none;-webkit-appearance:none;box-shadow:none}body .psi .psi-range input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:14px;height:14px;border-radius:50%;background:var(--psi-black);border:2px solid var(--psi-white);box-shadow:0 0 0 1px var(--psi-black);cursor:pointer}body .psi .psi-range input[type="range"]::-moz-range-thumb{pointer-events:auto;width:12px;height:12px;border-radius:50%;background:var(--psi-black);border:2px solid var(--psi-white);cursor:pointer}body .psi .psi-range input[type="range"]::-moz-range-track{background:none}body .psi .psi-range__out{margin-top:16px;font-size:12px;color:var(--psi-muted)}body .psi .psi-count{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--psi-black);margin:34px 0 22px}body .psi .psi-grid{display:grid;gap:44px 26px;grid-template-columns:repeat(3,minmax(0,1fr))}body .psi .psi-card[hidden]{display:none}body .psi .psi-card__link{display:block}body .psi .psi-card__media{position:relative;aspect-ratio:3 / 2;background:var(--psi-fill);overflow:hidden}body .psi .psi-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}body .psi .psi-card__link:hover .psi-card__media img{transform:scale(1.03)}body .psi .psi-card__body{padding:18px 0 0}body .psi .psi-card__place{font-size:11px;font-weight:700;line-height:1.4;letter-spacing:2px;text-transform:uppercase;color:var(--psi-muted)}body .psi .psi-card__title{margin:8px 0 10px;font-size:18px;font-weight:800;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--psi-black)}body .psi .psi-card__link:hover .psi-card__title{text-decoration:underline;text-underline-offset:3px}body .psi .psi-card__spec{font-size:14px;line-height:1.6;color:var(--psi-text)}body .psi .psi-badge{position:absolute;top:14px;left:14px;background:var(--psi-black);color:var(--psi-white);font-size:11px;font-weight:700;line-height:1;letter-spacing:2px;text-transform:uppercase;padding:6px 10px}body .psi .psi-empty,body .psi .psi-none{padding:50px 0;max-width:60ch}body .psi .psi-empty__title{font-size:20px;font-weight:800;color:var(--psi-black);margin-bottom:8px}body .psi.psi-detail{overflow-x:clip}body .psi.psi-detail{--psi-header-gap:clamp(48px, 4.5vw, 60px);padding-top:calc(var(--psi-header-offset, 0px) + var(--psi-header-gap))}body.has-transparent-header .psi.psi-detail{--psi-header-offset:150px}body .psi .psi-pager{width:100vw;margin-left:calc(50% - 50vw)}body .psi .psi-pager__inner{max-width:var(--psi-wrap);margin:0 auto;padding:0 clamp(16px, 4vw, 30px) clamp(40px, 4.5vw, 60px);display:flex;justify-content:space-between;align-items:center;gap:16px}body .psi .psi-pager__link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:1;color:var(--psi-black)}body .psi .psi-pager__link:hover span:last-child{text-decoration:underline;text-underline-offset:3px}body .psi .psi-pager__steps{display:inline-flex;align-items:center;gap:14px}body .psi .psi-pager__count{font-size:14px;font-weight:400;line-height:1;color:var(--psi-black);white-space:nowrap;font-variant-numeric:tabular-nums}body .psi .psi-pager__dot{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--psi-black);color:var(--psi-white);flex:none;transition:background 0.2s,color 0.2s,box-shadow 0.2s}body .psi .psi-pager__dot .psi-ico{width:14px;height:14px}body .psi a.psi-pager__dot:hover,body .psi .psi-pager__link:hover .psi-pager__dot{background:var(--psi-white);color:var(--psi-black);box-shadow:inset 0 0 0 1px var(--psi-black)}body .psi .psi-pager a:focus-visible{outline:2px solid var(--psi-black);outline-offset:3px}body .psi .psi-head{padding-top:0;padding-bottom:clamp(40px, 4.5vw, 60px)}@media (min-width:641px) and (max-width:1024px){body .psi.psi-detail{--psi-header-gap:80px}}body .psi .psi-head .psi-title{margin:24px 0 0;max-width:30ch}body .psi .psi-keyfacts{margin:0 0 50px}body .psi .psi-keyfacts dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:2px solid var(--psi-black)}body .psi .psi-keyfacts dl>div{padding:16px 16px 16px 0;border-bottom:1px solid var(--psi-line)}body .psi .psi-keyfacts dt{margin:0;font-size:11px;font-weight:800;line-height:1.3;letter-spacing:2px;text-transform:uppercase;color:var(--psi-muted)}body .psi .psi-keyfacts dd{margin:6px 0 0;font-size:20px;font-weight:700;line-height:1.25;color:var(--psi-black);font-variant-numeric:tabular-nums}body .psi .psi-keyfacts dl>div.is-price dd{font-size:24px;font-weight:800}body .psi .psi-keyfacts dl>div.is-long dd{font-size:15px;font-weight:600;line-height:1.45}body .psi .psi-keyfacts__note{margin-top:12px;font-size:12px;line-height:1.6;color:var(--psi-muted)}body .psi .psi-stage{background:var(--psi-fill);width:100vw;margin-left:calc(50% - 50vw);padding:clamp(16px, 2.5vw, 32px) 0}body .psi .psi-stage__inner{max-width:var(--psi-wrap);margin:0 auto;padding:0 clamp(16px, 4vw, 30px);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 170px;height:clamp(320px, 46vw, 600px)}body .psi .psi-stage__main{position:relative;background:#e6e6e6}body .psi .psi-stage__main>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;cursor:zoom-in}body .psi .psi-stage__nav{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;padding:0;border:0;border-radius:0;background:var(--psi-white);color:var(--psi-black);display:grid;place-items:center}body .psi .psi-stage__prev{left:0}body .psi .psi-stage__next{right:0}body .psi .psi-stage__full{position:absolute;right:0;bottom:0;width:44px;height:44px;padding:0;border:0;border-radius:0;background:var(--psi-black);color:var(--psi-white);display:grid;place-items:center}body .psi .psi-stage__full .psi-ico{width:20px;height:20px}body .psi .psi-stage__thumbs{list-style:none;overflow-y:auto;display:grid;gap:8px;align-content:start;scrollbar-width:thin}body .psi .psi-stage__thumbs li{margin:0}body .psi .psi-stage__thumbs button{display:block;width:100%;aspect-ratio:3 / 2;padding:0;border:0;border-radius:0;background:#e6e6e6;opacity:.6;transition:opacity 0.2s}body .psi .psi-stage__thumbs button.is-active,body .psi .psi-stage__thumbs button:hover{opacity:1}body .psi .psi-stage__thumbs img{width:100%;height:100%;object-fit:cover}body .psi .psi-stage__caption{max-width:var(--psi-wrap);margin:12px auto 0;padding:0 clamp(16px, 4vw, 30px);font-size:12px;color:var(--psi-muted)}body .psi .psi-badge{z-index:1}body .psi .psi-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:80px;padding-top:70px;padding-bottom:70px;align-items:start}body .psi .psi-content>*{max-width:none;width:100%}body .psi .psi-content>.psi-tag{width:auto}body .psi .psi-title{margin:22px 0 30px;font-size:clamp(28px, 3.4vw, 44px);font-weight:800;line-height:1.08;letter-spacing:-1px}body .psi .psi-prose{text-align:left}body .psi .psi-prose p+p{margin-top:1.2em}body .psi .psi-lead{margin-bottom:50px}body .psi .psi-note{font-size:13px;color:var(--psi-muted);margin:-26px 0 44px}body .psi .psi-block{margin-bottom:46px}body .psi .psi-block__title{margin-bottom:14px}body .psi .psi-table{width:100%;border-collapse:collapse;border:0;margin:0;font-size:14px;line-height:1.6;background:none}body .psi .psi-table tr,body .psi .psi-table tbody{background:none;border:0}body .psi .psi-table th,body .psi .psi-table td{text-align:left;vertical-align:top;padding:9px 12px 9px 0;border:0;border-bottom:1px solid var(--psi-line);background:none}body .psi .psi-table th{width:34%;font-weight:400;color:var(--psi-text)}body .psi .psi-table td{font-weight:600;color:var(--psi-black)}body .psi .psi-table .psi-ico--lock{width:13px;height:13px;display:inline-block;vertical-align:-1px;margin-right:4px}body .psi .psi-aside{position:sticky;top:var(--psi-sticky-top,100px);text-align:right;transition:top 0.25s ease}body .psi #psi-expose,body .psi #psi-form{scroll-margin-top:var(--psi-sticky-top,100px)}body .psi .psi-btn--expose{display:inline-flex;width:auto;padding:16px 24px}body .psi .psi-btn--expose::after{content:none}body .psi .psi-agent{margin-top:34px;padding:0;border:0;text-align:right}body .psi .psi-agent__img{display:block;width:150px;height:150px;border-radius:50%;object-fit:cover;margin:0 0 34px auto;background:var(--psi-fill);filter:grayscale(1)}body .psi .psi-agent__name{margin:0;padding-right:30px;font-size:16px;font-weight:700;line-height:1.45;letter-spacing:.3px;text-transform:none;color:var(--psi-black)}body .psi .psi-agent__pos{margin:0;padding-right:30px;font-size:15px;font-weight:300;line-height:1.45;letter-spacing:.3px;color:var(--psi-text)}body .psi .psi-agent__link{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:14px;margin-top:4px;font-size:15px;font-weight:300;line-height:1.45;letter-spacing:.3px;color:var(--psi-text)}body .psi .psi-agent__link .psi-ico{width:16px;height:16px;color:var(--psi-black)}body .psi .psi-agent__name+.psi-agent__link,body .psi .psi-agent__pos+.psi-agent__link{margin-top:18px}body .psi .psi-agent__link:hover{color:var(--psi-black);text-decoration:none}body .psi .psi-provider{margin-top:30px;padding-right:30px;font-size:15px;font-weight:300;line-height:1.45;letter-spacing:.3px;color:var(--psi-text)}body .psi .psi-aside,body .psi .psi-aside .psi-agent,body .psi .psi-aside .psi-agent__name,body .psi .psi-aside .psi-agent__pos,body .psi .psi-aside .psi-provider{text-align:right!important;hyphens:manual;-webkit-hyphens:manual}body .psi .psi-aside a.psi-agent__link,body .psi .psi-aside a.psi-agent__link:visited{color:var(--psi-text)}body .psi .psi-aside a.psi-agent__link:hover{color:var(--psi-black)}body .psi .psi-calc{--calc-xl:clamp(32px, 4vw, 44px);--calc-text:14px;--calc-small:12px;--calc-label:11px;--calc-rule:#e0e0e0}body .psi .psi-calc .psi-block__title{line-height:1.35}body.psi-calc-visible .psi .psi-mobile-cta{opacity:0;pointer-events:none}body .psi .psi-mobile-cta{transition:opacity 0.2s}body .psi .psi-calc__price-label,body .psi .psi-calc__costs-title,body .psi .psi-calc__extra-title,body .psi .psi-calc__legal-title,body .psi .psi-calc__details>summary{font-size:var(--calc-label);font-weight:800;line-height:1.3;letter-spacing:2px;text-transform:uppercase;color:var(--psi-black)}body .psi .psi-calc__lead,body .psi .psi-calc__costs-intro,body .psi .psi-calc__extra-intro,body .psi .psi-calc__table,body .psi .psi-calc__extra-list,body .psi .psi-calc__warn,body .psi .psi-calc__details-body .psi-table{font-size:var(--calc-text);line-height:1.6}body .psi .psi-calc__total-note,body .psi .psi-calc__slider-scale,body .psi .psi-calc__slider-hint,body .psi .psi-calc__basis,body .psi .psi-calc__databasis,body .psi .psi-calc__legal p{font-size:var(--calc-small);line-height:1.6;font-weight:400;color:var(--psi-muted)}body .psi .psi-calc__legal p{color:var(--psi-text)}body .psi .psi-calc__lead{margin:0 0 18px;color:var(--psi-text)}body .psi .psi-calc__price{padding:0 0 18px;border-bottom:2px solid var(--psi-black)}body .psi .psi-calc__price-label{margin:0}body .psi .psi-calc__price-value{margin:6px 0 0;font-size:var(--calc-xl);font-weight:800;line-height:1.1;letter-spacing:-1px;color:var(--psi-black);font-variant-numeric:tabular-nums}body .psi .psi-calc__costs{margin:24px 0 0}body .psi .psi-calc__costs-title{margin:0}body .psi .psi-calc__costs-intro{margin:6px 0 8px;color:var(--psi-text)}body .psi .psi-calc__table th,body .psi .psi-calc__table td{padding-top:8px;padding-bottom:8px}body .psi .psi-calc__table th{width:auto;font-weight:400;color:var(--psi-text)}body .psi .psi-calc__table td{text-align:right;white-space:nowrap;font-weight:600;color:var(--psi-black);font-variant-numeric:tabular-nums}body .psi .psi-calc__sub th,body .psi .psi-calc__sub td{font-weight:700;color:var(--psi-black)}body .psi .psi-calc__total th,body .psi .psi-calc__total td{font-weight:700;color:var(--psi-black);border-top:1px solid var(--psi-black);border-bottom:1px solid var(--psi-black)}body .psi .psi-calc__total-note{display:block;margin-top:2px}body .psi .psi-calc__warn{margin:14px 0 0;padding:10px 14px;border-left:3px solid var(--psi-black);background:var(--psi-fill);color:var(--psi-black)}body .psi .psi-calc__extra{margin:32px 0 0;padding:20px 22px 18px;background:var(--psi-fill);color:var(--psi-text)}body .psi .psi-calc__extra-title{margin:0;color:var(--psi-text)}body .psi .psi-calc__extra-intro{margin:6px 0 10px;color:var(--psi-text)}body .psi .psi-calc__extra-list{margin:0}body .psi .psi-calc__extra-list>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;border-top:1px solid var(--calc-rule)}body .psi .psi-calc__extra-list dt{font-weight:400;color:var(--psi-text)}body .psi .psi-calc__extra-list dd{margin:0;font-weight:600;color:var(--psi-text);white-space:nowrap;font-variant-numeric:tabular-nums}body .psi .psi-calc__extra-monthly dd{font-weight:700;color:var(--psi-black)}body .psi .psi-calc__eq-field{display:inline-flex;align-items:center;gap:6px}body .psi .psi-calc__eq-field input{width:120px;min-height:0;height:auto;margin:0;padding:5px 8px;border:1px solid #cfcfcf;border-radius:0;box-shadow:none;background:var(--psi-white);font-family:var(--psi-sans);font-size:var(--calc-text);font-weight:600;line-height:1.4;color:var(--psi-black);text-align:right;font-variant-numeric:tabular-nums}body .psi .psi-calc__eq-field input:hover{border-color:var(--psi-black)}body .psi .psi-calc__eq-field input:focus{outline:none;border-color:var(--psi-black);box-shadow:inset 0 0 0 1px var(--psi-black)}body .psi .psi-calc__eq-note{margin:8px 0 0;padding:8px 12px;border-left:2px solid var(--psi-black);background:var(--psi-white);font-size:var(--calc-small);line-height:1.5;color:var(--psi-black)}body .psi .psi-calc__eq-note[hidden]{display:none}body .psi .psi-calc__equity label{margin:0;font-size:inherit;font-weight:400;letter-spacing:0;text-transform:none;color:var(--psi-text);cursor:pointer}body .psi .psi-calc__extra-list>.psi-calc__slider{display:block;border-top:0;padding:4px 0 10px}body .psi .psi-calc__slider dd{margin:0;font-weight:400;white-space:normal}body .psi .psi-calc__slider input[type="range"]{--psi-fill-pct:20%;display:block;width:100%;height:22px;margin:0;padding:0;border:0;background:#fff0;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:none}body .psi .psi-calc__slider input[type="range"]::-webkit-slider-runnable-track{height:3px;background:linear-gradient(90deg,var(--psi-black) var(--psi-fill-pct),#cfcfcf var(--psi-fill-pct))}body .psi .psi-calc__slider input[type="range"]::-moz-range-track{height:3px;background:#cfcfcf}body .psi .psi-calc__slider input[type="range"]::-moz-range-progress{height:3px;background:var(--psi-black)}body .psi .psi-calc__slider input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7.5px;border-radius:50%;background:var(--psi-black);border:3px solid var(--psi-white);box-shadow:0 0 0 1px var(--psi-black)}body .psi .psi-calc__slider input[type="range"]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--psi-black);border:3px solid var(--psi-white);box-shadow:0 0 0 1px var(--psi-black)}body .psi .psi-calc__slider input[type="range"]:focus-visible{outline:2px solid var(--psi-black);outline-offset:4px}body .psi .psi-calc__slider-scale{display:flex;justify-content:space-between;margin-top:4px}body .psi .psi-calc__slider-hint{margin:10px 0 0}body .psi .psi-calc__basis{margin:6px 0 0}body .psi .psi-calc__databasis{margin:2px 0 0}body .psi .psi-calc__details{margin-top:16px;border-bottom:1px solid var(--psi-line)}body .psi .psi-calc__details>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;cursor:pointer;list-style:none}body .psi .psi-calc__details>summary::-webkit-details-marker{display:none}body .psi .psi-calc__details>summary::after{content:"+";font-size:18px;font-weight:400;line-height:1;letter-spacing:0}body .psi .psi-calc__details[open]>summary::after{content:"−"}body .psi .psi-calc__details>summary:focus-visible{outline:2px solid var(--psi-black);outline-offset:2px}body .psi .psi-calc__details-body{padding:4px 0 22px}body .psi .psi-calc__details-body .psi-table th{width:42%;font-weight:400;color:var(--psi-text)}body .psi .psi-calc__details-body .psi-table td{font-weight:600;color:var(--psi-black)}body .psi .psi-calc__legal-title{margin:26px 0 8px}body .psi .psi-calc__details-body>.psi-calc__legal-title:first-child{margin-top:8px}body .psi .psi-calc__legal p{margin:0 0 10px}body .psi .psi-calc__legal p:last-child{margin-bottom:0}body .psi .psi-energy{margin:6px 0 34px}body .psi .psi-energy__track{position:relative;padding-top:50px}body .psi .psi-energy__marker{position:absolute;top:0;width:0;height:46px}body .psi .psi-energy__marker::before{content:"";position:absolute;left:-1px;top:24px;width:2px;height:12px;background:var(--psi-black)}body .psi .psi-energy__marker::after{content:"";position:absolute;left:-7px;top:35px;width:0;height:0;border-left:7px solid #fff0;border-right:7px solid #fff0;border-top:10px solid var(--psi-black)}body .psi .psi-energy__value{position:absolute;top:0;left:0;transform:translateX(-50%);padding:5px 9px;background:var(--psi-black);color:var(--psi-white);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.5px;white-space:nowrap}body .psi .psi-energy__marker.is-left .psi-energy__value{transform:translateX(-12px)}body .psi .psi-energy__marker.is-right .psi-energy__value{transform:translateX(calc(-100% + 12px))}body .psi .psi-energy__marker.is-animated{transition:left 1.4s cubic-bezier(.22,.61,.36,1)}body .psi .psi-energy__bar{position:relative;height:11px;background:linear-gradient(90deg,#409441 0%,#94b83d 10%,#9abb3e 14%,#adc441 19%,#cad246 25%,#ebe14b 30%,#f9d548 65%,#e79b37 82%,#d23329 100%)}body .psi .psi-energy__bar span{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:9px;font-weight:400;line-height:1;letter-spacing:0;color:#fff}body .psi .psi-energy__ticks{position:relative;height:16px;margin-top:12px}body .psi .psi-energy__ticks span{position:absolute;top:0;transform:translateX(-50%);font-size:12px;line-height:1;color:var(--psi-muted);white-space:nowrap}body .psi .psi-subtitle{margin:0 0 4px;padding-bottom:8px;border-bottom:1px solid var(--psi-black);font-size:13px;font-weight:800;line-height:1.2;letter-spacing:2px;text-transform:uppercase;color:var(--psi-black)}body .psi .psi-band{background:var(--psi-fill);width:100vw;margin-left:calc(50% - 50vw);padding:80px 0 90px}body .psi .psi-band__intro{max-width:70ch;margin-bottom:30px}body .psi .psi-form{max-width:760px}body .psi .psi-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px 14px}body .psi .psi-span2{grid-column:1 / -1}body .psi .psi-field{position:relative;margin:0}body .psi .psi-field{display:flex;flex-direction:column;gap:6px}body .psi .psi-field label{position:static;display:block;margin:0;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:1.5px;text-transform:uppercase;color:var(--psi-black)}body .psi .psi-field abbr{text-decoration:none;border:0}body .psi .psi-field input,body .psi .psi-field select,body .psi .psi-field textarea{display:block;width:100%!important;max-width:none;margin:0;float:none;border:1px solid var(--psi-white);border-radius:0;box-shadow:none;background-color:var(--psi-white);padding:12px 14px!important;font-family:var(--psi-sans);font-size:14px!important;font-weight:400;line-height:1.5!important;color:var(--psi-black);text-indent:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}body .psi .psi-field input,body .psi .psi-field select{height:47px!important;min-height:47px!important}body .psi .psi-field select{padding-right:40px!important;cursor:pointer;text-overflow:ellipsis;background:var(--psi-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 14px center!important}body .psi .psi-field select::-ms-expand{display:none}body .psi .psi-field textarea{resize:vertical;min-height:110px}body .psi .psi-field input:focus,body .psi .psi-field select:focus,body .psi .psi-field textarea:focus{outline:none;border-color:var(--psi-black)}body .psi .psi-field.is-invalid input,body .psi .psi-field.is-invalid textarea{border-color:var(--psi-black);border-width:2px}body .psi .psi-check{margin-top:20px}body .psi .psi-check label{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:13px;font-weight:400;line-height:1.6;color:var(--psi-text);cursor:pointer}body .psi .psi-check input{accent-color:#000;width:15px;height:15px;margin:3px 0 0;flex:none}body .psi .psi-check a{text-decoration:underline}body .psi .psi-check.is-invalid span{color:var(--psi-black);font-weight:700}body .psi .psi-check abbr{text-decoration:none}body .psi .psi-form__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px}body .psi .psi-form__hint{font-size:12px;color:var(--psi-muted)}body .psi .psi-form__msg:empty{display:none}body .psi .psi-form__msg{margin-top:16px;padding:12px 16px;border-left:3px solid var(--psi-black);background:var(--psi-white);color:var(--psi-black)}body .psi .psi-form.is-sent>:not(.psi-form__msg){display:none}body .psi .psi-form.is-sent .psi-form__msg{margin:0;border:0;background:none;padding:0;font-size:18px;font-weight:700}body .psi .psi-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}body .psi .psi-more{background:var(--psi-white);width:100vw;margin-left:calc(50% - 50vw);padding:80px 0 90px;border-top:1px solid var(--psi-line)}body .psi .psi-more>*{max-width:var(--psi-wrap);margin-left:auto;margin-right:auto;padding-left:clamp(16px, 4vw, 30px);padding-right:clamp(16px, 4vw, 30px)}body .psi .psi-more__title{margin-bottom:36px}body .psi .psi-more__all{margin-top:40px}body .psi .psi-more__all a{display:inline-flex;gap:12px;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--psi-black);border:1px solid var(--psi-black);padding:14px 24px}body .psi .psi-more__all a::after{content:"→";font-weight:400}body .psi .psi-more__all a:hover{background:var(--psi-black);color:var(--psi-white)}body .psi .psi-mobile-cta{display:none}body .psi .psi-lightbox{position:fixed;inset:0;z-index:99999;background:rgb(0 0 0 / .95);display:flex;align-items:center;justify-content:center}body .psi .psi-lightbox[hidden]{display:none}body .psi .psi-lightbox img{max-width:92vw;max-height:84vh;object-fit:contain;margin:0 auto}body .psi .psi-lightbox figcaption{color:var(--psi-white);text-align:center;font-size:13px;margin-top:12px}body .psi .psi-lightbox button{position:absolute;background:none;border:0;color:var(--psi-white);padding:14px}body .psi .psi-lightbox__close{top:10px;right:14px;font-size:38px}body .psi .psi-lightbox__nav{top:50%;transform:translateY(-50%)}body .psi .psi-lightbox__nav .psi-ico{width:34px;height:34px}body .psi .psi-lightbox__prev{left:8px}body .psi .psi-lightbox__next{right:8px}body .psi .psi-lightbox :focus-visible{outline-color:var(--psi-white)}@media (max-width:1100px){body .psi .psi-filter{grid-template-columns:repeat(2,minmax(0,1fr))}body .psi .psi-fcol--wide{grid-column:1 / -1}body .psi .psi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){body .psi .psi-layout{grid-template-columns:1fr;gap:40px;padding-top:50px}body .psi .psi-aside{position:static;text-align:center}body .psi .psi-btn--expose{display:none}body .psi .psi-agent{text-align:center;margin-top:0}body .psi .psi-agent__img{margin:0 auto 22px}body .psi .psi-agent__name,body .psi .psi-agent__pos,body .psi .psi-provider{padding-right:0}body .psi .psi-aside,body .psi .psi-aside .psi-agent,body .psi .psi-aside .psi-agent__name,body .psi .psi-aside .psi-agent__pos,body .psi .psi-aside .psi-provider{text-align:center!important}body .psi .psi-agent__link{flex-direction:row;justify-content:center}body .psi .psi-stage__inner{grid-template-columns:1fr;height:auto;padding:0}body .psi .psi-stage__main{aspect-ratio:3 / 2}body .psi .psi-stage__thumbs{grid-auto-flow:column;grid-auto-columns:96px;overflow-x:auto;overflow-y:hidden;padding:0 8px}}@media (max-width:640px){body .psi .psi-keyfacts dl{grid-template-columns:repeat(2,minmax(0,1fr))}body .psi .psi-keyfacts dd{font-size:17px}body .psi .psi-keyfacts dl>div.is-price{grid-column:1 / -1}body .psi .psi-keyfacts dl>div.is-price dd{font-size:22px}body .psi .psi-keyfacts dl>div.is-long{grid-column:1 / -1}body .psi .psi-head .psi-title{margin-top:18px}body .psi .psi-pager__link span:last-child{font-size:13px}body .psi .psi-pager__count{font-size:13px}body .psi .psi-pager__steps{gap:10px}body .psi .psi-calc__extra{padding:16px}body .psi .psi-calc__table th{white-space:normal}body .psi .psi-energy__ticks span:nth-child(even){display:none}body .psi .psi-energy__bar span{font-size:8px}body .psi .psi-filter{grid-template-columns:1fr}body .psi .psi-grid{grid-template-columns:1fr;gap:36px}body .psi .psi-grid2{grid-template-columns:1fr}body .psi .psi-table th{width:44%}body .psi .psi-form__foot{flex-direction:column-reverse;align-items:stretch}body .psi .psi-mobile-cta{display:block;position:fixed;left:12px;right:12px;bottom:12px;z-index:999;background:var(--psi-black);color:var(--psi-white);text-align:center;padding:15px;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}body .psi.psi-detail{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){body .psi .psi-energy__marker.is-animated{transition:none}body .psi .psi-card__media img,body .psi .psi-btn,body .psi .psi-stage__thumbs button{transition:none}body .psi .psi-card__link:hover .psi-card__media img{transform:none}}