.electricity-container{max-width:1200px;margin:0 auto;padding:40px 20px}.electricity-header{margin-bottom:40px;position:relative}.title{text-align:center;color:#131e29;margin-bottom:10px;font-size:30px;font-weight:700}.subtitle{color:#666;text-align:center;max-width:800px;margin:0 auto 16px;font-size:16px;line-height:1.5}.subtitle:last-child{margin-bottom:48px}.electricity-content{flex-direction:column;gap:40px;display:flex}.electricity-info-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.electricity-qualifications h2{color:#131e29;text-align:left;margin-bottom:24px;font-size:20px;font-weight:700}.qualify-section{margin-top:24px;margin-bottom:24px;margin-left:25px}.qualify-intro{text-align:left;margin-bottom:5px;margin-left:-10px}.qualify-list{margin:0;padding:0;list-style:none}.qualify-list li{align-items:center;gap:12px;margin:0;display:flex}.checkmark{color:#22c55e}.check-process{margin-bottom:48px;margin-left:25px}.check-process-desc{text-align:left;margin:0;padding:0}.check-process-title{text-align:left;margin:0;padding:0;font-weight:700}.claim-section{margin-top:24px;margin-left:25px}.claim-intro{text-align:left;margin-bottom:16px;margin-left:-10px}.numbered-steps{flex-direction:column;gap:8px;display:flex}.step{align-items:flex-start;gap:0;display:flex}.step-number{color:#131e29;min-width:20px;font-weight:400}.step-text{flex:1}.claim-button{cursor:pointer;color:#fff;background:#131e29;border:none;border-radius:20px;width:156px;margin:20px auto;padding:10px 0;font-size:14px;font-weight:700;transition:transform .2s,opacity .2s;display:block}.claim-button:hover{opacity:.9;transform:scale(1.02)}.important-notice-link{text-decoration:none;display:block}.important-notice{color:#fff;cursor:pointer;background:#e21937;border-radius:8px;padding:24px;transition:opacity .2s}.important-notice:hover{opacity:.9}.important-notice h3{margin-bottom:16px;font-size:20px;font-weight:700}.important-notice p{font-size:16px;line-height:1.5}.important-notice-bold{font-weight:700}@media (max-width:768px){.electricity-info-grid{grid-template-columns:1fr}.title{text-align:left;font-size:24px}.subtitle{text-align:left;font-size:14px}.electricity-qualifications h2{font-size:20px}.claim-button{height:40px;font-size:14px}}@media (max-width:480px){.electricity-container{padding:20px}.title{font-size:18px}.qualify-list li,.step-text,.important-notice p{font-size:14px}}@media (prefers-reduced-motion:reduce){.claim-button{transition:none}}
