.SPhVPW_hero{background:radial-gradient(at 85% 35%,#dbebe4,#0000 56%),#f5f8f6;padding:clamp(28px,4vw,60px) 0 clamp(44px,7vw,108px)}.SPhVPW_heroGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(30px,6vw,100px);margin-top:clamp(22px,5vw,72px);display:grid}.SPhVPW_copy h1{margin:14px 0;font-size:clamp(3.75rem,8vw,8rem);line-height:.98}.SPhVPW_copy p{max-width:49ch}.SPhVPW_copy .SPhVPW_lead{color:#124832;font-size:clamp(1.3rem,2.6vw,2.1rem);font-weight:700;line-height:1.2}.SPhVPW_actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:26px;display:flex}.SPhVPW_flow{color:#f4faf6;text-align:center;background:radial-gradient(at 75% 35%,#254a3e,#0000 72%),#102420;border:1px solid #285045;border-radius:16px;margin:0;padding:clamp(18px,4vw,42px)}.SPhVPW_flow figcaption{color:#d0e6da;margin-bottom:22px;font-weight:700}.SPhVPW_sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.SPhVPW_sources span,.SPhVPW_destination{background:#213b33;border:1px solid #5a796c;border-radius:8px;padding:11px 8px;font-weight:600}.SPhVPW_connector{background:#91b6a5;width:1px;height:22px;margin-inline:auto}.SPhVPW_battery{text-align:left;background:#275641;border:1px solid #99c8ae;border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.SPhVPW_battery strong,.SPhVPW_battery div span{display:block}.SPhVPW_battery div span{color:#e1f0e8;margin-top:3px;font-size:.9rem}.SPhVPW_batteryIcon{color:#dcf6b0;border:1px solid;border-radius:4px;flex:0 0 42px;grid-template-columns:repeat(3,1fr);gap:3px;height:25px;padding:3px;display:grid;position:relative}.SPhVPW_batteryIcon:after{content:"";background:currentColor;border-radius:0 2px 2px 0;width:3px;position:absolute;inset:7px -4px 7px auto}.SPhVPW_batteryIcon i{background:currentColor;border-radius:1px}.SPhVPW_section{padding-block:clamp(48px,7vw,100px);scroll-margin-top:110px}.SPhVPW_evaluation{background:#eff4f1}.SPhVPW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.SPhVPW_cards>*{background:#fff;border:1px solid #ccd9d3;border-radius:12px;padding:clamp(20px,3vw,34px)}.SPhVPW_cards h3{margin:0 0 9px}.SPhVPW_cards p{margin:0}.SPhVPW_related{margin:28px 0 0}@media (max-width:760px){.SPhVPW_heroGrid,.SPhVPW_cards{grid-template-columns:1fr}}
