.bepact-experience{--bep-navy:#112743;--bep-teal:#168a86;--bep-gold:#dcae2b;--bep-ink:#172b3a;--bep-muted:#5c6f7c;--bep-line:#dbe4e8;--bep-bg:#f4f7f7;width:min(1240px,calc(100% - 28px));margin:24px auto 56px;color:var(--bep-ink)}
.bepact-experience__header{position:sticky;top:12px;z-index:80;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:12px 16px;background:rgba(255,255,255,.96);border:1px solid var(--bep-line);border-radius:18px;box-shadow:0 16px 42px rgba(17,39,67,.12);backdrop-filter:blur(14px)}
.bepact-experience__brand{display:flex;flex-direction:column;line-height:1.1}.bepact-experience__brand span{font-weight:900;letter-spacing:.05em;color:var(--bep-navy)}.bepact-experience__brand small,.bepact-experience__account small{color:var(--bep-muted)}
.bepact-experience__nav{display:flex;justify-content:center;align-items:center;gap:4px;flex-wrap:wrap}.bepact-experience__nav a,.bepact-experience__guide{border:0;background:transparent;border-radius:9px;color:var(--bep-navy);font:inherit;font-weight:750;padding:9px 11px;text-decoration:none;cursor:pointer}.bepact-experience__nav a:hover,.bepact-experience__nav a:focus-visible,.bepact-experience__guide:hover,.bepact-experience__guide:focus-visible,.bepact-experience__nav a[aria-current=page]{background:#e9f5f4;color:#0d6663;outline:none}
.bepact-experience__account{display:grid;grid-template-columns:auto auto;column-gap:10px;align-items:center;text-align:right}.bepact-experience__account span{font-weight:800}.bepact-experience__account small{grid-column:1}.bepact-experience__account a{grid-column:2;grid-row:1/3;color:#8a2f2f;font-weight:700}
.bepact-experience__menu-button{display:none;width:44px;height:44px;border:1px solid var(--bep-line);border-radius:10px;background:#fff;color:var(--bep-navy);font-size:23px}.bepact-experience__main{margin-top:18px}.bepact-experience .bepact-app,.bepact-experience .bepact-app-shell{width:100%;max-width:none;margin:0;padding:0}.bepact-experience .bepact-app-card{box-shadow:none;border:1px solid var(--bep-line);border-radius:18px;overflow:hidden}
.bepact-action-centre{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr);gap:20px;margin:0 0 18px;padding:24px;border-radius:20px;background:linear-gradient(130deg,var(--bep-navy),#214a5b);color:#fff;box-shadow:0 18px 54px rgba(17,39,67,.18)}.bepact-action-centre h2{color:#fff;margin:.15em 0 .45em}.bepact-action-centre p{color:#e9f1f4}.bepact-action-centre .bepact-public-eyebrow{color:#bde6e2}.bepact-action-centre__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bepact-action-centre__metrics a,.bepact-action-centre__metrics>span{display:flex;flex-direction:column;justify-content:center;min-height:106px;padding:14px;border-radius:14px;background:rgba(255,255,255,.1);color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.12)}.bepact-action-centre__metrics a:hover,.bepact-action-centre__metrics a:focus-visible{background:rgba(255,255,255,.18);outline:3px solid #fff;outline-offset:2px}.bepact-action-centre__metrics strong{font-size:1.65rem}.bepact-action-centre__metrics span{font-size:.84rem;color:#d8e6ea}.bepact-action-centre .bepact-button-primary{background:var(--bep-gold);color:var(--bep-navy)}
.bepact-guide{width:min(720px,calc(100% - 28px));max-height:min(90vh,860px);padding:0;border:0;border-radius:22px;box-shadow:0 28px 90px rgba(17,39,67,.34);color:var(--bep-ink)}.bepact-guide::backdrop{background:rgba(9,25,38,.7);backdrop-filter:blur(3px)}.bepact-guide>p,.bepact-guide>h2,.bepact-guide>.bepact-guide__steps,.bepact-guide>.bepact-guide__install,.bepact-guide>.bepact-guide__actions{margin-left:28px;margin-right:28px}.bepact-guide>p:first-of-type{margin-top:30px}.bepact-guide__close-form{position:absolute;right:14px;top:10px}.bepact-guide__close-form button{width:42px;height:42px;border:0;border-radius:50%;background:#eef3f5;font-size:25px;cursor:pointer}.bepact-guide__steps{padding:0;list-style:none;display:grid;gap:12px}.bepact-guide__steps li{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:14px;border:1px solid var(--bep-line);border-radius:14px}.bepact-guide__steps li>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e1f2f0;color:#0d6663;font-weight:900}.bepact-guide__steps p{margin:.25em 0}.bepact-guide__install{padding:16px;border-left:5px solid var(--bep-gold);background:#fff8e6}.bepact-guide__actions{display:flex;justify-content:flex-end;gap:10px;padding:18px 0 26px}.bepact-guide__actions form{margin:0}
@media(max-width:900px){.bepact-experience__header{grid-template-columns:auto auto 1fr}.bepact-experience__menu-button{display:block}.bepact-experience__nav{display:none;grid-column:1/-1;justify-content:flex-start;padding-top:8px;border-top:1px solid var(--bep-line)}.bepact-experience__nav.is-open{display:flex}.bepact-experience__account{justify-self:end}.bepact-action-centre{grid-template-columns:1fr}.bepact-action-centre__metrics{grid-template-columns:repeat(3,1fr)}}
@media(max-width:620px){.bepact-experience{width:min(100% - 16px,1240px);margin-top:8px}.bepact-experience__header{top:6px;gap:9px;padding:9px}.bepact-experience__brand small,.bepact-experience__account small{display:none}.bepact-experience__account span{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bepact-experience__account a{grid-row:1;align-self:center}.bepact-experience__nav{align-items:stretch}.bepact-experience__nav a,.bepact-experience__guide{width:100%;text-align:left}.bepact-action-centre{padding:20px 16px}.bepact-action-centre__metrics{grid-template-columns:1fr}.bepact-action-centre__metrics a,.bepact-action-centre__metrics>span{min-height:76px}.bepact-guide>p,.bepact-guide>h2,.bepact-guide>.bepact-guide__steps,.bepact-guide>.bepact-guide__install,.bepact-guide>.bepact-guide__actions{margin-left:18px;margin-right:18px}.bepact-guide__actions{display:grid}.bepact-guide__actions button{width:100%}}
@media(prefers-reduced-motion:reduce){.bepact-experience *{scroll-behavior:auto!important;transition:none!important}}
@media print{.bepact-experience__header,.bepact-action-centre,.bepact-guide{display:none!important}.bepact-experience{width:100%;margin:0}.bepact-experience__main{margin:0}}
