.landing-hero{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;width:min(460px,100%);min-height:calc(100vh - 4rem);padding:clamp(3.25rem,9vh,6.25rem) clamp(1.25rem,5vw,2rem) 2.75rem;margin:0 auto;gap:1.35rem}.landing-hero--a{width:min(420px,100%);min-height:100vh;padding:clamp(2.25rem,8vh,4rem) clamp(1.25rem,6vw,1.5rem) 2rem;gap:clamp(2rem,6vh,3rem);color:#f5f3ef}.landing-hero--b{width:min(440px,100%);padding-top:clamp(3.75rem,11vh,6.75rem);align-items:flex-start;text-align:left;gap:1.6rem}.landing-hero--bp{width:min(440px,100%);min-height:100vh;padding-top:clamp(3.75rem,11vh,6.75rem);align-items:flex-start;text-align:left;gap:1.6rem;color:#fff}.landing-hero--c{width:min(440px,100%);padding-top:clamp(3.75rem,11vh,6.75rem);align-items:flex-start;text-align:left;gap:1.6rem}.pp-mark{align-self:center;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;margin-bottom:2.1rem;font-weight:900;letter-spacing:-.02em}.pp-mark--a{align-self:center;margin-bottom:clamp(1rem,3.5vh,1.75rem)}.pp-logo{width:min(320px,72vw);height:auto;display:block}.pp-logo--peakpower{width:min(220px,58vw)}.pp-logo--a{width:min(220px,62vw)}.hero-title{margin:0;font-size:clamp(2.8rem,9.5vw,4.2rem);font-weight:900;letter-spacing:-.03em;line-height:1.02}.hero-title--a{font-size:clamp(2.4rem,9vw,3.5rem);letter-spacing:-.05em;line-height:.96}.title-line{display:block}.landing-hero--b .hero-title,.landing-hero--bp .hero-title,.landing-hero--c .hero-title{align-self:stretch;text-align:left;font-size:clamp(2.55rem,9vw,3.7rem);letter-spacing:-.04em;line-height:1.02}.landing-hero--b .hero-title .muted,.landing-hero--c .hero-title .muted{color:#938982;font-weight:700}.hero-subtitle{margin:0;font-size:clamp(1.4rem,5.4vw,1.8rem);line-height:1.38;color:#ffffffe6;max-width:28ch}.landing-hero--b .hero-subtitle.muted,.landing-hero--c .hero-subtitle.muted{color:#938982;font-weight:400}.landing-hero--b .hero-subtitle,.landing-hero--c .hero-subtitle{max-width:30ch;align-self:stretch;margin:0;text-align:left}.subtitle-line{display:block}.landing-actions{margin-top:auto;width:100%;display:flex;flex-direction:column;gap:.85rem;padding-top:90px}.landing-actions--a{width:100%;max-width:100%;padding-top:0;margin-top:auto;gap:.75rem}.landing-hero .cta{width:100%;border-radius:14px;padding:1.2rem 1.5rem;font-size:1.15rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.55rem}.landing-hero--a .cta{border-radius:14px;min-height:3.9rem}.landing-hero--a .cta.primary{background:#f96d00;color:#fff;box-shadow:none}.landing-hero--a .cta.switch-button{min-height:5.1rem;padding:.8rem 1.5rem;flex-direction:column;gap:.2rem;background:#ffffff47;border:none;color:#fffffff5;font-size:.95rem;font-weight:500;line-height:1.18;box-shadow:none}.landing-hero--a .cta.switch-button span:last-child{font-size:1.02rem}.landing-hero--a .cta.secondary{background:#fff3;border:1px solid rgba(255,255,255,.08);color:#ffffffb8;box-shadow:none}.landing-hero--a .cta.secondary:hover{background:#ffffff40;border-color:#ffffff24}.landing-hero--a .landing-hint{color:#ffffffbd}.landing-divider--a{color:#ffffff61}.landing-divider--a:before,.landing-divider--a:after{background:#ffffff1a}.landing-switch{margin:0;font-size:.95rem;text-align:center}.landing-switch--a{margin-top:.1rem;color:#ffffff80;font-size:.95rem;line-height:1.25}.switch-cta{font-weight:700;color:#0000009e}.switch-cta--a{color:#fff9}.landing-hero--b .landing-actions,.landing-hero--bp .landing-actions,.landing-hero--c .landing-actions{gap:.95rem;width:100%;max-width:360px;align-self:center}.landing-hero--b .cta.secondary{background:#fff;border:1px solid rgba(0,0,0,.1);color:#5f6368;box-shadow:0 10px 24px #0000001a}.landing-hero--bp .cta.secondary{background:#ffffff24;border:1px solid rgba(255,255,255,.52);color:#fff;box-shadow:none}.landing-hero--c .cta.secondary{background:#fff;border:1px solid rgba(0,0,0,.1);color:#5f6368;box-shadow:0 10px 24px #0000001a}.landing-hero--b .cta.secondary:hover{transform:translateY(-2px);background:#fff;border-color:#00000029;box-shadow:0 18px 42px #00000024}.landing-hero--bp .cta.secondary:hover{transform:translateY(-2px);background:#fff3;border-color:#ffffffb3;box-shadow:none}.landing-hero--c .cta.secondary:hover{transform:translateY(-2px);background:#fff;border-color:#00000029;box-shadow:0 18px 42px #00000024}.landing-hero--b .landing-divider{color:#00000059}.landing-hero--bp .landing-divider{color:#ffffffb3}.landing-hero--c .landing-divider{color:#00000059}.landing-hero--b .landing-divider:before,.landing-hero--b .landing-divider:after{background:#0000001f}.landing-hero--bp .landing-divider:before,.landing-hero--bp .landing-divider:after{background:#ffffff52}.landing-hero--c .landing-divider:before,.landing-hero--c .landing-divider:after{background:#0000001f}.landing-hero--b .cta.primary{background:#23b900;border:none;color:#fff;min-height:4.25rem;box-shadow:none;border-radius:12px}.landing-hero--bp .cta.primary{background:#ea660a;border:none;color:#fff;min-height:4.25rem;box-shadow:none;border-radius:12px}.landing-hero--c .cta.primary{background:#c8a03a;border:none;color:#fff;min-height:4.25rem;box-shadow:none;border-radius:12px}.landing-hero--c .cta.switch-button--c{min-height:5.1rem;padding:.8rem 1.5rem;flex-direction:column;gap:.2rem;background:#ffffffdb;border:none;color:#a1a5ad;font-size:.98rem;font-weight:500;line-height:1.18;box-shadow:0 10px 26px #0000000f}.landing-hero--c .cta.switch-button--c strong{color:#747984;font-weight:800}.landing-hero--c .cta.switch-button--c span:last-child{font-size:1.02rem}.landing-hero--b .cta.primary:hover,.landing-hero--c .cta.primary:hover{transform:translateY(-2px)}.gp-mark{align-self:center;display:inline-flex;align-items:center;justify-content:center;margin-bottom:2.3rem;width:100%}.gp-logo{display:block;width:min(360px,80vw);height:auto}.landing-hero:not(.landing-hero--a):not(.landing-hero--b):not(.landing-hero--bp):not(.landing-hero--c) .cta.primary{background:#fff;border:none;color:#0d8e3cd1}.landing-hero .cta.secondary{background:#ffffff08;border:1px solid rgba(255,255,255,.12);color:#ffffffeb;font-weight:650}.landing-hero .cta.secondary:hover{transform:translateY(-2px);border-color:#ffffff2e;background:#ffffff0b}.landing-hero--b .cta.secondary,.landing-hero--b .cta.secondary:hover,.landing-hero--c .cta.secondary,.landing-hero--c .cta.secondary:hover{background:#fff;border-color:#0000001a;color:#5f6368}.landing-divider{position:relative;display:flex;align-items:center;justify-content:center;padding:.35rem 0;color:#ffffffa6;font-size:.95rem;letter-spacing:.01em}.landing-divider:before,.landing-divider:after{content:"";height:1px;background:#ffffff24;flex:1}.landing-divider span{padding:0 .75rem}.sso-icon{width:1.15rem;height:1.15rem;display:inline-flex;align-items:center;justify-content:center}.sso-icon svg{width:100%;height:100%}.landing-hint{margin:.15rem 0 0;color:#ffffffb3;font-size:.95rem;line-height:1.35;text-align:center}.landing-hero .cta span[aria-hidden=true]{font-size:1.1em;line-height:1}@media (max-width: 640px){.landing-hero--a{width:min(100%,420px);padding-top:1.4rem;padding-bottom:1.5rem;gap:1.75rem}.pp-logo--a{width:min(205px,60vw)}.hero-title--a{font-size:clamp(2.1rem,8.5vw,3rem)}.landing-actions--a{gap:.7rem}.gp-mark{margin-bottom:1.6rem}.gp-logo{width:min(240px,62vw)}}.landing-hero--b .hero-title--b-welcome .muted{color:#9ca0aa}.hero-title--c-welcome{font-weight:500;letter-spacing:0}.landing-hero--c .hero-title--c-welcome .muted{color:#5f6671;font-weight:500}.landing-hero--e{width:min(440px,100%);padding-top:clamp(3.75rem,11vh,6.75rem);align-items:flex-start;text-align:left;gap:1.6rem}.landing-hero--e .hero-title{align-self:stretch;text-align:left;font-size:clamp(2.55rem,9vw,3.7rem);letter-spacing:-.04em;line-height:1.02}.landing-hero--e .hero-title .muted{color:#938982;font-weight:700}.landing-hero--e .hero-subtitle.muted{color:#938982;font-weight:400}.landing-hero--e .hero-subtitle{max-width:30ch;align-self:stretch;margin:0;text-align:left}.landing-hero--e .landing-actions{gap:.95rem;width:100%;max-width:360px;align-self:center}.landing-hero--e .cta.secondary{background:#ffffff9e;border:1px solid rgba(0,0,0,.12);color:#7f7771;box-shadow:0 14px 34px #0000001f}.landing-hero--e .cta.secondary:hover{transform:translateY(-2px);background:#ffffffb8;border-color:#00000029;box-shadow:0 18px 42px #00000024}.landing-hero--e .landing-divider{color:#00000059}.landing-hero--e .landing-divider:before,.landing-hero--e .landing-divider:after{background:#0000001f}.landing-hero--e .cta.primary{background:#e86a00;border:none;color:#fff;box-shadow:0 16px 36px #0000002e;border-radius:16px}.landing-hero--e .cta.primary:hover{transform:translateY(-2px)}.landing-page.bu-d .landing-hero .cta span[aria-hidden=true],.landing-page.bu-e .landing-hero .cta span[aria-hidden=true]{font-size:1.35em}.landing-page.bu-d .cta.switch-button--c{min-height:5.1rem;padding:.8rem 1.5rem;flex-direction:column;gap:.2rem;background:#ffffffdb;border:none;color:#a1a5ad;font-size:.98rem;font-weight:500;line-height:1.18;box-shadow:0 10px 26px #0000000f}.landing-page.bu-d .cta.switch-button--c strong{color:#747984;font-weight:800}.landing-page.bu-d .cta.switch-button--c span:last-child{font-size:1.02rem}.landing-page.bu-d .cta.switch-button--c{background:#ffffff2e;color:#fff;box-shadow:none}.landing-page.bu-d .cta.switch-button--c:hover{background:#ffffff38}.landing-page.bu-d .cta.switch-button--c strong{color:#fff}.gp-proto-shell{position:relative;width:100%;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#30b700;overflow:hidden;color:#fff;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.gp-proto-canvas{position:relative;width:375px;min-height:656px;height:100dvh;flex:0 0 auto;overflow:hidden;background:#30b700}.gp-proto-logo{position:absolute;top:9px;left:88px;width:200px;height:200px;display:block}.gp-proto-content{position:absolute;top:0;right:0;bottom:0;left:0;width:375px;padding:0}.gp-proto-title{position:absolute;top:212px;left:24px;width:327px;margin:0;color:#fff;font-size:40px;line-height:46px;font-weight:700;letter-spacing:-2px}.gp-proto-title span{display:block}.gp-proto-actions{position:absolute;left:24px;bottom:24px;width:327px;display:flex;flex-direction:column;gap:8px}.gp-proto-start,.gp-proto-switch,.gp-proto-round-btn{border:0;font-family:inherit;cursor:pointer}.gp-proto-start{width:327px;height:60px;padding:12px;border-radius:12px;background:#fff;color:#30b700;display:flex;align-items:center;justify-content:center;gap:4px;font-size:16px;line-height:normal;font-weight:700;letter-spacing:-.8px}.gp-proto-sso{width:327px;height:60px;padding:12px;border:1px solid rgba(255,255,255,.62);border-radius:12px;background:#ffffff29;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:16px;line-height:normal;font-weight:600;letter-spacing:-.6px;cursor:pointer}.gp-proto-sso:disabled{cursor:wait;opacity:.72}.gp-proto-divider{width:327px;height:20px;color:#ffffffc7;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:20px;font-weight:600}.gp-proto-start img{width:12px;height:12px;display:block}.gp-proto-switch{width:327px;height:60px;padding:12px;border-radius:12px;background:#fff3;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;line-height:normal;font-weight:400;letter-spacing:-.7px;text-align:center}.gp-proto-switch strong{font-weight:700}.landing-hero--d{width:100%;max-width:800px;min-height:100vh;padding:60px 24px;gap:30px;color:#fff;overflow-x:hidden}.gp-mark--d{width:200px;height:200px;margin:0 auto}.gp-mark--d .gp-logo{width:200px;height:200px;object-fit:contain}.gp-auth-copy{width:100%;max-width:800px;display:flex;flex-direction:column;gap:8px}.gp-auth-copy h1{margin:0;color:#fff;font-size:24px;line-height:normal;font-weight:700}.gp-auth-copy p{margin:0;color:#fff;font-size:14px;line-height:normal;font-weight:400}.landing-actions--d{width:100%;max-width:800px;margin-top:0;padding-top:0;gap:12px}@media (max-width: 430px){.gp-auth-copy h1{max-width:327px;line-height:1.2}}.gp-auth-email{width:100%;display:flex;flex-direction:column;gap:6px;color:#fff;font-size:14px;line-height:normal}.gp-auth-email input{width:100%;height:60px;border:1px solid #f6f6f6;border-radius:12px;background:transparent;color:#fff;padding:18px 16px;font:inherit;font-size:16px;outline:none}.gp-auth-email input::placeholder{color:#ace299}.landing-page.bu-d .landing-hero--d .cta{min-height:60px;border-radius:12px;box-shadow:none;font-size:16px;line-height:normal;padding:12px 16px}.landing-page.bu-d .landing-hero--d .cta.primary{background:#fff;color:#30b700;font-weight:700}.landing-page.bu-d .landing-hero--d .cta.secondary{background:transparent;border:1px solid #ffffff;color:#fff;font-weight:500}.landing-page.bu-d .landing-hero--d .landing-divider{padding:4px 0;color:#fff;font-size:14px;font-weight:700}.landing-page.bu-d .landing-hero--d .landing-divider:before,.landing-page.bu-d .landing-hero--d .landing-divider:after{display:none}.landing-page.bu-d .landing-hero--d .switch-button--c{display:none}.landing-hero--e .cta.switch-button--e{min-height:3.85rem;padding:.7rem 1.5rem;flex-direction:column;gap:.12rem;background:#ffffff9e;border:none;border-radius:10px;color:#8f8580;font-size:.92rem;font-weight:400;line-height:1.22;box-shadow:none}.landing-hero--e .cta.switch-button--e:hover{background:#ffffffb8;box-shadow:none}.landing-hero--e .cta.switch-button--e strong{color:#8f8580;font-weight:800}.landing-hero--e .cta.switch-button--e span:last-child{font-size:.92rem}.landing-page.bu-e .landing-hero--e .cta.primary{background:#e86a00;border:none;color:#fff;box-shadow:none;border-radius:10px;min-height:3.85rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:800}.landing-page.bu-e .landing-hero--e .cta.switch-button--e{min-height:3.85rem;padding:.7rem 1.5rem;border-radius:10px;background:#ffffff9e;color:#8f8580;font-size:.86rem;font-weight:400;line-height:1.22;box-shadow:none}.landing-page.bu-e .landing-hero--e .cta.switch-button--e strong{color:#8f8580;font-weight:800}.landing-page.bu-e .landing-hero--e .cta.switch-button--e span:last-child{font-size:.86rem}.landing-page.bu-e .landing-hero.landing-hero--e .landing-actions .cta.primary{background:#e86a00;border:none;color:#fff;box-shadow:none;border-radius:10px;min-height:3.85rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:800}.landing-page.bu-e .landing-hero.landing-hero--e .landing-actions .cta.primary:hover{background:#e86a00;box-shadow:none}.landing-page.bu-e .landing-hero.landing-hero--e .landing-actions .cta.switch-button--e{min-height:3.85rem;padding:.7rem 1.5rem;border:none;border-radius:10px;background:#ffffff9e;color:#8f8580;font-size:.86rem;font-weight:400;line-height:1.22;box-shadow:none}.landing-page.bu-e .landing-hero.landing-hero--e .landing-actions .cta.switch-button--e:hover{background:#ffffffb8;box-shadow:none}.landing-page.bu-e .landing-hero.landing-hero--e .landing-actions .cta.switch-button--e strong{color:#8f8580;font-weight:800}.landing-page.bu-e .landing-hero.landing-hero--e .landing-actions .cta.switch-button--e span:last-child{font-size:.86rem}.hero-title--a,.hero-title--b-welcome,.hero-title--c-welcome,.hero-title--d-welcome,.hero-title--e-welcome{max-width:none;white-space:normal}.landing-hero--b .hero-title--b-welcome,.landing-hero--bp .hero-title--bp-welcome,.landing-hero--c .hero-title--c-welcome,.landing-hero--e .hero-title--e-welcome{color:#938982;font-weight:700}.landing-hero--bp .hero-title--bp-welcome{color:#fff}.landing-hero--c .hero-title--c-welcome{color:#5f6671;font-weight:500}.landing-hero--e .hero-title--e-welcome{align-self:stretch;text-align:left;font-size:clamp(2.55rem,9vw,3.7rem);letter-spacing:-.04em;line-height:1.02}.landing-hero .hero-title--d-welcome{max-width:none}@media (max-width: 640px){.hero-title--a,.hero-title--b-welcome,.hero-title--bp-welcome,.hero-title--c-welcome,.hero-title--d-welcome,.hero-title--e-welcome{max-width:none}}.landing-page .hero-title--a,.landing-page .hero-title--b-welcome,.landing-page .hero-title--bp-welcome,.landing-page .hero-title--c-welcome,.landing-page .hero-title--d-welcome,.landing-page .hero-title--e-welcome{width:100%;max-width:none;white-space:normal;overflow-wrap:normal;text-wrap:wrap;font-size:clamp(2.45rem,7.8vw,3.45rem);line-height:1.08}.landing-hero--b .pp-mark,.landing-hero--bp .pp-mark,.landing-hero--c .pp-mark,.landing-hero--e .pp-mark,.landing-page.bu-d .gp-mark{margin-bottom:clamp(1rem,3.5vh,1.75rem)}.landing-page .hero-title--a,.landing-page .hero-title--b-welcome,.landing-page .hero-title--bp-welcome,.landing-page .hero-title--c-welcome,.landing-page .hero-title--d-welcome,.landing-page .hero-title--e-welcome{font-weight:500}.landing-page .hero-title--a,.landing-page .hero-title--b-welcome,.landing-page .hero-title--bp-welcome,.landing-page .hero-title--c-welcome,.landing-page .hero-title--d-welcome,.landing-page .hero-title--e-welcome{font-size:clamp(2.18rem,6.8vw,3rem);line-height:1.08;text-wrap:balance}.hero-title-line-keep{white-space:nowrap}.landing-page.bu-e .landing-hero--e{width:min(100%,375px);height:100dvh;min-height:656px;margin:0 auto;padding:0 24px 24px;align-items:stretch;justify-content:flex-start;gap:0;color:#968b83;position:relative;overflow:hidden}.landing-page.bu-e .pp-mark--e{position:absolute;top:61px;left:50%;transform:translate(-50%);width:220px;margin:0}.landing-page.bu-e .pp-logo--e{width:100%;max-width:220px}.landing-page.bu-e .hero-title--e-welcome{position:absolute;top:218px;left:24px;width:327px;margin:0;color:#968b83;font-size:40px;line-height:46px;letter-spacing:-2px;font-weight:700;white-space:normal}.landing-page.bu-e .hero-title--e-welcome span{display:block}.landing-page.bu-e .landing-actions--e{position:absolute;left:24px;top:auto;bottom:24px;width:327px;max-width:327px;margin-top:0;padding-top:0;gap:8px}.landing-page.bu-e .landing-hero--e .cta{width:100%;border-radius:12px}.landing-page.bu-e .landing-hero--e .cta-copy{display:inline-flex;align-items:center;justify-content:center;min-width:0}.landing-page.bu-e .landing-hero--e .cta.secondary{height:60px;min-height:60px;padding:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:0;border-radius:12px;color:#5f6368;box-shadow:none;font-size:16px;font-weight:600;letter-spacing:-.6px}.landing-page.bu-e .landing-hero--e .cta.secondary:hover{transform:none;background:#fff;box-shadow:none}.landing-page.bu-e .landing-hero--e .landing-divider{height:20px;padding:0;color:#968b83;font-size:14px;line-height:20px;font-weight:600}.landing-page.bu-e .landing-hero--e .landing-divider:before,.landing-page.bu-e .landing-hero--e .landing-divider:after{background:#968b8342}.landing-page.bu-e .landing-hero--e .cta.primary{height:60px;min-height:60px;padding:12px;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#ea660a;border:none;border-radius:12px;color:#fff;box-shadow:none;font-size:16px;font-weight:700;letter-spacing:-.8px}.landing-page.bu-e .landing-hero--e .cta.primary:hover{transform:none;background:#ea660a;box-shadow:none}.landing-page.bu-e .landing-hero--e .cta-chevron{font-size:20px;line-height:1;margin-top:-1px}.landing-page.bu-e .landing-hero--e .cta.switch-button--e{height:60px;min-height:60px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border-radius:12px;background:#ffffff80;color:#968b83;box-shadow:none;font-size:14px;font-weight:400;line-height:normal;letter-spacing:-.8px}.landing-page.bu-e .landing-hero--e .cta.switch-button--e:hover{transform:none;background:#ffffff80}.landing-page.bu-e .landing-hero--e .cta.switch-button--e strong{color:#968b83;font-weight:700}.landing-page.bu-e .landing-hero--e .cta.switch-button--e span:last-child{font-size:14px}.landing-page.bu-e .landing-hero--e .landing-hint{margin-top:2px;color:#b24817;font-size:14px}@media (max-width: 640px){.landing-page.bu-e .landing-hero--e{width:min(100%,375px);height:100dvh;min-height:656px;padding:0 24px 24px}.landing-page.bu-e .pp-mark--e{top:61px;margin:0}.landing-page.bu-e .hero-title--e-welcome{font-size:40px}.landing-page.bu-e .landing-actions--e{top:auto;bottom:24px}}.landing-page.bu-e .landing-hero--e .landing-actions--e,.landing-page.bu-e .landing-hero.landing-hero--e .landing-actions--e{left:24px;right:auto;top:auto;bottom:24px;width:327px;max-width:327px;gap:8px}.landing-page.bu-e .landing-hero--e .landing-actions--e .cta.primary,.landing-page.bu-e .landing-hero.landing-hero--e .landing-actions--e .cta.primary{height:60px;min-height:60px;padding:12px;border-radius:12px;background:#ea660a;font-size:16px;font-weight:700;letter-spacing:-.8px;box-shadow:none}.landing-page.bu-e .landing-hero--e .landing-actions--e .cta.primary:hover,.landing-page.bu-e .landing-hero.landing-hero--e .landing-actions--e .cta.primary:hover{background:#ea660a}.landing-page.bu-e .landing-hero--e .landing-actions--e .cta.switch-button--e,.landing-page.bu-e .landing-hero.landing-hero--e .landing-actions--e .cta.switch-button--e{height:60px;min-height:60px;padding:12px;border-radius:12px;background:#ffffff80;color:#968b83;font-size:14px;font-weight:400;letter-spacing:-.8px;box-shadow:none}.landing-page.bu-e .landing-hero--e .landing-actions--e .cta.switch-button--e:hover,.landing-page.bu-e .landing-hero.landing-hero--e .landing-actions--e .cta.switch-button--e:hover{background:#ffffff80}.landing-page.bu-e .landing-hero--e .landing-actions--e .cta.switch-button--e strong,.landing-page.bu-e .landing-hero.landing-hero--e .landing-actions--e .cta.switch-button--e strong{color:#968b83;font-weight:700}.landing-page.bu-c .landing-hero--c{position:relative;width:min(100%,375px);height:100dvh;min-height:710px;margin:0 auto;padding:0;align-items:stretch;justify-content:flex-start;gap:0;overflow:hidden;background:#efefee;color:#54565a;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.landing-page.bu-c .pp-mark--gpi{position:absolute;top:88.5px;left:38px;width:300px;height:43px;margin:0;align-self:auto;display:block}.landing-page.bu-c .pp-logo--gpi{display:block;width:300px;height:43px;object-fit:contain}.landing-page.bu-c .hero-title--c-welcome{position:absolute;top:218px;left:24px;width:327px;height:92px;margin:0;color:#54565a;font-size:40px;line-height:46px;font-weight:400;letter-spacing:-2px;text-align:left;white-space:normal;text-wrap:wrap;overflow-wrap:normal;font-feature-settings:"case" 1,"cv01" 1,"frac" 1}.landing-page.bu-c .hero-title--c-welcome .hero-title-line-keep{display:block;white-space:nowrap}.landing-page.bu-c .landing-actions--gpi{position:absolute;top:auto;bottom:24px;left:24px;width:327px;max-width:327px;margin:0;padding:0;gap:8px;align-self:auto;display:flex;flex-direction:column}.landing-page.bu-c .landing-actions--gpi .cta{width:327px;height:60px;min-height:60px;padding:12px;border:0;border-radius:12px;box-shadow:none;transform:none;font-feature-settings:"frac" 1}.landing-page.bu-c .landing-actions--gpi .cta:hover{transform:none;box-shadow:none}.landing-page.bu-c .landing-actions--gpi .cta.primary{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#c69c3c;color:#fff;font-size:16px;line-height:normal;font-weight:700;letter-spacing:-.8px}.landing-page.bu-c .landing-actions--gpi .cta.primary:hover{background:#c69c3c}.landing-page.bu-c .landing-actions--gpi .cta-copy{display:inline-flex;align-items:center;justify-content:center}.landing-page.bu-c .landing-actions--gpi .cta-chevron,.landing-page.bu-c .landing-actions--gpi .cta span[aria-hidden=true]{font-size:16px;line-height:1}.landing-page.bu-c .landing-actions--gpi .cta.switch-button--c{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;background:#ffffff80;color:#989aa5;font-size:14px;line-height:normal;font-weight:400;letter-spacing:-.7px;text-align:center}.landing-page.bu-c .landing-actions--gpi .cta.switch-button--c:hover{background:#ffffff80}.landing-page.bu-c .landing-actions--gpi .cta.switch-button--c strong{color:#989aa5;font-weight:700}.landing-page.bu-c .landing-actions--gpi .cta.switch-button--c span:last-child{font-size:14px}.landing-page.bu-c .landing-actions--gpi .landing-hint{margin-top:2px;color:#54565a;font-size:14px;text-align:center}.landing-page.bu-b .landing-hero--b{position:relative;width:min(100%,375px);height:100dvh;min-height:710px;margin:0 auto;padding:0;align-items:stretch;justify-content:flex-start;gap:0;overflow:hidden;background:#fff;color:#54565a;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.landing-page.bu-b .pp-mark--gpet{position:absolute;top:76px;left:50%;width:219px;height:68px;margin:0;transform:translate(-50%);align-self:auto;display:block}.landing-page.bu-b .pp-logo--gpet{display:block;width:219px;height:68px;object-fit:contain}.landing-page.bu-b .hero-title--b-welcome{position:absolute;top:218px;left:24px;width:327px;height:92px;margin:0;color:#54565a;font-size:40px;line-height:46px;font-weight:400;letter-spacing:-2px;text-align:left;white-space:normal;text-wrap:wrap;overflow-wrap:normal;font-feature-settings:"case" 1,"cv01" 1,"frac" 1}.landing-page.bu-b .hero-title--b-welcome .hero-title-line-keep{display:block;white-space:nowrap}.landing-page.bu-b .landing-actions--gpet{position:absolute;top:auto;bottom:24px;left:24px;width:327px;max-width:327px;margin:0;padding:0;gap:8px;align-self:auto;display:flex;flex-direction:column}.landing-page.bu-b .landing-actions--gpet .cta{width:327px;height:60px;min-height:60px;padding:12px;border:0;border-radius:12px;box-shadow:none;transform:none;font-feature-settings:"frac" 1}.landing-page.bu-b .landing-actions--gpet .cta:hover{transform:none;box-shadow:none}.landing-page.bu-b .landing-actions--gpet .cta.primary{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#23b900;color:#fff;font-size:16px;line-height:normal;font-weight:700;letter-spacing:-.8px}.landing-page.bu-b .landing-actions--gpet .cta.primary:hover{background:#23b900}.landing-page.bu-b .landing-actions--gpet .cta-copy{display:inline-flex;align-items:center;justify-content:center}.landing-page.bu-b .landing-actions--gpet .cta-chevron,.landing-page.bu-b .landing-actions--gpet .cta span[aria-hidden=true]{font-size:16px;line-height:1}.landing-page.bu-b .landing-actions--gpet .landing-hint{margin-top:2px;color:#54565a;font-size:14px;text-align:center}.landing-page.bu-bp .landing-hero--bp{position:relative;width:min(100%,375px);height:100dvh;min-height:812px;margin:0 auto;padding:0;align-items:stretch;justify-content:flex-start;gap:0;overflow:hidden;background:#3c3c3c;color:#fff;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.landing-page.bu-bp .pp-mark--peakpower{position:absolute;top:61.5px;left:50%;width:220px;height:97px;margin:0;transform:translate(-50%);display:block;align-self:auto}.landing-page.bu-bp .pp-logo--peakpower{display:block;width:220px;height:97px;object-fit:contain}.landing-page.bu-bp .hero-title--bp-welcome{position:absolute;top:218px;left:24px;width:327px;margin:0;color:#fff;font-size:40px;line-height:46px;font-weight:700;letter-spacing:-2px;text-align:left;text-wrap:auto;font-feature-settings:"case" 1,"cv01" 1,"frac" 1}.landing-page.bu-bp .hero-title--bp-welcome .hero-title-line-keep{display:block;white-space:nowrap}.landing-page.bu-bp .landing-actions--peakpower{position:absolute;left:24px;bottom:24px;width:327px;max-width:327px;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;align-self:auto}.landing-page.bu-bp .landing-actions--peakpower .cta{width:327px;height:60px;min-height:60px;padding:12px;border:0;border-radius:12px;box-shadow:none;transform:none;font-feature-settings:"frac" 1}.landing-page.bu-bp .landing-actions--peakpower .cta:hover{transform:none;box-shadow:none}.landing-page.bu-bp .landing-hero--bp .landing-actions--peakpower .peakpower-start-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#ea660a;color:#fff;font-size:16px;line-height:normal;font-weight:700;letter-spacing:-.8px}.landing-page.bu-bp .landing-hero--bp .landing-actions--peakpower .peakpower-start-button:hover{background:#ea660a;color:#fff}.landing-page.bu-bp .peakpower-start-chevron{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;font-size:15px;line-height:1}.landing-page.bu-bp .landing-hero--bp .landing-actions--peakpower .peakpower-switch-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;background:#ffffff4d;color:#fff;font-size:14px;line-height:normal;font-weight:400;letter-spacing:-.8px;text-align:center}.landing-page.bu-bp .landing-hero--bp .landing-actions--peakpower .peakpower-switch-button:hover{background:#ffffff4d;color:#fff}.landing-page.bu-bp .peakpower-switch-button strong{color:#fff;font-weight:700}.landing-page.bu-bp .peakpower-switch-button span:last-child{font-size:14px}.landing-page.bu-bp .landing-hint--peakpower{position:absolute;left:24px;right:24px;bottom:160px;margin:0;color:#fff;font-size:12px;text-align:center}.registration-card{width:min(760px,100%);margin:0 auto;padding:clamp(1.25rem,3.2vw,2.25rem);text-align:left}.registration-header{text-align:left;margin-bottom:1.25rem;color:#fff}.registration-header--a{color:#f5f3ef}.registration-header--a h1{max-width:520px;margin-left:0;margin-right:0;font-size:clamp(1.95rem,6vw,2.7rem);font-weight:900;letter-spacing:-.04em;line-height:.98}.registration-header--a .title-line.accent{display:block;color:#f5f3ef}.registration-header--a .subtext.accent{max-width:540px;margin-left:0;margin-right:0;color:#ffffffb8;height:auto}.registration-header--b{text-align:left;color:#2f2f2f}.registration-header--b h1{max-width:520px;margin-left:0;margin-right:0;font-size:clamp(1.65rem,5.2vw,2.15rem);font-weight:900;letter-spacing:-.03em}.registration-header--b .title-line.accent{display:block;color:#23b900}.registration-header--b .subtext.accent{max-width:520px;margin-left:0;margin-right:0;color:#23b900b8;height:auto}.registration-header--c{text-align:left;color:#2f2f2f}.registration-header--c h1{max-width:520px;margin-left:0;margin-right:0;font-size:clamp(1.65rem,5.2vw,2.15rem);font-weight:900;letter-spacing:-.03em}.registration-header--c .title-line.accent{display:block;color:#c8a03a}.registration-header--c .subtext.accent{max-width:520px;margin-left:0;margin-right:0;color:#c8a03ab8;height:auto}.pp-mark--header{margin:clamp(1.25rem,5vh,2rem) auto 1.25rem;width:100%;display:flex;justify-content:center}.pp-mark--header-a{justify-content:flex-start;margin:0 0 1.5rem}.pp-mark--header .pp-logo{width:min(320px,70vw);height:auto;display:block}.pp-logo--header-a{width:min(220px,58vw)}.landing-page.bu-a .registration-card{--bu-a-text: #f5f3ef;--bu-a-soft-text: rgba(255, 255, 255, .72);--bu-a-panel: rgba(255, 255, 255, .08);--bu-a-border: rgba(255, 255, 255, .12);--bu-a-panel-strong: rgba(255, 255, 255, .12);--bu-a-input: rgba(255, 255, 255, .1);--bu-a-accent: #f96d00;color:var(--bu-a-text)}.landing-page.bu-a .form-group{color:var(--bu-a-text);font-weight:650}.landing-page.bu-a .form-group sup,.landing-page.bu-a .checkbox sup{color:var(--bu-a-text)}.landing-page.bu-a .form-group input,.landing-page.bu-a .form-group select{background:var(--bu-a-input);border:1.5px solid var(--bu-a-border);color:var(--bu-a-text)}.landing-page.bu-a .form-group input::placeholder{color:#ffffff73}.landing-page.bu-a .form-group input:focus,.landing-page.bu-a .form-group select:focus{outline:3px solid rgba(249,109,0,.16);border-color:#f96d00cc}.landing-page.bu-a .form-group input:disabled{opacity:.78}.landing-page.bu-a .gdpr-title{color:#fffffff0;font-size:1.18rem;margin:.1rem 0 .35rem}.landing-page.bu-a .gdpr-scroll{background:#8a8a8a;border:2px solid rgba(255,255,255,.62);color:#fffffff5;border-radius:34px;padding:1.15rem 1.25rem;line-height:1.52;box-shadow:inset 0 1px #ffffff14}.landing-page.bu-a .gdpr-scroll p{margin-bottom:.95rem}.landing-page.bu-a .gdpr-scroll:after{background:linear-gradient(180deg,#8a8a8a00,#8a8a8a 78%)}.landing-page.bu-a .helper-text,.landing-page.bu-a .helper-text.lock,.landing-page.bu-a .helper-text.language-note,.landing-page.bu-a .agreement-text,.landing-page.bu-a .agreement-line{color:var(--bu-a-soft-text)}.landing-page.bu-a .checkbox input{border-color:#ffffff59;background:#ffffff14}.landing-page.bu-a .checkbox input:before{border-left-color:var(--bu-a-accent);border-bottom-color:var(--bu-a-accent)}.landing-page.bu-a .checkbox input:checked{background:#fffffff0;border-color:#fffffff0}.landing-page.bu-a .checkbox a{color:#fff}.landing-page.bu-a .checkbox a:hover{color:#ffffffd1}.landing-page.bu-a .section-divider{background:#ffffff1f}.landing-page.bu-a .oauth-block{border:1px solid var(--bu-a-border);background:var(--bu-a-panel)}.landing-page.bu-a .cta.filled{background-color:#f96d00;color:#fff;box-shadow:none}.landing-page.bu-a .cta.filled:disabled{background-color:#fff3;color:#ffffff75}.landing-page.bu-a .status-message{background:#f96d0024;color:#fff4e9;border:1px solid rgba(249,109,0,.28)}.landing-page.bu-a .status-message.error{background:#b3231833;color:#ffd8d3;border-color:#ff7b6e61}.landing-page.bu-a .captcha-box{background:#4b4946;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 44px #00000047}.landing-page.bu-a .captcha-box:before{background:linear-gradient(120deg,#f96d0059,#ffffff14)}.landing-page.bu-a .captcha-icon{background:linear-gradient(145deg,#f96d00,#ff8f33);box-shadow:0 10px 24px #f96d003d}.landing-page.bu-a .captcha-header,.landing-page.bu-a .captcha-subtext,.landing-page.bu-a .captcha-close{color:#f5f3ef}.landing-page.bu-a .captcha-subtext.secondary{color:#ffffffa8}.landing-page.bu-a .captcha-subtext.hint{color:#ffbe85}.landing-page.bu-a .captcha-badge{background:#f96d0024;color:#ffbe85}.landing-page.bu-a .captcha-close{background:#ffffff14;border-color:#ffffff1f}.landing-page.bu-a .captcha-close:hover{color:#fff;box-shadow:0 10px 24px #f96d002e}.landing-page.bu-a .gdpr-prompt-box{background:#4b4946;border-color:#ffffff1f}.landing-page.bu-a .gdpr-prompt-title{color:#f5f3ef}.landing-page.bu-a .gdpr-prompt-text{color:#ffffffb8}.landing-page.bu-a .gdpr-prompt-close{border-color:#ffffff24;background:#ffffff14;color:#f5f3ef}.landing-page.bu-a .gdpr-prompt-close:hover{background:#ffffff1f}.landing-page.bu-b .registration-card{--bu-b-text: #938982;--bu-b-green: #23b900;color:var(--bu-b-text);padding:clamp(1.35rem,4vw,2rem) 1rem 1.4rem;max-width:430px}.landing-page.bu-b .pp-mark--header{justify-content:center;margin:clamp(2.25rem,7vh,4rem) auto 2.7rem}.landing-page.bu-b .pp-mark--header .pp-logo{width:min(315px,78vw)}.landing-page.bu-b .registration-header h1{margin-bottom:.6rem;font-size:clamp(1.45rem,6.8vw,1.9rem);line-height:1.08;letter-spacing:0}.landing-page.bu-b .registration-header .subtext{margin-bottom:2.6rem;font-size:.95rem;line-height:1.25}.landing-page.bu-b .form-group{color:#5f6368;font-weight:650;gap:.55rem}.landing-page.bu-b .form-group>span,.landing-page.bu-b .gdpr-title{color:#5f6368;font-size:1.15rem;font-weight:700;line-height:1.2}.landing-page.bu-b .form-group>span sup{font-size:1em;line-height:1}.landing-page.bu-b .form-group sup{color:#5f6368}.landing-page.bu-b .form-group input,.landing-page.bu-b .form-group select{min-height:4.15rem;background:transparent;border:2px solid #a6a6a6;border-radius:17px;color:#4b5563;padding:1rem}.landing-page.bu-b .form-group input::placeholder{color:#5f63686b}.landing-page.bu-b .form-group select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:4.45rem;background-color:#fff;border-color:#8f8f8f;border-radius:28px;color:#5f63686b;font-size:1.05rem;line-height:1.2;background-image:linear-gradient(45deg,transparent 50%,#5f6368 50%),linear-gradient(135deg,#5f6368 50%,transparent 50%);background-position:calc(100% - 1.85rem) 50%,calc(100% - 1.35rem) 50%;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat;padding:1rem 3.5rem 1rem 1.35rem}.landing-page.bu-b .form-group select.has-value{color:#4b5563}.landing-page.bu-b .gdpr-title{margin-top:.4rem}.landing-page.bu-b .gdpr-scroll{max-height:17.5rem;background:#ffffffc7;border:none;border-radius:18px;color:#6b6f78;padding:.95rem 1.1rem;font-size:.86rem;line-height:1.28}.landing-page.bu-b .gdpr-scroll:after{background:linear-gradient(180deg,#fff0,#ffffffc7 75%)}.landing-page.bu-b .helper-text{color:#5f63688c}.landing-page.bu-b .helper-text.lock,.landing-page.bu-b .helper-text.language-note{color:#5f63689e}.landing-page.bu-b .checkbox input{border-color:#a6a6a6;background:transparent;flex:0 0 auto}.landing-page.bu-b .checkbox input:before{border-left-color:var(--bu-b-green);border-bottom-color:var(--bu-b-green)}.landing-page.bu-b .checkbox input:checked{background:#fff;border-color:var(--bu-b-green)}.landing-page.bu-b .agreement-text,.landing-page.bu-b .agreement-line{color:#5f6368;font-size:.88rem;line-height:1.3}.landing-page.bu-b .checkbox a{color:#5f6368;text-decoration:underline}.checkbox.locked{opacity:.55;cursor:not-allowed}.checkbox.locked input{cursor:not-allowed}.landing-page.bu-b .cta.filled{background-color:#23b900;color:#fff;box-shadow:none}.landing-page.bu-b .cta.filled:disabled{background-color:#23b9003d;color:#ffffffad}.landing-page.bu-c .registration-card{--bu-c-text: #938982;--bu-c-accent: #c8a03a;color:var(--bu-c-text);padding:clamp(1.35rem,4vw,2rem) 1rem 1.4rem;max-width:430px}.landing-page.bu-c .pp-mark--header{justify-content:center;margin:clamp(2.25rem,7vh,4rem) auto 2.7rem}.landing-page.bu-c .pp-mark--header .pp-logo{width:min(315px,78vw)}.landing-page.bu-c .registration-header h1{margin-bottom:.6rem;font-size:clamp(1.45rem,6.8vw,1.9rem);line-height:1.08;letter-spacing:0}.landing-page.bu-c .registration-header .subtext{margin-bottom:2.6rem;font-size:.95rem;line-height:1.25}.landing-page.bu-c .form-group{color:#5f6368;font-weight:650;gap:.55rem}.landing-page.bu-c .form-group>span,.landing-page.bu-c .gdpr-title{color:#5f6368;font-size:1.15rem;font-weight:700;line-height:1.2}.landing-page.bu-c .form-group>span sup{font-size:1em;line-height:1}.landing-page.bu-c .form-group sup{color:#5f6368}.landing-page.bu-c .form-group input,.landing-page.bu-c .form-group select{min-height:4.15rem;background:transparent;border:2px solid #a6a6a6;border-radius:17px;color:#4b5563;padding:1rem}.landing-page.bu-c .form-group input::placeholder{color:#5f63686b}.landing-page.bu-c .form-group select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:4.45rem;background-color:#fff;border-color:#8f8f8f;border-radius:28px;color:#5f63686b;font-size:1.05rem;line-height:1.2;background-image:linear-gradient(45deg,transparent 50%,#5f6368 50%),linear-gradient(135deg,#5f6368 50%,transparent 50%);background-position:calc(100% - 1.85rem) 50%,calc(100% - 1.35rem) 50%;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat;padding:1rem 3.5rem 1rem 1.35rem}.landing-page.bu-c .form-group select.has-value{color:#4b5563}.landing-page.bu-c .gdpr-title{margin-top:.4rem}.landing-page.bu-c .gdpr-scroll{max-height:17.5rem;background:#fff;border:2px solid #8f8f8f;border-radius:26px;color:#6b6f78;padding:1rem 1.35rem;font-size:.86rem;line-height:1.3}.landing-page.bu-c .gdpr-scroll:after{background:linear-gradient(180deg,#fff0,#fff 75%)}.landing-page.bu-c .helper-text{color:#5f63688c}.landing-page.bu-c .helper-text.lock,.landing-page.bu-c .helper-text.language-note{color:#5f63689e}.landing-page.bu-c .checkbox input{border-color:#a6a6a6;background:transparent;flex:0 0 auto}.landing-page.bu-c .checkbox input:before{border-left-color:var(--bu-c-accent);border-bottom-color:var(--bu-c-accent)}.landing-page.bu-c .checkbox input:checked{background:#fff;border-color:var(--bu-c-accent)}.landing-page.bu-c .agreement-text,.landing-page.bu-c .agreement-line{color:#5f6368;font-size:.88rem;line-height:1.3}.landing-page.bu-c .checkbox a{color:#5f6368;text-decoration:underline}.landing-page.bu-c .cta.filled{background-color:#c8a03a;color:#fff;box-shadow:none}.landing-page.bu-c .cta.filled:disabled{background-color:#c8a03a47;color:#ffffffad}.registration-logo{display:inline-flex;align-items:center;justify-content:center;width:100%;margin:clamp(1.25rem,5vh,2rem) auto 1.25rem}.registration-gp-logo{display:block;width:min(260px,68vw);height:auto}@media (max-width: 640px){.registration-gp-logo{width:min(190px,54vw)}}.registration-header h1{margin-bottom:.35rem;font-size:clamp(1.5rem,4.2vw,1.9rem);font-weight:800;white-space:normal;margin-left:0;margin-right:0;max-width:min(100%,720px)}.registration-header .subtext{text-align:left;white-space:normal;margin-left:auto;margin-right:0;margin-bottom:1.25rem;max-width:min(100%,680px);color:#ffffffd9;height:50px}.landing-page.bu-a.registration-view{background:#30b700;color:#fff;align-items:center;justify-content:flex-start}.landing-page.bu-a .registration-card{width:375px;max-width:100%;margin:0 auto;padding:11px 24px 32px}.landing-page.bu-a .registration-logo--d{display:flex;width:200px;height:200px;margin:0 auto 3px}.landing-page.bu-a .registration-gp-logo--d{width:200px;height:200px;object-fit:contain}.landing-page.bu-a .registration-header h1{max-width:327px;margin:0 0 8px;color:#fff;font-size:24px;line-height:29px;font-weight:700}.landing-page.bu-a .registration-header .subtext{max-width:327px;height:auto;margin:0;color:#fff;font-size:14px;line-height:normal}.landing-page.bu-a .form-card{width:327px;max-width:100%}.landing-page.bu-a .form-group{gap:8px;color:#fff;font-size:14px;font-weight:700;margin-bottom:24px}.landing-page.bu-a .form-group>span,.landing-page.bu-a .gdpr-title{color:#fff;font-size:14px;font-weight:700;line-height:normal;letter-spacing:-.7px}.landing-page.bu-a .form-group>span sup{font-size:1em;line-height:normal}.landing-page.bu-a .form-group input,.landing-page.bu-a .form-group select{min-height:60px;border:1px solid #f6f6f6;border-radius:16px;background:transparent;color:#fff;padding:18px 16px;font-size:14px;letter-spacing:-.7px}.landing-page.bu-a .form-group input::placeholder{color:#ace299}.landing-page.bu-a .helper-text.lock{display:block;margin-top:0;color:#ace299;font-size:12px;line-height:normal;letter-spacing:-.6px}.landing-page.bu-a .gdpr-title{margin-top:0}.landing-page.bu-a .gdpr-scroll{max-height:256px;background:#ffffff80;border:1px solid #f6f6f6;border-radius:16px;color:#6b6f78;padding:12px;font-size:12px;line-height:normal;letter-spacing:-.6px;margin-bottom:16px;scrollbar-width:none;-ms-overflow-style:none}.landing-page.bu-a .gdpr-scroll p:first-child{margin-bottom:4px}.landing-page.bu-a .gdpr-scroll:after{background:linear-gradient(180deg,#fff0,#ffffff80 75%)}.landing-page.bu-a .checkbox,.landing-page.bu-a .agreement-text,.landing-page.bu-a .agreement-line,.landing-page.bu-a .checkbox a,.landing-page.bu-a .checkbox sup{color:#fff}.landing-page.bu-a .checkbox{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:20px;align-items:flex-start;width:100%;margin:0}.landing-page.bu-a .checkbox input{width:20px;height:20px;border-radius:4px;border-color:#ace299;background:transparent;margin-top:4px;border-width:1px;background-repeat:no-repeat;background-position:center;background-size:12px 9px}.landing-page.bu-a .checkbox input:before{content:none}.landing-page.bu-a .checkbox input:checked{background:transparent;border-color:#ace299;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9' fill='none'%3E%3Cpath d='M1 4.5L4.2 7.5L11 1' stroke='%23ACE299' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.landing-page.bu-a .checkbox a{color:#fff;text-decoration:underline}.landing-page.bu-a .checkbox a:hover{color:#fff}.landing-page.bu-a .agreement-text,.landing-page.bu-a .agreement-line{font-size:12px;line-height:15px;letter-spacing:-.6px;display:block;width:100%;min-width:0;max-width:none}.landing-page.bu-a .checkbox+.checkbox{margin-top:16px;margin-bottom:16px}.landing-page.bu-a .preferences .form-group span{color:#fff;font-size:14px;font-weight:700}.landing-page.bu-a .section-divider{background:#ace299;margin:0}.landing-page.bu-a .preferences{padding-top:20px;margin-top:0}.landing-page.bu-a .form-group select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:60px;border-color:#f6f6f6;border-radius:16px;color:#ace299;font-size:14px;line-height:normal;letter-spacing:-.7px;background-image:linear-gradient(45deg,transparent 50%,#ace299 50%),linear-gradient(135deg,#ace299 50%,transparent 50%);background-position:calc(100% - 1.45rem) calc(50% - .12rem),calc(100% - 1rem) calc(50% - .12rem);background-size:.42rem .42rem,.42rem .42rem;background-repeat:no-repeat;padding:18px 3.5rem 18px 16px}.landing-page.bu-a .form-group select.has-value,.landing-page.bu-a .form-group sup{color:#fff}.landing-page.bu-a .preferences .form-group span{color:#fff;font-size:14px}.landing-page.bu-a .section-divider{background:#ffffff2e;margin:-4px 0 0}.landing-page.bu-a .status-message{border-color:#ffffff4d;background:#ffffff24;color:#fff}.form-card{background:transparent;border-radius:18px;border:none;box-shadow:none;padding:0;margin:0 auto;max-width:720px}.section-divider{width:100%;height:1px;background:#ffffff38;margin:.4rem 0 .8rem}.registration-form{display:flex;flex-direction:column;gap:1.25rem}.oauth-block{display:flex;flex-direction:column;gap:.35rem;padding:.9rem;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a}.oauth-block .cta.filled{margin-top:0}.form-group{display:flex;flex-direction:column;gap:.4rem;color:#fffffff2;font-weight:650}.form-group sup{color:#fff;font-size:.9em}.form-group input,.form-group select{border-radius:14px;border:2px solid rgba(255,255,255,.35);background:#ffffff0f;padding:.95rem 1rem;font-size:1rem;color:#fff}.form-group input::placeholder{color:#ffffff8c}.form-group input:focus,.form-group select:focus{outline:3px solid rgba(255,255,255,.22);border-color:#ffffff8c}.form-group input.invalid{border-color:#b42318;background:#fef3f2}.form-group input.invalid::placeholder{color:#b42318}.helper-text{margin:0;font-size:.9rem;color:#ffffffb8}.error-text{margin:0;font-size:.85rem;color:#ffe000}.status-message{border-radius:10px;padding:.75rem 1rem;font-size:.9rem;margin:0;background:#eef4e7;color:#1d311f;border:1px solid #cfe4c1}.status-message.error{background:#fff1f0;color:#b3201d;border-color:#f4c7c5}.helper-text.gdpr-note{font-style:italic;font-size:.85rem}.helper-text.lock{display:flex;align-items:center;gap:.35rem}.gdpr-title{margin:.25rem 0 0;font-weight:700;color:#fff;font-size:1.15rem;width:100%}.gdpr-scroll{max-height:12.5rem;overflow-y:auto;width:100%;box-sizing:border-box;padding:.55rem .6rem;margin-top:0;font-size:.9rem;line-height:1.5;color:#104019e0;border-radius:12px;background:#c6dfb6;border:1px solid rgba(255,255,255,.22);-webkit-user-select:none;user-select:none}.gdpr-scroll p{margin-top:0;margin-bottom:.8rem}.gdpr-scroll::-webkit-scrollbar{width:6px}.gdpr-scroll::-webkit-scrollbar-track{background:transparent}.gdpr-scroll::-webkit-scrollbar-thumb{background:#9fa8c2cc;border-radius:3px}.gdpr-scroll:after{content:"";position:sticky;bottom:0;left:0;right:0;height:30px;pointer-events:none;background:linear-gradient(180deg,#c6dfb600,#c6dfb6 75%)}.checkbox{display:flex;align-items:flex-start;gap:.6rem;font-size:.92rem;color:#fffffff2}.checkbox-control{position:relative;flex:0 0 auto;width:18px;height:18px;margin-top:.25rem}.checkbox span{display:block;width:100%}.checkbox input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;opacity:0;z-index:1}.checkbox-box{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;border:2px solid rgba(255,255,255,.55);background:#ffffff14}.checkbox-box:before{content:"";position:absolute;left:3px;top:4px;width:9px;height:5px;border-left:2px solid rgba(58,179,0,.95);border-bottom:2px solid rgba(58,179,0,.95);transform:rotate(-45deg);opacity:0}.checkbox input:checked+.checkbox-box{background:#ffffffeb;border-color:#ffffffeb}.checkbox input:checked+.checkbox-box:before{opacity:1}.checkbox input:disabled{opacity:1}.checkbox input:disabled+.checkbox-box{background:#ffffff24;border-color:#ffffff59;box-shadow:inset 0 0 0 1px #0f162414}.checkbox input:disabled~.agreement-text{color:#fffffff2;opacity:.6}.checkbox sup{color:#fff}.checkbox a{color:#fffffff2;font-weight:600;text-decoration:none;transition:color .15s ease}.checkbox a:hover{text-decoration:underline;color:#ffffffd1}.agreement-text{display:block;width:100%;margin:0;padding:0;line-height:1.4;box-sizing:border-box}.agreement-line{display:block;white-space:normal;letter-spacing:normal;word-spacing:normal}.preferences{display:flex;flex-direction:column;gap:.4rem}.preferences .form-group span{font-weight:400}.helper-text.language-note{color:#ffffffb8}.cta.filled{width:100%;border-radius:14px;color:#fff;background-color:#232323e6;justify-content:center;display:inline-flex;align-items:center;text-align:center;padding:1rem 1.1rem}.cta.filled:disabled{background-color:#d0d5dd;color:#7a8699;cursor:not-allowed;box-shadow:none}.captcha-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#060c18b8,#060c1894);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.4rem;z-index:999}.gdpr-prompt-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:1.4rem;z-index:1000}.gdpr-prompt-box{width:min(440px,100%);background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.12);box-shadow:0 18px 44px #0000002e;padding:1.4rem 1.6rem;display:flex;flex-direction:column;gap:.6rem}.gdpr-prompt-title{margin:0;font-size:1.2rem;font-weight:800;color:#000000db}.gdpr-prompt-text{margin:0;color:#0000009e;line-height:1.4}.gdpr-prompt-actions{display:flex;justify-content:flex-end;margin-top:.4rem}.gdpr-prompt-close{border:1px solid rgba(0,0,0,.14);background:#0000000a;color:#000c;border-radius:12px;padding:.65rem 1.1rem;font-weight:700;cursor:pointer}.gdpr-prompt-close:hover{background:#00000012}.captcha-box{width:min(440px,100%);background:linear-gradient(180deg,#fff,#f7f9fb);border-radius:16px;border:1px solid #d7e0ed;box-shadow:0 18px 44px #07102024;padding:1.6rem 1.8rem;display:flex;flex-direction:column;gap:.7rem;align-items:center}.captcha-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:1px;background:linear-gradient(120deg,#0d8e3c33,#2c70f62e);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.captcha-icon{width:48px;height:48px;border-radius:50%;background:linear-gradient(145deg,#0d8e3c,#2c70f6);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;box-shadow:0 10px 24px #0d8e3c33}.captcha-header{font-weight:700;color:#0d1b2a;margin:0;font-size:1.15rem;letter-spacing:.01em}.captcha-subtext{margin:2px 0 4px;font-size:.92rem;color:#2a3140;text-align:center}.captcha-subtext.secondary{font-size:.84rem;color:#5f6b7a}.captcha-subtext.hint{color:#965400}.captcha-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem;border-radius:999px;background:#0d8e3c14;color:#0d8e3c;font-weight:700;font-size:.88rem}.captcha-badge-icon{font-size:1rem}.captcha-actions{display:flex;gap:.65rem;justify-content:center;width:100%;margin-top:.35rem}.captcha-close{align-self:center;background:#fff;border:1px solid #cbd4e1;color:#1f2a3c;font-weight:700;cursor:pointer;transition:color .12s ease,transform .12s ease,box-shadow .12s ease;border-radius:10px;padding:.5rem 1rem}.captcha-close:hover{color:#0a6c2d;transform:translateY(-1px);box-shadow:0 10px 24px #0d8e3c24}.form-divider{width:100%;height:1px;background:#0d1b2a1f;margin:.6rem 0 .4rem}.policy-footer{margin-top:.35rem;font-size:.85rem;color:#6b778c;text-align:center}@media (max-width: 640px){.registration-card{padding:.6rem}.registration-header h1{font-size:clamp(1.6rem,7vw,2.1rem);white-space:normal}.registration-header .subtext{white-space:normal;font-size:.98rem}.pp-logo--header-a{width:min(205px,56vw)}.form-card{padding:0;box-shadow:none}.gdpr-panel{padding:1.1rem}.agreement-text{width:100%;margin:0;padding:0}.agreement-line{white-space:normal}.cta.filled{font-size:1rem}.captcha-box{padding:1.3rem 1.2rem;width:min(380px,100%)}}.registration-header--e{text-align:left;color:#2f2f2f}.registration-header--e h1{max-width:520px;margin-left:0;margin-right:0;font-size:clamp(1.65rem,5.2vw,2.15rem);font-weight:900;letter-spacing:-.03em}.registration-header--e .title-line.accent{display:block;color:#e86a00}.registration-header--e .subtext.accent{max-width:520px;margin-left:0;margin-right:0;color:#e86a00b3;height:auto}.landing-page.bu-e .registration-card{--bu-e-text: #938982;color:var(--bu-e-text)}.landing-page.bu-e .form-group{color:var(--bu-e-text);font-weight:650}.landing-page.bu-e .form-group sup{color:var(--bu-e-text)}.landing-page.bu-e .form-group input,.landing-page.bu-e .form-group select{background:#ffffff8c;border:1.5px solid rgba(147,137,130,.35);color:var(--bu-e-text)}.landing-page.bu-e .form-group input::placeholder{color:#9389828c}.landing-page.bu-e .gdpr-title{color:var(--bu-e-text)}.landing-page.bu-e .gdpr-scroll{background:#ffffff80;border:1px solid rgba(147,137,130,.28);color:var(--bu-e-text)}.landing-page.bu-e .helper-text.lock,.landing-page.bu-e .helper-text.language-note{color:var(--bu-e-text)}.landing-page.bu-e .checkbox input{border-color:#93898273}.landing-page.bu-e .agreement-text,.landing-page.bu-e .agreement-line,.landing-page.bu-e .checkbox input:disabled~.agreement-text,.landing-page.bu-e .checkbox a,.landing-page.bu-e .checkbox sup{color:var(--bu-e-text)}.landing-page.bu-e .checkbox input:disabled~.agreement-text{opacity:1}.landing-page.bu-e .cta.filled{background-color:#f35a00;color:#fff;box-shadow:none}.landing-page.bu-e .cta.filled:hover:not(:disabled){background-color:#f35a00;box-shadow:none}.landing-page.bu-e .cta.filled:disabled{background-color:#78706840;color:#00000059}.landing-page.bu-e.registration-view,.landing-page.bu-e.registration-view html,.landing-page.bu-e.registration-view body{background:#e6e6e6}.landing-page.bu-e .registration-card--e-figma{width:min(100%,375px);margin:0 auto;padding:0 24px 40px;position:relative;color:#968b83}.landing-page.bu-e .registration-e-figma-logo{width:220px;margin:58px auto 0}.landing-page.bu-e .registration-e-figma-logo-img{width:220px;height:97px;display:block}.landing-page.bu-e .registration-e-figma-content{padding-top:59px}.landing-page.bu-e .registration-e-figma-hero{display:flex;flex-direction:column;gap:8px;width:327px}.landing-page.bu-e .registration-e-figma-title{margin:0;color:#ea660a;font-size:24px;font-weight:700;line-height:normal;letter-spacing:-1.2px}.landing-page.bu-e .registration-e-figma-title span{display:block}.landing-page.bu-e .registration-e-figma-subtitle{margin:0;color:#ea660a;font-size:14px;font-weight:400;line-height:normal;letter-spacing:-.7px}.landing-page.bu-e .registration-e-figma-form{display:flex;flex-direction:column;gap:24px;width:327px;margin-top:40px}.landing-page.bu-e .registration-e-figma-field{display:flex;flex-direction:column;gap:8px}.landing-page.bu-e .registration-e-figma-label{color:#968b83;font-size:14px;font-weight:700;line-height:normal;letter-spacing:-.7px}.landing-page.bu-e .registration-e-figma-input,.landing-page.bu-e .registration-e-figma-select{width:100%;height:60px;border-radius:16px;border:1px solid #968b83;background:transparent;color:#968b83;padding:18px 16px;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:-.7px;outline:none;box-shadow:none}.landing-page.bu-e .registration-e-figma-input::placeholder,.landing-page.bu-e .registration-e-figma-select{color:#968b83}.landing-page.bu-e .registration-e-figma-input.is-invalid{border-color:#b42318}.landing-page.bu-e .registration-e-figma-helper{width:281px;margin:0;color:#968b8399;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.6px}.landing-page.bu-e .registration-e-figma-gdpr{display:flex;flex-direction:column;gap:16px}.landing-page.bu-e .registration-e-figma-gdpr-block{display:flex;flex-direction:column;gap:6px}.landing-page.bu-e .registration-e-figma-gdpr-scroll{width:327px;height:256px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border-radius:16px;border:1px solid #968b83;background:#ffffff80;padding:12px;-webkit-user-select:none;user-select:none}.landing-page.bu-e .registration-e-figma-gdpr-scroll p{margin:0 0 4px;color:#968b83;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.6px}.landing-page.bu-e .registration-e-figma-gdpr-scroll p:last-child{margin-bottom:0}.landing-page.bu-e .registration-e-figma-gdpr-scroll::-webkit-scrollbar{width:0;height:0;display:none}.landing-page.bu-e .registration-e-figma-checkrow{display:flex;align-items:flex-start;gap:12px}.landing-page.bu-e .registration-e-figma-checkbox-wrap{position:relative;width:20px;height:28px;flex:0 0 auto;padding-top:4px}.landing-page.bu-e .registration-e-figma-checkbox-input{position:absolute;top:4px;right:0;bottom:4px;left:0;width:20px;height:20px;margin:0;opacity:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;z-index:2}.landing-page.bu-e .registration-e-figma-checkbox{position:absolute;top:4px;left:0;width:20px;height:20px;border:1px solid #989aa5;border-radius:4px;background:#fff}.landing-page.bu-e .registration-e-figma-checkbox:after{content:"";position:absolute;left:3px;top:4px;width:12px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.2 8.4 11 1.4' stroke='%23EA660A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 10px;opacity:0}.landing-page.bu-e .registration-e-figma-checkbox-input:checked+.registration-e-figma-checkbox{background:#fff;border-color:#989aa5}.landing-page.bu-e .registration-e-figma-checkbox-input:checked+.registration-e-figma-checkbox:after{opacity:1}.landing-page.bu-e .registration-e-figma-checkrow.is-locked .registration-e-figma-checktext{opacity:1}.landing-page.bu-e .registration-e-figma-checktext{flex:1 1 auto;color:#968b83;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.6px}.landing-page.bu-e .registration-e-figma-checktext a{color:#968b83;font-weight:500;text-decoration:underline}.landing-page.bu-e .registration-e-figma-language{border-top:1px solid #968b83;padding-top:20px}.landing-page.bu-e .registration-e-figma-field--language{gap:8px}.landing-page.bu-e .registration-e-figma-select-wrap{position:relative;display:block}.landing-page.bu-e .registration-e-figma-select-wrap:after{content:"";position:absolute;right:16px;top:50%;width:10px;height:10px;transform:translateY(-65%) rotate(45deg);pointer-events:none;border-right:1.5px solid #968b83;border-bottom:1.5px solid #968b83}.landing-page.bu-e .registration-e-figma-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:48px}.landing-page.bu-e .registration-e-figma-select:not(.has-value){opacity:.6}.landing-page.bu-e .registration-e-figma-submit{width:327px;height:60px;border:none;border-radius:12px;background:#ea660a;color:#fff;font-size:16px;font-weight:700;line-height:normal;letter-spacing:-.8px;cursor:pointer}.landing-page.bu-e .registration-e-figma-submit:disabled{background:#ea660a;color:#fff;cursor:not-allowed;opacity:.72}.landing-page.bu-e .registration-e-figma-form .status-message{border-radius:12px;font-size:12px;line-height:1.4}.landing-page.bu-a .form-group select option{background:#fff;color:#2f2f2f}.landing-page.bu-a .form-group select option:checked{background:#f96d00;color:#fff}.checkbox a{font-weight:inherit}.checkbox .agreement-text{display:inline;line-height:1.28}.checkbox .agreement-text a,.checkbox .agreement-text sup{display:inline}.landing-page.bu-a .registration-form>.cta.filled{width:327px;align-self:center;height:60px;min-height:60px;border-radius:12px;background:#fff;color:#30b700;font-size:16px;line-height:normal;font-weight:700;box-shadow:none;padding:12px;margin-bottom:16px}.landing-page.bu-a .registration-form>.cta.filled:hover:not(:disabled){background:#fff;box-shadow:none}.landing-page.bu-a .registration-form>.cta.filled:disabled{background:#fff;color:#30b700;box-shadow:none}.landing-page.bu-a .gp-figma-social{width:327px;align-self:center;display:flex;flex-direction:column;gap:0}.landing-page.bu-a .gp-figma-or{width:327px;height:17px;margin-bottom:16px;color:#fff;font-size:14px;line-height:normal;font-weight:700;text-align:center}.landing-page.bu-a .gp-figma-social-button{width:327px;height:60px;border:1px solid #ffffff;border-radius:12px;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:16px;line-height:normal;font-weight:400;padding:12px}.landing-page.bu-a .gp-figma-social-button+.gp-figma-social-button{margin-top:12px}.landing-page.bu-a .gp-figma-social-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.landing-page.bu-a .gp-figma-social-icon svg{width:20px;height:20px;display:block}.checkbox.locked{opacity:1}.checkbox input:disabled~.agreement-text{opacity:1}.landing-page.bu-b .checkbox input:disabled~.agreement-text,.landing-page.bu-b .checkbox input:disabled~.agreement-text a,.landing-page.bu-b .checkbox input:disabled~.agreement-text sup,.landing-page.bu-c .checkbox input:disabled~.agreement-text,.landing-page.bu-c .checkbox input:disabled~.agreement-text a,.landing-page.bu-c .checkbox input:disabled~.agreement-text sup{color:#5f6368}.landing-page.bu-e .checkbox input:disabled~.agreement-text,.landing-page.bu-e .checkbox input:disabled~.agreement-text a,.landing-page.bu-e .checkbox input:disabled~.agreement-text sup{color:var(--bu-e-text)}.landing-page.bu-a .checkbox input:before{border-left-color:#21a600;border-bottom-color:#21a600}.landing-page.bu-a .checkbox input:checked{border-color:#21a600}.landing-page.bu-e .checkbox input:before{border-left-color:var(--bu-e-text);border-bottom-color:var(--bu-e-text)}.landing-page.bu-e .checkbox input:checked{border-color:var(--bu-e-text)}.landing-page.bu-e .checkbox input:before{border-left-color:#f35a00;border-bottom-color:#f35a00}.landing-page.bu-e .checkbox input:checked{border-color:#f35a00}.landing-page.bu-e .checkbox input:checked{border-color:#93898273}.language-select{position:relative;width:100%}.language-select-trigger{width:100%;min-height:3.35rem;border-radius:14px;border:2px solid rgba(255,255,255,.35);background:#ffffff0f;padding:.95rem 1rem;color:#fff;font:inherit;font-size:1rem;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.language-select-trigger svg{width:20px;height:20px;flex:0 0 auto}.language-select-trigger:focus-visible{outline:3px solid rgba(255,255,255,.22);border-color:#ffffff8c}.language-select-menu{position:absolute;z-index:35;left:0;right:0;top:calc(100% + 8px);max-height:16rem;overflow-y:auto;border-radius:16px;border:1px solid rgba(17,24,39,.12);background:#fff;box-shadow:0 18px 42px #1118272e;padding:.35rem}.language-select-option{width:100%;min-height:2.5rem;border:0;border-radius:11px;background:transparent;color:#4b5563;font:inherit;font-size:1rem;text-align:left;padding:.55rem .75rem;cursor:pointer}.language-select-option:hover,.language-select-option.is-selected{background:#23b9001f;color:#1f7f00}.landing-page.bu-a .language-select-trigger{background:var(--bu-a-input);border:1.5px solid var(--bu-a-border);color:var(--bu-a-text)}.landing-page.bu-a .language-select.has-value .language-select-trigger{color:var(--bu-a-text)}.landing-page.bu-a .language-select-trigger:focus-visible{outline:3px solid rgba(249,109,0,.16);border-color:#f96d00cc}.landing-page.bu-a .language-select-option:hover,.landing-page.bu-a .language-select-option.is-selected{background:#f96d001f;color:#f96d00}.landing-page.bu-b .language-select-trigger,.landing-page.bu-c .language-select-trigger{min-height:4.45rem;background:#fff;border:2px solid #8f8f8f;border-radius:28px;color:#5f63686b;padding:1rem 1.35rem}.landing-page.bu-b .language-select.has-value .language-select-trigger,.landing-page.bu-c .language-select.has-value .language-select-trigger{color:#4b5563}.landing-page.bu-b .language-select-option:hover,.landing-page.bu-b .language-select-option.is-selected{background:#23b9001f;color:var(--bu-b-green)}.landing-page.bu-c .language-select-option:hover,.landing-page.bu-c .language-select-option.is-selected{background:#c8a03a29;color:var(--bu-c-accent)}.landing-page.bu-e .language-select-trigger{background:#ffffff8c;border:1.5px solid rgba(147,137,130,.35);color:var(--bu-e-text)}.landing-page.bu-e .language-select-option:hover,.landing-page.bu-e .language-select-option.is-selected{background:#f35a001f;color:#f35a00}.preferences .form-group select{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;background-image:none}.preferences .form-group select option,.preferences .form-group select option:checked{background:Canvas;color:CanvasText}.landing-page.bu-a.registration-view{font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.landing-page.bu-a .registration-card{width:375px;max-width:100%;margin:0 auto;padding:14px 24px 28px}.landing-page.bu-a .registration-header--d{width:327px;max-width:100%;margin:0 auto 40px}.landing-page.bu-a .registration-logo--d{width:200px;height:200px;margin:0 auto 3px}.landing-page.bu-a .registration-header h1{margin:0 0 9px;color:#fff;font-size:24px;font-weight:700;line-height:29px;letter-spacing:-1px}.landing-page.bu-a .registration-header .subtext{margin:0;color:#fff;font-size:14px;font-weight:400;line-height:17px;letter-spacing:-.56px}.landing-page.bu-a .registration-form{gap:0}.landing-page.bu-a .form-group{margin:0 0 24px;gap:8px}.landing-page.bu-a .form-group>span,.landing-page.bu-a .gdpr-title,.landing-page.bu-a .preferences .form-group>span{color:#fff;font-size:14px;font-weight:700;line-height:17px;letter-spacing:-.7px}.landing-page.bu-a .form-group>span sup,.landing-page.bu-a .preferences .form-group>span sup,.landing-page.bu-a .checkbox sup{font-size:inherit;line-height:inherit;vertical-align:baseline}.landing-page.bu-a .form-group input,.landing-page.bu-a .form-group select{min-height:60px;padding:18px 16px;border:1px solid #f6f6f6;border-radius:16px;background:transparent;color:#fff;font-size:14px;font-weight:400;line-height:17px;letter-spacing:-.7px}.landing-page.bu-a .form-group input::placeholder,.landing-page.bu-a .form-group select{color:#ace299}.landing-page.bu-a .helper-text.lock{display:block;margin:0;color:#ace299;font-size:12px;font-weight:400;line-height:15px;letter-spacing:-.6px}.landing-page.bu-a .gdpr-title{margin:0 0 8px}.landing-page.bu-a .gdpr-scroll{height:256px;max-height:256px;overflow-y:auto;padding:16px 18px 18px;margin:0 0 12px;border:1px solid #f6f6f6;border-radius:16px;background:#ffffff80;color:#6b6f78;font-size:12px;font-weight:400;line-height:15px;letter-spacing:-.6px;scrollbar-width:none;-ms-overflow-style:none}.landing-page.bu-a .gdpr-scroll::-webkit-scrollbar{display:none}.landing-page.bu-a .gdpr-scroll p{margin:0 0 10px}.landing-page.bu-a .gdpr-scroll p:first-child{margin-bottom:10px;font-size:14px;line-height:17px;letter-spacing:-.7px}.landing-page.bu-a .gdpr-scroll:after{background:linear-gradient(180deg,#fff0,#ffffff80 74%)}.landing-page.bu-a .checkbox{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:20px;margin:0}.landing-page.bu-a .checkbox-control{width:20px;height:20px;margin-top:1px}.landing-page.bu-a .checkbox+.checkbox{margin-top:16px}.landing-page.bu-a .checkbox input{opacity:0}.landing-page.bu-a .checkbox-box{border:1px solid #ace299;border-radius:4px;background:transparent;box-shadow:none}.landing-page.bu-a .checkbox-box:before{content:"";position:absolute;left:3px;top:4px;width:11px;height:9px;border:0;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M1 4.5L4 7.5L10 1.5' stroke='%23FEEA18' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:11px 9px;transform:none}.landing-page.bu-a .checkbox input:checked+.checkbox-box{border-color:#ace299;background-color:#30b700}.landing-page.bu-a .checkbox input:checked+.checkbox-box:before{opacity:1}.landing-page.bu-a .checkbox input:disabled{opacity:1}.landing-page.bu-a .checkbox input:disabled+.checkbox-box{box-shadow:none}.landing-page.bu-a .checkbox input:disabled~.agreement-text,.landing-page.bu-a .checkbox input:disabled~.agreement-text a,.landing-page.bu-a .checkbox input:disabled~.agreement-text sup{color:#fff}.landing-page.bu-a .agreement-text,.landing-page.bu-a .agreement-line,.landing-page.bu-a .checkbox .agreement-text{display:block;margin:0;color:#fff;font-size:12px;font-weight:400;line-height:15px;letter-spacing:-.6px}.landing-page.bu-a .checkbox a,.landing-page.bu-a .checkbox a:hover{color:#fff;text-decoration:underline}.landing-page.bu-a .section-divider{height:1px;margin:15px 0 18px;background:#ffffff70}.landing-page.bu-a .preferences{margin:0 0 24px;padding:0}.landing-page.bu-a .preferences .form-group{margin:0}.landing-page.bu-a .form-group select{padding-right:52px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23ACE299' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 18px) 50%;background-size:12px 8px}.landing-page.bu-a .form-group select.has-value{color:#fff}.landing-page.bu-a .registration-form>.cta.filled{width:327px;min-height:60px;margin:0 auto;border-radius:12px;background:#fff;color:#30b700;font-size:16px;font-weight:700;line-height:19px;letter-spacing:-.8px;box-shadow:none}.landing-page.bu-c .registration-card--e-figma{width:min(100%,375px);margin:0 auto;padding:0 24px 40px;position:relative;color:#54565a;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.landing-page.bu-c .registration-e-figma-logo{width:300px;height:43px;margin:88.5px 0 0 14px}.landing-page.bu-c .registration-e-figma-logo-img{width:300px;height:43px;display:block;object-fit:contain}.landing-page.bu-c .registration-e-figma-content{padding-top:82.5px}.landing-page.bu-c .registration-e-figma-hero{display:flex;flex-direction:column;gap:8px;width:327px}.landing-page.bu-c .registration-e-figma-title{margin:0;color:#c69c3c;font-size:24px;font-weight:700;line-height:29px;letter-spacing:-1.2px;font-feature-settings:"frac" 1}.landing-page.bu-c .registration-e-figma-title span{display:block}.landing-page.bu-c .registration-e-figma-subtitle{margin:0;color:#c69c3c;font-size:14px;font-weight:400;line-height:normal;letter-spacing:-.7px;font-feature-settings:"frac" 1}.landing-page.bu-c .registration-e-figma-form{display:flex;flex-direction:column;gap:24px;width:327px;margin-top:40px}.landing-page.bu-c .registration-e-figma-field{display:flex;flex-direction:column;gap:8px}.landing-page.bu-c .registration-e-figma-label{margin:0;color:#54565a;font-size:14px;font-weight:700;line-height:normal;letter-spacing:-.7px}.landing-page.bu-c .registration-e-figma-input,.landing-page.bu-c .registration-e-figma-select{width:100%;height:60px;border-radius:16px;border:1px solid #54565a;background:transparent;color:#54565a;padding:18px 16px;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:-.7px;outline:none;box-shadow:none}.landing-page.bu-c .registration-e-figma-input::placeholder,.landing-page.bu-c .registration-e-figma-select{color:#54565a99}.landing-page.bu-c .registration-e-figma-input.is-invalid{border-color:#b42318}.landing-page.bu-c .registration-e-figma-helper{width:281px;margin:0;color:#54565a99;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.6px}.landing-page.bu-c .registration-e-figma-gdpr{display:flex;flex-direction:column;gap:16px}.landing-page.bu-c .registration-e-figma-gdpr-block{display:flex;flex-direction:column;gap:6px}.landing-page.bu-c .registration-e-figma-gdpr-scroll{width:327px;height:256px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border-radius:16px;border:1px solid #54565a;background:#ffffff80;padding:12px;-webkit-user-select:none;user-select:none}.landing-page.bu-c .registration-e-figma-gdpr-scroll p{margin:0 0 4px;color:#54565a;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.6px}.landing-page.bu-c .registration-e-figma-gdpr-scroll p:last-child{margin-bottom:0}.landing-page.bu-c .registration-e-figma-gdpr-scroll::-webkit-scrollbar{width:0;height:0;display:none}.landing-page.bu-c .registration-e-figma-checkrow{display:flex;align-items:flex-start;gap:12px}.landing-page.bu-c .registration-e-figma-checkbox-wrap{position:relative;width:20px;height:28px;flex:0 0 auto;padding-top:4px}.landing-page.bu-c .registration-e-figma-checkbox-input{position:absolute;top:4px;right:0;bottom:4px;left:0;width:20px;height:20px;margin:0;opacity:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;z-index:2}.landing-page.bu-c .registration-e-figma-checkbox{position:absolute;top:4px;left:0;width:20px;height:20px;border:1px solid #54565a;border-radius:4px;background:#fff}.landing-page.bu-c .registration-e-figma-checkbox:after{content:"";position:absolute;left:3px;top:4px;width:12px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.2 8.4 11 1.4' stroke='%23C69C3C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 10px;opacity:0}.landing-page.bu-c .registration-e-figma-checkbox-input:checked+.registration-e-figma-checkbox{background:#fff;border-color:#54565a}.landing-page.bu-c .registration-e-figma-checkbox-input:checked+.registration-e-figma-checkbox:after{opacity:1}.landing-page.bu-c .registration-e-figma-checkrow.is-locked .registration-e-figma-checktext{opacity:1}.landing-page.bu-c .registration-e-figma-checktext{flex:1 1 auto;color:#54565a;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.6px}.landing-page.bu-c .registration-e-figma-checktext a{color:#54565a;font-weight:500;text-decoration:underline}.landing-page.bu-c .registration-e-figma-language{border-top:1px solid #54565a;padding-top:20px}.landing-page.bu-c .registration-e-figma-field--language{gap:8px}.landing-page.bu-c .registration-e-figma-select-wrap{position:relative;display:block}.landing-page.bu-c .registration-e-figma-select-wrap:after{content:"";position:absolute;right:16px;top:50%;width:10px;height:10px;transform:translateY(-65%) rotate(45deg);pointer-events:none;border-right:1.5px solid #54565a;border-bottom:1.5px solid #54565a}.landing-page.bu-c .registration-e-figma-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:48px}.landing-page.bu-c .registration-e-figma-select:not(.has-value){opacity:.6}.landing-page.bu-c .registration-e-figma-submit{width:327px;height:60px;border:none;border-radius:12px;background:#c69c3c;color:#fff;font-size:16px;font-weight:700;line-height:normal;letter-spacing:-.8px;cursor:pointer}.landing-page.bu-c .registration-e-figma-submit:disabled{background:#c69c3c;color:#fff;cursor:not-allowed;opacity:.72}.landing-page.bu-c .registration-e-figma-form .status-message{border-radius:12px;font-size:12px;line-height:1.4}.landing-page.bu-b.registration-view{background:#f8f8f8;min-height:100dvh}.landing-page.bu-b .registration-card--gpet-figma{width:min(100%,375px);min-height:100dvh;margin:0 auto;padding:0 24px 40px;position:relative;color:#54565a;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:#f8f8f8}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-logo{width:218px;height:68px;margin:73px auto 0}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-logo-img{width:218px;height:68px;display:block;object-fit:contain}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-content{padding-top:73px}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-hero{display:flex;flex-direction:column;gap:8px;width:327px}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-title{margin:0;color:#30b700;font-size:24px;font-weight:700;line-height:normal;letter-spacing:-1.2px;font-feature-settings:"frac" 1}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-title span{display:block}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-subtitle{margin:0;color:#30b700;font-size:14px;font-weight:400;line-height:normal;letter-spacing:-.7px;font-feature-settings:"frac" 1}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-form{display:flex;flex-direction:column;gap:24px;width:327px;margin-top:40px}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-field{display:flex;flex-direction:column;gap:8px}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-label{margin:0;color:#54565a;font-size:14px;font-weight:700;line-height:normal;letter-spacing:-.7px}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-input,.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-select{width:100%;height:60px;border-radius:16px;border:1px solid #54565a;background:transparent;color:#54565a;padding:18px 16px;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:-.7px;outline:none;box-shadow:none}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-input::placeholder,.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-select{color:#54565a99}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-input.is-invalid{border-color:#b42318}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-helper{width:281px;margin:0;color:#54565a99;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.6px}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-gdpr{display:flex;flex-direction:column;gap:16px}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-gdpr-block{display:flex;flex-direction:column;gap:6px}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-gdpr-scroll{width:327px;height:256px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border-radius:16px;border:1px solid #ffffff;background:#ffffff80;padding:12px;-webkit-user-select:none;user-select:none}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-gdpr-scroll p{margin:0 0 4px;color:#54565a;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.6px}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-gdpr-scroll p:last-child{margin-bottom:0}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-gdpr-scroll::-webkit-scrollbar{width:0;height:0;display:none}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-checkrow{display:flex;align-items:flex-start;gap:12px}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-checkbox-wrap{position:relative;width:20px;height:28px;flex:0 0 auto;padding-top:4px}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-checkbox-input{position:absolute;top:4px;right:0;bottom:4px;left:0;width:20px;height:20px;margin:0;opacity:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;z-index:2}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-checkbox{position:absolute;top:4px;left:0;width:20px;height:20px;border:1px solid #54565a;border-radius:4px;background:#fff}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-checkbox:after{content:"";position:absolute;left:3px;top:4px;width:12px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.2 8.4 11 1.4' stroke='%2330B700' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 10px;opacity:0}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-checkbox-input:checked+.registration-e-figma-checkbox{background:#fff;border-color:#54565a}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-checkbox-input:checked+.registration-e-figma-checkbox:after{opacity:1}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-checkrow.is-locked .registration-e-figma-checktext{opacity:1}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-checktext{flex:1 1 auto;color:#54565a;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.6px}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-checktext a{color:#54565a;font-weight:500;text-decoration:underline}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-language{border-top:1px solid #54565a;padding-top:20px}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-field--language{gap:8px}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-select-wrap{position:relative;display:block}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-select-wrap:after{content:"";position:absolute;right:16px;top:50%;width:10px;height:10px;transform:translateY(-65%) rotate(45deg);pointer-events:none;border-right:1.5px solid #54565a;border-bottom:1.5px solid #54565a}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:48px}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-select:not(.has-value){opacity:.6}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-submit{width:327px;height:60px;border:none;border-radius:12px;background:#30b700;color:#fff;font-size:16px;font-weight:700;line-height:normal;letter-spacing:-.8px;cursor:pointer}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-submit:disabled{background:#30b700;color:#fff;cursor:not-allowed;opacity:.72}.landing-page.bu-b .registration-card--gpet-figma .registration-e-figma-form .status-message{border-radius:12px;font-size:12px;line-height:1.4}.landing-page.bu-bp .registration-card--peakpower-figma{width:min(100%,375px);min-height:100vh;margin:0 auto;padding:0 24px 24px;position:relative;color:#fff;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:#3c3c3c}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-logo{width:220px;height:97px;margin:61.5px auto 0}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-logo-img{width:220px;height:97px;display:block;object-fit:contain}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-content{padding-top:55px}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-hero{display:flex;flex-direction:column;gap:8px;width:100%}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-title{margin:0;color:#fff;font-size:24px;font-weight:700;line-height:normal;letter-spacing:-1.2px;font-feature-settings:"frac" 1}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-title span{display:block}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-subtitle{margin:0;color:#fff;font-size:14px;font-weight:400;line-height:normal;letter-spacing:-.7px;font-feature-settings:"frac" 1}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-form{display:flex;flex-direction:column;gap:24px;width:100%;margin-top:40px}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-field{display:flex;flex-direction:column;gap:8px}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-label{margin:0;color:#fff;font-size:14px;font-weight:700;line-height:normal;letter-spacing:-.7px}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-input,.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-select{width:100%;height:60px;border-radius:16px;border:1px solid #ffffff;background:transparent;color:#fff;padding:18px 16px;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:-.7px;outline:none;box-shadow:none}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-input::placeholder,.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-select{color:#fff9}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-input.is-invalid{border-color:#ffb199}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-helper{width:281px;margin:0;color:#fff9;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.6px}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-gdpr{display:flex;flex-direction:column;gap:16px}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-gdpr-block{display:flex;flex-direction:column;gap:6px}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-gdpr-scroll{width:100%;height:256px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border-radius:16px;border:1px solid #ffffff;background:#fff3;padding:12px;-webkit-user-select:none;user-select:none}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-gdpr-scroll p{margin:0 0 4px;color:#fff;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.6px}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-gdpr-scroll p:last-child{margin-bottom:0}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-gdpr-scroll::-webkit-scrollbar{width:0;height:0;display:none}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-checkrow{display:flex;align-items:flex-start;gap:12px}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-checkbox-wrap{position:relative;width:20px;height:28px;flex:0 0 auto;padding-top:4px}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-checkbox-input{position:absolute;top:4px;right:0;bottom:4px;left:0;width:20px;height:20px;margin:0;opacity:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;z-index:2}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-checkbox{position:absolute;top:4px;left:0;width:20px;height:20px;border:1px solid #989aa5;border-radius:4px;background:transparent}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-checkbox:after{content:"";position:absolute;left:3px;top:4px;width:12px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.2 8.4 11 1.4' stroke='%23EA660A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 10px;opacity:0}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-checkbox-input:checked+.registration-e-figma-checkbox:after{opacity:1}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-checktext{flex:1 1 auto;color:#fff;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.6px}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-checktext a{color:#fff;font-weight:500;text-decoration:underline}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-language{border-top:1px solid #ffffff;padding-top:20px}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-select-wrap{position:relative;display:block}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-select-wrap:after{content:"";position:absolute;right:16px;top:50%;width:10px;height:10px;transform:translateY(-65%) rotate(45deg);pointer-events:none;border-right:1.5px solid #ffffff;border-bottom:1.5px solid #ffffff}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:48px}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-select option{color:#2f2f2f}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-submit{width:100%;height:60px;border:none;border-radius:12px;background:#ea660a;color:#fff;font-size:16px;font-weight:700;line-height:normal;letter-spacing:-.8px;cursor:pointer}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-submit:disabled{background:#ea660a;color:#fff;cursor:not-allowed;opacity:.72}.landing-page.bu-bp .registration-card--peakpower-figma .registration-e-figma-form .status-message{border-radius:12px;font-size:12px;line-height:1.4}.catalog-shell{display:flex;flex-direction:column;gap:1.5rem;color:#0b1c11;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.catalog-summary{background:linear-gradient(120deg,#0a7934,#0f8c3f);border-radius:18px;padding:clamp(1.8rem,3vw,2.4rem);display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;box-shadow:0 20px 45px #0d301740;color:#fff}.catalog-title-bar{display:flex;gap:1.2rem;align-items:center}.catalog-logo{width:72px;height:72px;border-radius:18px;border:3px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:2rem;background:#ffd93be6;color:#0a7934;box-shadow:0 10px 25px #0003}.catalog-logo.bu-a{background:#3b82f624;color:#1d4ed8;border-color:#3b82f666;box-shadow:0 10px 25px #3b82f633}.catalog-logo.bu-b{background:#ef444429;color:#b91c1c;border-color:#ef444466;box-shadow:0 10px 25px #ef444433}.catalog-title-copy h1{margin:.2rem 0 .4rem;font-size:clamp(1.8rem,3vw,2.4rem);color:#fff}.summary-description{margin:0;max-width:560px;color:#ffffffdb;line-height:1.5}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:.8rem;margin:0}.eyebrow.muted{color:#5f6b7c;letter-spacing:.2em}.catalog-panel{display:flex;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.5rem,5vw,3rem);flex:1;background:#fff;border-radius:20px;border:1px solid #e0e7da;box-shadow:0 25px 60px #0d301714}.filters-panel{width:min(320px,100%);background:#fff;border-radius:18px;padding:1.5rem;border:1px solid #dce4cf;box-shadow:0 18px 40px #0e582414;display:flex;flex-direction:column;gap:1.2rem}.filter-group{border:1px solid #e3ead8;border-radius:12px;overflow:hidden}.filter-group+.filter-group{margin-top:.35rem}.filter-group-toggle{width:100%;background:#f5f9f2;border:none;padding:.85rem 1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.filter-group-toggle:hover{background:#eef4e7}.filter-group-label{font-weight:600;display:block}.filter-group-helper{font-size:.85rem;color:#5a6457}.chevron{font-size:1.2rem;color:#3d4d38;transition:transform .2s ease}.chevron.open{transform:rotate(0)}.chevron.small{font-size:1rem}.filter-options{padding:.6rem 1rem 1rem;display:flex;flex-direction:column;gap:.6rem}.filter-option{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:#1a231b}.filter-option input{width:18px;height:18px;accent-color:#0d8e3c}.data-panel{flex:1;background:#fff;border-radius:20px;padding:clamp(1.25rem,2vw,2rem);border:1px solid #d7dfcc;box-shadow:0 25px 60px #0d301714;display:flex;flex-direction:column;gap:1.25rem}.table-toolbar{display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap}.table-toolbar h2{margin:.1rem 0}.toolbar-description{margin:0;color:#5b6364;max-width:460px}.search-box input{border:1px solid #d7decd;border-radius:999px;padding:.65rem 1.2rem;min-width:260px;font-size:.95rem;background:#f8faf5}.search-box input::placeholder{color:#8b9285}.loading-banner{margin-bottom:.75rem;padding:.6rem .9rem;background:#fff7e6;border:1px solid #ffddb0;border-radius:12px;color:#92400e;font-size:.9rem}.table-wrapper{border:1px solid #e4ebdd;border-radius:14px;overflow:hidden}table{width:100%;border-collapse:collapse;font-size:.95rem;table-layout:fixed}thead{background:#f4f8ef}thead th{text-align:left;font-weight:600;padding:.9rem 1rem;color:#4a5442;width:25%}thead th:nth-child(2),thead th:nth-child(3),thead th:nth-child(4){text-align:center}tbody tr{border-top:1px solid #edf2e6}tbody tr:nth-child(2n){background:#fbfdf9}tbody td{padding:1rem;vertical-align:top;overflow-wrap:anywhere}tbody td:nth-child(2),tbody td:nth-child(3),tbody td:nth-child(4){text-align:center}.column-header{display:inline-flex;align-items:center;gap:.35rem}.column-sort{display:inline-flex;align-items:center;gap:.4rem;border:none;background:none;font:inherit;color:inherit;cursor:pointer;padding:0}.column-sort span{white-space:nowrap}.sort-indicator{font-size:.8rem;color:#8b9285}.column-sort .sort-indicator.asc,.column-sort .sort-indicator.desc{color:#0d8e3c}.product-name{margin:0;font-weight:600;color:#172316;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-ellipsis{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.product-meta{margin:.25rem 0 0;font-size:.85rem;color:#647060}.badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#edf7e8;color:#1b4e2b;padding:.2rem .75rem;font-weight:600}.language-trigger{border:1px solid #dfe5d8;border-radius:999px;padding:.35rem .9rem;background:#f8faf5;color:#1f3b24;cursor:pointer;font-weight:600;min-width:140px;display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:center}.language-trigger:hover{background:#edf3e8}.language-count-detail{font-weight:500;color:#5b6364}.table-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.rows-control{display:inline-flex;align-items:center;gap:.6rem;color:#5b6364}.rows-label{font-weight:600}.rows-select{padding:.35rem .9rem;border-radius:10px;border:1px solid #c5d3bd;cursor:pointer;background:#f8faf5;color:#1f3b24}.rows-total{font-weight:600;color:#1d311f}.pagination{display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}.range{color:#5b6364;font-size:.9rem}.pagination-controls{display:inline-flex;gap:.35rem;flex-wrap:wrap}.page{border:1px solid #dfe5d8;border-radius:8px;background:#fff;color:#2a3b29;padding:.35rem .75rem;font-weight:600;cursor:pointer}.page.is-active{background:#0d8e3c;color:#fff;border-color:#0d8e3c}.page:disabled{opacity:.4;cursor:not-allowed}.page.prev,.page.next,.page.last{min-width:60px;justify-content:center}.page.next{padding-inline:.9rem}.ellipsis{display:inline-flex;align-items:center;padding:0 .35rem;color:#9ea69a}@media (max-width: 960px){.catalog-panel{flex-direction:column}.filters-panel,.data-panel{width:100%}.search-box input{width:100%;min-width:0}.table-toolbar{flex-direction:column}}.empty-state{padding:2rem;text-align:center;color:#4c5648}.empty-state h3{margin-bottom:.5rem;color:#0b1c11}.language-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#070e188c;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:20}.language-modal{background:#fff;border-radius:18px;padding:1.75rem;max-width:700px;width:100%;box-shadow:0 30px 80px #0a180c40}.language-modal-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;border-bottom:1px solid #e4ebdd;padding-bottom:.75rem}.language-modal-header h3{margin:0;font-size:1.35rem}.modal-close{border:none;background:none;font-size:1.5rem;cursor:pointer;color:#38403a}.language-modal-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.language-modal-list button{width:100%;padding:.75rem;border:1px solid #dfe5d8;border-radius:14px;background:#f8faf5;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;align-items:center;transition:transform .15s ease,border-color .2s ease}.language-modal-list button:hover{background:#edf3e8;transform:translateY(-2px);border-color:#c2d9bb}.language-code{font-weight:700;font-size:1.05rem;color:#0f8c3f}.language-modal-note{margin:0 0 1rem;color:#4c5648;font-size:.95rem}.language-modal-footer{margin-top:1.2rem;display:flex;justify-content:flex-end;border-top:1px solid #e4ebdd;padding-top:.75rem}.language-error{margin:0 0 .75rem;color:#b91c1c;font-size:.9rem}.language-loading{font-size:.8rem;color:#5f6b7c}.modal-action{border:none;background:#0f8c3f;color:#fff;padding:.65rem 1.6rem;border-radius:10px;cursor:pointer;font-size:1rem}.modal-action:hover{background:#0a7934}@media (max-width: 768px){.language-modal-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdf-viewer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#081018bf;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:50}.pdf-viewer{width:min(960px,95%);height:90vh;background:#fff;border-radius:18px;box-shadow:0 40px 90px #00000040;display:flex;flex-direction:column;overflow:hidden}.pdf-viewer-header{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 1.25rem;border-bottom:1px solid #e4ebdd}.pdf-frame{flex:1;border:none;width:100%;background:#f5f6f8}@media (max-width: 720px){.catalog-summary{padding:1.4rem;border-radius:14px;gap:1rem}.catalog-title-bar{flex-direction:column;align-items:flex-start;gap:.8rem}.catalog-logo{width:60px;height:60px;font-size:1.6rem}.catalog-panel{padding:1rem;border-radius:14px}.filters-panel,.data-panel{padding:1rem;box-shadow:none}.table-toolbar{gap:.75rem}.table-wrapper{border:none;border-radius:0;overflow:visible}table,thead,tbody,th,td,tr{display:block}thead{margin-bottom:.6rem;background:transparent}thead tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}thead th{width:100%;padding:.65rem .75rem;background:#f4f8ef;border-radius:10px}thead th:nth-child(2),thead th:nth-child(3),thead th:nth-child(4){text-align:left}tbody tr{margin-bottom:.9rem;border:1px solid #e4ebdd;border-radius:14px;padding:.85rem 1rem;background:#fbfdf9}tbody td{padding:.35rem 0;display:flex;align-items:center;justify-content:space-between;gap:.75rem}tbody td:before{content:attr(data-label);font-weight:700;color:#4a5442;font-size:.92rem;flex:0 0 46%;max-width:52%}.product-name{white-space:normal}.column-sort,.language-trigger{width:100%;justify-content:space-between}.table-footer{flex-direction:column;align-items:stretch;gap:.75rem}.rows-control{display:flex;width:100%;justify-content:space-between}.pagination{width:100%;align-items:stretch}.pagination-controls{width:100%;justify-content:space-between}}@media (max-width: 520px){.language-modal-list{grid-template-columns:1fr}}.battery-detail{min-height:100vh;background:#fff;color:#111827;padding:18px 16px 36px;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.battery-detail-header{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;padding:2px 0 12px}.battery-back,.battery-search{width:44px;height:44px;border-radius:12px;border:1px solid rgba(17,24,39,.12);background:transparent;color:#111827b3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.battery-back{font-size:28px;line-height:1}.battery-search svg{width:22px;height:22px}.battery-brand{justify-self:center;width:64px;height:64px;border-radius:0;background:#3ab300;color:#ffe000;font-weight:900;display:inline-flex;align-items:center;justify-content:center;letter-spacing:-.04em;font-size:1.7rem;line-height:1}.battery-hero{padding-top:6px;text-align:left}.battery-hero-img{width:min(440px,100%);max-height:420px;height:auto;display:block;margin:8px auto 16px}.battery-hero-fallback{width:min(440px,100%);height:160px;margin:8px auto 16px;border-radius:18px;background:#1118270f}.battery-title{margin:0;font-size:2.1rem;font-weight:700;letter-spacing:-.03em;color:#111827c7}.battery-subtitle{margin:6px 0 0;font-size:.95rem;color:#11182794}.battery-section{margin-top:22px;padding-top:18px;border-top:1px solid rgba(17,24,39,.12)}.battery-section-title{margin:0 0 12px;font-size:.95rem;letter-spacing:.02em;color:#11182794;font-weight:600}.battery-actions{display:grid;grid-template-columns:1fr;gap:12px}.battery-info-list{width:min(560px,100%);margin:10px auto 0;padding:10px;border-radius:14px;border:1px solid rgba(17,24,39,.1);background:#fff;display:grid;gap:10px}.battery-info-card{min-height:62px;border-radius:16px;border:2px solid rgba(58,179,0,.72);background:#fff;color:#3ab300eb;display:grid;grid-template-columns:56px 1fr;align-items:center;gap:12px;padding:10px 18px}.battery-info-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.battery-info-icon svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.battery-info-label{font-size:clamp(.98rem,4vw,1.18rem);line-height:1.15;font-weight:700}.battery-action{height:54px;border-radius:16px;border:2px solid rgba(58,179,0,.7);background:#fff;color:#3ab300e6;font-weight:700;font-size:1rem;text-align:left;padding:0 16px}.battery-action:disabled{opacity:.55}.battery-error{margin:0 0 10px;color:#b42318;font-size:.95rem}.battery-language-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.battery-lang{height:44px;border-radius:14px;font-weight:600;font-size:.92rem;padding:0 10px;cursor:pointer}.battery-lang.is-available{border:2px solid rgba(58,179,0,.7);background:#fff;color:#3ab300e6}.battery-lang.is-unavailable{border:2px solid rgba(17,24,39,.08);background:#1118271f;color:#ffffffe6;cursor:not-allowed}.battery-lang.is-loading{opacity:.7}.battery-detail--peakpower .battery-brand{background:transparent;color:#111827b3}.battery-detail--peakpower .battery-action,.battery-detail--peakpower .battery-info-card,.battery-detail--peakpower .battery-lang.is-available{border-color:#e46c00a6;color:#e46c00e6}.battery-detail--gpet .battery-action,.battery-detail--gpet .battery-info-card,.battery-detail--gpet .battery-lang.is-available{border-color:#23b900a6;color:#23b900e6}.battery-detail--buc .battery-action,.battery-detail--buc .battery-info-card,.battery-detail--buc .battery-lang.is-available{border-color:#c8a03aa6;color:#c8a03af2}@media (max-width: 410px){.battery-language-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html:has(.battery-detail),body:has(.battery-detail),#root:has(.battery-detail){background:#fff}.battery-detail{min-height:100dvh;display:flex;flex-direction:column}.battery-detail-footer{margin:3rem -16px -36px;padding:2.25rem 1.25rem 2.4rem;background:#f6f6f6;color:#111827ad;text-align:center;font-size:.86rem;line-height:1.25;flex-shrink:0}.battery-detail-footer p{margin:0}.battery-brand--image{width:min(160px,38vw);height:64px;background:transparent;color:inherit;border-radius:0}.battery-brand--image img{width:100%;max-height:100%;object-fit:contain;display:block}.battery-brand--buc{width:min(230px,46vw)}.battery-brand--legacy-peakpower{width:min(150px,34vw)}@media (max-width: 640px){.battery-hero-img{width:auto;max-width:min(82vw,320px);max-height:260px;object-fit:contain;margin:4px auto 14px}}.dev-selector{min-height:100vh;background:#fff;color:#111827;padding:18px 16px 28px;width:100%;max-width:none;margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.dev-selector-header{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;padding:4px 0 14px}.dev-icon-btn{width:44px;height:44px;border-radius:12px;border:1px solid rgba(17,24,39,.12);background:transparent;color:#111827b3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.dev-icon-btn svg{width:22px;height:22px}.dev-logo{justify-self:center;width:64px;height:64px;border-radius:0;background:#3ab300;display:inline-flex;align-items:center;justify-content:center;color:#ffe000;font-weight:900;font-size:1.7rem;line-height:1;letter-spacing:-.04em}.dev-selector-hero h1{margin:8px 0 10px;font-size:2.35rem;font-weight:700;letter-spacing:-.02em;color:#111827c7}.dev-selector-hero p{margin:0 0 18px;font-size:.95rem;line-height:1.5;color:#1118279e}.dev-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding-bottom:10px;border-bottom:1px solid rgba(17,24,39,.08);margin-bottom:16px}.dev-tab{position:relative;padding:10px 0;border:none;background:none;font-size:.95rem;color:#11182773;cursor:pointer;text-align:center}.dev-tab.is-active{color:#3ab300;font-weight:600}.dev-tab.is-active:after{content:"";position:absolute;left:18%;right:18%;bottom:-11px;height:3px;border-radius:999px;background:#3ab300}.dev-filters{display:flex;flex-direction:column;gap:12px;overflow:hidden}.dev-tab-stage{position:relative;width:100%}.dev-tab-panel{display:flex;flex-direction:column;gap:12px;width:100%}.dev-tab-stage>.dev-tab-panel{left:0;position:absolute;top:0;will-change:transform,opacity}.dev-tab-stage>.dev-tab-panel--entering{position:relative}.dev-tab-panel--leaving{pointer-events:none;z-index:1;animation:none}.dev-tab-panel--entering{z-index:2}.dev-tab-panel--push-out-left,.dev-tab-panel--push-out-right{animation:none}.dev-tab-panel--push-in-left{animation:dev-tab-panel-push-in-left .34s cubic-bezier(.22,1,.36,1)}.dev-tab-panel--push-in-right{animation:dev-tab-panel-push-in-right .34s cubic-bezier(.22,1,.36,1)}@keyframes dev-tab-panel-push-in-left{0%{opacity:.86;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}@keyframes dev-tab-panel-push-in-right{0%{opacity:.86;transform:translate(48px)}to{opacity:1;transform:translate(0)}}.dev-selector--gp .dev-tab-stage{overflow:hidden}.dev-selector--gp .dev-tab-panel--push-out-left{animation:legacy-gp-slide-out-left .3s cubic-bezier(.32,.72,0,1)}.dev-selector--gp .dev-tab-panel--push-out-right{animation:legacy-gp-slide-out-right .3s cubic-bezier(.32,.72,0,1)}.dev-selector--gp .dev-tab-panel--push-in-left{animation:legacy-gp-slide-in-left .3s cubic-bezier(.32,.72,0,1)}.dev-selector--gp .dev-tab-panel--push-in-right{animation:legacy-gp-slide-in-right .3s cubic-bezier(.32,.72,0,1)}@keyframes legacy-gp-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes legacy-gp-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes legacy-gp-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes legacy-gp-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.dev-accordion{width:100%;border-radius:18px;border:2px solid rgba(58,179,0,.75);background:#fff;color:#3ab300;padding:16px 18px;font-size:1.05rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.dev-accordion:disabled{opacity:.55;cursor:not-allowed}.dev-accordion{color:#3ab300}.dev-accordion.dev-filter:not(.has-selection):not(.is-open),.dev-accordion.dev-productline:not(.has-selection):not(.is-open){color:#3ab300a6}.dev-accordion.dev-filter.has-selection:not(.is-open),.dev-accordion.dev-productline.has-selection:not(.is-open){color:#111827d9}.dev-chevron{display:inline-flex;width:22px;height:22px;color:#3ab300b3;transition:transform .16s ease}.dev-chevron svg{width:100%;height:100%}.dev-accordion.is-open .dev-chevron{transform:rotate(180deg)}.dev-dropdown{border-radius:18px;border:2px solid rgba(58,179,0,.75);background:#fff;overflow:hidden}.dev-dropdown-head{padding:18px 18px 14px;font-size:1.15rem;color:#1118276b}.dev-dropdown-note{padding:14px 18px 18px;font-size:1rem;color:#11182785}.dev-option{width:100%;text-align:left;border:none;background:#fff;padding:14px 18px;font-size:1.25rem;color:#111827c7;cursor:pointer}.dev-option.is-selected{background:#11182729}.dev-actions{display:grid;grid-template-columns:1.35fr 1fr;gap:12px;margin-top:4px}.dev-btn{height:48px;border-radius:14px;border:none;font-weight:700;cursor:pointer}.dev-btn-primary,.dev-btn-secondary{background:#3ab300;color:#fff}.dev-product-groups{margin-top:16px;padding:12px 14px;display:flex;flex-direction:column;gap:18px}.dev-product-title{margin:0 0 10px;font-size:1.25rem;font-weight:700;color:#111827c7}.dev-product-row{display:grid;grid-auto-flow:column;grid-auto-columns:156px;gap:14px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.dev-product-row::-webkit-scrollbar{height:6px}.dev-product-row::-webkit-scrollbar-thumb{background:#11182733;border-radius:999px}.dev-product-card{scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;width:192px;padding-bottom:12px;border-bottom:1px solid rgba(17,24,39,.14)}.dev-product-img{height:124px;border-radius:16px;border:1px solid rgba(17,24,39,.12);background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.dev-product-img-el{width:100%;height:100%;object-fit:contain;display:block}.dev-product-img-gp{background:#3ab300;color:#ffe000;font-weight:900;font-size:1.35rem;width:64px;height:40px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:-.04em}.dev-product-caption{font-size:1.18rem;line-height:1.25;color:#111827b8}.dev-product-caption-line{display:block}.dev-product-caption-line1{font-weight:500;color:#111827c7}.dev-product-caption-line2{margin-top:2px;color:#1118279e}.origin-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:#11182742;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.origin-modal-card{position:relative;width:min(396px,100%);border-radius:20px;background:#fff;color:#111827c7;padding:34px 28px 30px;text-align:center;box-shadow:0 22px 60px #11182733}.origin-modal-close{position:absolute;top:18px;right:20px;width:32px;height:32px;border:0;background:transparent;color:#3ab300;font-size:34px;line-height:1;cursor:pointer}.origin-modal-card h2{margin:22px 0 8px;font-size:1.45rem;line-height:1.15;font-weight:700;color:#111827c7}.origin-modal-copy{margin:0 auto;max-width:30ch;font-size:1rem;line-height:1.25;color:#11182761}.origin-modal-hint{margin:22px 0 14px;font-size:.82rem;line-height:1.3;color:#1118275c}.origin-modal-image{width:min(270px,86%);height:84px;object-fit:contain;display:block;margin:0 auto 24px}.origin-country-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.origin-country-btn{min-height:74px;border-radius:18px;border:2px solid rgba(58,179,0,.82);background:#fff;color:#31b600;font-size:1.1rem;font-weight:800;cursor:pointer}.origin-country-btn:hover{background:#3ab3000f}@media (max-width: 390px){.origin-modal-card{padding-left:22px;padding-right:22px}.origin-country-actions{gap:12px}}.dev-selector-footer{margin:3rem calc(-1*clamp(1.25rem,4vw,2rem)) calc(-1*clamp(1.25rem,4vw,2rem));padding:2.25rem 1.25rem 2.4rem;background:#f6f6f6;color:#111827ad;text-align:center;font-size:.86rem;line-height:1.25}.dev-selector-footer p{margin:0}html:has(.dev-selector),body:has(.dev-selector),#root:has(.dev-selector){background:#fff}.dev-selector{min-height:100dvh;display:flex;flex-direction:column}.dev-selector-footer{margin:auto -16px -28px;flex-shrink:0}.dev-selector{--pp-accent: #3ab300;--pp-accent-rgb: 58, 179, 0}.dev-selector{--gp-green: #30b700;--gp-yellow: #ffe600;--gp-dark-gray: #54565a;--gp-medium-gray: #989aa5;--gp-light-gray: #d9d8d6;min-height:100vh;padding:24px 0 0;background:#fff;color:var(--gp-dark-gray);align-items:center;overflow-x:hidden}.dev-selector-header,.dev-selector-hero,.dev-tabs,.dev-filters{width:100%;max-width:800px;min-width:0}.dev-selector--gp .dev-selector-header,.dev-selector--gp .dev-selector-hero,.dev-selector--gp .dev-tabs,.dev-selector--gp .dev-filters{max-width:375px}.dev-selector--gp{padding-top:0}.gp-topbar{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:100;width:100%;max-width:375px;background:#fff;padding-top:24px;overflow:visible}.gp-topbar.is-search-open{box-shadow:0 4px 2px #dcdcdc33}.dev-selector--gp .dev-selector-hero{margin-top:108px}.dev-selector-header{grid-template-columns:32px 1fr 32px;gap:0;align-items:end;min-height:60px;padding:0 24px 1px}.gp-status-bar{position:absolute;top:0;left:50%;transform:translate(-50%);width:374px;height:52px;padding:8px 18px 8px 20px;display:flex;align-items:center;justify-content:space-between;background:#fff;color:#000;z-index:2;pointer-events:none;box-sizing:border-box}.gp-status-bar__time{font-size:17px;font-weight:700;letter-spacing:-.4px;line-height:1}.gp-status-bar__icons{display:inline-flex;align-items:center;gap:7px}.gp-status-bar__signal{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.gp-status-bar__signal i{display:block;width:3px;background:#000;border-radius:999px}.gp-status-bar__signal i:nth-child(1){height:4px;opacity:.75}.gp-status-bar__signal i:nth-child(2){height:6px;opacity:.82}.gp-status-bar__signal i:nth-child(3){height:9px;opacity:.9}.gp-status-bar__signal i:nth-child(4){height:12px}.gp-status-bar__wifi{width:17px;height:12px;position:relative}.gp-status-bar__wifi:before,.gp-status-bar__wifi:after{content:"";position:absolute;left:50%;border:2px solid #000000;border-bottom:0;border-left-color:transparent;border-right-color:transparent;border-radius:999px 999px 0 0;transform:translate(-50%)}.gp-status-bar__wifi:before{top:0;width:15px;height:8px}.gp-status-bar__wifi:after{top:4px;width:8px;height:4px}.gp-status-bar__battery{width:27px;height:14px;position:relative;border:1.5px solid #000000;border-radius:4px;box-sizing:border-box}.gp-status-bar__battery:after{content:"";position:absolute;right:-3px;top:3px;width:2px;height:6px;border-radius:0 2px 2px 0;background:#000}.gp-status-bar__battery b{display:block;width:19px;height:8px;margin:2px 0 0 2px;border-radius:2px;background:#000}.dev-icon-btn{width:32px;height:32px;border:0;border-radius:0;background:transparent;color:var(--gp-dark-gray);padding:0}.dev-icon-btn img,.dev-icon-btn svg{width:32px;height:32px;display:block}.dev-logo{width:60px;height:60px;background:transparent}.dev-logo img{width:60px;height:60px;display:block}.dev-logo span{display:none}.dev-selector-hero{padding:40px 24px 24px}.dev-selector-hero h1{margin:0 0 12px;color:var(--gp-dark-gray);font-size:30px;line-height:normal;font-weight:500;letter-spacing:-1.5px}.dev-selector-hero p{margin:0;color:var(--gp-dark-gray);font-size:16px;line-height:normal;letter-spacing:-.8px;font-weight:400}.pp-hero-line{display:inline}.dev-tabs{grid-template-columns:repeat(3,minmax(0,1fr));height:44px;padding:0;border-bottom:0;margin:0;filter:drop-shadow(0 2px 1px rgba(0,0,0,.05))}.dev-tab{height:44px;padding:12px 2px;background:#fff;color:var(--gp-medium-gray);font-size:16px;line-height:normal;font-weight:400;letter-spacing:-.8px;white-space:nowrap}.dev-tab.is-active{color:var(--gp-green);font-weight:500;border-bottom:1.5px solid var(--gp-green)}.dev-tab.is-active:after{display:none}.dev-filters{padding:40px 24px 0;gap:4px}.dev-accordion{min-height:48px;border:1px solid var(--gp-green);border-radius:12px;padding:12px 16px;color:var(--gp-green);font-size:16px;line-height:normal;letter-spacing:-.8px;font-weight:400}.dev-accordion.dev-filter:not(.has-selection):not(.is-open),.dev-accordion.dev-productline:not(.has-selection):not(.is-open){color:var(--gp-green)}.dev-accordion.dev-filter.has-selection:not(.is-open),.dev-accordion.dev-productline.has-selection:not(.is-open){color:var(--gp-dark-gray)}.dev-chevron{width:24px;height:24px;color:var(--gp-green)}.dev-dropdown{border:1px solid var(--gp-green);border-radius:12px}.dev-dropdown-head,.dev-dropdown-note,.dev-option{font-size:16px;line-height:normal;letter-spacing:-.8px}.dev-dropdown-head{color:var(--gp-medium-gray);font-weight:400}.dev-option,.dev-dropdown-note{color:var(--gp-dark-gray);font-weight:400}.dev-option{min-height:36px;padding:8px 16px}.dev-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:0}.dev-btn{height:43px;min-width:0;border-radius:12px;background:var(--gp-green);color:#fff;font-size:16px;line-height:normal;letter-spacing:-.8px}.dev-btn-primary{font-weight:700}.dev-btn-secondary{width:90px;font-weight:400}.dev-product-groups{width:100%;margin:36px 0 0;padding:0;gap:24px;overflow:hidden}.dev-product-group{width:100%;max-width:800px;padding:0}.dev-product-title{margin:0;padding:12px 12px 0 0;color:var(--gp-dark-gray);font-size:20px;line-height:normal;font-weight:500;letter-spacing:-1px}.dev-product-row{display:flex;gap:0;overflow-x:auto;padding:0;scroll-snap-type:x proximity}.dev-product-card{flex:0 0 132px;width:132px;gap:0;padding:12px 0;border-bottom:1px solid var(--gp-light-gray);cursor:pointer}.dev-product-img{width:132px;height:81px;border:0;border-radius:0;background:#fff}.dev-product-img-el{object-fit:cover}.dev-product-card--preview{cursor:default}.dev-product-img--preview{align-items:center;justify-content:center}.dev-product-img-el--preview{object-fit:contain}.dev-product-img-gp{width:68px;height:28px;border-radius:0;background:var(--gp-green);color:#ffe000;font-size:18px}.dev-product-caption{min-height:36px;padding:0 16px;color:var(--gp-dark-gray);font-size:14px;line-height:normal;letter-spacing:-.7px}.dev-product-caption-line1,.dev-product-caption-line2{color:var(--gp-dark-gray);font-weight:400}.dev-selector-footer{width:100%;min-height:140px;margin:40px 0 0;padding:32px 20px;background:#f8f8f8;color:var(--gp-dark-gray);font-size:12px;line-height:normal;letter-spacing:-.6px}@media (max-width: 430px){.dev-selector-header,.dev-selector-hero,.dev-tabs,.dev-filters{max-width:375px}.gp-status-bar{width:374px}.dev-selector-hero h1{font-size:30px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dev-icon-btn.is-active,.dev-icon-btn.is-menu-open,.pp-selector .dev-icon-btn.is-active,.pp-selector .dev-icon-btn.is-menu-open{border-color:transparent;color:var(--gp-green);background:transparent}.gpet-search-bar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;margin:0 0 18px;padding:8px 10px 8px 18px;border:2px solid rgba(var(--pp-accent-rgb),.75);border-radius:18px;background:#fff;box-shadow:0 10px 26px #1118270f}.gp-search-bar{position:absolute;top:84px;left:0;width:375px;max-width:375px;height:52px;margin:0;padding:12px 16px 0;display:block;border:0;border-radius:0;background:transparent;box-shadow:none;transform-origin:top center;overflow:hidden;will-change:opacity,transform}.gp-search-bar.is-open{animation:gp-search-bar-push-open .32s cubic-bezier(.22,1,.36,1)}.gp-search-bar.is-closing{animation:gp-search-bar-pull-close .26s cubic-bezier(.55,0,.55,.2)}@keyframes gp-search-bar-push-open{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes gp-search-bar-pull-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-18px)}}.gp-search-bar__field{width:338px;max-width:100%;height:40px;border:1px solid var(--gp-medium-gray);border-radius:100px;background:#fff;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:14px;padding:0 16px;will-change:transform}.gp-search-bar.is-open .gp-search-bar__field{animation:gp-search-field-push-open .32s cubic-bezier(.22,1,.36,1)}.gp-search-bar.is-closing .gp-search-bar__field{animation:gp-search-field-pull-close .26s cubic-bezier(.55,0,.55,.2)}@keyframes gp-search-field-push-open{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes gp-search-field-pull-close{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.gp-search-bar__icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--gp-medium-gray)}.gp-search-bar__icon img,.gp-search-bar__close img,.gp-search-bar__close svg{width:24px;height:24px;display:block}.gp-search-bar input{min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--gp-dark-gray);font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.8px}.gp-search-bar input::placeholder{color:var(--gp-medium-gray)}.gpet-search-bar input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#111827c7;font:inherit;font-size:1rem;line-height:1.35}.gpet-search-bar input::placeholder{color:#1118276b}.gpet-search-bar button{width:38px;height:38px;border:0;border-radius:12px;background:rgba(var(--pp-accent-rgb),.1);color:var(--pp-accent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.gpet-search-bar button svg{width:20px;height:20px}.gpet-menu-overlay{position:fixed;top:108px;right:0;bottom:0;left:0;z-index:80;background:transparent;display:flex;justify-content:flex-start}.gpet-menu-panel{width:min(278px,72vw);height:100%;background:#fff;color:var(--gp-dark-gray);display:flex;flex-direction:column;padding:24px 24px 40px;box-shadow:4px 2px 8px #0000000d;overflow-y:auto}.gpet-menu-nav{display:flex;flex-direction:column}.gpet-menu-section,.gpet-menu-link{text-decoration:none;color:inherit}.gpet-menu-section{padding-bottom:8px;border-bottom:1px solid var(--gp-green);color:var(--gp-green);font-size:16px;line-height:normal;letter-spacing:-.8px;font-weight:400}.gpet-menu-link{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:8px;padding-bottom:8px;font-size:16px;line-height:normal;letter-spacing:-.8px;font-weight:400}.gpet-menu-link svg{width:24px;height:24px;color:var(--gp-dark-gray);flex:0 0 auto}.gpet-menu-spacer{flex:1 1 auto;min-height:220px}.gpet-menu-switch{width:100%;min-height:60px;border:0;border-radius:12px;background:var(--gp-green);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;line-height:normal;letter-spacing:-.7px;font-weight:700;cursor:pointer}.gpet-menu-switch svg{width:12px;height:12px}.gpet-menu-language{margin-top:20px;padding-top:12px;border-top:1px solid var(--gp-light-gray);display:flex;flex-direction:column;gap:8px}.gpet-menu-language label{font-size:14px;line-height:normal;letter-spacing:-.7px;color:var(--gp-dark-gray);font-weight:400}.gpet-menu-language select{width:100%;min-height:60px;border:1px solid var(--gp-medium-gray);border-radius:12px;background:#fff;color:var(--gp-medium-gray);padding:0 16px;font:inherit;font-size:14px;line-height:normal;letter-spacing:-.7px;font-weight:400}@media (max-width: 390px){.gpet-menu-panel{width:min(278px,72vw);height:100%;padding-left:24px;padding-right:24px}.gpet-menu-spacer{min-height:220px}}.gpet-menu-switch-prefix{display:inline}.pp-selector{--pp-accent: #e46c00;--pp-accent-rgb: 228, 108, 0;--pp-accent-soft: rgba(var(--pp-accent-rgb), .14)}.pp-selector--peakpower{--pp-accent: #e46c00;--pp-accent-rgb: 228, 108, 0}.pp-selector--gpet{--pp-accent: #23b900;--pp-accent-rgb: 35, 185, 0}.pp-selector--buc{--pp-accent: #c8a03a;--pp-accent-rgb: 200, 160, 58}.pp-selector .dev-logo{width:min(160px,38vw);height:auto;background:transparent;border-radius:0;padding:0}.pp-selector .dev-logo img{width:100%;height:auto;object-fit:contain;display:block}.pp-selector .dev-tab.is-active{color:var(--pp-accent);border-bottom:1.5px solid var(--pp-accent)}.pp-selector .dev-tab.is-active:after{background:var(--pp-accent)}.pp-selector .pp-tabs{grid-template-columns:repeat(3,1fr)}.pp-selector--peakpower.pp-selector .pp-tabs,.pp-selector--peakpower .dev-tabs,.pp-selector--buc.pp-selector .pp-tabs,.pp-selector--buc .dev-tabs{grid-template-columns:repeat(2,1fr)}.pp-selector .dev-selector-hero p{max-width:none}.pp-selector .pp-hero-line{display:inline}@media (max-width: 520px){.pp-selector .pp-hero-line{display:block}}.pp-selector .dev-accordion,.pp-selector .dev-dropdown{border-color:#00000038}.pp-selector .dev-accordion{color:rgba(var(--pp-accent-rgb),.9)}.pp-selector .dev-accordion.dev-filter:not(.has-selection):not(.is-open),.pp-selector .dev-accordion.dev-productline:not(.has-selection):not(.is-open){color:rgba(var(--pp-accent-rgb),.65)}.pp-selector .dev-accordion.dev-filter.has-selection:not(.is-open),.pp-selector .dev-accordion.dev-productline.has-selection:not(.is-open){color:rgba(var(--pp-accent-rgb),.9)}.pp-selector .dev-chevron{color:rgba(var(--pp-accent-rgb),.7)}.pp-selector .dev-btn-primary,.pp-selector .dev-btn-secondary{background:var(--pp-accent);color:#fff}.pp-selector .dev-option.is-selected{background:#1118271f}.pp-selector .dev-product-card{padding-bottom:12px;border-bottom:1px solid rgba(17,24,39,.14)}.pp-selector .pp-fallback{background:rgba(var(--pp-accent-rgb),.08)}.pp-selector .dev-product-img-logo{width:min(88px,60%);height:auto;object-fit:contain;display:block}.pp-selector--gpet .dev-accordion,.pp-selector--gpet .dev-dropdown{border-color:rgba(var(--pp-accent-rgb),.75)}.pp-selector--gpet .dev-accordion,.pp-selector--gpet .dev-accordion.dev-filter:not(.has-selection):not(.is-open),.pp-selector--gpet .dev-accordion.dev-productline:not(.has-selection):not(.is-open),.pp-selector--gpet .dev-accordion.dev-filter.has-selection:not(.is-open),.pp-selector--gpet .dev-accordion.dev-productline.has-selection:not(.is-open){color:rgba(var(--pp-accent-rgb),.9)}.pp-selector--gpet .dev-chevron{color:rgba(var(--pp-accent-rgb),.82)}.pp-selector--gpet-home{--gpet-home-accent: #30b700;--gpet-home-muted: #989aa5;--gpet-home-text: #54565a;--gpet-home-border: #d9d8d6;--gpet-home-footer: #f8f8f8;min-height:100dvh;padding:0;align-items:center;background:#fff;color:var(--gpet-home-text)}.pp-selector--gpet-home .dev-selector-hero,.pp-selector--gpet-home .dev-tabs,.pp-selector--gpet-home .dev-filters,.pp-selector--gpet-home .dev-selector-footer{width:min(100%,375px);max-width:375px}.pp-selector--gpet-home .gp-topbar{position:fixed;top:0;left:50%;z-index:100;width:min(100%,375px);max-width:375px;padding-top:0;transform:translate(-50%);background:#fff;overflow:visible}.pp-selector--gpet-home .dev-selector-header{width:100%;max-width:375px;min-height:84px;height:84px;padding:28px 24px 12px;display:grid;grid-template-columns:32px 1fr 32px;align-items:end;gap:0;background:#fff;box-shadow:0 4px 2px #dcdcdc33;border-radius:0}.pp-selector--gpet-home .dev-icon-btn,.pp-selector--gpet-home .dev-icon-btn.is-active,.pp-selector--gpet-home .dev-icon-btn.is-menu-open{width:32px;height:32px;padding:0;border:0;border-radius:0;background:transparent;color:var(--gpet-home-text)}.pp-selector--gpet-home .dev-icon-btn svg{width:32px;height:32px;display:block}.pp-selector--gpet-home .dev-logo,.pp-selector--gpet-home.pp-selector .dev-logo{justify-self:center;width:126px;height:39px;min-width:126px;min-height:39px;max-width:126px;max-height:39px;background:transparent}.pp-selector--gpet-home .dev-logo img,.pp-selector--gpet-home.pp-selector .dev-logo img{width:126px;height:39px;display:block;object-fit:contain}.pp-selector--gpet-home .gpet-search-bar{position:absolute;top:84px;left:0;z-index:1;width:375px;max-width:375px;height:52px;padding:12px 16px 0;background:transparent;border-radius:0;box-shadow:none}.pp-selector--gpet-home .gpet-search-bar .gp-search-bar__field{width:338px;max-width:100%;height:40px;border:1px solid var(--gpet-home-muted);border-radius:100px;background:#fff;grid-template-columns:24px minmax(0,1fr);gap:14px;padding:0 16px}.pp-selector--gpet-home .gpet-search-bar input{color:var(--gpet-home-text);font-size:16px;line-height:normal;font-weight:400;letter-spacing:-.8px}.pp-selector--gpet-home .gpet-search-bar input::placeholder,.pp-selector--gpet-home .gp-search-bar__icon{color:var(--gpet-home-muted)}.pp-selector--gpet-home .dev-selector-hero{margin-top:84px;padding:40px 24px 31px}.pp-selector--gpet-home .dev-selector-hero h1{margin:0 0 12px;color:var(--gpet-home-text);font-size:30px;line-height:normal;font-weight:500;letter-spacing:-1.5px}.pp-selector--gpet-home .dev-selector-hero p{margin:0;color:var(--gpet-home-text);font-size:16px;line-height:normal;font-weight:400;letter-spacing:-.8px}.pp-selector--gpet-home .pp-hero-line{display:inline}.pp-selector--gpet-home .dev-tabs{grid-template-columns:repeat(3,minmax(0,1fr));height:44px;margin:0;padding:0;border-bottom:0;filter:drop-shadow(0 4px 2px rgba(0,0,0,.05))}.pp-selector--gpet-home .dev-tab{height:44px;padding:12px 0;color:var(--gpet-home-muted);background:#fff;font-size:16px;line-height:normal;font-weight:400;letter-spacing:-.8px}.pp-selector--gpet-home .dev-tab.is-active{color:var(--gpet-home-accent);font-weight:500;border-bottom:1.5px solid var(--gpet-home-accent)}.pp-selector--gpet-home .dev-tab.is-active:after{display:none}.pp-selector--gpet-home .dev-filters,.pp-selector--gpet-home .pp-filters{padding:40px 24px 0;gap:4px}.pp-selector--gpet-home .dev-tab-stage{overflow:hidden}.pp-selector--gpet-home .dev-accordion,.pp-selector--gpet-home .dev-accordion.dev-filter:not(.has-selection):not(.is-open),.pp-selector--gpet-home .dev-accordion.dev-productline:not(.has-selection):not(.is-open),.pp-selector--gpet-home .dev-accordion.dev-filter.has-selection:not(.is-open),.pp-selector--gpet-home .dev-accordion.dev-productline.has-selection:not(.is-open){min-height:48px;padding:12px 16px;border:1px solid var(--gpet-home-accent);border-radius:16px;color:var(--gpet-home-accent);font-size:16px;line-height:normal;font-weight:400;letter-spacing:-.8px}.pp-selector--gpet-home .dev-chevron,.pp-selector--gpet-home .dev-chevron svg{width:24px;height:24px;color:var(--gpet-home-accent)}.pp-selector--gpet-home .dev-dropdown{border:1px solid var(--gpet-home-border);border-radius:16px;overflow:hidden}.pp-selector--gpet-home .dev-dropdown-head,.pp-selector--gpet-home .dev-dropdown-note,.pp-selector--gpet-home .dev-option{font-size:16px;line-height:normal;letter-spacing:-.8px;font-weight:400}.pp-selector--gpet-home .dev-dropdown-head{padding:8px 16px;color:var(--gpet-home-muted)}.pp-selector--gpet-home .dev-option,.pp-selector--gpet-home .dev-dropdown-note{min-height:36px;padding:8px 16px;color:var(--gpet-home-text)}.pp-selector--gpet-home .dev-actions{grid-template-columns:minmax(0,229px) 90px;gap:8px;margin-top:4px}.pp-selector--gpet-home .dev-btn{height:43px;border-radius:12px;background:var(--gpet-home-accent);color:#fff;font-size:16px;line-height:normal;letter-spacing:-.8px}.pp-selector--gpet-home .dev-btn-primary{font-weight:700}.pp-selector--gpet-home .dev-btn-secondary{width:90px;font-weight:400}.pp-selector--gpet-home .dev-product-groups{width:375px;margin:40px -24px 0;padding:0;gap:0}.pp-selector--gpet-home .dev-product-group{width:100%;padding-left:24px;box-sizing:border-box}.pp-selector--gpet-home .dev-product-title{margin:0;padding:12px 12px 0 0;color:var(--gpet-home-text);font-size:20px;line-height:normal;font-weight:500;letter-spacing:-1px}.pp-selector--gpet-home .dev-product-row{display:flex;gap:8px;overflow-x:auto;padding:0;scrollbar-width:none}.pp-selector--gpet-home .dev-product-row::-webkit-scrollbar{display:none}.pp-selector--gpet-home .dev-product-card{flex:0 0 132px;width:132px;padding:12px 0;gap:0;border-bottom:1px solid var(--gpet-home-border)}.pp-selector--gpet-home .dev-product-img{width:132px;height:81px;border:0;border-radius:0;background:#0000000d}.pp-selector--gpet-home .pp-fallback .dev-product-img-logo{display:none}.pp-selector--gpet-home .dev-product-caption{min-height:29px;padding:0 16px;color:var(--gpet-home-text);font-size:14px;line-height:normal;font-weight:400;letter-spacing:-.7px}.pp-selector--gpet-home .dev-product-caption-line1,.pp-selector--gpet-home .dev-product-caption-line2{color:var(--gpet-home-text);font-weight:400}.pp-selector--gpet-home .dev-product-caption-line2{display:none}.pp-selector--gpet-home .dev-selector-footer{width:375px;min-height:140px;margin:48px 0 0;padding:32px 20px;background:var(--gpet-home-footer);color:#54565a;font-size:12px;line-height:normal;font-weight:400;letter-spacing:-.6px}.pp-selector--gpet-home .gpet-menu-overlay{top:84px;left:50%;right:auto;width:min(100%,375px);transform:translate(-50%)}.pp-selector--gpet-home .gpet-menu-panel{width:278px;min-width:278px;padding:24px 24px 40px}.pp-selector--gpet-home .gpet-menu-section{color:var(--gpet-home-accent);border-bottom-color:var(--gpet-home-accent)}@media (max-width: 390px){.pp-selector--gpet-home .gp-topbar,.pp-selector--gpet-home .gpet-search-bar,.pp-selector--gpet-home .dev-selector-hero,.pp-selector--gpet-home .dev-tabs,.pp-selector--gpet-home .dev-filters,.pp-selector--gpet-home .dev-selector-footer{width:100%;max-width:100%}.pp-selector--gpet-home .dev-actions{grid-template-columns:minmax(0,1fr) 90px}}.pp-selector--buc .dev-accordion,.pp-selector--buc .dev-dropdown{border-color:#8f8f8fb3}.pp-selector--buc .dev-accordion,.pp-selector--buc .dev-accordion.dev-filter:not(.has-selection):not(.is-open),.pp-selector--buc .dev-accordion.dev-productline:not(.has-selection):not(.is-open),.pp-selector--buc .dev-accordion.dev-filter.has-selection:not(.is-open),.pp-selector--buc .dev-accordion.dev-productline.has-selection:not(.is-open){color:rgba(var(--pp-accent-rgb),.9)}.pp-selector--buc .dev-chevron{color:rgba(var(--pp-accent-rgb),.82)}.pp-selector--legacy-peakpower.pp-selector .pp-tabs,.pp-selector--legacy-peakpower .dev-tabs{grid-template-columns:repeat(2,1fr)}.pp-selector--legacy-peakpower .dev-selector-hero{margin-top:84px}.pp-selector--legacy-peakpower .pp-hero-line{display:inline}.pp-selector--legacy-peakpower .dev-icon-btn.is-active,.pp-selector--legacy-peakpower .dev-icon-btn.is-menu-open{color:#f35a00}.pp-selector--legacy-peakpower .dev-tab.is-active{color:#f35a00;border-bottom:1.5px solid #f35a00}.pp-selector--legacy-peakpower .dev-tab.is-active:after{background:#f35a00}.pp-selector--legacy-peakpower .dev-tab-stage{overflow:hidden}.pp-selector--legacy-peakpower .dev-tab-panel--push-out-left{animation:legacy-peakpower-slide-out-left .3s cubic-bezier(.32,.72,0,1)}.pp-selector--legacy-peakpower .dev-tab-panel--push-out-right{animation:legacy-peakpower-slide-out-right .3s cubic-bezier(.32,.72,0,1)}.pp-selector--legacy-peakpower .dev-tab-panel--push-in-left{animation:legacy-peakpower-slide-in-left .3s cubic-bezier(.32,.72,0,1)}.pp-selector--legacy-peakpower .dev-tab-panel--push-in-right{animation:legacy-peakpower-slide-in-right .3s cubic-bezier(.32,.72,0,1)}@keyframes legacy-peakpower-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes legacy-peakpower-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes legacy-peakpower-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes legacy-peakpower-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.pp-selector--legacy-peakpower .pp-fallback .dev-product-img-gp{color:var(--pp-accent)}.pp-selector--legacy-peakpower .pp-filters{gap:10px}.pp-selector--legacy-peakpower .dev-accordion,.pp-selector--legacy-peakpower .dev-accordion.dev-filter:not(.has-selection):not(.is-open),.pp-selector--legacy-peakpower .dev-accordion.dev-productline:not(.has-selection):not(.is-open),.pp-selector--legacy-peakpower .dev-accordion.dev-filter.has-selection:not(.is-open),.pp-selector--legacy-peakpower .dev-accordion.dev-productline.has-selection:not(.is-open){min-height:52px;border:1px solid #f35a00;border-radius:16px;padding:0 16px;color:#f35a00;font-size:1rem}.pp-selector--legacy-peakpower .dev-chevron{width:18px;height:18px;color:#f35a00}.pp-selector--legacy-peakpower .dev-dropdown{border:1px solid #f35a00;border-radius:16px}.pp-selector--legacy-peakpower .gpet-menu-section{border-bottom-color:#f35a00;color:#f35a00}.pp-selector--legacy-peakpower .gpet-menu-switch{background:#f35a00}.pp-selector--legacy-peakpower .origin-modal-close,.pp-selector--legacy-peakpower .origin-country-btn{color:#f35a00}.pp-selector--legacy-peakpower .origin-country-btn{border-color:#f35a00}.pp-selector--legacy-peakpower .origin-country-btn:hover{background:#f35a000f}.pp-selector--buc .pp-filters{gap:10px}.pp-selector--buc .dev-accordion,.pp-selector--buc .dev-accordion.dev-filter:not(.has-selection):not(.is-open),.pp-selector--buc .dev-accordion.dev-productline:not(.has-selection):not(.is-open),.pp-selector--buc .dev-accordion.dev-filter.has-selection:not(.is-open),.pp-selector--buc .dev-accordion.dev-productline.has-selection:not(.is-open){min-height:52px;border:1px solid #c8a03a;border-radius:16px;padding:0 16px;color:#c8a03a;font-size:1rem}.pp-selector--buc .dev-chevron{width:18px;height:18px;color:#c8a03a}.pp-selector--buc .dev-dropdown{border:1px solid #c8a03a;border-radius:16px}.pp-selector--buc .origin-modal-close,.pp-selector--buc .origin-country-btn{color:#c8a03a}.pp-selector--buc .origin-country-btn{border-color:#c8a03a}.pp-selector--buc .origin-country-btn:hover{background:#c8a03a14}.pp-selector--buc .dev-selector-header{align-items:center}.pp-selector--buc .dev-selector-hero{margin-top:64px}.pp-selector--buc .dev-icon-btn,.pp-selector--buc .dev-icon-btn svg{width:32px;height:32px}.pp-selector--buc .dev-icon-btn{color:#54565a}.pp-selector--buc .dev-icon-btn.is-active,.pp-selector--buc .dev-icon-btn.is-menu-open{color:#c69c3c}.pp-selector--buc .dev-logo,.pp-selector--buc.pp-selector .dev-logo{justify-self:center;width:195px;height:28px}.pp-selector--buc .dev-logo img,.pp-selector--buc.pp-selector .dev-logo img{width:195px;height:28px;object-fit:contain}.pp-selector--buc .dev-selector-hero h1{font-size:30px;line-height:normal;font-weight:500;letter-spacing:-1.5px;color:#54565a}.pp-selector--buc .dev-selector-hero p{font-size:16px;line-height:normal;font-weight:400;letter-spacing:-.8px;color:#54565a}.pp-selector--buc .pp-hero-line{display:inline}.pp-selector--buc .dev-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-selector--buc .dev-tab{font-size:16px;line-height:normal;font-weight:400;letter-spacing:-.8px;color:#989aa5;background:#fff}.pp-selector--buc .dev-tab.is-active{color:#c69c3c;font-weight:500;border-bottom:1.5px solid #c69c3c}.pp-selector--buc .dev-accordion,.pp-selector--buc .dev-accordion.dev-filter:not(.has-selection):not(.is-open),.pp-selector--buc .dev-accordion.dev-productline:not(.has-selection):not(.is-open),.pp-selector--buc .dev-accordion.dev-filter.has-selection:not(.is-open),.pp-selector--buc .dev-accordion.dev-productline.has-selection:not(.is-open){min-height:48px;border:1px solid #c69c3c;border-radius:16px;color:#c69c3c;font-size:16px;line-height:normal;font-weight:400;letter-spacing:-.8px}.pp-selector--buc .dev-chevron,.pp-selector--buc .dev-chevron svg{width:24px;height:24px}.pp-selector--buc .dev-filters,.pp-selector--buc .pp-filters{gap:4px}.pp-selector--buc .gpet-menu-section{color:#c69c3c;border-bottom-color:#c69c3c}.pp-selector--buc .gpet-menu-switch{background:#c69c3c}.pp-selector--buc .gp-search-bar__icon{color:#989aa5}.pp-selector--buc .gp-search-bar__icon svg{width:24px;height:24px;display:block}.pp-selector--peakpower .pp-filters{gap:10px}.pp-selector--peakpower .dev-accordion,.pp-selector--peakpower .dev-accordion.dev-filter:not(.has-selection):not(.is-open),.pp-selector--peakpower .dev-accordion.dev-productline:not(.has-selection):not(.is-open),.pp-selector--peakpower .dev-accordion.dev-filter.has-selection:not(.is-open),.pp-selector--peakpower .dev-accordion.dev-productline.has-selection:not(.is-open){min-height:52px;border:1px solid #f35a00;border-radius:16px;padding:0 16px;color:#f35a00;font-size:1rem}.pp-selector--peakpower .dev-chevron{width:18px;height:18px;color:#f35a00}.pp-selector--peakpower .dev-dropdown{border:1px solid #f35a00;border-radius:16px}.pp-selector--peakpower .origin-modal-close,.pp-selector--peakpower .origin-country-btn{color:#f35a00}.pp-selector--peakpower .origin-country-btn{border-color:#f35a00}.pp-selector--peakpower .origin-country-btn:hover{background:#f35a000f}.pp-selector--100-home{--pp100-accent: #ea660a;--pp100-accent-soft: #968b83;--pp100-border: #cbc3bb;--pp100-text: #54565a;--pp100-muted: #989aa5;--pp100-surface: #f8f8f8;min-height:100dvh;padding:0;background:#fff;color:var(--pp100-text)}.pp-selector--100-home.dev-selector{align-items:center}.pp-selector--100-home .dev-selector-hero,.pp-selector--100-home .dev-tabs,.pp-selector--100-home .dev-filters,.pp-selector--100-home .dev-selector-footer{width:min(100%,375px);max-width:375px}.pp100-topbar{position:fixed;top:0;left:50%;z-index:90;width:min(100%,375px);transform:translate(-50%);background:#fff}.pp100-status-bar{height:52px;padding:8px 18px 8px 20px;display:flex;align-items:center;justify-content:space-between;color:#000;background:#fff;box-sizing:border-box}.pp100-status-bar__time{font-size:17px;line-height:1;font-weight:700;letter-spacing:-.4px}.pp100-status-bar__icons{display:inline-flex;align-items:center;gap:7px}.pp100-status-bar__signal{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.pp100-status-bar__signal i{display:block;width:3px;background:#000;border-radius:999px}.pp100-status-bar__signal i:nth-child(1){height:4px;opacity:.75}.pp100-status-bar__signal i:nth-child(2){height:6px;opacity:.82}.pp100-status-bar__signal i:nth-child(3){height:9px;opacity:.9}.pp100-status-bar__signal i:nth-child(4){height:12px}.pp100-status-bar__wifi{width:17px;height:12px;position:relative}.pp100-status-bar__wifi:before,.pp100-status-bar__wifi:after{content:"";position:absolute;left:50%;border:2px solid #000000;border-bottom:0;border-left-color:transparent;border-right-color:transparent;border-radius:999px 999px 0 0;transform:translate(-50%)}.pp100-status-bar__wifi:before{top:0;width:15px;height:8px}.pp100-status-bar__wifi:after{top:4px;width:8px;height:4px}.pp100-status-bar__battery{width:27px;height:14px;position:relative;border:1.5px solid #000000;border-radius:4px;box-sizing:border-box}.pp100-status-bar__battery:after{content:"";position:absolute;top:3px;right:-3px;width:2px;height:6px;border-radius:0 2px 2px 0;background:#000}.pp100-status-bar__battery b{display:block;width:19px;height:8px;margin:2px 0 0 2px;border-radius:2px;background:#000}.pp100-selector-header{height:84px;min-height:84px;padding:17px 24px 12px;align-items:end;grid-template-columns:32px 1fr 32px;background:#fff;box-shadow:0 4px 2px #dcdcdc33;border-radius:0 0 16px 16px}.pp100-logo{width:126px;height:55px;justify-self:center}.pp100-logo img{width:126px;height:55px;object-fit:contain}.pp-selector--100-home .dev-icon-btn,.pp-selector--100-home .dev-icon-btn.is-active{width:32px;height:32px;color:var(--pp100-text)}.pp-selector--100-home .dev-icon-btn img{width:32px;height:32px}.pp100-search-bar{width:375px;height:60px;padding:10px 18px;background:#d9d8d6;border-radius:0 0 16px 16px;box-sizing:border-box}.pp100-search-bar__field{width:100%;height:40px;border:1px solid var(--pp100-muted);border-radius:999px;background:#fff;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px;box-sizing:border-box}.pp100-search-bar__icon,.pp100-search-bar__clear{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--pp100-muted)}.pp100-search-bar__icon img,.pp100-search-bar__clear svg{width:24px;height:24px}.pp100-search-bar__clear{padding:0;border:0;background:transparent}.pp100-search-bar input{min-width:0;border:0;outline:0;background:transparent;color:var(--pp100-text);font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:normal;font-weight:400;letter-spacing:-.8px}.pp100-search-bar input::placeholder{color:var(--pp100-muted)}.pp100-selector-hero{margin-top:116px;padding:40px 24px 24px}.pp-selector--100-home .dev-selector-hero h1{margin:0 0 12px;color:var(--pp100-text);font-size:30px;line-height:normal;font-weight:500;letter-spacing:-1.5px}.pp-selector--100-home .dev-selector-hero p{margin:0;color:var(--pp100-text);font-size:16px;line-height:normal;font-weight:400;letter-spacing:-.8px}.pp100-tabs,.pp-selector--100-home .dev-tabs{grid-template-columns:repeat(2,minmax(0,1fr));height:44px;margin:0;padding:0;border-bottom:0;filter:drop-shadow(0 4px 2px rgba(0,0,0,.05))}.pp-selector--100-home .dev-tab{height:44px;padding:12px 0;color:var(--pp100-muted);font-size:16px;line-height:normal;font-weight:400;letter-spacing:-.8px;background:#fff}.pp-selector--100-home .dev-tab.is-active{color:var(--pp100-accent);font-weight:500;border-bottom:1.5px solid var(--pp100-accent)}.pp-selector--100-home .dev-tab.is-active:after{display:none}.pp100-filters,.pp-selector--100-home .dev-filters{padding:40px 24px 0;gap:4px}.pp-selector--100-home .dev-tab-panel{gap:4px}.pp-selector--100-home .dev-accordion,.pp-selector--100-home .dev-accordion.dev-filter:not(.has-selection):not(.is-open),.pp-selector--100-home .dev-accordion.dev-productline:not(.has-selection):not(.is-open),.pp-selector--100-home .dev-accordion.dev-filter.has-selection:not(.is-open),.pp-selector--100-home .dev-accordion.dev-productline.has-selection:not(.is-open){min-height:49px;padding:12px 16px;border:1px solid var(--pp100-accent);border-radius:16px;color:var(--pp100-accent);font-size:16px;line-height:normal;font-weight:400;letter-spacing:-.8px}.pp-selector--100-home .dev-chevron{width:24px;height:24px;color:var(--pp100-accent)}.pp-selector--100-home .dev-chevron img{width:24px;height:24px;display:block}.pp-selector--100-home .dev-dropdown{border:1px solid var(--pp100-border);border-radius:16px;overflow:hidden}.pp-selector--100-home .dev-dropdown-head,.pp-selector--100-home .dev-dropdown-note,.pp-selector--100-home .dev-option{font-size:16px;line-height:normal;letter-spacing:-.8px;font-weight:400}.pp-selector--100-home .dev-dropdown-head{padding:8px 16px;color:var(--pp100-muted)}.pp-selector--100-home .dev-option,.pp-selector--100-home .dev-dropdown-note{min-height:36px;padding:8px 16px;color:var(--pp100-text)}.pp-selector--100-home .dev-option.is-selected{background:#54565a14}.pp100-actions,.pp-selector--100-home .dev-actions{grid-template-columns:minmax(0,229px) 90px;gap:8px;margin-top:0}.pp-selector--100-home .dev-btn{height:43px;border-radius:12px;background:var(--pp100-accent);color:#fff;font-size:16px;line-height:normal;letter-spacing:-.8px}.pp-selector--100-home .dev-btn-primary{font-weight:700}.pp-selector--100-home .dev-btn-secondary{width:90px;font-weight:400}.pp-selector--100-home .dev-product-groups{width:100%;margin:40px 0 0;padding:0;gap:0}.pp-selector--100-home .dev-product-group{width:100%;padding-left:24px;box-sizing:border-box}.pp-selector--100-home .dev-product-title{margin:0;padding:12px 12px 0 0;color:var(--pp100-text);font-size:20px;line-height:normal;font-weight:500;letter-spacing:-1px}.pp-selector--100-home .dev-product-row{display:flex;gap:8px;overflow-x:auto;padding:0;scrollbar-width:none}.pp-selector--100-home .dev-product-row::-webkit-scrollbar{display:none}.pp-selector--100-home .dev-product-card{flex:0 0 132px;width:132px;padding:12px 0;gap:0;border-bottom:1px solid var(--pp100-border)}.pp-selector--100-home .dev-product-img{width:132px;height:81px;border:0;border-radius:0;background:#0000000d}.pp-selector--100-home .dev-product-img-el{width:100%;height:100%;object-fit:contain}.pp-selector--100-home .pp-fallback{background:#0000000d}.pp-selector--100-home .dev-product-img-logo{width:84px;max-width:72%;height:auto}.pp-selector--100-home .dev-product-caption{min-height:29px;padding:0 16px;color:var(--pp100-accent-soft);font-size:14px;line-height:normal;font-weight:400;letter-spacing:-.7px}.pp-selector--100-home .dev-product-caption-line1,.pp-selector--100-home .dev-product-caption-line2{color:var(--pp100-accent-soft);font-weight:400}.pp-selector--100-home .dev-product-caption-line2{display:none}.pp100-selector-footer,.pp-selector--100-home .dev-selector-footer{width:375px;min-height:140px;margin:48px 0 0;padding:32px 20px;background:var(--pp100-surface);color:var(--pp100-text);font-size:12px;line-height:normal;font-weight:400;letter-spacing:-.6px}.pp100-menu-overlay{top:136px;left:50%;right:auto;width:min(100%,375px);transform:translate(-50%)}.pp100-menu-panel{width:278px;min-width:278px;padding:24px 24px 40px}.pp100-menu-panel .gpet-menu-close{display:none}.pp100-menu-logo{width:126px;height:55px;margin:0 auto 8px}.pp100-menu-logo img{width:126px;height:55px;object-fit:contain}@media (max-width: 390px){.pp100-topbar,.pp100-search-bar,.pp100-selector-footer,.pp-selector--100-home .dev-selector-hero,.pp-selector--100-home .dev-tabs,.pp-selector--100-home .dev-filters,.pp-selector--100-home .dev-selector-footer{width:100%;max-width:100%}.pp100-search-bar{padding-left:18px;padding-right:18px}.pp100-actions,.pp-selector--100-home .dev-actions{grid-template-columns:minmax(0,1fr) 90px}}.pp-selector--100-home .pp100-topbar{z-index:100;overflow:visible}.pp-selector--100-home .pp100-status-bar{position:absolute;top:0;left:50%;width:374px;transform:translate(-50%);z-index:2;pointer-events:none}.pp-selector--100-home .pp100-selector-header{min-height:60px;height:60px;padding:24px 24px 1px;align-items:end;background:#fff;box-shadow:none;border-radius:0}.pp-selector--100-home .pp100-logo{width:126px;height:54.8074px;min-width:126px;min-height:54.8074px;max-width:126px;max-height:54.8074px}.pp-selector--100-home .pp100-logo img{display:block;width:126px;height:54.8074px;object-fit:contain;background:transparent}.pp-selector--100-home .pp100-search-bar{position:absolute;top:84px;left:0;z-index:1;border-radius:0}.pp-selector--100-home .pp100-selector-hero{margin-top:108px}.pp-selector--figma-home{--pp-access-accent: #ea660a;--pp-access-muted: #989aa5;--pp-access-soft: #968b83;--pp-access-text: #3c3c3c;--pp-access-border: #d9d8d6;--pp-access-footer: #f8f8f8;min-height:100dvh;padding:0;align-items:center;background:#fff;color:var(--pp-access-text)}.pp-selector--figma-home .dev-selector-hero,.pp-selector--figma-home .dev-tabs,.pp-selector--figma-home .dev-filters,.pp-selector--figma-home .dev-selector-footer{width:min(100%,375px);max-width:375px}.pp-access-topbar{position:fixed;top:0;left:50%;z-index:100;width:min(100%,375px);transform:translate(-50%);background:#fff;overflow:visible}.pp-selector--figma-home .pp-access-selector-header{width:100%;max-width:375px;min-height:84px;height:84px;padding:28px 24px 12px;display:grid;grid-template-columns:32px 1fr 32px;align-items:end;gap:0;background:#fff;box-shadow:0 4px 2px #dcdcdc33;border-radius:0 0 16px 16px}.pp-selector--figma-home .dev-icon-btn,.pp-selector--figma-home .dev-icon-btn.is-active,.pp-selector--figma-home .dev-icon-btn.is-menu-open{width:32px;height:32px;padding:0;border:0;border-radius:0;background:transparent;color:#54565a}.pp-selector--figma-home .dev-icon-btn img,.pp-selector--figma-home .dev-icon-btn svg{width:32px;height:32px;display:block}.pp-selector--figma-home .pp-access-logo,.pp-selector--figma-home.pp-selector .pp-access-logo{justify-self:center;width:116.369px;height:40px;min-width:116.369px;min-height:40px;max-width:116.369px;max-height:40px;background:transparent}.pp-selector--figma-home .pp-access-logo img,.pp-selector--figma-home.pp-selector .pp-access-logo img{width:116.369px;height:40px;display:block;object-fit:contain}.pp-selector--figma-home .pp-access-search-bar{position:absolute;top:84px;left:0;z-index:1;width:375px;max-width:375px;height:52px;padding:12px 16px 0;background:transparent;border-radius:0;box-sizing:border-box;box-shadow:none}.pp-selector--figma-home .pp-access-search-bar .gp-search-bar__field{width:338px;max-width:100%;height:40px;border:1px solid var(--pp-access-muted);border-radius:100px;background:#fff;grid-template-columns:24px minmax(0,1fr);gap:14px;padding:0 16px}.pp-selector--figma-home .pp-access-search-bar input{color:var(--pp-access-text);font-size:16px;line-height:normal;font-weight:400;letter-spacing:-.8px}.pp-selector--figma-home .pp-access-search-bar input::placeholder,.pp-selector--figma-home .gp-search-bar__icon{color:var(--pp-access-muted)}.pp-selector--figma-home .pp-access-selector-hero{margin-top:64px;padding:40px 24px 31px}.pp-selector--figma-home .dev-selector-hero h1{margin:0 0 12px;color:var(--pp-access-text);font-size:30px;line-height:normal;font-weight:500;letter-spacing:-1.5px}.pp-selector--figma-home .dev-selector-hero p{margin:0;color:var(--pp-access-text);font-size:16px;line-height:normal;font-weight:400;letter-spacing:-.8px}.pp-selector--figma-home .pp-hero-line{display:inline}.pp-selector--figma-home .dev-tabs{grid-template-columns:repeat(2,minmax(0,1fr));height:44px;margin:0;padding:0;border-bottom:0;filter:drop-shadow(0 4px 2px rgba(0,0,0,.05))}.pp-selector--figma-home .dev-tab{height:44px;padding:12px 0;color:var(--pp-access-soft);background:#fff;font-size:16px;line-height:normal;font-weight:400;letter-spacing:-.8px}.pp-selector--figma-home .dev-tab.is-active{color:var(--pp-access-accent);font-weight:500;border-bottom:1.5px solid var(--pp-access-accent)}.pp-selector--figma-home .dev-tab.is-active:after{display:none}.pp-selector--figma-home .dev-filters,.pp-selector--figma-home .pp-filters{padding:40px 24px 0;gap:4px}.pp-selector--figma-home .dev-tab-stage{overflow:hidden}.pp-selector--figma-home .dev-accordion,.pp-selector--figma-home .dev-accordion.dev-filter:not(.has-selection):not(.is-open),.pp-selector--figma-home .dev-accordion.dev-productline:not(.has-selection):not(.is-open),.pp-selector--figma-home .dev-accordion.dev-filter.has-selection:not(.is-open),.pp-selector--figma-home .dev-accordion.dev-productline.has-selection:not(.is-open){min-height:48px;padding:12px 16px;border:1px solid var(--pp-access-accent);border-radius:16px;color:var(--pp-access-accent);font-size:16px;line-height:normal;font-weight:400;letter-spacing:-.8px}.pp-selector--figma-home .dev-chevron,.pp-selector--figma-home .dev-chevron svg{width:24px;height:24px;color:var(--pp-access-accent)}.pp-selector--figma-home .dev-dropdown{border:1px solid var(--pp-access-border);border-radius:16px;overflow:hidden}.pp-selector--figma-home .dev-dropdown-head,.pp-selector--figma-home .dev-dropdown-note,.pp-selector--figma-home .dev-option{font-size:16px;line-height:normal;letter-spacing:-.8px;font-weight:400}.pp-selector--figma-home .dev-dropdown-head{padding:8px 16px;color:var(--pp-access-muted)}.pp-selector--figma-home .dev-option,.pp-selector--figma-home .dev-dropdown-note{min-height:36px;padding:8px 16px;color:var(--pp-access-text)}.pp-selector--figma-home .dev-actions{grid-template-columns:minmax(0,229px) 90px;gap:8px;margin-top:4px}.pp-selector--figma-home .dev-btn{height:43px;border-radius:12px;background:var(--pp-access-accent);color:#fff;font-size:16px;line-height:normal;letter-spacing:-.8px}.pp-selector--figma-home .dev-btn-primary{font-weight:700}.pp-selector--figma-home .dev-btn-secondary{width:90px;font-weight:400}.pp-selector--figma-home .dev-product-groups{width:375px;margin:40px -24px 0;padding:0;gap:0}.pp-selector--figma-home .dev-product-group{width:100%;padding-left:24px;box-sizing:border-box}.pp-selector--figma-home .dev-product-title{margin:0;padding:12px 12px 0 0;color:var(--pp-access-text);font-size:20px;line-height:normal;font-weight:500;letter-spacing:-1px}.pp-selector--figma-home .dev-product-row{display:flex;gap:8px;overflow-x:auto;padding:0;scrollbar-width:none}.pp-selector--figma-home .dev-product-row::-webkit-scrollbar{display:none}.pp-selector--figma-home .dev-product-card{flex:0 0 132px;width:132px;padding:12px 0;gap:0;border-bottom:1px solid var(--pp-access-border)}.pp-selector--figma-home .dev-product-img{width:132px;height:81px;border:0;border-radius:0;background:#0000000d}.pp-selector--figma-home .pp-fallback .dev-product-img-logo{display:none}.pp-selector--figma-home .dev-product-caption{min-height:29px;padding:0 16px;color:var(--pp-access-text);font-size:14px;line-height:normal;font-weight:400;letter-spacing:-.7px}.pp-selector--figma-home .dev-product-caption-line1,.pp-selector--figma-home .dev-product-caption-line2{color:var(--pp-access-text);font-weight:400}.pp-selector--figma-home .dev-product-caption-line2{display:none}.pp-selector--figma-home .dev-selector-footer{width:375px;min-height:140px;margin:48px 0 0;padding:32px 20px;background:var(--pp-access-footer);color:#54565a;font-size:12px;line-height:normal;font-weight:400;letter-spacing:-.6px}.pp-selector--figma-home .gpet-menu-overlay{top:84px;left:50%;right:auto;width:min(100%,375px);transform:translate(-50%)}.pp-selector--figma-home .gpet-menu-panel{width:278px;min-width:278px;padding:24px 24px 40px}.pp-selector--figma-home .gpet-menu-section{color:var(--pp-access-accent);border-bottom-color:var(--pp-access-accent)}.pp-selector--figma-home .gpet-menu-switch{background:var(--pp-access-accent)}@media (max-width: 390px){.pp-access-topbar,.pp-selector--figma-home .pp-access-search-bar,.pp-selector--figma-home .dev-selector-hero,.pp-selector--figma-home .dev-tabs,.pp-selector--figma-home .dev-filters,.pp-selector--figma-home .dev-selector-footer{width:100%;max-width:100%}.pp-selector--figma-home .dev-actions{grid-template-columns:minmax(0,1fr) 90px}}.access-shell{min-height:100vh;background:radial-gradient(circle at 20% 20%,rgba(13,142,60,.08),transparent 32%),radial-gradient(circle at 80% 0%,rgba(15,22,36,.08),transparent 28%),linear-gradient(180deg,#f7faf7,#eef3ef);padding:40px 16px 56px;display:flex;flex-direction:column;align-items:center;color:#0d1b2a}.access-shell.is-centered{justify-content:center;padding:72px 16px}.access-shell.is-hero{background:linear-gradient(135deg,#f8fafc,#eef3f6,#f9fbff),radial-gradient(circle at 18% 22%,rgba(13,142,60,.12),transparent 28%),radial-gradient(circle at 82% 12%,rgba(30,64,175,.12),transparent 26%);color:#0d1b2a;align-items:center;justify-content:center;padding:clamp(48px,14vh,96px) 24px}.access-shell.is-hero .access-card{max-width:1100px;width:100%;background:none;border:none;box-shadow:none;padding:clamp(32px,7vw,72px);-webkit-backdrop-filter:none;backdrop-filter:none}.access-shell:not(.is-hero) .access-card{max-width:640px;width:min(92vw,640px);background:linear-gradient(180deg,#fffffff5,#f6faf7fa);border-radius:16px;box-shadow:0 16px 48px #0f1b2a1f;padding:clamp(24px,4vw,32px);text-align:center;border:1px solid rgba(13,142,60,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.access-card{text-align:center}.access-card h1{margin:10px 0 8px;font-size:clamp(2.1rem,5vw,3.1rem);color:#0d1b2a;line-height:1.2}.access-card p{margin:8px 0;color:#2f3b4d;line-height:1.65;font-size:clamp(1rem,1.2vw,1.1rem)}.access-card .status-tag{display:inline-flex;align-items:center;justify-content:center;padding:7px 16px;border-radius:999px;font-size:.9rem;font-weight:700;margin-bottom:14px}.access-shell.is-hero .status-loading{background:#0d8e3c1f;color:#0d8e3c}.access-shell.is-hero .status-error{background:#b91c1c1a;color:#b91c1c}.status-loading{background:#205ad41f;color:#1d4ed8}.status-error{background:#ef44441f;color:#b91c1c}.status-success{background:#057a5524;color:#0f8c3f}.access-card button{margin:18px auto 0;background:#0f8c3f;color:#fff;border:none;border-radius:12px;padding:12px 24px;font-size:1rem;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease;min-width:220px;font-weight:700}.access-card button:hover{background:#0a7934;transform:translateY(-1px)}.access-shell.is-hero .access-card button{background:linear-gradient(90deg,#0f8c3f,#0aa14a);color:#fff;box-shadow:0 14px 30px #0f1b2a29}.access-shell.is-hero .access-card button:hover{background:linear-gradient(90deg,#0a7934,#0f8c3f)}.access-layout{width:100%;max-width:1220px;display:flex;flex-direction:column;gap:24px}@media (max-width: 768px){.access-card{padding:22px 18px}}@media (max-width: 640px){.access-shell{padding:32px 12px 48px}.access-shell.is-centered{padding:56px 12px}.access-shell.is-hero{padding:clamp(48px,18vh,84px) 16px}.access-card h1{font-size:clamp(1.8rem,7vw,2.4rem)}.access-card p{font-size:.98rem}.access-card button{width:100%;min-width:0}}:root{font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;background-color:#3ab300}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}html{background-color:#3ab300}body{margin:0;min-height:100vh;background-color:#3ab300}#root{background-color:#3ab300}html:has(.landing-page.bu-a),body:has(.landing-page.bu-a),#root:has(.landing-page.bu-a){min-height:0;background-color:#30b700}html:has(.landing-page.bu-b),body:has(.landing-page.bu-b),#root:has(.landing-page.bu-b){background-color:#efefee}html:has(.landing-page.bu-bp),body:has(.landing-page.bu-bp),#root:has(.landing-page.bu-bp){background-color:#3c3c3c}html:has(.landing-page.bu-c),body:has(.landing-page.bu-c),#root:has(.landing-page.bu-c){background-color:#efefee}html:has(.landing-page.bu-e),body:has(.landing-page.bu-e),#root:has(.landing-page.bu-e){background-color:#e6e6e6}.landing-page{min-height:100vh;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;background-color:#3ab300;transition:background-color .25s ease,color .25s ease}.landing-page.bu-a{min-height:0;background-color:#30b700;color:#fff}.landing-page.bu-b{background-color:#efefee;color:#2f2f2f}.landing-page.bu-bp{background-color:#3c3c3c;color:#fff}.landing-page.bu-c{background-color:#efefee;color:#2f2f2f}.landing-page.bu-e{background-color:#e6e6e6;color:#2f2f2f}.landing-page.registration-view{background-color:#3ab300;color:#fff;align-items:stretch;justify-content:flex-start;padding:0}.landing-page.bu-a.registration-view{background-color:#30b700;color:#fff}.landing-page.bu-b.registration-view{background-color:#efefee;color:#2f2f2f}.landing-page.bu-bp.registration-view{background-color:#3c3c3c;color:#fff}.landing-page.bu-c.registration-view{background-color:#efefee;color:#2f2f2f}.landing-page.bu-e.registration-view{background-color:#e6e6e6;color:#2f2f2f}.cta{border:none;border-radius:12px;padding:.85rem 2.4rem;font-size:1.05rem;font-weight:600;color:#0d8e3c;background-color:#fff;cursor:pointer;box-shadow:0 12px 28px #0000002e;transition:transform .15s ease,box-shadow .15s ease}.cta:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0003}
