.route-pricing .site-main,.route-charging .site-main,.route-app .site-main,.route-business .site-main,.route-sitemap .site-main{min-height:calc(100svh - var(--header-h))}.route-pricing .site-main,.route-charging .site-main,.route-business .site-main{background:#f2f2f6}.pricing-intro{isolation:isolate;color:#fff;background:var(--navy);position:relative;overflow:hidden}.pricing-intro__media,.pricing-intro__shade{z-index:-2;position:absolute;inset:0}.pricing-intro__media{display:block}.pricing-intro__media img{object-fit:cover;object-position:58% 52%;width:100%;height:100%}.pricing-intro__shade{z-index:-1;background:linear-gradient(90deg,#050726 3%,#050726f5 34%,#0507267a 66%,#05072652),linear-gradient(#0000 52%,#050726eb)}.pricing-intro__grid{min-height:min(850px, calc(100svh - var(--header-h)));grid-template-columns:minmax(0,.84fr) minmax(28rem,1.16fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding-block:clamp(4.5rem,10vh,8rem) clamp(7rem,14vh,10rem);display:grid}.pricing-intro__copy{max-width:39rem}.pricing-intro__copy h1{color:#fff;letter-spacing:-.072em;max-width:10ch;margin-bottom:1rem;font-size:clamp(3.2rem,6.3vw,6.6rem);line-height:.92}.pricing-intro__copy>p:not(.pricing-intro__note){color:#ffffffb3;max-width:48ch}.pricing-intro__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.7rem;display:flex}.pricing-intro__actions .btn--ghost{color:#fff;background:#ffffff0f;border-color:#ffffff59}.pricing-intro__note{color:#ffffff8a;max-width:52ch;margin:1.15rem 0 0;font-size:.75rem}.pricing-intro__prices{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.pricing-intro__price{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0d36d1;border:1px solid #ffffff2b;border-radius:clamp(22px,3vw,38px);flex-direction:column;justify-content:flex-end;min-height:clamp(17rem,27vw,24rem);padding:clamp(1.35rem,3vw,2.3rem);display:flex;box-shadow:0 30px 80px #0000004d}.pricing-intro__price--featured{min-height:clamp(19rem,30vw,27rem);color:var(--navy);background:var(--orange);border-color:#0000}.pricing-intro__price p{letter-spacing:.025em;margin:0 auto auto 0;font-size:.78rem;font-weight:600}.pricing-intro__price strong{letter-spacing:-.075em;font-size:clamp(3.2rem,5.5vw,5.9rem);font-weight:500;line-height:.86;display:block}.pricing-intro__price span{color:#ffffffa3;margin-top:.6rem;font-size:.72rem}.pricing-intro__price--featured span{color:#050726a3}.pricing-intro__price small{margin-top:1.5rem;font-size:.74rem;font-weight:600}.pricing-intro__index{z-index:2;border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:auto 0 0}.pricing-intro__index a{color:#ffffffbf;border-inline-end:1px solid #ffffff21;align-items:center;gap:.7rem;min-height:72px;font-size:.78rem;display:flex}.pricing-intro__index a:last-child{border:0}.pricing-intro__index span{color:var(--orange-bright);font-size:.65rem}.pricing-intro__index a:hover{color:#fff}.pricing-intro__index a:focus-visible{outline:2px solid var(--orange);outline-offset:-4px}:is(.pricing-sheet,.pricing-memberships,.pricing-packs,.pricing-faq,.partner-process){scroll-margin-top:var(--header-h)}.pricing-sheet{background:#fff}.pricing-sheet .rates{border:1px solid var(--line);border-radius:24px;overflow:hidden}.pricing-sheet .nofees__item{background:#f3f3f7;border:0;border-radius:18px}.pricing-calculator{background:radial-gradient(circle at 85% 20%,#ff6b181f,#0000 28rem),#ececf2}.pricing-calculator .calc{border-radius:28px}.pricing-memberships{color:#fff;background:var(--navy)}.pricing-memberships .section__head h2{color:#fff}.pricing-memberships .section__lede{color:#ffffff9e}.pricing-memberships .plans{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),380px));justify-content:center}.pricing-memberships .plan{color:#fff;background:#ffffff13;border-color:#ffffff24;border-radius:24px}.pricing-memberships .plan :is(.plan__name,.plan__amount){color:#fff}.pricing-memberships .plan :is(.plan__tagline,.plan__period,.plan__note,.plan__terms){color:#fff9}.pricing-memberships .plan--featured{color:var(--navy);background:var(--orange);border-color:var(--orange);box-shadow:0 28px 70px #00000040}.pricing-memberships .plan--featured :is(.plan__name,.plan__amount){color:var(--navy)}.pricing-memberships .plan--featured :is(.plan__tagline,.plan__period,.plan__note,.plan__terms){color:#050726a1}.pricing-memberships .plan--featured .plan__effective{background:#ffffff61}.pricing-memberships .plans__switch .seg{background:#ffffff14;border-color:#ffffff29}.pricing-memberships .seg__option span{color:#fff}.pricing-packs{background:#ececf2}.pricing-packs .pack{border:0;border-radius:22px;min-height:22rem;box-shadow:0 16px 45px #05072612}.pricing-packs .pack--featured{color:#fff;background:var(--navy)}.pricing-idle{background:#111441}.pricing-idle .idle__item{border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:10rem;display:flex}.pricing-checklist{background:#fff}.pricing-checklist .grid{background:var(--line);gap:1px}.pricing-checklist .card{border:0;border-radius:0;min-height:15rem}.pricing-faq{background:#ececf2}.charging-intro{background:var(--navy);padding:1.25rem 0 clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.charging-intro:before{content:"";aspect-ratio:1;filter:blur(30px);background:#ff6b1824;border-radius:50%;width:34rem;position:absolute;bottom:-16rem;right:-12rem}.charging-intro__grid{grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr);align-items:stretch;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.charging-intro__copy{color:#fff;flex-direction:column;justify-content:center;min-height:clamp(34rem,61vw,47rem);padding-block:clamp(3rem,7vw,6rem);display:flex}.charging-intro__copy h1{color:#fff;letter-spacing:-.07em;max-width:9ch;font-size:clamp(3.2rem,6.2vw,6.4rem);line-height:.92}.charging-intro__copy>p:not(.evo-kicker){color:#ffffffab;max-width:43ch}.charging-intro__media{border-radius:0 0 clamp(32px,5vw,64px) clamp(32px,5vw,64px);min-height:clamp(34rem,61vw,47rem);overflow:hidden}.charging-intro__media img{object-fit:cover;object-position:62% center;width:100%;height:100%}.charging-methods{background:#fff}.charging-methods__layout{grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.charging-methods .story-heading{top:calc(var(--header-h) + 2rem);position:sticky}.route-charging .method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-charging .method-card{border-radius:28px;min-height:30rem}.charging-flow{background:#111441}.charging-speed{background:#ececf2}.charging-speed .speed-scale{border-radius:30px;flex-direction:column;justify-content:center;min-height:22rem;display:flex;box-shadow:0 20px 55px #05072624}.charging-certainty{background:#fff}.route-charging .certainty-grid{background:0 0;gap:.65rem}.route-charging .certainty-grid article{background:#f2f2f6;border-radius:20px;min-height:20rem}.charging-cta{background:#171a50}.route-app .site-main{background:var(--navy);overflow:hidden}.route-app .story-hero--app{min-height:min(850px,calc(100svh - var(--header-h)))}.route-app .story-hero--app:before{background:radial-gradient(circle at 76% 45%,#ff6b1857,#0000 27%),radial-gradient(circle at 88% 8%,#6c71e240,#0000 25%)}.route-app .story-hero__copy h1{max-width:10ch;font-size:clamp(3.2rem,6.4vw,6.6rem);line-height:.92}.app-availability{align-items:center;gap:.55rem;display:flex;color:#fffc!important;margin:1.5rem 0 .4rem!important;font-size:.78rem!important}.app-availability span{background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #ff6b1824}.route-app .app-devices{filter:drop-shadow(0 35px 55px #00000059);min-height:620px}.app-capabilities{background:var(--navy);position:relative}.app-capabilities .story-heading{text-align:center;margin-inline:auto}.app-capabilities .story-heading h2{color:#fff;max-width:14ch;margin-inline:auto}.app-capabilities .story-heading>p:not(.evo-kicker){color:#ffffff9e;margin-inline:auto}.app-journey{max-width:1050px;margin:clamp(4rem,8vw,8rem) auto 0}.app-journey__step{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2.5rem,9vw,9rem);min-height:31rem;display:grid}.app-journey__step:nth-child(2n) .app-journey__mock{order:2}.app-journey__copy{max-width:24rem}.app-journey__copy h3{color:#fff;font-size:clamp(2rem,3.3vw,3.4rem)}.app-journey__copy p{color:#ffffff9e}.app-feature-grid__number{color:var(--orange-bright);letter-spacing:.08em;margin-bottom:1rem;font-size:.7rem;font-weight:600;display:block}.app-journey__mock{aspect-ratio:.83;background:#111545;border:1px solid #ffffff1f;border-radius:34px;justify-self:center;width:min(100%,23rem);position:relative;overflow:hidden;box-shadow:0 30px 70px #00000047,0 0 80px #ff6b181a}.app-journey__mock:before{content:"";background:linear-gradient(145deg,#e6e7eb,#fff);border-radius:23px;position:absolute;inset:12% 8% 8%}.app-journey__bar{z-index:1;background:var(--navy);border-radius:13px;height:10%;position:absolute;inset:17% 15% auto}.app-journey__mock i{z-index:1;height:11%;box-shadow:inset 3px 0 var(--orange);background:#ececf2;border-radius:12px;position:absolute;left:16%;right:16%}.app-journey__mock i:first-of-type{top:34%}.app-journey__mock i:nth-of-type(2){top:49%}.app-journey__mock i:nth-of-type(3){top:64%}.app-journey__mock svg{z-index:2;width:5.5rem;color:var(--orange);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.app-journey__step:nth-child(2n) .app-journey__mock:before{background:linear-gradient(145deg,#fff1e8,#fff)}.app-journey__mock b{z-index:2;color:var(--orange);letter-spacing:-.08em;font-size:4rem;font-weight:500;position:absolute;bottom:9%;right:13%}.app-account-bridge{background:var(--orange)}.app-security{background:#111441}.app-web-access{background:#ececf2}.route-app .web-account-card{border:0;border-radius:28px}.partner-intro{color:#fff;background:var(--navy);padding:1.25rem 0 clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.partner-intro__grid{grid-template-columns:minmax(19rem,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);display:grid}.partner-intro__copy{padding:clamp(3.5rem,8vw,8rem) 0}.partner-intro__copy h1{color:#fff;letter-spacing:-.07em;max-width:9ch;font-size:clamp(3.2rem,6.3vw,6.5rem);line-height:.92}.partner-intro__copy>p:not(.evo-kicker){color:#ffffffab;max-width:43ch}.partner-intro__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.6rem;display:flex}.partner-intro__media{border-radius:clamp(30px,4vw,58px);height:clamp(34rem,64vw,49rem);overflow:hidden;box-shadow:0 30px 80px #0000004d}.partner-intro__media img{object-fit:cover;object-position:62% center;width:100%;height:100%}.partner-proof{background:var(--navy);border-top:1px solid #ffffff1f}.route-business .pulse{grid-template-columns:repeat(4,minmax(0,1fr))}.route-business .pulse li{border-inline-start:1px solid #ffffff29;align-items:flex-end;min-height:8rem;padding:1rem;display:flex}.route-business .pulse__label{color:#ffffffb8}.partner-audiences{background:#ececf2}.partner-audiences .split__panel{border:0;border-radius:28px;flex-direction:column;min-height:33rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.partner-audiences .split__panel--accent{color:var(--navy);background:var(--orange)}.partner-audiences .ticks{margin-top:auto}.partner-process{background:#fff}.partner-process .steps>li{border-inline-start:1px solid var(--line);min-height:18rem;padding:1.5rem}.partner-report{color:#fff;background:#111441}.partner-report .section__head h2,.partner-report .card h3{color:#fff}.partner-report .section__lede,.partner-report .card p{color:#ffffff9e}.partner-report .card{background:#ffffff12;border-color:#ffffff1f;border-radius:20px;min-height:16rem}.partner-qualification{background:var(--orange)}.partner-qualification .split__panel{border:0;border-radius:28px;box-shadow:0 22px 60px #05072621}.route-business .partnership-form{background:#ececf2}.route-business .partnership-form__panel{border:0;border-radius:28px;box-shadow:0 24px 70px #0507261a}.partner-faq{background:#fff}.partner-cta{background:#111441}.route-sitemap .site-main{background:#eceef3}.route-sitemap .human-sitemap{padding:clamp(3.5rem,8vw,8rem) 0}.route-sitemap .human-sitemap__head{max-width:48rem;margin-bottom:clamp(2rem,5vw,4.5rem)}.route-sitemap .human-sitemap__head h1{max-width:10ch;color:var(--navy);letter-spacing:-.065em;font-size:clamp(3rem,7vw,7rem);font-weight:500}.route-sitemap .human-sitemap__head p{color:#606273;max-width:48ch}.route-sitemap .human-sitemap__grid{gap:.8rem}.route-sitemap .human-sitemap__section{min-height:16rem;box-shadow:none;border:0;border-radius:26px}.route-sitemap .human-sitemap__section:first-child{color:#fff;background:var(--navy)}.route-sitemap .human-sitemap__section:nth-child(2){background:var(--orange)}.route-sitemap .human-sitemap__section a{align-items:center;min-height:40px;display:inline-flex}.route-sitemap .human-sitemap__section:first-child a{color:#fff}@media (width<=1000px){.pricing-intro__grid,.charging-intro__grid,.partner-intro__grid{grid-template-columns:1fr}.pricing-intro__grid{align-content:center}.pricing-intro__copy{padding-top:2rem}.pricing-intro__prices{max-width:44rem}.pricing-intro__media img{object-position:70% center}.pricing-intro__shade{background:linear-gradient(90deg,#050726fa,#050726c2),linear-gradient(#0000,#050726f2)}.charging-intro__copy{min-height:0;padding-block:4rem 2rem}.charging-intro__media{border-radius:32px;min-height:32rem}.charging-methods__layout{grid-template-columns:1fr}.charging-methods .story-heading{position:static}.partner-intro__copy{padding-block:4rem 1rem}.partner-intro__media{height:clamp(25rem,72vw,42rem)}.route-business .pulse{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pricing-intro__grid{min-height:auto;padding-block:4rem 3rem}.pricing-intro__index{grid-template-columns:repeat(2,1fr);position:relative}.pricing-intro__index a{border-top:1px solid #ffffff1a;min-height:58px}.pricing-intro__price{min-height:15rem}.pricing-intro__price--featured{min-height:17rem}.route-charging .method-grid,.charging-flow .story-feature,.app-journey__step{grid-template-columns:1fr}.charging-flow .story-feature{gap:2.5rem}.route-charging .certainty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-journey__step{gap:2rem;min-height:0;padding-block:4rem}.app-journey__step:nth-child(2n) .app-journey__mock{order:0}.app-journey__copy{max-width:31rem}.app-journey__mock{width:min(82vw,22rem)}.partner-process .steps>li{min-height:0}}@media (width<=600px){.pricing-intro__copy h1,.charging-intro__copy h1,.partner-intro__copy h1,.route-app .story-hero__copy h1{max-width:100%;font-size:clamp(2.75rem,13vw,4.2rem)}.pricing-intro__prices{grid-template-columns:1fr}.pricing-intro__price,.pricing-intro__price--featured{min-height:12rem}.pricing-intro__actions,.charging-intro .evo-actions,.partner-intro__actions{width:100%}.pricing-intro__actions .btn,.charging-intro .btn,.partner-intro__actions .btn{flex:100%}.charging-intro__media{min-height:23rem}.route-charging .method-card{min-height:24rem}.route-charging .certainty-grid{grid-template-columns:1fr}.route-charging .certainty-grid article{min-height:0}.route-app .story-hero--app{min-height:auto}.route-app .app-devices{transform-origin:50%;min-height:450px;transform:scale(.8)}.route-business .pulse{grid-template-columns:1fr}.route-business .pulse li{min-height:5rem}.partner-audiences .split__panel,.route-sitemap .human-sitemap__section{min-height:0}}@media (width<=380px){.pricing-intro__index{grid-template-columns:1fr}.pricing-intro__index a{border-inline-end:0}.route-app .app-devices{min-height:410px;transform:scale(.7)}.app-journey__mock{border-radius:26px;width:100%}}@media (prefers-reduced-motion:reduce){.app-journey__mock{transform:none!important}}
