.plc-page{--ink:#0b291d;--deep:#052a31;--night:#071d17;--lime:#8bc63f;--mist:#eef5f0;--warm:#f6f2e8;--line:#d4e0d7;color:var(--ink);font-family:Poppins,Arial,sans-serif;overflow:hidden}.plc-page *{box-sizing:border-box}.plc-page h1,.plc-page h2,.plc-page h3,.plc-page p{margin-top:0}.plc-page h2{margin:0;font-size:40px;font-weight:700;line-height:1.2}.plc-page h3{text-transform:none}.plc-kicker{color:#659d1c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:17px;font-size:13px;font-weight:700}.plc-kicker.light{color:var(--lime)}.plc-hero-shell{background:var(--deep)}.plc-hero-shell header.position-relative{z-index:3;top:0;left:0;right:0;background:0 0!important;position:absolute!important}.plc-hero-shell .header-nav-menu:not(.navbar-sticky-in){box-shadow:none;background:0 0!important}.plc-hero-shell .header-nav-menu.navbar-sticky-in{background:var(--deep)!important}.plc-hero{color:#fff;background:radial-gradient(circle at 75% 30%,#8bc63f33,#0000 25%),linear-gradient(120deg,#052a31,#063527 70%,#12452a);border-radius:0 0 52px 52px;padding:150px 0 100px;position:relative}.plc-lines{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0}.plc-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid;position:relative}.plc-hero h1{color:#fff;margin-bottom:22px;font-size:55px;font-weight:700;line-height:1.08}.plc-hero h1 span{color:var(--lime)}.plc-hero p{color:#bfd1c8;line-height:1.75}.plc-hero .plc-lead{color:#fff;font-size:20px;font-weight:600}.plc-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.plc-visual{height:500px;position:relative}.plc-visual img{object-fit:cover;border-radius:24px 210px 24px 24px;width:100%;height:100%}.plc-visual>div{color:var(--ink);background:#fff;padding:19px 24px;position:absolute;bottom:25px;left:-35px}.plc-visual small,.plc-visual b{display:block}.plc-visual small{color:#659d1c;letter-spacing:.12em;font-size:10px}.plc-visual b{margin-top:5px;font-size:14px}.plc-problem,.plc-connect,.plc-ecosystem,.plc-locations,.plc-reasons,.plc-process,.plc-faq{padding:120px 0}.plc-split,.plc-heading{grid-template-columns:1fr 1fr;align-items:start;gap:110px;display:grid}.plc-split>div:last-child>p,.plc-heading>p,.plc-ecosystem p,.plc-compatible p,.plc-faq-grid>div>p{color:#607168;line-height:1.8}.plc-split>div:last-child{border-top:1px solid var(--line);padding-top:25px}.plc-discovery{background:var(--night);color:#fff;border-radius:52px;padding:120px 0}.plc-discovery-grid{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.plc-discovery h2,.plc-compatible h2,.plc-benefits h2,.plc-cta h2{color:#fff}.plc-discovery p{color:#b6c9bf;line-height:1.8}.plc-phone-flow{border:1px solid #ffffff29;grid-template-columns:1fr 1fr;padding:20px;display:grid}.plc-phone-flow span,.plc-phone-flow strong{border-bottom:1px solid #ffffff1f;padding:22px;font-size:13px}.plc-phone-flow span:nth-child(odd){border-right:1px solid #ffffff1f}.plc-phone-flow strong{background:var(--lime);color:var(--ink);text-align:center;border:0;grid-column:1/-1}.plc-quote{border-left:3px solid var(--lime);margin-top:55px;padding-left:22px!important}.plc-connect{background:var(--mist)}.plc-ocpp{aspect-ratio:1;background:var(--deep);border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;width:100%;max-width:330px;display:flex;border:0!important;align-items:center!important;padding:0!important}.plc-ocpp small,.plc-ocpp span{color:#a8bcb1;letter-spacing:.12em;font-size:10px}.plc-ocpp strong{color:#fff;margin:8px;font-size:52px}.plc-ocpp span{color:var(--lime)}.plc-operations{padding:120px 0}.plc-heading{align-items:end;margin-bottom:58px}.plc-heading>p{border-left:2px solid var(--lime);padding-left:20px}.plc-op-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.plc-op-grid article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:250px;padding:30px}.plc-op-grid article:nth-child(3n){border-right:0}.plc-op-grid article:nth-child(n+4){border-bottom:0}.plc-op-grid span{color:#659d1c;font-size:11px}.plc-op-grid i{color:#659d1c;margin:32px 0 18px;font-size:24px;display:block}.plc-op-grid h3,.plc-reason-grid h3{font-size:16px}.plc-op-grid p,.plc-reason-grid p,.plc-steps p{color:#687a70;font-size:13px;line-height:1.7}.plc-benefits{color:#fff;background:linear-gradient(125deg,#06362a,#071d17);padding:120px 0}.plc-benefits h2{max-width:760px}.plc-benefit-list{border-top:1px solid #ffffff26;margin-top:55px}.plc-benefit-list article{border-bottom:1px solid #ffffff26;grid-template-columns:45px 1fr;align-items:start;gap:28px;padding:24px 0;display:grid}.plc-benefit-list b{color:var(--lime);font-size:12px}.plc-benefit-list h3{color:#fff;margin-bottom:8px;font-size:18px}.plc-benefit-list p{color:#aec2b7;margin:0}.plc-ecosystem{background:#fff}.plc-locations{background:var(--warm)}.plc-location-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.plc-location-grid div{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:20px;font-size:14px;font-weight:600}.plc-location-grid div:nth-child(3n){border-right:0}.plc-location-grid span{color:#659d1c;margin-right:14px;font-size:10px}.plc-compatible{background:var(--deep);color:#fff;padding:120px 0}.plc-compatible .plc-split>div:last-child{border-color:#ffffff26}.plc-rings{aspect-ratio:2;background:radial-gradient(circle,#8bc63f29,#0000 60%);justify-content:center;gap:20px;display:flex;align-items:center!important;padding:0!important}.plc-rings span,.plc-rings strong{color:#fff;border:1px solid #fff3;border-radius:50%;padding:36px 20px}.plc-rings strong{background:var(--lime);border-color:var(--lime);color:var(--ink)}.plc-rings i{color:var(--lime)}.plc-reason-grid{grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.plc-reason-grid article{border-left:1px solid var(--line);min-height:220px;padding:25px}.plc-reason-grid article:nth-child(3n){border-right:1px solid var(--line)}.plc-reason-grid article:nth-child(n+4){border-top:1px solid var(--line)}.plc-reason-grid span{color:#659d1c;font-size:11px}.plc-reason-grid h3{margin:35px 0 12px}.plc-process{background:var(--mist)}.plc-steps{grid-template-columns:repeat(5,1fr);display:grid}.plc-steps article{border-top:2px solid var(--line);padding:26px 20px}.plc-steps b{background:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:28px;display:flex}.plc-steps h3{font-size:15px}.plc-faq-grid{grid-template-columns:.75fr 1.25fr;gap:110px;display:grid}.plc-faq-grid>div:first-child{align-self:start;position:sticky;top:40px}.plc-faq-grid a{color:#659d1c;font-size:13px;font-weight:700}.plc-page .brand-faq-list{border-top:1px solid var(--line)}.plc-page .brand-faq-item{border-bottom:1px solid var(--line)}.plc-page .brand-faq-item button{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:34px 1fr 30px;align-items:center;gap:18px;width:100%;padding:27px 0;display:grid}.plc-page .brand-faq-item button>span{color:#659d1c;font-size:11px}.plc-page .brand-faq-item button strong{font-size:15px}.plc-page .brand-faq-item button i{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;display:flex}.plc-page .brand-faq-item.is-open button i{background:var(--lime);transform:rotate(45deg)}.plc-page .brand-faq-answer{padding:0 40px 25px 52px}.plc-page .brand-faq-answer p{color:#607168;line-height:1.8}.plc-cta{color:#fff;background:linear-gradient(120deg,#07372b,#071d17);margin-bottom:100px;padding:135px 0}.plc-cta h2{max-width:850px}.plc-cta>div>p:not(.plc-kicker){color:#b8ccc1;max-width:760px;margin-top:24px;line-height:1.8}.plc-page a:focus-visible,.plc-page button:focus-visible{outline:3px solid var(--lime);outline-offset:4px}@media (max-width:991px){.plc-page h2{font-size:35px}.plc-hero h1{font-size:45px}.plc-hero-grid,.plc-split,.plc-heading,.plc-discovery-grid,.plc-faq-grid{grid-template-columns:1fr}.plc-visual{width:100%;max-width:620px;margin:auto}.plc-op-grid,.plc-location-grid,.plc-reason-grid{grid-template-columns:1fr 1fr}.plc-op-grid article:nth-child(3n),.plc-location-grid div:nth-child(3n){border-right:1px solid var(--line)}.plc-op-grid article:nth-child(2n),.plc-location-grid div:nth-child(2n){border-right:0}.plc-op-grid article:nth-child(n+4){border-bottom:1px solid var(--line)}.plc-op-grid article:nth-child(n+5){border-bottom:0}.plc-reason-grid article:nth-child(3n){border-right:0}.plc-reason-grid article:nth-child(2n){border-right:1px solid var(--line)}.plc-steps{grid-template-columns:repeat(2,1fr)}.plc-faq-grid>div:first-child{position:static}}@media (max-width:767px){.plc-page h2{font-size:30px}.plc-hero{border-radius:0 0 30px 30px;padding:120px 0 75px}.plc-hero h1{font-size:36px}.plc-visual{height:390px}.plc-visual>div{bottom:16px;left:14px}.plc-problem,.plc-connect,.plc-ecosystem,.plc-locations,.plc-reasons,.plc-process,.plc-faq,.plc-operations,.plc-discovery,.plc-benefits,.plc-compatible{padding:78px 0}.plc-discovery{border-radius:30px}.plc-op-grid,.plc-location-grid,.plc-reason-grid,.plc-steps{grid-template-columns:1fr}.plc-op-grid article,.plc-location-grid div,.plc-reason-grid article{min-height:auto;border-bottom:1px solid var(--line)!important;border-right:0!important}.plc-op-grid article:last-child,.plc-location-grid div:last-child{border-bottom:0!important}.plc-steps article{min-height:auto}.plc-cta{margin-bottom:70px;padding:95px 0}}@media (max-width:480px){.plc-actions{flex-direction:column;align-items:stretch}.plc-actions a{text-align:center}.plc-phone-flow{grid-template-columns:1fr}.plc-phone-flow span,.plc-phone-flow span:nth-child(odd){border-right:0}.plc-phone-flow strong{grid-column:auto}.plc-rings span,.plc-rings strong{padding:27px 12px}.plc-page .brand-faq-item button{grid-template-columns:26px 1fr 30px;gap:10px}.plc-page .brand-faq-answer{padding-left:36px}}@media (prefers-reduced-motion:reduce){.plc-page *{transition-duration:.01ms!important}}.plc-hero{background:linear-gradient(125deg,#052730 0%,#072f29 68%,#0a3b2c 100%)}.plc-lines{background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.plc-discovery,.plc-benefits,.plc-compatible,.plc-ocpp{background:#071d16}.plc-cta{background:linear-gradient(125deg,#073528,#061d16 72%)}
