.proof,.utility-proof{background:#fff;padding:90px 0}.utility-proof .section-head{margin-bottom:40px;max-width:900px}.utility-proof .section-kicker{margin-bottom:18px}.entergy-page .utility-proof .eyebrow,.utility-proof .eyebrow{align-items:center;background:none!important;border:none!important;border-radius:0!important;color:var(--blue,#449bd5)!important;display:inline-flex;font-size:12px;font-weight:800;gap:9px;letter-spacing:.12em;margin-bottom:14px;padding:0!important;text-transform:uppercase}.entergy-page .utility-proof .h2,.entergy-page .utility-proof h2,.utility-proof .h2,.utility-proof h2{color:var(--navy,#152d49);font-size:clamp(36px,4.2vw,58px);font-weight:800;letter-spacing:-.045em;line-height:1.04;margin:0 0 16px}.entergy-page .utility-proof .lead,.utility-proof .lead,.utility-proof .lead p,.utility-proof p.lead{color:var(--text,#385066);font-size:18px;line-height:1.7;margin:0;max-width:840px}.utility-proof .tabs{align-items:center!important;border-bottom:1px solid var(--line,#d8e5ec)!important;display:flex!important;gap:32px!important;justify-content:flex-start!important;margin:36px 0!important;overflow-x:auto!important;padding:0!important;-webkit-overflow-scrolling:touch}.utility-proof .tab-btn{appearance:none!important;background:transparent!important;border:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;color:#8a9dae!important;cursor:pointer!important;display:inline-block!important;flex:0 0 auto!important;font-family:inherit!important;font-size:.82rem!important;font-weight:800!important;letter-spacing:.09em!important;padding:0 0 16px!important;position:relative!important;text-align:left!important;text-transform:uppercase!important;transition:color .2s ease!important;white-space:nowrap!important;width:auto!important}.utility-proof .tab-btn:hover{color:var(--navy,#152d49)!important}.utility-proof .tab-btn.active,.utility-proof .tab-btn[aria-selected=true]{border-left:0!important;color:var(--blue,#449bd5)!important;font-weight:800!important}.utility-proof .tab-btn.active:after,.utility-proof .tab-btn[aria-selected=true]:after{background:var(--blue,#449bd5)!important;border-radius:4px 4px 0 0!important;bottom:-1px!important;content:""!important;height:3px!important;left:0!important;position:absolute!important;right:0!important}.utility-proof .tab-btn span{border-bottom:0!important;padding-bottom:0!important}.utility-proof .proof-card{border:1px solid var(--line,#d8e5ec);border-radius:18px;box-shadow:0 18px 60px rgba(21,45,73,.08);display:none;overflow:hidden}.utility-proof .proof-card.active{display:grid;grid-template-columns:1fr 330px}.utility-proof .proof-main{background:#fff;display:flex;flex-direction:column;padding:44px}.utility-proof .proof-logo{color:var(--navy,#152d49);font-size:18px;font-weight:800;line-height:1.2;margin-bottom:24px}.utility-proof .proof-kicker{color:var(--blue,#449bd5)!important;font-size:.74rem;font-weight:800;letter-spacing:.13em;margin-bottom:14px;text-transform:uppercase}.utility-proof .proof-main h3{color:var(--navy,#152d49);font-size:1.75rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0 0 16px}.utility-proof .proof-main div,.utility-proof .proof-main p{color:var(--text,#385066);font-size:.95rem;line-height:1.85;margin:0 0 16px;max-width:680px}.utility-proof .proof-main .btn{align-items:center;align-self:flex-start;background:transparent;border:1px solid #a9c4d7;border-radius:999px;color:var(--navy,#152d49);display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:50px;padding:14px 23px;text-decoration:none;transition:.22s ease}.utility-proof .proof-main .btn:hover{border-color:var(--blue,#449bd5);color:var(--blue,#449bd5);transform:translateY(-2px)}.utility-proof .proof-panel{align-items:center;background:linear-gradient(160deg,var(--blue,#449bd5),#1a7dbb);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:38px;text-align:center}.utility-proof .proof-panel strong{color:#fff;font-size:3.4rem;font-weight:800;letter-spacing:-.05em;line-height:1}.utility-proof .proof-panel span{color:hsla(0,0%,100%,.88);font-size:.82rem;font-weight:700;letter-spacing:.08em;line-height:1.55;margin-top:14px;text-transform:uppercase}@media(max-width:900px){.utility-proof .proof-card.active{grid-template-columns:1fr}.utility-proof .proof-main{padding:30px}.utility-proof .proof-panel{padding:32px}.utility-proof .tabs{gap:20px!important}}