.skip-link{position:absolute;left:15px;top:-70px;z-index:10;background:white;padding:15px;border:2px solid #087f76}.skip-link:focus{top:10px}header nav{gap:20px}header nav a[aria-current="page"]{color:#087f76;text-decoration:underline;text-underline-offset:8px;font-weight:700}.subpage{max-width:1200px;margin:0 auto;padding:0 5% 70px}.breadcrumbs{display:flex;gap:12px;font-size:11px;color:#647c87;margin:28px 0}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.page-intro{padding:35px 0 50px;border-bottom:1px solid var(--line)}.page-intro h1{font:500 clamp(38px,5.5vw,70px)/1.08 Manrope,sans-serif;letter-spacing:-2.8px;margin:23px 0}.page-intro>p{max-width:670px;font-size:17px;color:var(--muted)}.content-section{margin:55px 0}.content-section>h2{margin-bottom:28px;font-size:34px}.content-section>p{max-width:830px;color:var(--muted);font-size:15px}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.detail-grid:has(article:nth-child(4)){grid-template-columns:repeat(2,1fr)}.detail-grid article{padding:25px;background:linear-gradient(135deg,#f0f8fa,#fff);border:1px solid #dce8ed;border-radius:15px}.detail-grid h3{font-size:22px}.detail-grid p,.label-detail p,.comparison p,.form-layout>div p{font-size:14px;color:var(--muted)}.editorial-note{padding:26px 30px;background:#edf6f8;border-left:3px solid #087f76;margin:35px 0;border-radius:0 12px 12px 0}.editorial-note p{font-size:14px;color:var(--muted);margin-bottom:0}.page-cta{margin-top:60px;border-top:1px solid var(--line);padding-top:35px;display:flex;justify-content:space-between;align-items:center;gap:30px}.page-cta h2{font-size:30px;max-width:480px;margin:0}.page-cta .button{flex-shrink:0}.label-detail{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;margin:55px 0}.label-detail h2{font-size:36px}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:25px}.comparison article{border-top:2px solid #83c8c3;padding:5px 20px 15px}.flow-strip{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin:25px 0}.flow-strip span{background:#eef7f7;padding:16px;border-radius:12px;font-size:13px}.flow-strip b{color:#087f76}.questions{max-width:860px;margin:35px 0}.timeline{list-style:none;padding:0;margin:30px 0}.timeline li{border-left:2px solid #9dccc9;padding:5px 0 25px 30px;position:relative}.timeline li:before{content:'';width:10px;height:10px;background:#087f76;border:4px solid white;position:absolute;left:-10px;top:5px;border-radius:50%}.timeline span{font-size:10px;letter-spacing:1.3px;color:#087f76}.timeline h3{margin:12px 0}.timeline p{color:var(--muted);font-size:14px;max-width:740px}.form-layout{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:start;margin-top:60px}.form-layout h2{font-size:36px}.demo-form{border:1px solid #d6e5e9;padding:25px;border-radius:18px;background:#f8fbfc}.form-banner{font-size:12px;padding:12px;background:#e7f1f4;border-radius:8px;color:#436573}select{width:100%;padding:12px;margin-top:8px;font:inherit;color:var(--ink);border:1px solid #ccdde4;border-radius:5px;background:#fff}.demo-result{padding:15px;background:#e0f4ee;border-radius:8px;font-size:14px}.form-note a{text-decoration:underline}.site-footer{align-items:start}.site-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:14px 30px;font-size:12px}.site-footer>p{max-width:240px}.home-detail-link{max-width:1296px;margin:-50px auto 60px;padding:0 5%}@media(max-width:1000px){header{flex-wrap:wrap}header nav{order:3;width:100%;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;font-size:12px;flex-wrap:wrap}.detail-grid{grid-template-columns:1fr 1fr}.site-footer{flex-wrap:wrap}.site-footer>p{max-width:none;width:100%}}@media(max-width:620px){.page-intro{padding:20px 0 30px}.page-intro h1{font-size:42px;letter-spacing:-2px}.page-intro>p{font-size:15px}.detail-grid,.detail-grid:has(article:nth-child(4)),.label-detail,.comparison,.form-layout{grid-template-columns:1fr}.content-section{margin:35px 0}.label-detail,.form-layout{gap:25px}.page-cta{flex-direction:column;align-items:start}.site-footer nav{width:100%}header nav{gap:18px;justify-content:flex-start}.energy-card{max-width:440px}.subpage{padding-bottom:40px}.home-detail-link{margin-top:-25px}select{font-size:16px}}
.rules-table{overflow-x:auto;margin:25px 0}.rules-table table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.rules-table caption{text-align:left;color:#58707c;font-size:12px;margin-bottom:15px}.rules-table th,.rules-table td{padding:12px;border-bottom:1px solid #dce7eb}.rules-table thead{background:#edf6f8}.rules-table tbody th{color:#087f76}
.home-rules{max-width:1296px;margin:0 auto 85px;padding:0 5%}.home-rules .section-heading{margin-bottom:28px}.home-rules .detail-grid article{display:flex;flex-direction:column}.home-rules .detail-grid .text-link{margin-top:auto;padding-top:16px}.balance-note{padding:18px 22px;border:1px solid #badfd9;border-radius:12px;background:#edf8f5;color:#175e58!important;font-weight:600;line-height:1.7}.content-section h3{margin-top:30px}.content-section .detail-grid h3{margin-top:18px}.rules-table th,.rules-table td{vertical-align:top}.rules-table caption{line-height:1.6}.rules-table td{font-variant-numeric:tabular-nums}.content-section a.text-link{display:inline-block;margin-top:15px}.questions summary{line-height:1.5}@media(max-width:620px){.home-rules{margin-bottom:50px}.home-rules .section-heading{display:block}.home-rules .section-heading h2{font-size:32px}.rules-table table{font-size:12px}.rules-table th,.rules-table td{padding:10px 8px}.balance-note{padding:15px;font-size:13px!important}.flow-strip b{font-size:18px}}
