html[data-ui=v2]{--p0:#0C0614;--p1:#140A22;--p2:#1E0E33;--p3:#2A1248;--p4:#3A1A5E;--p5:#582C84;--p6:#745398;--p7:#C3AEE0;--bg0:#140A22;--bg1:#1E0E33;--bg2:#180C2A;--surface-read:#21103A;--ink:#0C0614;--plum:#2A1248;--aub:#1E0E33;--amethyst:#3A1A5E;--violet:#582C84;--violet2:#745398;--lilac:#C3AEE0;--porcelain:#F5F1F9;--lilac-band:#ECE4F5;--on-light:#1F1030;--on-light-body:#4A3D5C;--on-light-muted:#6A5C7E;--orange:#FA8C35;--text:#FBF8FE;--body:#D3CBDF;--muted:#ADA2BE;--read:#E6E0EE;--line:rgba(195,174,224,.15);--line2:rgba(195,174,224,.28);--glass:rgba(205,182,238,.045);--card:#1F0F34;--card2:#28143F;--hair:inset 0 0 0 1px rgba(205,182,238,.12),inset 0 1px 0 rgba(255,255,255,.07);--surf-night:radial-gradient(70% 55% at 0% 0%,rgba(116,83,152,.20),transparent 62%),linear-gradient(180deg,#140A22,#170B27);--surf-aub:radial-gradient(60% 75% at 0% 0%,rgba(150,112,204,.26),transparent 62%),radial-gradient(50% 60% at 100% 100%,rgba(88,44,132,.22),transparent 70%),linear-gradient(180deg,#1E0E33,#24113D);--surf-plum:radial-gradient(55% 75% at 0% 0%,rgba(168,128,222,.30),transparent 62%),radial-gradient(60% 70% at 100% 100%,rgba(14,6,26,.45),transparent 70%),linear-gradient(165deg,#2C1450,#24103F 55%,#1C0C31);--r:24px;--max:1344px;--nav-h:92px;--field:linear-gradient(135deg,#2A1046,#3B1A5E 38%,#582C84 78%,#6A3C98);--field-deep:linear-gradient(160deg,#1C0B30,#2C1349 45%,#41206A);--grade:linear-gradient(180deg,rgba(88,44,132,.22),rgba(42,16,70,.18) 50%,rgba(14,6,24,.55))}html[data-ui=v2] body{background:var(--bg0);font-size:16px;line-height:1.7}html[data-ui=v2] h1,html[data-ui=v2] h2,html[data-ui=v2] h3,html[data-ui=v2] h4{font-weight:500;letter-spacing:-.025em}html[data-ui=v2] .wrap{padding:0 48px}html[data-ui=v2] .eyebrow{font:600 12px/1.2 var(--f-head);letter-spacing:.26em;color:var(--lilac);gap:14px}html[data-ui=v2] .eyebrow:before{width:36px;height:2px;background:var(--orange)}html[data-ui=v2] .h2{font-size:clamp(38px,4.9vw,70px);line-height:1.03;letter-spacing:-.035em;margin:22px 0 20px}html[data-ui=v2] .lead{font-size:20px;line-height:1.65;max-width:680px}html[data-ui=v2] .sec{padding:150px 0}html[data-ui=v2] .sec-alt{background:radial-gradient(60% 80% at 100% 0,rgba(122,85,166,.28),transparent 65%),linear-gradient(180deg,#1C0C30,#24103C)}html[data-ui=v2] .sec-head{margin-bottom:72px;gap:40px}html[data-ui=v2] .btn{min-height:58px;padding:0 34px;font:600 15px var(--f-head);letter-spacing:.005em;border-radius:999px}html[data-ui=v2] .btn-primary{background:var(--orange);color:#1A0B02;box-shadow:none}html[data-ui=v2] .btn-primary:hover{background:#FF9C4D;transform:none;box-shadow:none}html[data-ui=v2] .btn-ghost{border:1.5px solid rgba(255,255,255,.42);background:rgba(255,255,255,.02)}html[data-ui=v2] .btn-ghost:hover{background:#fff;color:var(--on-light);border-color:#fff}html[data-ui=v2] .btn-sm{min-height:46px;padding:0 24px;font-size:14px}html[data-ui=v2] .link{font:600 15px var(--f-head)}html[data-ui=v2] .glass{background:var(--card);border:1px solid var(--line);border-radius:var(--r)}html[data-ui=v2] .chip{border-color:var(--line2);background:transparent;padding:6px 14px}html[data-ui=v2] .ticks{gap:10px}html[data-ui=v2] .ticks li{font-size:15px;padding-left:24px}html[data-ui=v2] .ticks li:before{width:12px;height:2px;top:12px}html[data-ui=v2] .nav .logo{display:flex;align-items:center;flex:none}html[data-ui=v2] .nav .logo img{height:48px;width:auto}html[data-ui=v2] .nav .wrap{gap:48px}html[data-ui=v2] .nav-links{gap:36px}html[data-ui=v2] .nav-links a{font:500 15px var(--f-body);color:#EEE8F5}html[data-ui=v2] .nav.open,html[data-ui=v2] .nav.solid{background:rgba(16,7,27,.9);border-bottom-color:rgba(195,174,224,.12)}html[data-ui=v2] .mega{background:#170C26;border-color:var(--line2);border-radius:20px}html[data-ui=v2] .hero,html[data-ui=v2] .p-hero,html[data-ui=v2] .phero{background:radial-gradient(55% 70% at 78% 52%,rgba(214,186,250,.38),transparent 62%),radial-gradient(70% 80% at 100% 0,rgba(122,85,166,.55),transparent 60%),var(--field)}html[data-ui=v2] .phero{padding:calc(var(--nav-h) + 110px) 0 120px}html[data-ui=v2] .p-hero h1,html[data-ui=v2] .phero h1{font-size:clamp(46px,6.6vw,104px);font-weight:500;letter-spacing:-.04em;line-height:1}html[data-ui=v2] .p-hero .lead,html[data-ui=v2] .phero .lead{color:#EDE5F7;font-size:21px}html[data-ui=v2] .hero .eyebrow,html[data-ui=v2] .p-hero .eyebrow,html[data-ui=v2] .phero .eyebrow{color:#EADFF8}html[data-ui=v2] .crumbs{color:rgba(240,232,250,.72)}html[data-ui=v2] .phero-img .phero-bg{opacity:.28;mix-blend-mode:soft-light}html[data-ui=v2] .hero{padding:calc(var(--nav-h) + 60px) 0 100px}html[data-ui=v2] .hero:before{opacity:.12;mix-blend-mode:soft-light}html[data-ui=v2] .hero .wrap{grid-template-columns:1.1fr .9fr;gap:24px}html[data-ui=v2] .hero h1{font-size:clamp(50px,6.9vw,108px);font-weight:500;letter-spacing:-.045em;line-height:.98;margin:28px 0 30px}html[data-ui=v2] .hero h1 em{background:none;color:#D9C6F3;-webkit-text-fill-color:currentColor}html[data-ui=v2] .hero .lead{color:#EDE5F7;font-size:20px}html[data-ui=v2] .stage{height:700px}html[data-ui=v2] .stage img{height:600px;margin-bottom:60px;filter:drop-shadow(0 50px 60px rgba(20,4,40,.6))}html[data-ui=v2] .stage .halo{width:640px;height:640px;bottom:60px;background:radial-gradient(circle,rgba(240,226,255,.55) 0,rgba(185,150,230,.22) 40%,transparent 68%)}html[data-ui=v2] .stage .floor{width:520px;height:60px;background:radial-gradient(ellipse,rgba(20,6,36,.55),transparent 70%)}html[data-ui=v2] .flow .track{stroke:rgba(255,255,255,.16)}html[data-ui=v2] .flow .node circle{fill:#3B1A5E;stroke:rgba(255,255,255,.4)}html[data-ui=v2] .flow .node text{fill:#F3ECFB}html[data-ui=v2] .eco-chain li{border-color:rgba(255,255,255,.22);background:rgba(20,6,36,.22)}html[data-ui=v2] .eco-chain b{color:#E2D3F6}html[data-ui=v2] .stats{background:var(--porcelain);border:0}html[data-ui=v2] .stat{padding:64px 36px;border-left-color:rgba(88,44,132,.16)}html[data-ui=v2] .stat b{font:500 clamp(34px,3.8vw,60px)/1 var(--f-head);color:var(--violet);letter-spacing:-.04em}html[data-ui=v2] .stat span{color:var(--on-light-body);font-size:15px;margin-top:14px}html[data-ui=v2] .system{padding:150px 0 140px;background:var(--bg0)}html[data-ui=v2] .sys-panel h3{font-size:40px;letter-spacing:-.035em}html[data-ui=v2] .sn circle.ring{fill:#1E1131}html[data-ui=v2] .flag{padding:150px 0;background:var(--bg1)}html[data-ui=v2] .flag-row{gap:24px}html[data-ui=v2] .fcard{border-radius:var(--r);border:0;padding:56px 56px 0;min-height:700px;background:radial-gradient(80% 60% at 50% 85%,rgba(214,186,250,.32),transparent 70%),var(--field-deep)}html[data-ui=v2] .fcard h3{font-size:56px;letter-spacing:-.04em}html[data-ui=v2] .fcard .kicker{color:#E2D3F6}html[data-ui=v2] .fcard p{color:#E4DCEE;font-size:16px}html[data-ui=v2] .fcard .spec b{font-size:28px;letter-spacing:-.02em}html[data-ui=v2] .fcard .spec span{color:#CFC3DE}html[data-ui=v2] .fcard .more{top:56px;right:56px;width:54px;height:54px;border-color:rgba(255,255,255,.35)}html[data-ui=v2] .pic-chargeflow img,html[data-ui=v2] .pic-powercube img{height:380px}html[data-ui=v2] .scenes{padding:150px 0;background:var(--bg0)}html[data-ui=v2] .scene-row{gap:16px}html[data-ui=v2] .scene{border:0;border-radius:var(--r);aspect-ratio:3/4.4}html[data-ui=v2] .scene img{filter:saturate(.8) contrast(1.05)}html[data-ui=v2] .scene:after{background:linear-gradient(180deg,rgba(88,44,132,.18),rgba(42,16,70,.05) 35%,rgba(16,6,28,.94))}html[data-ui=v2] .scene .cap h3{font-size:24px}html[data-ui=v2] .cloud{padding:160px 0;background:radial-gradient(50% 70% at 78% 50%,rgba(214,186,250,.3),transparent 70%),var(--field)}html[data-ui=v2] .cloud .lead,html[data-ui=v2] .cloud p{color:#EDE5F7}html[data-ui=v2] .feat .glass{background:rgba(20,6,36,.28);border-color:rgba(255,255,255,.16)}html[data-ui=v2] .feat .ic{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}html[data-ui=v2] .phone:before{background:radial-gradient(circle,rgba(240,226,255,.4),transparent 65%)}html[data-ui=v2] .partners{padding:150px 0;background:var(--lilac-band);color:var(--on-light-body);--text:var(--on-light);--body:var(--on-light-body);--muted:var(--on-light-muted);--line:rgba(88,44,132,.14);--lilac:#6B3F99}html[data-ui=v2] .partners .eyebrow{color:var(--violet)}html[data-ui=v2] .partners .pcard{background:#fff;border:0;box-shadow:0 30px 60px -40px rgba(58,26,94,.35);padding:48px 40px}html[data-ui=v2] .partners .pcard:hover{background:#fff;box-shadow:0 40px 70px -36px rgba(58,26,94,.45)}html[data-ui=v2] .partners .pcard h3{font-size:32px}html[data-ui=v2] .partners .link,html[data-ui=v2] .partners .pcard .tl{color:var(--violet)}html[data-ui=v2] .partners .pcard .n{color:#C25F0F}html[data-ui=v2] .local{padding:150px 0;background:var(--bg0)}html[data-ui=v2] .loc{background:var(--card)}html[data-ui=v2] .loc b{font-size:20px}html[data-ui=v2] .proof{padding:150px 0;background:var(--bg0)}html[data-ui=v2] .proof-card{border:0;background:var(--card);border-radius:var(--r)}html[data-ui=v2] .proof-img{position:relative}html[data-ui=v2] .proof-img:after{content:"";position:absolute;inset:0;background:var(--grade);pointer-events:none}html[data-ui=v2] .proof-body{padding:32px 34px 36px}html[data-ui=v2] .proof-body h3{font-size:24px}html[data-ui=v2] .certs{border-radius:var(--r);padding:36px 40px}html[data-ui=v2] .story{gap:88px}html[data-ui=v2] .duo-card,html[data-ui=v2] .story-img{border:0;border-radius:var(--r)}html[data-ui=v2] .story-img:after{background:var(--grade)}html[data-ui=v2] .duo-card img,html[data-ui=v2] .story-img img{filter:saturate(.82) contrast(1.04)}html[data-ui=v2] .story-sub{color:var(--lilac);font-size:18px}html[data-ui=v2] .cta,html[data-ui=v2] .help{padding:0;background:radial-gradient(50% 90% at 85% 30%,rgba(214,186,250,.25),transparent 70%),var(--field)}html[data-ui=v2] .cta .wrap{position:relative}html[data-ui=v2] .cta-box{border:0;border-radius:0;background:transparent;padding:140px 0;grid-template-columns:1.4fr .6fr;gap:56px}html[data-ui=v2] .cta-box h2{font-size:clamp(40px,5.4vw,80px);line-height:1;letter-spacing:-.04em}html[data-ui=v2] .cta-box p{color:#EDE5F7}html[data-ui=v2] .cta-box .ctas{align-items:stretch}html[data-ui=v2] .cta-box .btn-ghost{border-color:rgba(255,255,255,.55)}html[data-ui=v2] .read{background:var(--surface-read);border-color:var(--line);border-radius:var(--r)}html[data-ui=v2] .contact-block{background:var(--bg1)}html[data-ui=v2] .cb-regions li,html[data-ui=v2] .rc-card,html[data-ui=v2] .rc-list li{background:var(--card);border-radius:18px}html[data-ui=v2] .footer{background:#07030C;padding:96px 0 40px;border-top:0}html[data-ui=v2] .f-bot{margin-top:72px}html[data-ui=v2] .pc{border-radius:var(--r);border:0;background:var(--card)}html[data-ui=v2] .pc-pic{height:260px;background:radial-gradient(70% 75% at 50% 70%,rgba(160,120,210,.42),transparent 72%),var(--field-deep)}html[data-ui=v2] .pc-body{padding:28px 30px 30px;border-top:0}html[data-ui=v2] .pc h3{font-size:28px;letter-spacing:-.03em}html[data-ui=v2] .co-figures{background:var(--porcelain);border:0;border-radius:var(--r);overflow:hidden}html[data-ui=v2] .co-fig{padding:44px 40px;border-color:rgba(88,44,132,.14)}html[data-ui=v2] .co-fig b{font-weight:500;letter-spacing:-.045em;background:none;color:var(--violet);-webkit-text-fill-color:currentColor}html[data-ui=v2] .co-fig span{color:var(--on-light-body)}html[data-ui=v2] .pt-facts div{background:var(--card);border-radius:18px}html[data-ui=v2] .pt-facts dt{font-size:40px;font-weight:500;letter-spacing:-.035em}html[data-ui=v2] .co-card,html[data-ui=v2] .ct-qcard,html[data-ui=v2] .pt-card{border-radius:var(--r)}html[data-ui=v2] .ct-qcard{background:rgba(20,6,36,.3);border-color:rgba(255,255,255,.18)}@media (max-width:1080px){html[data-ui=v2] .hero .wrap{grid-template-columns:1fr}html[data-ui=v2] .stage{height:560px}html[data-ui=v2] .stage img{height:500px}html[data-ui=v2] .cta-box{grid-template-columns:1fr;padding:110px 0}html[data-ui=v2] .fcard{min-height:0}}@media (max-width:640px){html[data-ui=v2]{--nav-h:64px}html[data-ui=v2] .wrap{padding:0 16px}html[data-ui=v2] .nav .logo img{height:30px}html[data-ui=v2] .eyebrow{letter-spacing:.2em;gap:10px}html[data-ui=v2] .eyebrow:before{width:22px}html[data-ui=v2] .pt-ph .eyebrow{font-size:12px;letter-spacing:.14em}html[data-ui=v2] .link{font-size:14px}html[data-ui=v2] .co-fig{padding:26px 16px;min-width:0}html[data-ui=v2] .co-fig b{font-size:32px}html[data-ui=v2] .co-fig span{font-size:13px}html[data-ui=v2] .flag,html[data-ui=v2] .local,html[data-ui=v2] .partners,html[data-ui=v2] .proof,html[data-ui=v2] .scenes,html[data-ui=v2] .sec,html[data-ui=v2] .system{padding:96px 0}html[data-ui=v2] .cloud{padding:100px 0}html[data-ui=v2] .h2{font-size:40px}html[data-ui=v2] .hero .lead,html[data-ui=v2] .lead,html[data-ui=v2] .phero .lead{font-size:18px}html[data-ui=v2] .hero h1{font-size:48px}html[data-ui=v2] .phero{padding:calc(var(--nav-h) + 64px) 0 80px}html[data-ui=v2] .p-hero h1,html[data-ui=v2] .phero h1{font-size:48px}html[data-ui=v2] .stage{height:460px}html[data-ui=v2] .stage img{height:400px}html[data-ui=v2] .stage .halo{width:380px;height:380px}html[data-ui=v2] .stat{padding:36px 16px}html[data-ui=v2] .stat b{font-size:32px}html[data-ui=v2] .fcard{padding:36px 24px 0}html[data-ui=v2] .fcard h3{font-size:40px}html[data-ui=v2] .fcard .more{top:36px;right:24px}html[data-ui=v2] .pic-powercube img{height:280px}html[data-ui=v2] .pic-chargeflow img{height:250px}html[data-ui=v2] .partners .pcard{padding:34px 24px}html[data-ui=v2] .cta-box{padding:88px 0}html[data-ui=v2] .cta-box h2{font-size:40px}html[data-ui=v2] .btn{min-height:54px;padding:0 26px}html[data-ui=v2] .story{gap:40px}}html[data-ui=v2] .h2,html[data-ui=v2] h1,html[data-ui=v2] h2,html[data-ui=v2] h3{text-wrap:balance}html[data-ui=v2] dd,html[data-ui=v2] li,html[data-ui=v2] p{text-wrap:pretty}html[data-ui=v2] .lead{max-width:62ch}html[data-ui=v2] .hero .lead,html[data-ui=v2] .p-hero .lead,html[data-ui=v2] .phero .lead{max-width:58ch}html[data-ui=v2] .prose{max-width:72ch}html[data-ui=v2] :focus-visible{outline:2px solid #FFB47A;outline-offset:4px;border-radius:8px}html[data-ui=v2] .keys :focus-visible,html[data-ui=v2] .partners :focus-visible,html[data-ui=v2] .stats :focus-visible{outline-color:var(--violet)}html[data-ui=v2] ::selection{background:#7A55A6}html[data-ui=v2] .btn:focus-visible{outline-offset:3px;border-radius:999px}html[data-ui=v2] .nav-links a{padding:10px 0;letter-spacing:.005em}html[data-ui=v2] .nav-links a[aria-current=page]{box-shadow:none;position:relative}html[data-ui=v2] .nav-links a[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:0;width:5px;height:5px;margin-left:-2.5px;border-radius:50%}html[data-ui=v2] .nav .right{gap:14px}html[data-ui=v2] .lang .lang-btn{padding:9px 14px;border-color:rgba(255,255,255,.16)}html[data-ui=v2] .footer .f-brand img{height:44px!important}@keyframes vs-ring{to{transform:translate(-50%) rotate(1turn)}}@keyframes vs-ring-c{to{transform:rotate(1turn)}}html[data-ui=v2] .p-stage:before,html[data-ui=v2] .stage:before{content:"";position:absolute;left:50%;bottom:120px;width:min(600px,92%);aspect-ratio:1;border-radius:50%;transform:translate(-50%);pointer-events:none;background:conic-gradient(from 200deg,rgba(255,255,255,0) 0deg,rgba(244,232,255,.95) 64deg,rgba(196,160,240,.35) 150deg,rgba(255,255,255,0) 210deg,rgba(214,186,250,.55) 300deg,rgba(255,255,255,0) 1turn);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));filter:drop-shadow(0 0 14px rgba(224,200,255,.75));animation:vs-ring 28s linear infinite}html[data-ui=v2] .p-stage:before{bottom:80px;width:min(540px,92%)}html[data-ui=v2] .stage:before{display:none}html[data-ui=v2] .stage .floor{width:560px;max-width:96%;height:96px;bottom:22px;background:radial-gradient(ellipse,rgba(240,226,255,.22),transparent 70%);border:1.5px solid rgba(244,232,255,.55);box-shadow:0 0 28px rgba(214,186,250,.45),inset 0 0 26px rgba(214,186,250,.3)}html[data-ui=v2] .p-stage .halo,html[data-ui=v2] .stage .halo{background:radial-gradient(circle,rgba(240,226,255,.42) 0,rgba(185,150,230,.18) 42%,transparent 68%)}html[data-ui=v2] .phero{position:relative;isolation:isolate;overflow:hidden}html[data-ui=v2] .phero:after{content:"";position:absolute;z-index:-1;right:-14vw;top:calc(100% - 80px);width:min(58vw,880px);aspect-ratio:1;margin-top:calc(min(58vw,880px) / -2);border-radius:50%;pointer-events:none;background:conic-gradient(from 250deg,rgba(255,255,255,0) 0deg,rgba(236,222,255,.6) 80deg,rgba(255,255,255,0) 170deg,rgba(214,186,250,.22) 260deg,rgba(255,255,255,0) 1turn);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));animation:vs-ring-c 90s linear infinite;opacity:.8}html[data-ui=v2] .phero>.wrap{position:relative;z-index:1}html[data-ui=v2] .cta,html[data-ui=v2] .help{position:relative;overflow:hidden;isolation:isolate}html[data-ui=v2] .cta:before{content:"";position:absolute;z-index:-1;right:-16%;top:50%;width:min(52vw,760px);aspect-ratio:1;transform:translateY(-50%);border-radius:50%;pointer-events:none;background:conic-gradient(from 120deg,rgba(255,255,255,0),rgba(244,232,255,.6) 90deg,rgba(255,255,255,0) 190deg,rgba(214,186,250,.3) 280deg,rgba(255,255,255,0));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px))}html[data-ui=v2] .phero{min-height:clamp(560px,72vh,780px);display:flex;flex-direction:column;justify-content:flex-end}html[data-ui=v2] .phero>.wrap{width:100%}html[data-ui=v2] .ofg-hero h1{font-size:clamp(44px,4.9vw,80px)}html[data-ui=v2] .eco-hero h1{font-size:clamp(46px,5.6vw,92px)}html[data-ui=v2] .stat:first-child{padding-left:0}html[data-ui=v2] .p-hero .ctas:after{content:"";flex-basis:100%;order:2;height:0}html[data-ui=v2] .p-hero .ctas .btn-ghost+.btn-ghost{order:3;min-height:44px;padding:0 4px;border:0;background:none;color:#EADFF8;text-decoration:underline;-webkit-text-decoration-color:rgba(234,223,248,.4);text-decoration-color:rgba(234,223,248,.4);text-underline-offset:6px}html[data-ui=v2] .p-hero .ctas .btn-ghost+.btn-ghost:hover{color:#FFB47A;background:none;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}html[data-ui=v2] .p-hero .ctas{row-gap:10px}html[data-ui=v2] .fcard,html[data-ui=v2] .pc,html[data-ui=v2] .proof-card{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s,background .4s}html[data-ui=v2] .fcard:hover,html[data-ui=v2] .pc:hover,html[data-ui=v2] .proof-card:hover{transform:translateY(-4px)}html[data-ui=v2] .rv{transform:translateY(24px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}html[data-ui=v2] .rv.in,html[data-ui=v2].no-js .rv{transform:none}html[data-ui=v2] .co-regions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}html[data-ui=v2] .co-regions-grid{display:contents}html[data-ui=v2] .co-regions-inbox{background:var(--porcelain);border:0;border-radius:var(--r);padding:28px 26px 26px;display:flex;flex-direction:column;align-items:stretch;gap:18px;--text:var(--on-light);--muted:var(--on-light-muted)}html[data-ui=v2] .co-regions-inbox h3{color:var(--on-light);font-size:21px;letter-spacing:-.02em}html[data-ui=v2] .co-regions-inbox .rc-general{grid-template-columns:1fr;gap:12px}html[data-ui=v2] .co-regions-inbox .rc-general dt{font-size:12px;letter-spacing:.18em}html[data-ui=v2] .co-regions-inbox .rc-general dd{font-size:15px;word-break:normal;overflow-wrap:anywhere}html[data-ui=v2] .co-regions-inbox .rc-general a:hover{color:#C25F0F}html[data-ui=v2] .co-regions-grid .rc-card{padding:28px 26px 26px;gap:8px;min-height:250px;background:var(--card);border:0;border-radius:var(--r)}html[data-ui=v2] .rc-region{font:600 12px var(--f-head);letter-spacing:.2em;color:#FFB47A;display:flex;align-items:center;gap:10px;margin-bottom:6px}html[data-ui=v2] .rc-region:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid;flex:none}html[data-ui=v2] .co-regions-grid .rc-email{font:500 15px/1.35 var(--f-head);word-break:normal;overflow-wrap:anywhere}html[data-ui=v2] .ct-person-phone,html[data-ui=v2] .rc-phone{font:500 14px var(--f-body);color:var(--body);letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-ui=v2] .co-regions-grid .rc-qrs{padding-top:18px;gap:12px}html[data-ui=v2] .co-regions-grid .rc-qrs img{width:80px;height:80px;border-radius:10px;padding:5px}html[data-ui=v2] .ct-qrs figcaption,html[data-ui=v2] .rc-qrs figcaption{font-size:12px;letter-spacing:.04em;color:var(--muted);margin-top:6px}html[data-ui=v2] .ct-main{padding-top:120px;padding-bottom:140px}html[data-ui=v2] .ct-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}html[data-ui=v2] .ct-form{border:0;border-radius:var(--r);padding:44px 44px 36px}html[data-ui=v2] .ct-h{font-size:clamp(30px,2.8vw,42px);letter-spacing:-.03em;line-height:1.08}html[data-ui=v2] .ct-regions{margin-top:36px}html[data-ui=v2] .ct-group+.ct-group{margin-top:28px}html[data-ui=v2] .ct-group-title{font:600 12px var(--f-head);letter-spacing:.22em;color:var(--lilac);margin-bottom:12px}html[data-ui=v2] .ct-group-title:after{background:var(--line2)}html[data-ui=v2] .ct-people{gap:10px}html[data-ui=v2] .ct-person{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head qrs" "phone qrs";align-items:center;grid-column-gap:24px;column-gap:24px;grid-row-gap:2px;row-gap:2px;min-height:112px;padding:18px 18px 18px 22px;border:0;border-radius:20px;background:var(--card)}html[data-ui=v2] .ct-person-head{grid-area:head;align-self:end}html[data-ui=v2] .ct-person-phone{grid-area:phone;align-self:start;padding-left:58px}html[data-ui=v2] .ct-person:not(:has(.ct-person-phone)) .ct-person-head{grid-row:1/3;align-self:center}html[data-ui=v2] .ct-qrs{grid-area:qrs;gap:10px}html[data-ui=v2] .ct-qrs img{width:68px;height:68px;border-radius:10px}html[data-ui=v2] .ct-avatar{width:44px;height:44px;background:var(--field);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.18)}html[data-ui=v2] .ct-person-email{font:500 16px/1.3 var(--f-head);word-break:normal;overflow-wrap:anywhere}html[data-ui=v2] .ct-inboxes{margin-top:40px;border:0;border-radius:var(--r);background:var(--porcelain);padding:28px 32px;--text:var(--on-light);--muted:var(--on-light-muted)}html[data-ui=v2] .ct-inboxes h3{color:var(--on-light);font-size:18px}html[data-ui=v2] .ct-inboxes .rc-general a:hover{color:#C25F0F}html[data-ui=v2] .ct-teams{padding:140px 0 120px;background:var(--bg1)}html[data-ui=v2] .ct-strip{margin-top:64px}html[data-ui=v2] .ct-strip b{font-size:24px;letter-spacing:-.02em}html[data-ui=v2] .ct-quick{gap:16px;margin-top:56px}html[data-ui=v2] .ct-qcard{padding:32px 30px 28px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (min-width:1800px){html[data-ui=v2]{--max:1520px}html[data-ui=v2] .hero h1{font-size:122px}html[data-ui=v2] .p-hero h1,html[data-ui=v2] .phero h1{font-size:112px}html[data-ui=v2] .h2{font-size:72px}html[data-ui=v2] .stage{height:780px}html[data-ui=v2] .stage img{height:660px}}@media (max-width:1280px){html[data-ui=v2] .nav-links{gap:26px}html[data-ui=v2] .nav .wrap{gap:32px}html[data-ui=v2] .co-regions{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-ui=v2] .co-regions-inbox{grid-column:span 2}html[data-ui=v2] .co-regions-inbox .rc-general{grid-template-columns:1fr 1fr;gap:16px 28px}}@media (max-width:1080px){html[data-ui=v2]{--nav-h:80px}html[data-ui=v2] .nav .logo img{height:42px}html[data-ui=v2] .wrap{padding:0 40px}html[data-ui=v2] .flag,html[data-ui=v2] .local,html[data-ui=v2] .partners,html[data-ui=v2] .proof,html[data-ui=v2] .scenes,html[data-ui=v2] .sec,html[data-ui=v2] .system{padding:120px 0}html[data-ui=v2] .ct-grid{grid-template-columns:1fr;gap:72px}html[data-ui=v2] .co-regions{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui=v2] .co-regions-inbox{grid-column:auto}html[data-ui=v2] .co-regions-inbox .rc-general{grid-template-columns:1fr}html[data-ui=v2] .phero:after{right:-30vw;width:90vw;margin-top:-45vw;opacity:.6}}@media (max-width:640px){html[data-ui=v2]{--nav-h:68px}html[data-ui=v2] .wrap{padding:0 20px}html[data-ui=v2] .nav .logo img{height:36px}html[data-ui=v2] .footer .f-brand img{height:38px!important}html[data-ui=v2] .flag,html[data-ui=v2] .local,html[data-ui=v2] .partners,html[data-ui=v2] .proof,html[data-ui=v2] .scenes,html[data-ui=v2] .sec,html[data-ui=v2] .system{padding:96px 0}html[data-ui=v2] .stage:before{bottom:90px;width:340px}html[data-ui=v2] .p-stage:before{width:300px;bottom:60px}html[data-ui=v2] .phero:after{display:none}html[data-ui=v2] .phero{min-height:0}html[data-ui=v2] .cta:before{right:-40%;width:110vw}html[data-ui=v2] .ct-main{padding-top:80px;padding-bottom:96px}html[data-ui=v2] .ct-form{padding:28px 20px 24px}html[data-ui=v2] .ct-person{grid-template-columns:1fr;grid-template-areas:"head" "phone" "qrs";row-gap:10px;padding:20px}html[data-ui=v2] .ct-person:not(:has(.ct-person-phone)) .ct-person-head{grid-row:auto}html[data-ui=v2] .ct-qrs{padding-left:58px}html[data-ui=v2] .ct-inboxes{padding:24px 20px}html[data-ui=v2] .co-regions-inbox{padding:26px 22px}html[data-ui=v2] .co-regions{grid-template-columns:1fr;gap:12px}html[data-ui=v2] .co-regions-inbox .rc-general{grid-template-columns:1fr}html[data-ui=v2] .co-regions-grid .rc-card{min-height:0;padding:24px 22px}html[data-ui=v2] .ct-teams{padding:96px 0 88px}}@media (prefers-reduced-motion:reduce){html[data-ui=v2] .p-stage:before,html[data-ui=v2] .phero:after,html[data-ui=v2] .stage:before{animation:none}html[data-ui=v2] .fcard:hover,html[data-ui=v2] .pc:hover,html[data-ui=v2] .proof-card:hover{transform:none}}html[data-ui=v2] .plist{padding:96px 0 140px;background:var(--bg0)}html[data-ui=v2] .group-h{margin:120px 0 32px;gap:20px;align-items:baseline}html[data-ui=v2] .group:first-child .group-h{margin-top:0}html[data-ui=v2] .group-h h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.03em}html[data-ui=v2] .group-h p{font-size:16px;color:var(--muted);max-width:72ch}html[data-ui=v2] .pgrid{gap:16px}html[data-ui=v2] .pgrid:has(>.pc:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui=v2] .pgrid:has(>.pc:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}html[data-ui=v2] .pgrid:has(>.pc:only-child){grid-template-columns:1fr}html[data-ui=v2] .pgrid>.pc:only-child{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}html[data-ui=v2] .pgrid>.pc:only-child .pc-pic{height:380px;padding:40px}html[data-ui=v2] .pgrid .pc.wide{grid-column:auto}html[data-ui=v2] .pgrid:has(>.pc:nth-child(2):last-child) .pc-pic{height:300px}html[data-ui=v2] .pgrid>.pc:only-child .pc-body{padding:48px 52px 40px;border-top:0}html[data-ui=v2] .pgrid>.pc:only-child h3{font-size:32px}html[data-ui=v2] .pc-chips li{border:0;background:rgba(255,255,255,.07)}html[data-ui=v2] .pc-act{border-top-color:var(--line)}html[data-ui=v2] .tabs-bar{background:rgba(10,5,16,.86);border-color:var(--line)}html[data-ui=v2] .tabs button{min-height:44px;padding:0 20px}@media (max-width:1080px){html[data-ui=v2] .pgrid:has(>.pc:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui=v2] .group-h{margin-top:96px}}@media (max-width:640px){html[data-ui=v2] .pgrid,html[data-ui=v2] .pgrid:has(>.pc:nth-child(2):last-child),html[data-ui=v2] .pgrid:has(>.pc:nth-child(3):last-child){grid-template-columns:1fr}html[data-ui=v2] .pgrid>.pc:only-child{display:flex}html[data-ui=v2] .pgrid>.pc:only-child .pc-pic{height:240px;padding:26px}html[data-ui=v2] .pgrid:has(>.pc:nth-child(2):last-child) .pc-pic{height:240px}html[data-ui=v2] .pgrid>.pc:only-child .pc-body{padding:26px 22px 24px}html[data-ui=v2] .pgrid>.pc:only-child h3{font-size:28px}html[data-ui=v2] .plist{padding:64px 0 96px}html[data-ui=v2] .group-h{margin-top:72px;gap:8px}}html[data-ui=v2] .co-tool{align-items:stretch;padding:26px;border:0;border-radius:var(--r);background:var(--card)}html[data-ui=v2] .co-tool-img{align-self:center}html[data-ui=v2] .co-tool>div:last-child{display:flex;flex-direction:column;justify-content:center}html[data-ui=v2] .co-tool>div:last-child .link{margin-top:auto}html[data-ui=v2] .co-tool p{margin-bottom:18px}html[data-ui=v2] .pt-ph-auto .link{display:block;white-space:normal;line-height:1.4}html[data-ui=v2] .footer{background:radial-gradient(45% 70% at 0 0,rgba(88,44,132,.28),transparent 70%),#07030C;padding:120px 0 44px}html[data-ui=v2] .f-grid{gap:40px}html[data-ui=v2] .f-grid h2{font:600 12px var(--f-head);letter-spacing:.2em;color:var(--lilac);margin-bottom:20px}html[data-ui=v2] .f-grid ul{gap:12px}html[data-ui=v2] .f-grid a{color:#B7ADC6;transition:color .2s}html[data-ui=v2] .f-tagline{font-size:15px;color:var(--body);margin:20px 0 18px}html[data-ui=v2] .f-social{gap:8px;flex-wrap:wrap}html[data-ui=v2] .f-social a{padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.05);color:#D8CFE4;font-size:13px}html[data-ui=v2] .f-social a:hover{background:rgba(255,255,255,.12);color:#fff}html[data-ui=v2] .f-bot{border-top-color:rgba(195,174,224,.12);color:#9C91AE}@media (max-width:640px){html[data-ui=v2] .footer{padding:88px 0 36px}html[data-ui=v2] .f-grid{gap:36px 20px}}html[data-ui=v2] .nav.open{-webkit-backdrop-filter:none;backdrop-filter:none;background:#10071B}html[data-ui=v2] .drawer{background:#10071B;padding-top:8px}html[data-ui=v2] .drawer a{border-bottom-color:rgba(195,174,224,.12)}html[data-ui=v2] .drawer>div>a{font-size:21px;letter-spacing:-.02em;padding:18px 0}html[data-ui=v2] .drawer .sub a{color:#C9BFD8}@media (max-width:640px){html[data-ui=v2] .drawer{padding:8px 20px 40px}}html[data-ui=v2] .sf-grid{align-items:stretch;gap:16px}@media (max-width:640px){html[data-ui=v2] .hero h1{font-size:min(48px,11.2vw);line-height:1}html[data-ui=v2] .p-hero h1,html[data-ui=v2] .phero h1{font-size:clamp(36px,10.6vw,46px);line-height:1.02}}html[data-ui=v2] body{background:var(--p1)}html[data-ui=v2] .sec{background:var(--surf-night)}html[data-ui=v2] .sec-alt{background:var(--surf-aub)}html[data-ui=v2] .contact-block,html[data-ui=v2] .ct-teams,html[data-ui=v2] .local,html[data-ui=v2] .proof,html[data-ui=v2] .sec-alt,html[data-ui=v2] .system{box-shadow:inset 0 1px 0 rgba(205,182,238,.1)}html[data-ui=v2] .system{background:var(--surf-aub)}html[data-ui=v2] .ct-main,html[data-ui=v2] .flag,html[data-ui=v2] .plist,html[data-ui=v2] .scenes{background:var(--surf-night)}html[data-ui=v2] .proof{background:var(--surf-plum)}html[data-ui=v2] .local{background:var(--surf-aub)}html[data-ui=v2] .contact-block,html[data-ui=v2] .ct-teams{background:var(--surf-plum)}html[data-ui=v2] .pt-trust{background:var(--surf-aub);border-color:var(--line)}html[data-ui=v2]{--field:linear-gradient(135deg,#6A3C98,#582C84 30%,#43206A 66%,#2C1450)}html[data-ui=v2] .hero,html[data-ui=v2] .p-hero,html[data-ui=v2] .phero{background:radial-gradient(60% 75% at 0 0,rgba(236,222,255,.22),transparent 60%),radial-gradient(48% 62% at 78% 54%,rgba(214,186,250,.3),transparent 64%),radial-gradient(70% 70% at 100% 100%,rgba(20,8,36,.42),transparent 70%),var(--field);box-shadow:inset 0 -1px 0 rgba(214,190,245,.22)}html[data-ui=v2] .cloud{background:radial-gradient(55% 80% at 0 0,rgba(236,222,255,.18),transparent 60%),radial-gradient(45% 65% at 78% 50%,rgba(214,186,250,.26),transparent 70%),var(--field)}html[data-ui=v2] .cta,html[data-ui=v2] .help{background:radial-gradient(60% 90% at 0 0,rgba(236,222,255,.18),transparent 60%),radial-gradient(45% 80% at 88% 40%,rgba(214,186,250,.22),transparent 70%),var(--field)}html[data-ui=v2] .fcard{background:radial-gradient(70% 45% at 0 0,rgba(214,186,250,.2),transparent 65%),radial-gradient(80% 60% at 50% 85%,rgba(214,186,250,.3),transparent 70%),linear-gradient(165deg,#3A1A5E,#2A1248 50%,#1E0E33);box-shadow:var(--hair)}html[data-ui=v2] .pc-pic{background:radial-gradient(70% 75% at 50% 70%,rgba(170,130,222,.4),transparent 72%),linear-gradient(165deg,#3A1A5E,#2A1248 55%,#1E0E33)}html[data-ui=v2] .cb-regions li,html[data-ui=v2] .co-regions-grid .rc-card,html[data-ui=v2] .co-tool,html[data-ui=v2] .ct-form,html[data-ui=v2] .ct-person,html[data-ui=v2] .glass,html[data-ui=v2] .loc,html[data-ui=v2] .pc,html[data-ui=v2] .proof-card,html[data-ui=v2] .pt-facts div,html[data-ui=v2] .rc-list li,html[data-ui=v2] .read{background:linear-gradient(180deg,rgba(205,182,238,.075) 0,rgba(205,182,238,.035) 100%),var(--card);border-color:transparent;box-shadow:var(--hair)}html[data-ui=v2] .local .loc,html[data-ui=v2] .proof .proof-card,html[data-ui=v2] .sec-alt .glass,html[data-ui=v2] .system .glass{background:linear-gradient(180deg,rgba(205,182,238,.09),rgba(205,182,238,.045)),rgba(20,8,36,.35)}html[data-ui=v2] .pc:hover,html[data-ui=v2] .proof-card:hover{box-shadow:inset 0 0 0 1px rgba(205,182,238,.26),inset 0 1px 0 rgba(255,255,255,.09),0 40px 80px -48px rgba(150,100,220,.55)}html[data-ui=v2] .co-inside-ph,html[data-ui=v2] .co-photos figure,html[data-ui=v2] .co-video,html[data-ui=v2] .pt-model{background:linear-gradient(180deg,#24113D,#1A0C2D);border-color:rgba(205,182,238,.14)}html[data-ui=v2] .co-card-img,html[data-ui=v2] .pt-model-pic{background:radial-gradient(70% 70% at 50% 75%,rgba(160,120,215,.45),transparent 70%),linear-gradient(165deg,#2A1248,#1C0C31)}html[data-ui=v2] .co-eu figcaption{background:#1C0C31}html[data-ui=v2] .chip,html[data-ui=v2] .pc-chips li{background:rgba(195,174,224,.08);border-color:rgba(195,174,224,.22);color:#E4D9F3}html[data-ui=v2] .ct-qicon,html[data-ui=v2] .icard .ic{background:linear-gradient(145deg,rgba(150,112,204,.38),rgba(88,44,132,.22));border-color:rgba(205,182,238,.28);color:#EADFF8}html[data-ui=v2] .stats{background:linear-gradient(180deg,#F7F3FB,#F1EAF8);box-shadow:inset 0 -1px 0 rgba(88,44,132,.12)}html[data-ui=v2] .stat{border-left-color:rgba(88,44,132,.18)}html[data-ui=v2] .partners{background:radial-gradient(60% 80% at 0 0,#F8F4FC,transparent 70%),linear-gradient(180deg,#EEE6F7,#E6DBF3)}html[data-ui=v2] .partners .h2,html[data-ui=v2] .partners h2{color:var(--p5)}html[data-ui=v2] .partners .pcard{box-shadow:inset 0 0 0 1px rgba(88,44,132,.08),0 30px 60px -40px rgba(58,26,94,.4)}html[data-ui=v2] .partners .pcard h3{color:var(--p3)}html[data-ui=v2] .partners .btn-ghost{border-color:var(--p5);color:var(--p5);background:transparent}html[data-ui=v2] .partners .btn-ghost:hover{background:var(--p5);color:#fff}html[data-ui=v2] .co-figures{box-shadow:inset 0 0 0 1px rgba(88,44,132,.08)}html[data-ui=v2] .co-figures,html[data-ui=v2] .co-regions-inbox,html[data-ui=v2] .ct-inboxes{background:linear-gradient(180deg,#F7F3FB,#EFE7F8)}html[data-ui=v2] .co-regions-inbox h3,html[data-ui=v2] .ct-inboxes h3{color:var(--p5)}html[data-ui=v2] .co-regions-inbox .rc-general a:hover,html[data-ui=v2] .ct-inboxes .rc-general a:hover{color:var(--p5);text-decoration:underline;text-underline-offset:4px}html[data-ui=v2] .btn-ghost{border-color:rgba(214,192,245,.48);background:rgba(195,174,224,.06);color:#fff}html[data-ui=v2] .btn-ghost:hover{background:#F3ECFB;border-color:#F3ECFB;color:var(--p3)}html[data-ui=v2] .btn-primary{box-shadow:inset 0 1px 0 rgba(255,255,255,.28)}html[data-ui=v2] .link{color:#E9DEF8}html[data-ui=v2] .link:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--p7);text-decoration-color:var(--p7);text-underline-offset:6px}html[data-ui=v2] .partners .link:hover{color:var(--p3);-webkit-text-decoration-color:var(--p5);text-decoration-color:var(--p5)}html[data-ui=v2] :focus-visible{outline-color:#D9C6F3}html[data-ui=v2] .nav-links a[aria-current=page]:after{background:var(--p7);box-shadow:0 0 10px rgba(214,190,245,.9)}html[data-ui=v2] .nav-links a:hover{color:#fff}html[data-ui=v2] .nav.solid{background:rgba(22,11,38,.86);border-bottom-color:rgba(205,182,238,.14)}html[data-ui=v2] .drawer,html[data-ui=v2] .nav.open{background:#170B28}html[data-ui=v2] .mega{background:linear-gradient(180deg,#24113D,#1C0C31);box-shadow:var(--hair),0 40px 80px -30px rgba(8,3,16,.7)}html[data-ui=v2] .lang li a:hover,html[data-ui=v2] .mega a:hover{background:rgba(150,112,204,.22)}html[data-ui=v2] .lang ul{background:#1E0E33;border-color:var(--line2)}html[data-ui=v2] .tabs-bar{background:rgba(20,10,34,.86)}html[data-ui=v2] .ct-tabs button[aria-selected=true],html[data-ui=v2] .tabs button[aria-selected=true]{background:var(--p5);color:#fff}html[data-ui=v2] ::selection{background:var(--p5);color:#fff}html[data-ui=v2] :is(.scene,.pscene,.lc-scene,.og-scene,.sol-scene,.ofg-scene,.story-img,.proof-img,.co-aerial,.co-photos figure,.pt-ph,.co-inside-ph) img{filter:saturate(.74) contrast(1.06) brightness(.97)}html[data-ui=v2] .duo-card:after,html[data-ui=v2] .scene:after,html[data-ui=v2] .sol-scene:after{background:linear-gradient(180deg,rgba(88,44,132,.3),rgba(58,26,94,.1) 38%,rgba(22,10,38,.95))}html[data-ui=v2] .proof-img:after,html[data-ui=v2] .story-img:after{background:linear-gradient(180deg,rgba(116,83,152,.26),rgba(58,26,94,.12) 50%,rgba(28,12,49,.55))}html[data-ui=v2] .co-aerial:after{background:linear-gradient(180deg,rgba(88,44,132,.28),rgba(58,26,94,.08) 35%,rgba(22,10,38,.88))}html[data-ui=v2] .pt-ph figcaption{background:linear-gradient(180deg,transparent,rgba(28,12,49,.9))}html[data-ui=v2] .phero-img .phero-bg{opacity:.3}html[data-ui=v2] .footer{background:radial-gradient(50% 80% at 0 0,rgba(116,83,152,.3),transparent 70%),linear-gradient(180deg,#120920,#0C0614);box-shadow:inset 0 1px 0 rgba(205,182,238,.1)}html[data-ui=v2] .f-social a{background:rgba(195,174,224,.08)}html[data-ui=v2] .f-social a:hover{background:var(--p5)}html[data-ui=v2] :is(.co-k,.co-ln,.co-flow li span,.co-ff-no,.co-deliver b,.co-xs-acc .no,.co-orb-k,.eco-n,.sf-ptag,.sol-card-body small,.og-scene small,.og-n,.eco-group h3,.sys-panel .num,.scene .cap small,.proof-body small,.num,.sol-scene small,.ct-person-region,.pt-idx,.rc-region,.eco-label b){color:#CDB8EC}html[data-ui=v2] .co-qc-item b{color:#E2D3F6}html[data-ui=v2] :is(.rc-email,.ct-person-phone,.cb-direct a,.ci-list a,.ct-legal a,.ct-person-email):hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--p7);text-decoration-color:var(--p7);text-underline-offset:4px}html[data-ui=v2] .eco-build-prods a:hover b,html[data-ui=v2] .tool:hover .link{color:#fff}html[data-ui=v2] .partners .pcard .n{color:var(--p6)}html[data-ui=v2]{--field:linear-gradient(135deg,#5A2F8A,#582C84 24%,#46226F 58%,#2E1552 84%,#241040);--surf-plum:radial-gradient(80% 90% at 0% 0%,rgba(150,110,210,.20),transparent 62%),radial-gradient(60% 70% at 100% 100%,rgba(14,6,26,.40),transparent 70%),linear-gradient(165deg,#2A1248,#22103C 55%,#1B0B30)}html[data-ui=v2] .hero,html[data-ui=v2] .p-hero,html[data-ui=v2] .phero{background:radial-gradient(55% 70% at 4% -6%,rgba(226,206,255,.16),transparent 62%),radial-gradient(46% 60% at 76% 54%,rgba(206,176,246,.28),transparent 64%),radial-gradient(80% 70% at 100% 105%,rgba(16,6,30,.5),transparent 70%),var(--field)}html[data-ui=v2]{--surf-night:linear-gradient(180deg,#140A22,#180C2A)}html[data-ui=v2] main>.sec:not(.sec-alt):nth-of-type(2n){background:radial-gradient(70% 55% at 50% 100%,rgba(88,44,132,.22),transparent 70%),linear-gradient(180deg,#160B26,#1A0D2E)}html[data-ui=v2] .flag,html[data-ui=v2] .plist,html[data-ui=v2] .scenes,html[data-ui=v2] main>.sec{box-shadow:inset 0 1px 0 rgba(205,182,238,.08)}html[data-ui=v2]{--surf-aub:radial-gradient(70% 80% at 0% 0%,rgba(150,112,204,.19),transparent 62%),radial-gradient(50% 60% at 100% 100%,rgba(88,44,132,.20),transparent 70%),linear-gradient(180deg,#1E0E33,#24113D)}html[data-ui=v2] :is(.vid-cat,.pc-layer,.pd-step .n,.pd-role small,.pd-ep-code,.lc-scene .cap small,.lc-n,.lc-tbl tr.lc-grp th,.pd-step-n,.gw-steps li.on .gw-n,.gw-count span){color:#CDB8EC}html[data-ui=v2] .dl-cats button[aria-pressed=true]:before{background:var(--p7);box-shadow:0 0 10px rgba(214,190,245,.7)}html[data-ui=v2] .dl-cats button[aria-pressed=true]{background:rgba(150,112,204,.16)}html[data-ui=v2] .pc-act .go:hover{color:#fff}html[data-ui=v2] .pt-trust{background:linear-gradient(180deg,#F7F3FB,#F1EAF8);border:0;box-shadow:none}html[data-ui=v2] .pt-trust-item{border-color:rgba(88,44,132,.16);padding-top:48px;padding-bottom:48px}html[data-ui=v2] .pt-trust-item b{color:var(--p5);font-weight:500;letter-spacing:-.035em}html[data-ui=v2] .pt-trust-item span{color:var(--on-light-body)}html[data-ui=v2] .pt-trust :focus-visible{outline-color:var(--p5)}html[data-ui=v2] :is(.co-figures,.co-regions-inbox,.ct-inboxes) :focus-visible{outline-color:var(--p5)}html[data-ui=v2] .og-pics{height:210px;margin:22px 0 24px;gap:12px}html[data-ui=v2] .og-pics img{max-height:200px;max-width:62%}html[data-ui=v2] .og-pics img.og-lg{max-height:200px;max-width:58%}html[data-ui=v2] .og-pics img.og-sm{max-height:120px;max-width:40%}html[data-ui=v2] .og-pics-3{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;align-items:end;justify-items:center;grid-gap:0 6px;gap:0 6px}html[data-ui=v2] .og-pics-3 img{max-width:100%}html[data-ui=v2] .og-pics-3 img:nth-child(3){grid-column:1/-1;grid-row:1;max-height:96px;max-width:82%;align-self:center}html[data-ui=v2] .og-pics-3 img:first-child{grid-row:2;grid-column:1;max-height:86px;max-width:92%}html[data-ui=v2] .og-pics-3 img:nth-child(2){grid-row:2;grid-column:2;max-height:66px;max-width:100%}@media (max-width:1100px){html[data-ui=v2] .og-pics{height:190px}}html[data-ui=v2] body :is(.og-n,.eco-n,.co-ln,.co-ff-no,.co-orb-k,.pt-idx,.co-xs-acc .no){color:var(--orange)}html[data-ui=v2] .nav-links a[aria-current=page]:after{background:var(--orange);box-shadow:0 0 10px rgba(250,140,53,.7)}html[data-ui=v2] .og-step:not(:last-child):after{color:var(--orange)}html[data-ui=v2] :is(.og-step,.glass):hover{border-color:rgba(250,140,53,.35)}html[data-ui=v2] .blk,html[data-ui=v2] .related,html[data-ui=v2] .wd{background:var(--surf-night);box-shadow:inset 0 1px 0 rgba(205,182,238,.08)}html[data-ui=v2] .blk.alt,html[data-ui=v2] .install-sec,html[data-ui=v2] .pd-ep-uses-sec,html[data-ui=v2] .pd-local,html[data-ui=v2] .related{background:var(--surf-aub)}html[data-ui=v2] :is(.pd-pic,.pscene,.w-item,.lc-scene){background:#1C0C31}html[data-ui=v2] .pd-pic.contain{background:radial-gradient(60% 60% at 50% 60%,rgba(150,112,204,.3),transparent 70%),#1C0C31}html[data-ui=v2] .gw-stage{background:radial-gradient(70% 70% at 50% 45%,rgba(116,83,152,.3),transparent 75%),#1C0C31}html[data-ui=v2] .pd-use-svg{background:rgba(22,10,38,.5)}html[data-ui=v2] :is(.pscene,.lc-scene):after{background:linear-gradient(180deg,rgba(22,10,38,0) 42%,rgba(22,10,38,.92))}html[data-ui=v2] .w-item:after{background:linear-gradient(180deg,transparent 50%,rgba(22,10,38,.86))}html[data-ui=v2] .tabs button[aria-selected=true]{color:#fff}html[data-ui=v2] :is(.keys,.blk.lc-table,.wd){--text:#1F1030;--read:#2E2140;--body:#4A3D5C;--muted:#6A5C7E;--lilac:#745398;--line:rgba(88,44,132,.14);--line2:rgba(88,44,132,.24);background:linear-gradient(180deg,#F7F3FB,#F1EAF8);color:var(--body);box-shadow:none;border-color:rgba(88,44,132,.12)}html[data-ui=v2] .keys .key b{color:var(--p5);font-weight:500;letter-spacing:-.03em}html[data-ui=v2] .blk.lc-table+.blk,html[data-ui=v2] .keys+.blk{box-shadow:none}html[data-ui=v2] .blk.lc-table .lc-tbl-wrap{background:#fff;border-color:transparent;box-shadow:0 0 0 1px rgba(88,44,132,.08),0 30px 60px -44px rgba(58,26,94,.35)}html[data-ui=v2] .lc-table .lc-tbl thead th{background:#F3EDF9;color:var(--p3);box-shadow:inset 0 -2px 0 var(--p5)}html[data-ui=v2] .lc-table .lc-tbl tr.lc-grp th{color:var(--p6);background:#FBF9FD}html[data-ui=v2] .lc-table .lc-tbl tbody th{color:#3A2D4C}html[data-ui=v2] .lc-table .lc-tbl td{color:#1F1030}html[data-ui=v2] .wd .warranty{background:radial-gradient(70% 90% at 100% 0,rgba(195,174,224,.35),transparent 65%),#fff;border-color:transparent;box-shadow:0 0 0 1px rgba(88,44,132,.08),0 30px 60px -44px rgba(58,26,94,.35)}html[data-ui=v2] .wd .warranty .yrs{color:var(--p5)}html[data-ui=v2] .wd .dl a.glass{background:#fff;box-shadow:0 0 0 1px rgba(88,44,132,.08);border-color:transparent}html[data-ui=v2] .wd .dl a.glass:hover{box-shadow:0 0 0 1px rgba(88,44,132,.28),0 24px 48px -32px rgba(58,26,94,.4)}html[data-ui=v2] .wd .dl .ic{background:#F3EDF9;border-color:rgba(88,44,132,.14);color:var(--p5)}html[data-ui=v2] .lc-table .link,html[data-ui=v2] .wd .link{color:var(--p5)}html[data-ui=v2] .wd .link:hover{color:var(--p3);-webkit-text-decoration-color:var(--p5);text-decoration-color:var(--p5)}html[data-ui=v2] :is(.keys,.blk.lc-table,.wd) :focus-visible{outline-color:var(--p5)}html[data-ui=v2] :is(.scene,.pscene,.lc-scene,.og-scene,.sol-scene,.ofg-scene,.story-img,.proof-img,.co-aerial,.co-photos figure,.pt-ph,.co-inside-ph) img{filter:saturate(.92) contrast(1.03)}html[data-ui=v2] .duo-card:after,html[data-ui=v2] .scene:after,html[data-ui=v2] .sol-scene:after{background:linear-gradient(180deg,rgba(22,10,38,0) 34%,rgba(22,10,38,.55) 62%,rgba(22,10,38,.94))}html[data-ui=v2] .proof-img:after,html[data-ui=v2] .story-img:after{background:linear-gradient(180deg,transparent 55%,rgba(28,12,49,.45))}html[data-ui=v2] .co-aerial:after{background:linear-gradient(180deg,rgba(22,10,38,0) 40%,rgba(22,10,38,.85))}html[data-ui=v2][data-hero=glow] :is(.hero,.phero,.p-hero){background:radial-gradient(42% 58% at 76% 56%,rgba(124,78,186,.46),transparent 68%),radial-gradient(36% 46% at 76% 60%,rgba(214,190,245,.14),transparent 70%),radial-gradient(50% 60% at 0 0,rgba(195,174,224,.07),transparent 62%),linear-gradient(180deg,#120820,#160A27);box-shadow:inset 0 -1px 0 rgba(195,174,224,.16)}html[data-ui=v2][data-hero=glow] .phero-img .phero-bg{opacity:.5;mix-blend-mode:normal;filter:saturate(.9) brightness(.8)}html[data-ui=v2][data-hero=glow] .phero-img:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#120820,rgba(18,8,32,.82) 38%,rgba(18,8,32,.25) 70%,rgba(18,8,32,.35)),linear-gradient(180deg,transparent 60%,#160A27)}html[data-ui=v2][data-hero=glow] :is(.hero,.phero,.p-hero) .lead{color:var(--body)}html[data-ui=v2][data-hero=glow] :is(.hero,.phero,.p-hero) .eyebrow{color:#CDB8EC}html[data-ui=v2][data-hero=glow] .p-stage .halo,html[data-ui=v2][data-hero=glow] .stage .halo{background:radial-gradient(circle,rgba(150,104,214,.5) 0,rgba(88,44,132,.2) 42%,transparent 68%)}html[data-ui=v2][data-hero=glow] .hero h1 em{color:#CDB8EC}html[data-ui=v2][data-hero=glow] .phero-img .phero-bg{z-index:-1}html[data-ui=v2] .f-social{gap:10px}html[data-ui=v2] .f-social a.si{width:40px;height:40px;padding:0;display:inline-grid;place-items:center;border-radius:50%;background:rgba(195,174,224,.08);box-shadow:inset 0 0 0 1px rgba(205,182,238,.14);color:#D8CFE4;transition:background .25s,color .25s,box-shadow .25s}html[data-ui=v2] .f-social a.si:hover{background:var(--p5);color:#fff;box-shadow:inset 0 0 0 1px rgba(214,190,245,.4)}html[data-ui=v2][data-hero=glow] .cloud{background:radial-gradient(40% 60% at 74% 50%,rgba(124,78,186,.4),transparent 68%),radial-gradient(50% 60% at 0 0,rgba(195,174,224,.07),transparent 62%),linear-gradient(180deg,#160A27,#1A0C2D);box-shadow:inset 0 1px 0 rgba(205,182,238,.1)}html[data-ui=v2] .fcard{container-type:inline-size}html[data-ui=v2] .fcard .spec{display:grid;grid-template-columns:repeat(3,max-content);grid-column-gap:clamp(14px,3.2cqi,34px);column-gap:clamp(14px,3.2cqi,34px);grid-row-gap:16px;row-gap:16px;flex-wrap:nowrap}html[data-ui=v2] .fcard .spec b{font-size:clamp(17px,4.6cqi,28px);white-space:nowrap}html[data-ui=v2] .fcard .spec span{white-space:nowrap}html[data-ui=v2] .fcard .pic{padding-top:20px}html[data-ui=v2] .pic-chargeflow img,html[data-ui=v2] .pic-powercube img{height:clamp(300px,96cqi,520px)}html[data-ui=v2] .pic-solarcore img,html[data-ui=v2] .pic-solarhub img{width:92%;max-width:600px}html[data-ui=v2] .pic-solarhub{padding-bottom:56px}html[data-ui=v2] .pic-solarcore{padding-bottom:60px}@media (max-width:640px){html[data-ui=v2] .fcard .spec{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui=v2] .fcard .spec b{font-size:21px}html[data-ui=v2] .pic-chargeflow img,html[data-ui=v2] .pic-powercube img{height:300px}html[data-ui=v2] .pic-solarcore,html[data-ui=v2] .pic-solarhub{padding-bottom:36px}}html[data-ui=v2] .pc-pic{height:300px;padding:16px 20px}html[data-ui=v2] .pgrid:has(>.pc:nth-child(2):last-child) .pc-pic{height:340px}@media (max-width:640px){html[data-ui=v2] .pc-pic,html[data-ui=v2] .pgrid:has(>.pc:nth-child(2):last-child) .pc-pic{height:240px;padding:14px}}html[data-ui=v2] .pd-edge{padding:110px 0;background:var(--surf-aub)}html[data-ui=v2] .pd-edge-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:44px;align-items:stretch}html[data-ui=v2] .pd-edge-loop{padding:28px 28px 30px;display:flex;flex-direction:column;gap:18px}html[data-ui=v2] .pd-edge-loop svg{width:100%;height:auto;max-height:320px}html[data-ui=v2] .pd-edge-house{font:600 12px var(--f-head);letter-spacing:.2em;fill:#CDB8EC}html[data-ui=v2] .pd-edge-dev{font:600 15px var(--f-head);fill:#fff;letter-spacing:.06em}html[data-ui=v2] .pd-edge-lbl{font:500 14px var(--f-head);fill:#F3ECFB}html[data-ui=v2] .pd-edge-run{transform-origin:180px 168px;animation:edgeRun 3.2s linear infinite}@keyframes edgeRun{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){html[data-ui=v2] .pd-edge-run{animation:none}}html[data-ui=v2] .pd-edge-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;counter-reset:es}html[data-ui=v2] .pd-edge-steps li{counter-increment:es;border-top:1px solid var(--line2);padding-top:12px}html[data-ui=v2] .pd-edge-steps b{display:block;font:500 15px var(--f-head);color:#fff}html[data-ui=v2] .pd-edge-steps b:before{content:"0" counter(es) "  ";color:var(--orange);font-size:12px;letter-spacing:.1em}html[data-ui=v2] .pd-edge-steps span{display:block;font-size:13px;color:var(--muted);margin-top:4px;line-height:1.5}html[data-ui=v2] .pd-edge-points{list-style:none;display:grid;grid-template-rows:repeat(4,1fr);grid-gap:14px;gap:14px}html[data-ui=v2] .pd-edge-points li{display:flex;gap:18px;align-items:flex-start;padding:22px 24px}html[data-ui=v2] .pd-edge-ic{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#EADFF8;background:linear-gradient(145deg,rgba(150,112,204,.38),rgba(88,44,132,.22));box-shadow:inset 0 0 0 1px rgba(205,182,238,.24)}html[data-ui=v2] .pd-edge-points h3{font-size:18px;margin:2px 0 6px}html[data-ui=v2] .pd-edge-points p{font-size:15px;color:var(--body)}html[data-ui=v2] .pd-ep-local-1{grid-template-columns:1fr}@media (max-width:980px){html[data-ui=v2] .pd-edge{padding:76px 0}html[data-ui=v2] .pd-edge-grid{grid-template-columns:1fr}html[data-ui=v2] .pd-edge-points{grid-template-rows:none}}@media (max-width:640px){html[data-ui=v2] .pd-edge-steps{grid-template-columns:1fr}html[data-ui=v2] .pd-edge-points li{padding:18px}}html[data-ui=v2] .h2{font-size:clamp(32px,3.4vw,48px);line-height:1.08;letter-spacing:-.03em;margin:16px 0}html[data-ui=v2] main:has(>.hero) .h2{font-size:clamp(36px,4vw,56px)}@media (min-width:1600px){html[data-ui=v2] .h2{font-size:48px}html[data-ui=v2] main:has(>.hero) .h2{font-size:56px}}@media (max-width:640px){html[data-ui=v2] .h2,html[data-ui=v2] main:has(>.hero) .h2{font-size:32px}}html[data-ui=v2] :is(.small,.fn,.pd-note,.lc-notes,.key-note,.page-note){font-size:13px;line-height:1.6}html[data-ui=v2] :is(p.small,.fn,.pd-note,.lc-notes,.key-note,.page-note){max-width:72ch}html[data-ui=v2] .ico{flex:none;width:1.05em;height:1.05em;vertical-align:-.16em;transition:transform .25s}html[data-ui=v2] :is(.btn,.link,a,.more,.arr):hover>.ico-r,html[data-ui=v2] a:hover .ico-r{transform:translateX(3px)}html[data-ui=v2] a:hover .ico-d{transform:translateY(2px)}html[data-ui=v2] .btn{min-height:56px}html[data-ui=v2] .btn-sm{min-height:44px}@media (max-width:640px){html[data-ui=v2] .btn{min-height:52px}}html[data-ui=v2] .pc-pic{background:linear-gradient(165deg,#2A1248,#21103A 60%,#1C0C31)}html[data-ui=v2] .pc-pic:after{display:none}@media (max-width:640px){html[data-ui=v2] .crumbs a{display:inline-flex;align-items:center;min-height:32px}html[data-ui=v2] .link{min-height:40px}html[data-ui=v2] .f-grid a{display:inline-flex;align-items:center;min-height:40px}html[data-ui=v2] .f-grid ul{gap:0}html[data-ui=v2] .f-grid li{margin:0}html[data-ui=v2] .f-bot a{display:inline-flex;align-items:center;min-height:40px}html[data-ui=v2] :is(.warr,.pc-warr) a{display:inline-flex;align-items:center;min-height:32px}}@media (max-width:640px){html[data-ui=v2] .hero .wrap{display:flex;flex-direction:column;align-items:stretch}html[data-ui=v2] .hero .wrap>*{min-width:0;width:100%;max-width:100%}html[data-ui=v2] .hero .stage{order:-1;height:300px;margin:0 0 8px}html[data-ui=v2] .hero .stage img{height:260px;margin-bottom:22px}html[data-ui=v2] .hero .stage .flow{display:none}html[data-ui=v2] .hero .stage .halo{width:300px;height:300px;bottom:10px}html[data-ui=v2] .hero .stage .floor{width:240px;height:44px;bottom:6px}html[data-ui=v2] .hero{padding-top:calc(var(--nav-h) + 8px)}html[data-ui=v2] .hero h1{margin-top:18px}html[data-ui=v2] .eco-chain{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%;-webkit-overflow-scrolling:touch}html[data-ui=v2] .eco-chain::-webkit-scrollbar{display:none}html[data-ui=v2] .eco-chain li{flex:none}html[data-ui=v2] .p-grid{display:flex;flex-direction:column;align-items:stretch}html[data-ui=v2] .p-grid>*{min-width:0;width:100%;max-width:100%}html[data-ui=v2] .p-grid .p-stage{order:-1;height:300px}html[data-ui=v2] .p-grid .p-stage img{max-height:260px;margin-bottom:24px}}@media (min-width:1081px){html[data-ui=v2] .eco-day-text .eco-cards{grid-row:1/span 3}}html[data-ui=v2] :is(details,.faq) .link{min-height:0}@media (min-width:641px) and (max-width:900px){html[data-ui=v2] .eco-label.n-grid.eco-l-bottom{transform:translate(-30%,calc(-100% - 12px))}}html[data-ui=v2] .in-cert{background:var(--surf-plum)}html[data-ui=v2] .in-levels{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:44px;align-items:stretch}html[data-ui=v2] .in-level{display:flex;flex-direction:column;padding:30px 28px 28px;border-radius:var(--r)}html[data-ui=v2] .in-level-top{display:flex;align-items:center;justify-content:space-between;gap:12px}html[data-ui=v2] .in-level-n{font:600 12px var(--f-head);letter-spacing:.2em;text-transform:uppercase;color:var(--orange)}html[data-ui=v2] .in-level-bar{display:flex;gap:4px}html[data-ui=v2] .in-level-bar i{width:22px;height:4px;border-radius:2px;background:rgba(195,174,224,.18)}html[data-ui=v2] .in-level-bar i.on{background:var(--p7)}html[data-ui=v2] .in-level h3{font-size:28px;margin:14px 0 8px;letter-spacing:-.02em}html[data-ui=v2] .in-level-for{font-size:15px;color:var(--body);padding-bottom:18px;border-bottom:1px solid var(--line)}html[data-ui=v2] .in-level-for b{color:#CDB8EC;font-weight:500;margin-right:4px}html[data-ui=v2] .in-level h4{font:600 12px var(--f-head);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:20px 0 10px}html[data-ui=v2] .in-level ul{list-style:none;display:grid;grid-gap:10px;gap:10px}html[data-ui=v2] .in-level li{position:relative;padding-left:26px;font-size:15px;line-height:1.55;color:var(--body)}html[data-ui=v2] .in-level-req li:before{content:"";position:absolute;left:2px;top:.45em;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--p7)}html[data-ui=v2] .in-level-ben li{color:var(--text)}html[data-ui=v2] .in-level-ben li:before{content:"";position:absolute;left:3px;top:.42em;width:10px;height:6px;border-left:2px solid var(--orange);border-bottom:2px solid var(--orange);transform:rotate(-45deg)}html[data-ui=v2] .in-level.lv-3{box-shadow:inset 0 0 0 1px rgba(214,190,245,.45),0 40px 80px -50px rgba(150,100,220,.6);background:radial-gradient(80% 50% at 100% 0,rgba(150,112,204,.3),transparent 65%),linear-gradient(180deg,rgba(205,182,238,.09),rgba(205,182,238,.04)),var(--card)}html[data-ui=v2] .in-join{display:grid;grid-template-columns:1fr auto;grid-gap:28px;gap:28px;align-items:center;margin-top:24px;padding:28px 32px}html[data-ui=v2] .in-join h3{font-size:24px;margin:0 0 6px}html[data-ui=v2] .in-join p{color:var(--body);max-width:60ch}html[data-ui=v2] .in-join-acts{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:flex-end}html[data-ui=v2] .in-cert .in-note{margin-top:16px}@media (max-width:1080px){html[data-ui=v2] .in-levels{grid-template-columns:1fr;max-width:720px}html[data-ui=v2] .in-join{grid-template-columns:1fr}html[data-ui=v2] .in-join-acts{justify-content:flex-start}}@media (max-width:640px){html[data-ui=v2] .in-level{padding:24px 20px}html[data-ui=v2] .in-level h3{font-size:24px}html[data-ui=v2] .in-join{padding:22px 20px}html[data-ui=v2] .in-join-acts .btn{width:100%}}html[data-ui=v2] .in-level :is(li,p){text-wrap:pretty}html[data-ui=v2] .cert{container-type:inline-size;position:relative;width:100%;aspect-ratio:1.414;background:#fff;color:#2B2236;overflow:hidden;border-radius:6px;text-align:center;font-family:var(--f-body);line-height:1.25;isolation:isolate}html[data-ui=v2] .cert-swoosh{position:absolute;right:0;top:0;width:21%;height:100%;z-index:-1}html[data-ui=v2] .cert-corner{position:absolute;left:0;top:0;width:42%;height:48%;background:radial-gradient(100% 100% at 0 0,rgba(195,174,224,.6),transparent 70%);z-index:-1}html[data-ui=v2] .cert-sample{position:absolute;left:46%;top:54%;transform:translate(-50%,-50%) rotate(-16deg);font:700 15cqi/1 var(--f-head);color:rgba(88,44,132,.07);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;z-index:-1}html[data-ui=v2] .cert-head{position:absolute;left:5cqi;top:4.2cqi;display:flex;flex-direction:column;align-items:flex-start;gap:.7cqi}html[data-ui=v2] .cert-head img{width:17cqi;height:auto}html[data-ui=v2] .cert-head span{font-size:1.25cqi;color:#D05216;letter-spacing:.02em}html[data-ui=v2] .cert-title{margin:12.6cqi 0 0;font:700 6.2cqi/1.1 var(--f-head);color:#582C84;letter-spacing:.03em}html[data-ui=v2] .cert-line{font-size:1.85cqi;margin:2.6cqi 0 0;padding:0 13cqi 0 8cqi;color:#2B2236}html[data-ui=v2] .cert-line2{margin-top:1.6cqi}html[data-ui=v2] .cert-blank{display:inline-block;width:24cqi;height:1cqi;border-bottom:.18cqi solid #2b2236;margin:0 .8cqi}html[data-ui=v2] .cert-blank.sm{width:11cqi}html[data-ui=v2] .cert-mid{display:grid;grid-template-columns:16cqi 1fr 16cqi;align-items:center;grid-gap:2cqi;gap:2cqi;padding:2.4cqi 12cqi 0 6cqi}html[data-ui=v2] .cert-seal{width:14cqi;height:auto;justify-self:center}html[data-ui=v2] .cs-brand{font:500 10px Georgia,Times New Roman,serif;fill:#fff}html[data-ui=v2] .cs-cert{font:700 13px var(--f-head)}html[data-ui=v2] .cs-word{font:600 10.5px var(--f-head);fill:#fff;letter-spacing:.04em}html[data-ui=v2] .cert-products{display:grid;grid-gap:1.5cqi;gap:1.5cqi;justify-items:start;margin:0 auto}html[data-ui=v2] .cert-products span{position:relative;white-space:nowrap;font:700 1.75cqi/1.25 var(--f-head);color:#1F1030;padding:0 0 .35cqi 2cqi;border-bottom:.18cqi solid #2b2236;text-align:left}html[data-ui=v2] .cert-products span:before{content:"";position:absolute;left:.3cqi;top:.75cqi;width:.75cqi;height:.75cqi;border-radius:50%;background:#2B2236}html[data-ui=v2] .cert-sign{display:flex;flex-direction:column;align-items:center;gap:.8cqi}html[data-ui=v2] .cert-sign i{display:block;width:15cqi;height:7cqi;border-bottom:.18cqi solid #2b2236}html[data-ui=v2] .cert-sign span{white-space:nowrap;font-size:1.05cqi;color:#6A5C7E;letter-spacing:.04em}html[data-ui=v2] .cert-dates{font-size:1.75cqi;margin:2.2cqi 0 0;padding-right:6cqi}html[data-ui=v2] .cert-rule{width:30cqi;height:.2cqi;background:linear-gradient(90deg,transparent,#E3A36C 20%,#E3A36C 80%,transparent);margin:2.2cqi auto 0 calc(50% - 18cqi)}html[data-ui=v2] .cert-foot{display:flex;flex-direction:column;gap:.35cqi;margin-top:1.6cqi;font-size:1.15cqi;color:#4A3D5C;letter-spacing:.08em;padding-right:6cqi}html[data-ui=v2] .cert-foot .b{font-size:1.35cqi;color:#2B2236;letter-spacing:.14em}html[data-ui=v2] .cert-foot .m{margin-top:1cqi;color:#8E7BAA;text-transform:uppercase;letter-spacing:.16em}html[data-ui=v2] .cert-l3 .cert-title{background:linear-gradient(90deg,#582C84,#8E3FA0);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-ui=v2] .cert :is(div,span){text-wrap:wrap}html[data-ui=v2] .cert-dates,html[data-ui=v2] .cert-line{color:#2B2236}html[data-ui=v2] .cert-thumb{position:relative;display:block;width:100%;padding:0;margin:20px 0 6px;border:0;background:none;cursor:zoom-in;border-radius:8px;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 24px 40px -26px rgba(0,0,0,.7);transition:transform .3s,box-shadow .3s}html[data-ui=v2] .cert-thumb:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(214,190,245,.4),0 30px 50px -26px rgba(0,0,0,.75)}html[data-ui=v2] .cert-zoom{position:absolute;right:8px;bottom:8px;font:600 12px var(--f-head);background:rgba(30,14,51,.88);color:#fff;padding:6px 11px;border-radius:999px;opacity:.92;transition:opacity .25s}html[data-ui=v2] .cert-thumb:focus-visible .cert-zoom,html[data-ui=v2] .cert-thumb:hover .cert-zoom{opacity:1;background:var(--p5)}html[data-ui=v2] .cert-dialog{border:0;padding:0;background:transparent;width:min(1120px,94vw);max-width:none;max-height:none;overflow:visible;margin:auto;inset:0}html[data-ui=v2] .cert-dialog::-webkit-backdrop{background:rgba(10,4,20,.82);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-ui=v2] .cert-dialog::backdrop{background:rgba(10,4,20,.82);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-ui=v2] .cert-dialog-in{position:relative}html[data-ui=v2] .cert-dialog .cert{border-radius:10px;box-shadow:0 40px 90px -30px rgba(0,0,0,.8)}html[data-ui=v2] .cert-close{position:absolute;right:0;top:-52px;min-height:40px;padding:0 18px;border-radius:999px;border:1px solid rgba(214,192,245,.48);background:rgba(30,14,51,.9);color:#fff;font:600 14px var(--f-head);cursor:pointer}html[data-ui=v2] .in-level-top+.cert-thumb{margin-top:16px}html[lang=de] :is(p,li,dd,dt,td,th,h3,h4,figcaption,.link,.btn,.chip,label,summary),html[lang=es-ES] :is(p,li,dd,td,h3,h4,figcaption),html[lang=fr] :is(p,li,dd,td,h3,h4,figcaption),html[lang=pt-BR] :is(p,li,dd,td,h3,h4,figcaption){hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}html[lang=de] :is(h1,h2,.h2){hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}html[lang=de] .btn{white-space:normal;text-align:center;line-height:1.25}html:is([lang=zh-CN],[lang=th]) :is(h1,h2,h3,.h2,.hero h1,.phero h1,.p-hero h1,.fcard h3,.key b,.stat b){letter-spacing:0}html:is([lang=zh-CN],[lang=th]) :is(.eyebrow,.kicker,.lbl,.mini,.in-level-n,.in-level h4,.pt-idx,.co-k){letter-spacing:.06em}html[lang=zh-CN] :is(h1,h2,.h2){line-height:1.2}html[lang=zh-CN] :is(p,li,dd){line-height:1.8}html[lang=th] :is(h1,h2,h3,.h2,.hero h1,.phero h1,.p-hero h1){line-height:1.35}html[lang=th] :is(p,li,dd,.lead){line-height:1.85}html[lang=th] .btn{line-height:1.4}@media (max-width:640px){html[data-ui=v2] .btn{white-space:normal;text-align:center;line-height:1.3;padding-top:10px;padding-bottom:10px;max-width:100%}html[data-ui=v2] :is(.btn,.link,.ct-qmail){overflow-wrap:anywhere}}html[data-ui=v2] .ct-qcard .ct-qactions{margin-top:auto;padding-top:18px}html[data-ui=v2] .ct-qcard p{margin-bottom:0}html[data-ui=v2] .pt-ph-auto .eyebrow{letter-spacing:.1em;line-height:1.4}html[data-ui=v2] .pt-ph-auto .eyebrow:before{display:none}html[data-ui=v2] .ct-qcard .ct-qactions{flex-direction:column;align-items:flex-start;gap:10px}html[lang=zh-CN] .hero h1{font-size:clamp(40px,5.2vw,78px);line-break:strict}html[lang=zh-CN] :is(.phero h1,.p-hero h1){font-size:clamp(38px,5vw,76px);line-break:strict}html[lang=zh-CN] .h2{line-break:strict}html[data-ui=v2] .pt-facts>div{min-width:0}@media (max-width:640px){html[data-ui=v2] .pt-facts dt{font-size:24px;white-space:normal;overflow-wrap:anywhere}}html[data-ui=v2] .pd-phone:before{width:min(380px,100%);height:auto;aspect-ratio:1}@media (max-width:640px){html[data-ui=v2] .co-ff-st{min-width:0;max-width:100%}html[data-ui=v2] .co-ff-st :is(b,span,small){overflow-wrap:anywhere;min-width:0}}@media (max-width:640px){html[data-ui=v2] .sys-list{min-width:0}html[data-ui=v2] .sys-list button{min-width:0;flex-wrap:wrap;row-gap:2px;text-align:left}html[data-ui=v2] .sys-list button :is(b,span){min-width:0;overflow-wrap:anywhere}}@media (max-width:1080px){html[data-ui=v2] .sys-grid{grid-template-columns:minmax(0,1fr)}html[data-ui=v2] .sys-grid>*{min-width:0}}html[data-ui=v2] :is(.stage,.p-stage) img{object-fit:contain;object-position:bottom center}html[data-ui=v2] .hero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}@media (max-width:640px){html[data-ui=v2] .fcard .spec b{white-space:normal}}html[data-ui=v2] .hero .stage.stage-board{display:block;height:auto;width:100%;max-width:640px;margin:0 auto;container-type:inline-size}html[data-ui=v2] .stage-board .board-scene{--u:calc(100cqw / 600);position:relative;width:100%;aspect-ratio:600/660}html[data-ui=v2] .stage-board .halo{width:calc(var(--u)*560);height:calc(var(--u)*560);left:50%;bottom:auto;top:calc(var(--u)*40);transform:translateX(-50%)}html[data-ui=v2] .stage-board .board{position:absolute;left:calc(var(--u)*90);top:calc(var(--u)*260);width:calc(var(--u)*420);height:calc(var(--u)*420);display:grid;grid-template-columns:repeat(3,1fr);transform:rotateX(60deg) rotate(45deg);box-shadow:0 0 0 1.5px rgba(232,214,255,.55),0 0 calc(var(--u)*40) rgba(196,160,240,.35)}html[data-ui=v2] .stage-board .board i{background:rgba(40,18,66,.92);box-shadow:inset 0 0 0 .5px rgba(214,190,245,.16)}html[data-ui=v2] .stage-board .board i:nth-child(odd){background:rgba(120,82,170,.55)}html[data-ui=v2] .stage-board .board i.on{background:radial-gradient(circle,rgba(236,222,255,.62) 0,rgba(150,108,210,.55) 55%,rgba(110,70,165,.55) 100%)}html[data-ui=v2] .stage-board .board-flow{position:absolute;inset:0;width:100%;height:100%;overflow:visible}html[data-ui=v2] .stage-board .board-flow .track{fill:none;stroke:rgba(244,232,255,.5);stroke-width:.012;stroke-dasharray:.03 .04}html[data-ui=v2] .stage-board .board-flow .pulse{fill:none;stroke:#FA8C35;stroke-width:.035;stroke-linecap:round;stroke-dasharray:.16 1.2;stroke-dashoffset:1.16;animation:vs-board 3.2s linear infinite;filter:drop-shadow(0 0 .03px #FFB877)}html[data-ui=v2] .stage-board .board-flow .pulse:nth-of-type(3){animation-delay:-1.1s}html[data-ui=v2] .stage-board .board-flow .pulse:nth-of-type(4){animation-delay:-2.2s}@keyframes vs-board{to{stroke-dashoffset:0}}html[data-ui=v2] .stage-board .piece{position:absolute;margin:0;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-100%)}html[data-ui=v2] .hero .stage.stage-board .piece img{display:block;width:auto;max-width:none;margin:0;position:relative;z-index:1;filter:drop-shadow(0 calc(var(--u)*18) calc(var(--u)*22) rgba(12,4,24,.65))}html[data-ui=v2] .stage-board .piece:after{content:"";position:absolute;left:50%;bottom:calc(var(--u)*-8);width:115%;height:calc(var(--u)*22);transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(10,2,22,.7),transparent 70%)}html[data-ui=v2] .stage-board .piece figcaption{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:calc(var(--u)*12);white-space:nowrap;font:500 calc(var(--u)*13)/1.2 var(--f-body);color:#EDE5F7;letter-spacing:.02em;display:flex;gap:calc(var(--u)*6);align-items:baseline;padding:calc(var(--u)*5) calc(var(--u)*11);border-radius:999px;background:rgba(24,10,42,.6);box-shadow:inset 0 0 0 1px rgba(214,190,245,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-ui=v2] .stage-board .piece figcaption b{font-weight:600;color:#FA8C35;text-transform:uppercase;letter-spacing:.1em;font-size:calc(var(--u)*11)}html[data-ui=v2] .stage-board .pc-store{left:calc(var(--u)*300);top:calc(var(--u)*486);z-index:2}html[data-ui=v2] .hero .stage.stage-board .pc-store img{height:calc(var(--u)*400)}html[data-ui=v2] .stage-board .pc-solar{left:calc(var(--u)*104);top:calc(var(--u)*478);z-index:2}html[data-ui=v2] .hero .stage.stage-board .pc-solar img{height:calc(var(--u)*70)}html[data-ui=v2] .stage-board .pc-charge{left:calc(var(--u)*496);top:calc(var(--u)*480);z-index:2}html[data-ui=v2] .hero .stage.stage-board .pc-charge img{height:calc(var(--u)*250)}html[data-ui=v2] .stage-board .pc-control{left:calc(var(--u)*300);top:calc(var(--u)*582);z-index:3}html[data-ui=v2] .hero .stage.stage-board .pc-control img{height:calc(var(--u)*108)}html[data-ui=v2] .stage-board .pc-control figcaption{bottom:auto;top:100%;margin:calc(var(--u)*16) 0 0}@media (max-width:640px){html[data-ui=v2] .hero .stage.stage-board{height:auto;margin:0 0 8px}}@media (prefers-reduced-motion:reduce){html[data-ui=v2] .stage-board .board-flow .pulse{animation:none;display:none}}html[data-ui=v2] .hero h1 .h1-pct{font-size:.62em;letter-spacing:0;margin-left:.02em}html[data-ui=v2] .hero .stage.stage-board{display:none}html[data-deck=board][data-ui=v2] .hero .stage.stage-board{display:block}html[data-deck=board][data-ui=v2] .hero .stage.stage-deck{display:none}html[data-ui=v2] .hero .stage.stage-deck{display:block;height:auto;width:100%;max-width:640px;margin:0 auto;container-type:inline-size}html[data-ui=v2] .stage-deck:before{display:none}html[data-ui=v2] .deck{--u:calc(100cqw / 600);position:relative;width:100%;aspect-ratio:1}html[data-ui=v2] .deck:before{left:50%;top:6%;width:96%;aspect-ratio:1;transform:translateX(-50%);background:radial-gradient(circle,rgba(150,104,214,.42) 0,rgba(88,44,132,.16) 44%,transparent 68%)}html[data-ui=v2] .deck:after,html[data-ui=v2] .deck:before{content:"";position:absolute;border-radius:50%;pointer-events:none}html[data-ui=v2] .deck:after{left:8%;right:8%;bottom:calc(var(--u)*30);height:calc(var(--u)*50);background:radial-gradient(ellipse,rgba(8,2,18,.7),transparent 70%)}html[data-ui=v2] .dk{position:absolute;display:block;color:inherit;left:calc(var(--u) * (var(--x) - var(--w) / 2));top:calc(var(--u) * (var(--b) - var(--h)));width:calc(var(--u) * var(--w));height:calc(var(--u) * var(--h));transform-origin:50% 100%;rotate:var(--r,0deg);translate:var(--dx,0) var(--dy,0);scale:var(--ds,1);z-index:var(--z,1);transition:translate .3s cubic-bezier(.22,1,.36,1),scale .3s cubic-bezier(.22,1,.36,1),rotate .3s cubic-bezier(.22,1,.36,1),filter .3s;will-change:translate,scale}html[data-ui=v2] .dk-card{position:absolute;inset:0;border-radius:calc(var(--u)*24);background:linear-gradient(165deg,rgba(132,92,190,.62),rgba(62,30,100,.92) 52%,rgba(30,12,52,.96));box-shadow:inset 0 0 0 1px rgba(224,204,255,.26),inset 0 1px 0 rgba(255,255,255,.22),0 calc(var(--u)*24) calc(var(--u)*40) rgba(8,2,18,.55)}html[data-ui=v2] .dk-storage .dk-card{background:linear-gradient(165deg,rgba(170,128,226,.75),rgba(88,44,132,.95) 50%,rgba(40,16,70,.98));box-shadow:inset 0 0 0 1px rgba(236,222,255,.4),inset 0 1px 0 rgba(255,255,255,.3),0 calc(var(--u)*30) calc(var(--u)*50) rgba(8,2,18,.6),0 0 calc(var(--u)*50) rgba(170,128,226,.3)}html[data-ui=v2] .hero .stage.stage-deck .dk img{position:absolute;left:50%;bottom:calc(var(--u)*78);translate:-50% 0;width:auto;max-width:none;margin:0;height:calc(var(--u) * var(--ih));filter:drop-shadow(0 calc(var(--u)*14) calc(var(--u)*16) rgba(8,2,18,.55))}html[data-ui=v2] .hero .stage.stage-deck .dk-solar img{height:auto;width:calc(var(--u)*150)}html[data-ui=v2] .dk-txt{position:absolute;left:calc(var(--u)*18);right:calc(var(--u)*14);bottom:calc(var(--u)*18);display:flex;flex-direction:column;gap:calc(var(--u)*4);text-align:left}html[data-ui=v2] .dk-txt b{font:600 max(10px,calc(var(--u)*11))/1.2 var(--f-head);letter-spacing:.14em;text-transform:uppercase;color:#FFB47A}html[data-ui=v2] .dk-txt span{font:600 max(12px,calc(var(--u)*18))/1.15 var(--f-head);color:#fff;letter-spacing:-.01em;white-space:nowrap}html[data-ui=v2] .dk:focus-visible{outline:none}html[data-ui=v2] .dk:focus-visible .dk-card{box-shadow:inset 0 0 0 2px #FA8C35,0 0 0 3px rgba(250,140,53,.35)}html[data-ui=v2] .dk.is-active{--dy:calc(var(--u)*-22);--ds:1.06;z-index:20}html[data-ui=v2] .dk.is-left{--dx:calc(var(--u)*-34)}html[data-ui=v2] .dk.is-right{--dx:calc(var(--u)*34)}html[data-ui=v2] .dk.is-left,html[data-ui=v2] .dk.is-right{filter:brightness(.82)}html[data-ui=v2] .deck-5 .dk-0{--x:86;--b:560;--w:170;--h:250;--r:-12deg;--z:1}html[data-ui=v2] .deck-5 .dk-1{--x:186;--b:536;--w:176;--h:266;--r:-6deg;--z:2;--ih:150}html[data-ui=v2] .deck-5 .dk-2{--x:300;--b:528;--w:200;--h:300;--z:5;--ih:360}html[data-ui=v2] .deck-5 .dk-3{--x:414;--b:536;--w:176;--h:266;--r:6deg;--z:2;--ih:210}html[data-ui=v2] .deck-5 .dk-4{--x:514;--b:560;--w:170;--h:250;--r:12deg;--z:1;--ih:190}html[data-deck=row][data-ui=v2] .deck-5 .dk{--r:0deg}html[data-deck=row][data-ui=v2] .deck-5 .dk-0{--x:76;--b:540;--w:150;--h:214}html[data-deck=row][data-ui=v2] .deck-5 .dk-1{--x:184;--b:540;--w:172;--h:250;--ih:140}html[data-deck=row][data-ui=v2] .deck-5 .dk-2{--x:300;--b:540;--w:214;--h:300}html[data-deck=row][data-ui=v2] .deck-5 .dk-3{--x:416;--b:540;--w:172;--h:250;--ih:196}html[data-deck=row][data-ui=v2] .deck-5 .dk-4{--x:524;--b:540;--w:150;--h:214;--ih:170}html[data-deck=row][data-ui=v2] .hero .stage.stage-deck .dk-0 img{width:calc(var(--u)*128)}html[data-deck=row][data-ui=v2] .deck-5 .dk:is(.dk-0,.dk-4):not(.is-active){filter:brightness(.78)}html[data-deck=colour][data-ui=v2] .deck-5 .dk-solar .dk-card{background:linear-gradient(160deg,#FFC183,#FA8C35 55%,#D9671E)}html[data-deck=colour][data-ui=v2] .deck-5 .dk-control .dk-card{background:linear-gradient(160deg,#E2D4F6,#B49BDD 55%,#8E72C2)}html[data-deck=colour][data-ui=v2] .deck-5 .dk-storage .dk-card{background:linear-gradient(160deg,#9A6AD2,#6A36A0 50%,#47206F)}html[data-deck=colour][data-ui=v2] .deck-5 .dk-charge .dk-card{background:linear-gradient(160deg,#A79AF0,#7461D6 55%,#5240AE)}html[data-deck=colour][data-ui=v2] .deck-5 .dk-cloud .dk-card{background:linear-gradient(160deg,#FFFFFF,#EDE5F8 55%,#D3C3EC)}html[data-deck=colour][data-ui=v2] .deck-5 .dk-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 calc(var(--u)*24) calc(var(--u)*40) rgba(8,2,18,.55)}html[data-deck=colour][data-ui=v2] .deck-5 :is(.dk-solar,.dk-control,.dk-cloud) .dk-txt b{color:#3A1A5E}html[data-deck=colour][data-ui=v2] .deck-5 :is(.dk-control,.dk-cloud) .dk-txt span{color:#24103C}html[data-deck=colour][data-ui=v2] .deck-5 .dk-txt b{color:#FFD3A8}@media (max-width:640px){html[data-ui=v2] .hero .stage.stage-deck{height:auto;margin:0 0 8px}}@media (prefers-reduced-motion:reduce){html[data-ui=v2] .dk{transition:none}}html[data-ui=v2] :is(.p-stage-deck,.ph-stage){width:100%;max-width:600px;margin:0 auto;container-type:inline-size;position:relative}html[data-ui=v2] .p-stage.p-stage-classic{display:none}html[data-phero=classic][data-ui=v2] .p-stage.p-stage-classic{display:flex}html[data-phero=classic][data-ui=v2] :is(.p-stage-deck,.ph-stage){display:none}html[data-ui=v2] .deck-3 .dk-0{--x:150;--b:548;--w:210;--h:300;--r:-9deg;--z:1}html[data-ui=v2] .deck-3 .dk-1{--x:300;--b:528;--w:250;--h:350;--z:5}html[data-ui=v2] .deck-3 .dk-2{--x:450;--b:548;--w:210;--h:300;--r:9deg;--z:1}html[data-ui=v2] .deck-3 :is(.dk-tall,.dk-wide) img{position:absolute;left:50%;bottom:calc(var(--u)*82);translate:-50% 0;max-width:none;margin:0;width:auto;height:calc(var(--u)*220);filter:drop-shadow(0 calc(var(--u)*14) calc(var(--u)*16) rgba(8,2,18,.55))}html[data-ui=v2] .deck-3 .dk-1.dk-tall img{height:calc(var(--u)*380)}html[data-ui=v2] .deck-3 .dk-wide img{height:auto;width:calc(var(--u)*176)}html[data-ui=v2] .deck-3 .dk-1.dk-wide img{width:calc(var(--u)*230);bottom:calc(var(--u)*120)}html[data-ui=v2] .dk-photo{position:absolute;left:calc(var(--u)*10);right:calc(var(--u)*10);top:calc(var(--u)*10);bottom:calc(var(--u)*84);border-radius:calc(var(--u)*16);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}html[data-ui=v2] .dk-photo img{display:block;width:100%;height:100%;object-fit:cover;margin:0;transition:scale .6s cubic-bezier(.22,1,.36,1)}html[data-ui=v2] .dk.is-active .dk-photo img{scale:1.05}html[data-ui=v2] .dk-cur .dk-card{background:linear-gradient(165deg,rgba(170,128,226,.75),rgba(88,44,132,.95) 50%,rgba(40,16,70,.98));box-shadow:inset 0 0 0 1px rgba(236,222,255,.42),inset 0 1px 0 rgba(255,255,255,.3),0 calc(var(--u)*30) calc(var(--u)*50) rgba(8,2,18,.6),0 0 calc(var(--u)*50) rgba(170,128,226,.32)}html[data-ui=v2] .dk-cur{cursor:default}html[data-ui=v2] .deck-3 .dk:not(.dk-cur):not(.is-active){filter:brightness(.86)}html[data-ui=v2] .deck-3 .dk.is-left,html[data-ui=v2] .deck-3 .dk.is-right{filter:brightness(.78)}html[data-ui=v2] .phero-deck>.wrap{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-gap:40px;gap:40px;align-items:center}html[data-ui=v2] .phero-deck{padding-bottom:70px}html[data-ui=v2] .phero-deck .ph-text{min-width:0}html[data-phero=classic][data-ui=v2] .phero-deck>.wrap{display:block}html[data-phero=classic][data-ui=v2] .phero-deck{padding-bottom:120px}@media (max-width:1080px){html[data-ui=v2] .phero-deck>.wrap{grid-template-columns:minmax(0,1fr)}html[data-ui=v2] :is(.p-stage-deck,.ph-stage){max-width:460px}}@media (max-width:640px){html[data-ui=v2] .phero-deck{padding-bottom:40px}}html[data-ui=v2] .deck-1 .dk{--x:300;--b:560;--z:2}html[data-ui=v2] .deck-1 .dk-tall{--w:300;--h:400}html[data-ui=v2] .deck-1 .dk-wide{--w:440;--h:340}html[data-ui=v2] .deck-1 .dk-tall img{height:calc(var(--u)*360);width:auto}html[data-ui=v2] .deck-1 .dk-chargeflow img{height:calc(var(--u)*318)}html[data-ui=v2] .deck-1 .dk-wide img{height:auto;width:calc(var(--u)*360);bottom:calc(var(--u)*104)}html[data-ui=v2] .deck-1 .dk.is-active{--dy:calc(var(--u)*-12);--ds:1.03}html[data-ui=v2] .deck-1 .dk-txt span{font-size:max(14px,calc(var(--u)*24))}html[data-ui=v2] .deck-1 .dk-txt{left:calc(var(--u)*26);bottom:calc(var(--u)*24)}html[data-ui=v2] .deck-1 .dk-energypilot img,html[data-ui=v2] .deck-1 .dk-ep img{height:calc(var(--u)*290)}html[data-ui=v2] .deck-1 :is(.dk-vip-cloud,.dk-vip-professional) img{height:calc(var(--u)*370)}html[data-ui=v2] .prod-hero .wrap{align-items:center}html[data-ui=v2] .prod-hero .pics.pics-classic{display:none}html[data-phero=classic][data-ui=v2] .prod-hero .pics.pics-classic{display:block}html[data-ui=v2] .prod-deck{max-width:680px}html[data-ui=v2] .deck-7 .dk{--w:132;--h:196;--b:466}html[data-ui=v2] .deck-7 .dk-0{--x:66;--r:-15deg;--b:484;--z:1}html[data-ui=v2] .deck-7 .dk-1{--x:144;--r:-10deg;--b:462;--z:2}html[data-ui=v2] .deck-7 .dk-2{--x:222;--r:-5deg;--b:446;--z:3}html[data-ui=v2] .deck-7 .dk-3{--x:300;--w:176;--h:260;--b:440;--z:6}html[data-ui=v2] .deck-7 .dk-4{--x:378;--r:5deg;--b:446;--z:3}html[data-ui=v2] .deck-7 .dk-5{--x:456;--r:10deg;--b:462;--z:2}html[data-ui=v2] .deck-7 .dk-6{--x:534;--r:15deg;--b:484;--z:1}html[data-ui=v2] .deck-7 :is(.dk-tall,.dk-wide) img{position:absolute;left:50%;bottom:calc(var(--u)*64);translate:-50% 0;max-width:none;margin:0;width:auto;height:calc(var(--u)*150);filter:drop-shadow(0 calc(var(--u)*12) calc(var(--u)*14) rgba(8,2,18,.55))}html[data-ui=v2] .deck-7 .dk-wide img{height:auto;width:calc(var(--u)*118);bottom:calc(var(--u)*86)}html[data-ui=v2] .deck-7 .dk-3 img{height:calc(var(--u)*320)}html[data-ui=v2] .deck-7 .dk-energypilot img{height:calc(var(--u)*110)}html[data-ui=v2] .deck-7 .dk-txt{left:calc(var(--u)*13);right:calc(var(--u)*8);bottom:calc(var(--u)*14)}html[data-ui=v2] .deck-7 .dk-txt b{font-size:max(9px,calc(var(--u)*9))}html[data-ui=v2] .deck-7 .dk-txt span{font-size:max(11px,calc(var(--u)*14));white-space:normal}html[data-ui=v2] .deck-7 .dk-3 .dk-txt span{font-size:max(12px,calc(var(--u)*18))}html[data-ui=v2] .deck-7 .dk.is-active{--dy:calc(var(--u)*-20);--ds:1.08}html[data-ui=v2] .deck-7 .dk.is-left{--dx:calc(var(--u)*-26)}html[data-ui=v2] .deck-7 .dk.is-right{--dx:calc(var(--u)*26)}html[data-ui=v2] .deck-7 .dk:not(.dk-3):not(.is-active){filter:brightness(.88)}html[data-ui=v2] .deck-7 .dk-3 .dk-card{background:linear-gradient(165deg,rgba(170,128,226,.75),rgba(88,44,132,.95) 50%,rgba(40,16,70,.98))}html[data-ui=v2] .deck-1 :is(.dk-tall,.dk-wide) img{position:absolute;left:50%;bottom:calc(var(--u)*96);translate:-50% 0;max-width:none;margin:0;filter:drop-shadow(0 calc(var(--u)*16) calc(var(--u)*20) rgba(8,2,18,.55))}html[data-ui=v2] :is(.deck-5 :is(.dk-3,.dk-4),.deck-3 .dk-2,.deck-7 :is(.dk-4,.dk-5,.dk-6)) .dk-txt{align-items:flex-end;text-align:right}html[data-ui=v2] :is(.deck-5 :is(.dk-0,.dk-1),.deck-3 .dk-0,.deck-7 :is(.dk-0,.dk-1,.dk-2)) .dk-txt{align-items:flex-start;text-align:left}html[data-ui=v2] .deck-7 .dk.dk-wide img{width:calc(var(--u)*116)}html[data-ui=v2] .prod-hero{padding-top:calc(var(--nav-h) + 40px)}html[data-ui=v2] .deck.deck-7{aspect-ratio:600/520}html[data-ui=v2] .deck-7:before{top:-4%}@media (max-width:640px){html[data-ui=v2] .deck-7 .dk:not(.dk-3) .dk-txt{display:none}html[data-ui=v2] .prod-hero .wrap{gap:12px}}html[data-ui=v2] :is(.deck-5 :is(.dk-0,.dk-1,.dk-3,.dk-4),.deck-3 :is(.dk-0,.dk-2)) .dk-txt span{font-size:max(11px,calc(var(--u)*15));white-space:normal;max-width:calc(var(--u)*100)}html[data-ui=v2] :is(.deck-5 :is(.dk-0,.dk-1),.deck-3 .dk-0) .dk-txt{right:auto}html[data-ui=v2] :is(.deck-5 :is(.dk-3,.dk-4),.deck-3 .dk-2) .dk-txt{left:auto}html[data-ui=v2] .deck-7 .dk:not(.dk-3) .dk-txt{opacity:0;transition:opacity .25s}html[data-ui=v2] .deck-7 .dk.is-active .dk-txt{opacity:1}html[data-ui=v2] .dk.tone .dk-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 calc(var(--u)*24) calc(var(--u)*40) rgba(8,2,18,.55)}html[data-ui=v2] .dk.tone-solar .dk-card{background:linear-gradient(160deg,#FFC183,#FA8C35 55%,#D9671E)}html[data-ui=v2] .dk.tone-control .dk-card{background:linear-gradient(160deg,#E2D4F6,#B49BDD 55%,#8E72C2)}html[data-ui=v2] .dk.tone-storage .dk-card{background:linear-gradient(160deg,#9A6AD2,#6A36A0 50%,#47206F)}html[data-ui=v2] .dk.tone-charge .dk-card{background:linear-gradient(160deg,#A79AF0,#7461D6 55%,#5240AE)}html[data-ui=v2] .dk.tone-cloud .dk-card{background:linear-gradient(160deg,#FFFFFF,#EDE5F8 55%,#D3C3EC)}html[data-ui=v2] .dk.tone .dk-txt b{color:#FFD3A8}html[data-ui=v2] .dk:is(.tone-solar,.tone-control,.tone-cloud) .dk-txt b{color:#3A1A5E}html[data-ui=v2] .dk:is(.tone-control,.tone-cloud) .dk-txt span{color:#24103C}html[data-ui=v2] .dk.tone.dk-cur .dk-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 calc(var(--u)*30) calc(var(--u)*50) rgba(8,2,18,.6),0 0 calc(var(--u)*60) rgba(170,128,226,.35)}html[data-ui=v2] .deck-7 .dk.tone:not(.is-active){filter:none}html[data-ui=v2] .deck-7 .dk.tone.is-left,html[data-ui=v2] .deck-7 .dk.tone.is-right{filter:brightness(.9)}html[data-deck=fan][data-ui=v2] .deck-5 .dk.tone .dk-card{background:linear-gradient(165deg,rgba(132,92,190,.62),rgba(62,30,100,.92) 52%,rgba(30,12,52,.96));box-shadow:inset 0 0 0 1px rgba(224,204,255,.26),inset 0 1px 0 rgba(255,255,255,.22),0 calc(var(--u)*24) calc(var(--u)*40) rgba(8,2,18,.55)}html[data-deck=fan][data-ui=v2] .deck-5 .dk.tone-storage .dk-card{background:linear-gradient(165deg,rgba(170,128,226,.75),rgba(88,44,132,.95) 50%,rgba(40,16,70,.98))}html[data-deck=fan][data-ui=v2] .deck-5 .dk.tone .dk-txt b{color:#FFB47A}html[data-deck=fan][data-ui=v2] .deck-5 .dk.tone .dk-txt span{color:#fff}html[data-ui=v2] .sys-map .sys-classic{display:none}html[data-sys=classic][data-ui=v2] .sys-map .sys-classic{display:block}html[data-sys=classic][data-ui=v2] .sys-map .sys-orbit{display:none}html[data-ui=v2] .sys-orbit{overflow:visible}html[data-ui=v2] .sys-orbit .so-orbit{fill:none;stroke:rgba(205,182,238,.14);stroke-width:1}html[data-ui=v2] .sys-orbit .so-orbit-dash{fill:none;stroke:rgba(224,204,255,.35);stroke-width:1.2;stroke-dasharray:2 14;transform-box:fill-box;transform-origin:center;animation:so-turn 90s linear infinite}@keyframes so-turn{to{transform:rotate(1turn)}}html[data-ui=v2] .sys-orbit .so-spoke{fill:none;stroke:rgba(250,140,53,.28);stroke-width:2;stroke-linecap:round;transition:stroke .3s}html[data-ui=v2] .sys-orbit .so-spoke.on{stroke:rgba(250,140,53,.6)}html[data-ui=v2] .sys-orbit .so-spoke.data{stroke:rgba(205,182,238,.25);stroke-width:1.6;stroke-dasharray:2 6}html[data-ui=v2] .sys-orbit .so-spoke.data.on{stroke:rgba(224,204,255,.75)}html[data-ui=v2] .sys-orbit .so-pulse{fill:none;stroke:#FFB877;stroke-width:3;stroke-linecap:round;stroke-dasharray:8 40;opacity:0;animation:so-flow 1.4s linear infinite;transition:opacity .3s}html[data-ui=v2] .sys-orbit .so-pulse.data{stroke:#E6D6FF;stroke-width:2.4;stroke-dasharray:3 45;animation-duration:2.2s}html[data-ui=v2] .sys-orbit .so-pulse.on{opacity:1}@keyframes so-flow{to{stroke-dashoffset:-48}}html[data-ui=v2] .sys-orbit .so-node{cursor:pointer;outline:none}html[data-ui=v2] .sys-orbit .so-node image{pointer-events:none;transition:transform .3s cubic-bezier(.22,1,.36,1);transform-box:fill-box;transform-origin:center}html[data-ui=v2] .sys-orbit .so-disc{fill:#1F1033;stroke:rgba(205,182,238,.22);stroke-width:1.5;transition:stroke .3s,fill .3s,filter .3s;filter:drop-shadow(0 12px 18px rgba(8,2,18,.5))}html[data-ui=v2] .sys-orbit .so-hub .so-disc{stroke:rgba(236,222,255,.35)}html[data-ui=v2] .sys-orbit .so-ring{fill:none;stroke-width:2.5;transform-box:fill-box;transform-origin:center;animation:so-turn 24s linear infinite;filter:drop-shadow(0 0 10px rgba(224,200,255,.6))}html[data-ui=v2] .sys-orbit .so-node.on .so-disc{stroke-width:2.5;filter:drop-shadow(0 0 20px var(--tc,rgba(214,186,250,.6))) drop-shadow(0 14px 20px rgba(8,2,18,.55))}html[data-ui=v2] .sys-orbit .so-node.on image{transform:scale(1.08)}html[data-ui=v2] .sys-orbit .so-node:focus-visible .so-disc{stroke:#FA8C35;stroke-width:3}html[data-ui=v2] .sys-orbit .so-solar{--tc:rgba(250,140,53,.7)}html[data-ui=v2] .sys-orbit .so-control{--tc:rgba(180,155,221,.75)}html[data-ui=v2] .sys-orbit .so-hub{--tc:rgba(170,128,226,.75)}html[data-ui=v2] .sys-orbit .so-charge{--tc:rgba(116,97,214,.8)}html[data-ui=v2] .sys-orbit .so-cloud{--tc:rgba(237,229,248,.6)}html[data-ui=v2] .sys-orbit .so-solar.on .so-disc{fill:#3A1F2A}html[data-ui=v2] .sys-orbit .so-control.on .so-disc{fill:#2C1C44}html[data-ui=v2] .sys-orbit .so-hub.on .so-disc{stroke:#E6D6FF}html[data-ui=v2] .sys-orbit .so-charge.on .so-disc{fill:#251A4C}html[data-ui=v2] .sys-orbit .so-cloud.on .so-disc{fill:#2E2240}html[data-ui=v2] .sys-orbit .so-t{font:600 15px var(--f-head);fill:#F1EAF9;text-anchor:middle}html[data-ui=v2] .sys-orbit .so-sub{font:400 12px var(--f-body);fill:#B3A8C3;text-anchor:middle}html[data-ui=v2] .sys-orbit .so-node:not(.on) .so-t{fill:#D9D0E6}html[data-ui=v2] .sys-orbit .so-legend text{font:500 12px var(--f-body);fill:#B3A8C3}html[lang=ar] .sys-orbit text{letter-spacing:0}html[data-ui=v2] .sys-panel{position:relative;overflow:hidden}html[data-ui=v2] .sys-panel:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--sp,#7A4BB0);transition:background .3s}html[data-ui=v2] .sys-panel[data-layer=solar]{--sp:linear-gradient(90deg,#FFC183,#FA8C35)}html[data-ui=v2] .sys-panel[data-layer=control]{--sp:linear-gradient(90deg,#E2D4F6,#B49BDD)}html[data-ui=v2] .sys-panel[data-layer=storage]{--sp:linear-gradient(90deg,#9A6AD2,#6A36A0)}html[data-ui=v2] .sys-panel[data-layer=charge]{--sp:linear-gradient(90deg,#A79AF0,#7461D6)}html[data-ui=v2] .sys-panel[data-layer=cloud]{--sp:linear-gradient(90deg,#FFFFFF,#D3C3EC)}@media (prefers-reduced-motion:reduce){html[data-ui=v2] .sys-orbit :is(.so-pulse,.so-orbit-dash,.so-ring){animation:none}}html[data-ui=v2] .sys-orbit .so-solar .so-disc{stroke:rgba(250,140,53,.4)}html[data-ui=v2] .sys-orbit .so-control .so-disc{stroke:rgba(180,155,221,.45)}html[data-ui=v2] .sys-orbit .so-charge .so-disc{stroke:rgba(140,123,234,.5)}html[data-ui=v2] .sys-orbit .so-cloud .so-disc{stroke:rgba(237,229,248,.4)}html[data-ui=v2] .sys-orbit .so-solar.on .so-disc{stroke:#FA8C35}html[data-ui=v2] .sys-orbit .so-control.on .so-disc{stroke:#B49BDD}html[data-ui=v2] .sys-orbit .so-charge.on .so-disc{stroke:#8C7BEA}html[data-ui=v2] .sys-orbit .so-cloud.on .so-disc{stroke:#EDE5F8}html[data-ui=v2] .phero-deck h1{font-size:clamp(42px,5.2vw,80px)}html[lang=zh-CN] .phero-deck h1{font-size:clamp(38px,4.6vw,68px)}html[data-ui=v2] .fcard .pic.pic-solarcore{flex:1 1;align-items:center;padding-bottom:36px}html[data-ui=v2] .sys-orbit .so-heat{--tc:rgba(232,122,96,.75)}html[data-ui=v2] .sys-orbit .so-storage{--tc:rgba(170,128,226,.75)}html[data-ui=v2] .sys-orbit .so-disc.third{stroke-dasharray:5 6}html[data-ui=v2] .sys-orbit .so-heat.on .so-disc{stroke:#F0907A;fill:#3A1F2A}html[data-ui=v2] .sys-orbit .so-storage.on .so-disc{stroke:#B48BE6;fill:#2C1A46}html[data-ui=v2] .sys-orbit .so-hub.so-control.on .so-disc{stroke:#E6D6FF;fill:url(#so-hub)}html[data-ui=v2] .sys-orbit .so-pulse.back{animation-delay:-.7s;stroke:#FFD2A8}html[data-ui=v2] .sys-panel[data-layer=heat]{--sp:linear-gradient(90deg,#FFB09A,#E8664A)}html[data-ui=v2] .sys-panel[data-layer=heat] .sys-visual img{height:170px}