.energy_energyTestPage__0YqOf{--color-brand:#2a4840;--color-brand-hover:#1f362f;--color-brand-secondary:#3b5c52;--color-brand-deep:#1f362f;--color-ink:#06091a;--color-body:#475069;--color-muted:#8a93ad;--color-muted-2:#6b7593;--color-bg:#fff;--color-bg-alt:#f5f7fb;--border-subtle:rgba(6,9,26,.06);--border-medium:rgba(6,9,26,.08);--border-strong:rgba(6,9,26,.15);--border-brand:rgba(42,72,64,.25);--radius-sm:8px;--radius-md:14px;--radius-lg:16px;--radius-pill:100px;--shadow-card:0 16px 32px rgba(6,9,26,.1);--shadow-card-lg:0 20px 50px rgba(6,9,26,.08);--shadow-btn:0 10px 24px rgba(0,0,0,.35);--ease-standard:cubic-bezier(0.16,1,0.3,1);--max-width:1240px;--max-width-narrow:900px;--section-padding:90px;font-family:DM Sans,Helvetica,Arial,sans-serif;color:var(--color-ink);line-height:1.5;background:var(--color-bg);overflow-x:hidden}.energy_energyTestPage__0YqOf *{box-sizing:border-box}.energy_energyTestPage__0YqOf a{color:var(--color-brand);text-decoration:none;transition:color .2s ease}.energy_energyTestPage__0YqOf a:hover{color:var(--color-brand-hover)}.energy_energyTestPage__0YqOf h1,.energy_energyTestPage__0YqOf h2,.energy_energyTestPage__0YqOf h3,.energy_energyTestPage__0YqOf p{margin:0}.energy_energyTestPage__0YqOf button,.energy_energyTestPage__0YqOf input,.energy_energyTestPage__0YqOf select,.energy_energyTestPage__0YqOf textarea{font-family:inherit}.energy_energyTestPage__0YqOf ::-moz-selection{background:var(--color-brand);color:#fff}.energy_energyTestPage__0YqOf ::selection{background:var(--color-brand);color:#fff}.energy_energyTestPage__0YqOf .section{max-width:var(--max-width);margin:0 auto;padding:var(--section-padding) 28px}.energy_energyTestPage__0YqOf .section-alt{max-width:none;background:var(--color-bg-alt)}.energy_energyTestPage__0YqOf .section-alt .markets-grid,.energy_energyTestPage__0YqOf .section-alt .section-inner{max-width:var(--max-width);margin:0 auto}.energy_energyTestPage__0YqOf .section-alt.section{padding:0}.energy_energyTestPage__0YqOf .section-alt .section-inner{padding:var(--section-padding) 28px}.energy_energyTestPage__0YqOf .section-narrow{max-width:var(--max-width-narrow)}.energy_energyTestPage__0YqOf .eyebrow{color:var(--color-brand);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.energy_energyTestPage__0YqOf .section-heading{max-width:640px;margin-bottom:44px}.energy_energyTestPage__0YqOf .section-heading h2{font-size:clamp(28px,3.5vw,38px);font-weight:800;letter-spacing:-.01em}.energy_energyTestPage__0YqOf .section-heading p{color:var(--color-body);font-size:16px;margin-top:12px}.energy_energyTestPage__0YqOf .card{background:var(--color-bg-alt);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:transform .25s var(--ease-standard),box-shadow .25s var(--ease-standard),background .2s ease,border-color .2s ease}.energy_energyTestPage__0YqOf .card:hover{transform:translateY(-5px);box-shadow:var(--shadow-card);border-color:var(--border-brand)}.energy_energyTestPage__0YqOf .brand-green{color:var(--color-brand)}.energy_energyTestPage__0YqOf .btn{display:inline-flex;align-items:center;gap:10px;font-weight:700;border-radius:var(--radius-sm);cursor:pointer;border:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease,border-color .2s ease;white-space:nowrap}.energy_energyTestPage__0YqOf .btn-primary{background:var(--color-brand);color:#fff}.energy_energyTestPage__0YqOf .btn-primary:hover{background:var(--color-brand-hover);color:#fff;transform:translateY(-1px);box-shadow:0 8px 18px rgba(42,72,64,.28)}.energy_energyTestPage__0YqOf .btn-outline{color:#fff;border:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.energy_energyTestPage__0YqOf .btn-outline:hover{color:#fff;border-color:hsla(0,0%,100%,.75);transform:translateY(-2px)}.energy_energyTestPage__0YqOf .btn-lg{font-size:16px;padding:16px 30px}.energy_energyTestPage__0YqOf .btn-lg.btn-outline{padding:16px 22px}.energy_energyTestPage__0YqOf .reveal{opacity:0;transform:translateY(26px);transition-property:opacity,transform;transition-duration:.7s;transition-timing-function:var(--ease-standard)}.energy_energyTestPage__0YqOf .reveal.is-revealed{opacity:1;transform:translateY(0)}.energy_energyTestPage__0YqOf .fade-up{opacity:1;transform:none}.energy_energyTestPage__0YqOf .hero{position:relative;height:780px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:150px 28px 90px;box-sizing:border-box}.energy_energyTestPage__0YqOf .hero-media{position:absolute;inset:0;z-index:0}.energy_energyTestPage__0YqOf .hero-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.energy_energyTestPage__0YqOf .hero-gradient{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,9,26,.5),rgba(6,9,26,.4) 45%,rgba(6,9,26,.72))}.energy_energyTestPage__0YqOf .hero-content{position:relative;z-index:2;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px}.energy_energyTestPage__0YqOf .hero-badge{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.35);color:#fff;font-size:13px;font-weight:600;letter-spacing:.04em;padding:7px 14px;border-radius:var(--radius-pill);opacity:1}.energy_energyTestPage__0YqOf .hero-heading{font-size:clamp(34px,4.6vw,56px);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.01em;opacity:1}.energy_energyTestPage__0YqOf .hero-subheading{font-size:18px;color:hsla(0,0%,100%,.88);max-width:600px;opacity:1}.energy_energyTestPage__0YqOf .hero-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:4px;opacity:1}.energy_energyTestPage__0YqOf .hero-ctas .btn-primary:hover{box-shadow:var(--shadow-btn)}.energy_energyTestPage__0YqOf .stats-band{background:var(--color-bg-alt);padding:0 28px}.energy_energyTestPage__0YqOf .stats-card{max-width:var(--max-width);margin:0 auto;transform:translateY(-56px);background:#fff;border:1px solid var(--border-medium);border-radius:var(--radius-lg);padding:36px 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;gap:24px;box-shadow:var(--shadow-card-lg)}.energy_energyTestPage__0YqOf .stat{text-align:center;padding:0 10px;border-right:1px solid var(--border-medium)}.energy_energyTestPage__0YqOf .stat:last-child{border-right:none}.energy_energyTestPage__0YqOf .stat-value{font-size:38px;font-weight:800;color:var(--color-ink);letter-spacing:-.01em}.energy_energyTestPage__0YqOf .stat-label{font-size:13.5px;color:var(--color-body);margin-top:6px}.energy_energyTestPage__0YqOf .sector-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px}.energy_energyTestPage__0YqOf .sector-card{padding:28px 24px}.energy_energyTestPage__0YqOf .icon-tile{width:46px;height:46px;border-radius:10px;background:rgba(42,72,64,.1);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.energy_energyTestPage__0YqOf .sector-card h3{font-size:18px;font-weight:700;margin-bottom:8px}.energy_energyTestPage__0YqOf .sector-card p{font-size:14.5px;color:var(--color-body)}.energy_energyTestPage__0YqOf .filter-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.energy_energyTestPage__0YqOf .filter-tab{background:#fff;color:var(--color-ink);border:1px solid var(--border-strong);font-size:13.5px;font-weight:600;padding:9px 16px;border-radius:var(--radius-pill);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.energy_energyTestPage__0YqOf .filter-tab:hover{transform:translateY(-1px)}.energy_energyTestPage__0YqOf .filter-tab.is-active{background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.energy_energyTestPage__0YqOf .portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.energy_energyTestPage__0YqOf .project-card{background:#fff;overflow:hidden}.energy_energyTestPage__0YqOf .project-image-wrap{height:150px;position:relative;overflow:hidden}.energy_energyTestPage__0YqOf .project-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.energy_energyTestPage__0YqOf .project-card:hover .project-image{transform:scale(1.05)}.energy_energyTestPage__0YqOf .project-body{padding:20px 22px}.energy_energyTestPage__0YqOf .project-region{display:block;font-size:12px;font-weight:700;color:var(--color-brand);letter-spacing:.04em;margin-bottom:8px}.energy_energyTestPage__0YqOf .project-body h3{font-size:17px;font-weight:700;margin-bottom:6px}.energy_energyTestPage__0YqOf .project-body p{font-size:14px;color:var(--color-body)}.energy_energyTestPage__0YqOf .process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:0;gap:0;position:relative}.energy_energyTestPage__0YqOf .process-line{position:absolute;top:26px;left:5%;right:5%;height:2px;background:var(--border-medium);z-index:0}.energy_energyTestPage__0YqOf .process-step{position:relative;z-index:1;padding:0 20px 0 0}.energy_energyTestPage__0YqOf .process-badge{width:52px;height:52px;border-radius:var(--radius-pill);background:var(--color-brand);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:17px;margin-bottom:20px}.energy_energyTestPage__0YqOf .process-step h3{font-size:17px;font-weight:700;margin-bottom:8px}.energy_energyTestPage__0YqOf .process-step p{font-size:14px;color:var(--color-body)}.energy_energyTestPage__0YqOf .partnership-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:22px;gap:22px}.energy_energyTestPage__0YqOf .partnership-card{background:#fff;padding:32px 28px;position:relative}.energy_energyTestPage__0YqOf .partnership-card.is-featured{border:1px solid var(--border-brand)}.energy_energyTestPage__0YqOf .partnership-card.is-featured:hover{box-shadow:0 16px 32px rgba(42,72,64,.14)}.energy_energyTestPage__0YqOf .partnership-ribbon{position:absolute;top:-1px;left:28px;background:var(--color-brand);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 10px;border-radius:0 0 6px 6px}.energy_energyTestPage__0YqOf .partnership-number{font-size:13px;font-weight:700;color:var(--color-brand);letter-spacing:.08em;margin-bottom:14px}.energy_energyTestPage__0YqOf .partnership-card h3{font-size:20px;font-weight:700;margin-bottom:16px}.energy_energyTestPage__0YqOf .checklist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.energy_energyTestPage__0YqOf .checklist li{display:flex;gap:10px;font-size:14px;color:var(--color-body)}.energy_energyTestPage__0YqOf .check-mark{color:var(--color-brand)}.energy_energyTestPage__0YqOf .partner-logos-section{background:#fff;padding:0}.energy_energyTestPage__0YqOf .partner-logos-section .section-inner{padding:70px 28px}.energy_energyTestPage__0YqOf .partner-logos-heading{text-align:center;color:var(--color-body);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:30px}.energy_energyTestPage__0YqOf .partner-logos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:16px;gap:16px}.energy_energyTestPage__0YqOf .partner-logo-tile{background:var(--color-bg-alt);border-radius:10px;height:76px;display:flex;align-items:center;justify-content:center;gap:8px;color:#6b7593;transition:transform .25s var(--ease-standard),box-shadow .25s var(--ease-standard)}.energy_energyTestPage__0YqOf .partner-logo-tile:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(6,9,26,.08)}.energy_energyTestPage__0YqOf .partner-logo-tile span{font-size:13px;font-weight:700;letter-spacing:.02em}.energy_energyTestPage__0YqOf .markets-grid{padding:90px 28px;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.energy_energyTestPage__0YqOf .markets-text h2{font-size:clamp(28px,3.5vw,38px);font-weight:800;letter-spacing:-.01em;margin-bottom:18px}.energy_energyTestPage__0YqOf .markets-text>p{color:var(--color-body);font-size:16px;margin-bottom:28px}.energy_energyTestPage__0YqOf .markets-legend{display:flex;flex-direction:column;gap:18px}.energy_energyTestPage__0YqOf .legend-row{display:flex;gap:14px;align-items:flex-start}.energy_energyTestPage__0YqOf .legend-dot{width:10px;height:10px;border-radius:var(--radius-pill);background:var(--color-brand-secondary);margin-top:6px;flex:none}.energy_energyTestPage__0YqOf .legend-row:first-child .legend-dot{background:var(--color-brand)}.energy_energyTestPage__0YqOf .legend-row:nth-child(3) .legend-dot{background:var(--color-brand-deep)}.energy_energyTestPage__0YqOf .legend-dot-pulse{opacity:1}.energy_energyTestPage__0YqOf .legend-title{font-weight:700;color:var(--color-ink);font-size:15px}.energy_energyTestPage__0YqOf .legend-desc{color:var(--color-body);font-size:13.5px;margin-top:3px}.energy_energyTestPage__0YqOf .markets-image-card{background:#fff;border:1px solid var(--border-medium);border-radius:20px;padding:36px;position:relative;min-height:340px}.energy_energyTestPage__0YqOf .markets-dot-grid{position:absolute;inset:20px;border-radius:var(--radius-md);pointer-events:none;background-image:radial-gradient(rgba(6,9,26,.06) 1px,transparent 0);background-size:18px 18px;z-index:1}.energy_energyTestPage__0YqOf .markets-image-wrap{position:relative;width:100%;height:100%;min-height:270px;border-radius:12px;overflow:hidden;z-index:2}.energy_energyTestPage__0YqOf .markets-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.energy_energyTestPage__0YqOf .markets-caption-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,9,26,.1),rgba(6,9,26,.55));display:flex;align-items:flex-end;padding:20px}.energy_energyTestPage__0YqOf .markets-caption{color:#fff;font-weight:700;font-size:15px}@media(max-width:900px){.energy_energyTestPage__0YqOf .markets-grid{grid-template-columns:1fr}}.energy_energyTestPage__0YqOf .faq-list{display:flex;flex-direction:column;gap:12px}.energy_energyTestPage__0YqOf .faq-item{border:1px solid var(--border-strong);border-radius:12px;overflow:hidden;transition:border-color .2s ease}.energy_energyTestPage__0YqOf .faq-item:hover{border-color:var(--border-brand)}.energy_energyTestPage__0YqOf .faq-question{width:100%;text-align:left;background:var(--color-bg-alt);border:none;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:15.5px;font-weight:700;color:var(--color-ink)}.energy_energyTestPage__0YqOf .faq-marker{color:var(--color-brand);font-size:20px;display:inline-block;transition:transform .25s ease}.energy_energyTestPage__0YqOf .faq-marker.is-open{transform:rotate(135deg)}.energy_energyTestPage__0YqOf .faq-answer{padding:18px 22px;font-size:14.5px;color:var(--color-body);background:#fff}.energy_energyTestPage__0YqOf .about-grid{max-width:var(--max-width);margin:0 auto;padding:80px 28px;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:48px;gap:48px;align-items:start}.energy_energyTestPage__0YqOf .about-grid h2{font-size:clamp(26px,3.2vw,34px);font-weight:800;letter-spacing:-.01em;margin-bottom:16px}.energy_energyTestPage__0YqOf .about-grid>div:first-child>p{color:var(--color-body);font-size:16px;margin-bottom:20px}.energy_energyTestPage__0YqOf .about-image-wrap{width:100%;height:200px;border-radius:var(--radius-md);overflow:hidden;position:relative}.energy_energyTestPage__0YqOf .about-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.energy_energyTestPage__0YqOf .credentials-label{font-size:12.5px;font-weight:700;color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.energy_energyTestPage__0YqOf .credentials-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.energy_energyTestPage__0YqOf .credential-tile{background:#fff;border:1px solid var(--border-medium);border-radius:10px;padding:16px;text-align:center;color:var(--color-ink);font-size:13px;font-weight:600}@media(max-width:900px){.energy_energyTestPage__0YqOf .about-grid{grid-template-columns:1fr}}.energy_energyTestPage__0YqOf .enquiry-section{max-width:none;background:#fff;padding:90px 28px;border-top:1px solid var(--border-medium)}.energy_energyTestPage__0YqOf .enquiry-wrap{max-width:760px;margin:0 auto}.energy_energyTestPage__0YqOf .enquiry-heading{text-align:center;margin-bottom:36px}.energy_energyTestPage__0YqOf .enquiry-heading h2{font-size:clamp(28px,3.5vw,36px);font-weight:800;letter-spacing:-.01em;margin-bottom:14px}.energy_energyTestPage__0YqOf .enquiry-heading p{color:var(--color-body);font-size:16px}.energy_energyTestPage__0YqOf .enquiry-success{background:var(--color-bg-alt);border:1px solid var(--border-brand);border-radius:var(--radius-lg);padding:40px;text-align:center}.energy_energyTestPage__0YqOf .success-check{font-size:34px;margin-bottom:12px;color:var(--color-brand)}.energy_energyTestPage__0YqOf .enquiry-success h3{margin-bottom:8px;color:var(--color-ink);font-size:20px}.energy_energyTestPage__0YqOf .enquiry-success p{color:var(--color-body);font-size:14.5px}.energy_energyTestPage__0YqOf .enquiry-form{background:var(--color-bg-alt);border:1px solid var(--border-medium);border-radius:var(--radius-lg);padding:36px;display:flex;flex-direction:column;gap:18px}.energy_energyTestPage__0YqOf .enquiry-form .mantine-Select-root,.energy_energyTestPage__0YqOf .enquiry-form .mantine-TextInput-root,.energy_energyTestPage__0YqOf .enquiry-form .mantine-Textarea-root{width:100%}.energy_energyTestPage__0YqOf .form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.energy_energyTestPage__0YqOf .form-submit{border:none;font-size:15.5px;height:50px;margin-top:6px;justify-content:center}.energy_energyTestPage__0YqOf .form-submit:hover{box-shadow:0 10px 22px rgba(42,72,64,.25)}@media(max-width:640px){.energy_energyTestPage__0YqOf .form-row{grid-template-columns:1fr}}