[data-live]:not(.is-on) *{animation-play-state:paused!important}[data-live]:not(.is-on) .p7-pt,[data-live]:not(.is-on) .p7-lab,[data-live]:not(.is-on) .p7-dots{transition:none!important}.page-platform .beat .kicker,.page-platform .p1 .kicker,.page-platform .close-cta .kicker,.p7-case .kicker{margin-left:auto;margin-right:auto}.page-platform .p4-copy .kicker,.page-platform .p5-copy .kicker{margin-left:0}@media(max-width:980px){.page-platform .p4-copy .kicker,.page-platform .p5-copy .kicker{margin-left:auto}}.page-platform{--ground:#07080d;--card-a:#14151c;--card-b:#0e0f15;--card-rule:#373841}.page-platform main{overflow-x:clip}.page-platform .shine{padding-bottom:.12em}.p1{padding-top:clamp(28px,4.2vh,56px);padding-bottom:clamp(40px,6vw,80px);text-align:center}.p1-h{font-size:clamp(34px,4.3vw,62px);line-height:1.08;max-width:27ch;margin:0 auto;background-image:linear-gradient(92deg,#b4b6c0 4%,#fff 40% 60%,#b4b6c0 96%)}.p1-art{container-type:inline-size;position:relative;margin:clamp(18px,3.2vh,36px) auto 0;width:min(860px,calc(100% - 2 * var(--gutter)),calc((100vh - var(--header-h) - 250px) / .82));display:flex;flex-direction:column;align-items:center;--T:2.8s}@supports (height:100svh){.p1-art{width:min(860px,calc(100% - 2 * var(--gutter)),calc((100svh - var(--header-h) - 250px) / .82))}}.p1-inputs{display:grid;grid-template-columns:repeat(5,1fr);width:100%}.p1-in{display:flex;flex-direction:column;align-items:center;gap:1.3cqw;color:var(--c)}.p1-ico{height:6.6cqw;width:auto;display:block;filter:drop-shadow(0 0 1.2cqw color-mix(in srgb,var(--c) 45%,transparent))}.p1-lab{font-family:var(--font-statement);font-size:max(var(--label-sm),1.75cqw);letter-spacing:.12em;white-space:nowrap;font-weight:500}.p1-caption{display:none}.p1-feed{width:100%;height:auto;display:block;margin-top:.8cqw;overflow:visible}.p1-line{stroke-opacity:.5}.p1-dot{opacity:.4;animation:p1band var(--T) linear infinite;animation-delay:calc(var(--k) * var(--T) * .5)}@keyframes p1band{0%{opacity:.4}6%{opacity:1}24%{opacity:.4}to{opacity:.4}}.p1-lock{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:.4cqw;animation:p1lock var(--T) ease-in-out infinite;animation-delay:calc(var(--T) * .5)}@keyframes p1lock{0%,to{filter:drop-shadow(0 0 0 rgba(190,240,255,0))}12%{filter:drop-shadow(0 0 16px rgba(190,240,255,.7))}40%{filter:drop-shadow(0 0 0 rgba(190,240,255,0))}}.p1-word{width:60%;height:auto;display:block}.p1-ageapi{display:flex;align-items:center;width:100%;gap:2.4cqw;margin-top:2cqw}.p1-age{font-family:var(--font-title);font-size:3.3cqw;font-weight:400;letter-spacing:.5em;margin-right:-.5em;color:#fff;white-space:nowrap}.p1-rule{flex:1;height:2px;border-radius:2px}.p1-rule-l{background:linear-gradient(90deg,#fff0,#fff)}.p1-rule-r{background:linear-gradient(90deg,#fff,#fff0)}.p1-out{height:8.6cqw;width:auto;display:block;margin-top:1.4cqw;overflow:visible}.p1-orb{width:max(30cqw,190px);aspect-ratio:1;margin-top:-.6cqw}.p1-vid,.p2-vid{display:block;width:100%;height:100%;object-fit:contain;background:transparent;mix-blend-mode:screen}.p1-after{margin-top:clamp(18px,3vw,36px)}.p1-lede{max-width:66ch;margin:0 auto;color:var(--body);font-weight:400;font-size:clamp(18px,1.65vw,23px);text-wrap:balance}.p1-after .btn-row{justify-content:center;margin-top:26px}@media(max-width:600px){.p1-art{width:calc(100% - 2 * var(--gutter))}.p1-lab{display:none}.p1-ico{height:11cqw}.p1-caption{display:block;margin:3cqw 0 0;font-size:12px;white-space:nowrap;color:var(--ink-2)}.p1-age{font-size:5.4cqw}.p1-word{width:74%}.p1-out{height:13cqw}.p1-orb{width:min(62cqw,240px)}}.p2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(40px,5vw,64px);text-align:left}.p2-card{display:flex;flex-direction:column;padding:18px 20px 22px;border-radius:14px;background:linear-gradient(180deg,var(--card-a),var(--card-b));border:1px solid var(--card-rule)}.p2-wide{grid-column:span 2}.p2-card h3{font-size:clamp(19px,1.8vw,22px);font-weight:500;letter-spacing:-.01em;margin:4px 0 7px;color:var(--ink)}.p2-card p{font-size:15.5px;line-height:1.5;color:var(--body);font-weight:400;margin:0;max-width:44ch}.p2-art{position:relative;aspect-ratio:400/220;margin-bottom:16px;border-radius:10px;overflow:hidden;background:#07080d url(/assets/platform/stars.svg) center/cover no-repeat}.p2-art>svg{position:absolute;inset:0;width:100%;height:100%;display:block}.p2-blood{display:flex;align-items:center;justify-content:center;gap:clamp(18px,4vw,48px);padding:0 24px}.p2-wide .p2-blood{flex:1 0 auto;aspect-ratio:auto;height:clamp(200px,22vw,250px)}.p2-art>svg.p2-drop{position:static;inset:auto;height:clamp(64px,8vw,96px);width:auto;flex:0 0 auto}.p2-names{height:150px;overflow:hidden;flex:0 1 190px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.p2-names ul{list-style:none;margin:0;padding:0;animation:p2drift 12s linear infinite}.p2-names li{font-size:15px;line-height:30px;color:#d2d3dc;white-space:nowrap}.p2-names li.on{color:#fff;font-weight:500}.p2-names li.on:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff786a;margin-right:10px;vertical-align:1px;box-shadow:0 0 8px #ff786ab3}.p2-names li:not(.on){padding-left:17px}@keyframes p2drift{0%{transform:translateY(0)}to{transform:translateY(-240px)}}.p2-count{margin:0!important;display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.p2-num{font-family:var(--font-num);font-size:clamp(44px,5vw,64px);line-height:1;color:#fff}.p2-unit{font-family:var(--font-statement);font-size:var(--label-sm);letter-spacing:var(--track-sm);color:#ff786a;margin-top:8px}.p2-steps{stroke-dasharray:1;stroke-dashoffset:0}.js-anim .p2-card:not(.is-visible) .p2-steps{stroke-dashoffset:1}.js-anim .p2-steps{transition:stroke-dashoffset 2.4s cubic-bezier(.4,0,.2,1) .3s}.p2-spark{stroke-dasharray:.012 .988;stroke-dashoffset:.012;opacity:0;animation:p2spark 6s ease-in-out 3s infinite}@keyframes p2spark{0%{stroke-dashoffset:.012;opacity:0}6%{opacity:1}60%{opacity:1}66%{stroke-dashoffset:-.988;opacity:0}to{stroke-dashoffset:-.988;opacity:0}}.p2-ecg{animation:p2ecg 3.2s linear infinite}@keyframes p2ecg{0%{transform:translate(0)}to{transform:translate(-200px)}}.p2-chip{position:absolute;padding:7px 12px;border-radius:8px;background:#1f2027;border:1px solid #373841;font-family:var(--font-statement);font-size:var(--label-sm);letter-spacing:var(--track-sm);color:var(--ink-3)}.p2-chip b{font-family:var(--font-num);font-weight:400;font-size:17px;letter-spacing:0;color:#b3b9f3;margin-left:6px}.p2-chip-a{left:8%;top:12%}.p2-chip-b{right:8%;bottom:10%}.p2-dna{animation:p2dnay 10s ease-in-out infinite,p2dnao 10s ease-in-out infinite}@keyframes p2dnay{0%,to{transform:translateY(-46px)}50%{transform:translateY(46px)}}@keyframes p2dnao{0%,to{opacity:.28}50%{opacity:1}}.p2-gly g>*{opacity:.62}.js-anim .p2-card:not(.is-visible) .p2-gly g>*{opacity:0}.js-anim .p2-gly g>*{transition:opacity .35s ease}.p2-gly .g1{transition-delay:.3s}.p2-gly .g2{transition-delay:.6s}.p2-gly .g3{transition-delay:.9s}.p2-gly .g4{transition-delay:1.25s}.p2-gly .g5{transition-delay:1.6s}.p2-gly .g6{transition-delay:1.9s}.p2-card.is-visible .p2-gly .g1,.p2-card.is-visible .p2-gly .g3,.p2-card.is-visible .p2-gly .g5,.p2-card.is-visible .p2-gly .g6{animation:p2gly 6s ease-in-out 2.4s infinite}.p2-card.is-visible .p2-gly .g3{animation-delay:3.9s}.p2-card.is-visible .p2-gly .g5{animation-delay:5.4s}.p2-card.is-visible .p2-gly .g6{animation-delay:6.9s}html:not(.js-anim) .p2-gly .g1,html:not(.js-anim) .p2-gly .g3,html:not(.js-anim) .p2-gly .g5,html:not(.js-anim) .p2-gly .g6{animation:p2gly 6s ease-in-out 2.4s infinite}@keyframes p2gly{0%,30%,to{stroke:#ffcd84;opacity:.62}12%{stroke:#fff3d6;opacity:1}}.p2-one{margin:clamp(56px,7vw,96px) auto 0;text-align:center;max-width:720px}.p2-rings{position:relative;width:min(300px,60vw);aspect-ratio:1;margin:0 auto clamp(48px,6vw,72px)}.p2-rings>span{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(101,223,203,.55);animation:p2ring 4.8s cubic-bezier(.2,.6,.3,1) infinite;animation-delay:calc(var(--i) * -1.2s)}@keyframes p2ring{0%{transform:scale(.8);opacity:0}15%{opacity:.9}to{transform:scale(1.6);opacity:0}}.p2-rings .p2-vid{position:relative;z-index:1}.p2-one h3{font-size:clamp(26px,3vw,40px);margin:0 0 10px}.p2-one p{font-size:clamp(17px,1.5vw,20px);color:var(--ink-2);max-width:44ch;margin:0 auto}@media(max-width:980px){.p2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p2-wide{grid-column:1 / -1}}@media(max-width:640px){.p2-grid{grid-template-columns:1fr}.p2-wide .p2-blood{height:auto;aspect-ratio:400/220;gap:18px}.p2-names{height:120px}.p2-art>svg.p2-drop{height:60px}.p2-names li{font-size:14px}}.p3 .lede{margin-left:auto;margin-right:auto;max-width:40ch}.p3-chart{position:relative;width:100vw;margin:clamp(20px,3vw,36px) 0 0 calc(50% - 50vw);height:clamp(150px,17vw,240px)}.p3-graph{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.p3-line{stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 7px rgba(109,140,255,.75));animation:p3draw 7s cubic-bezier(.45,0,.25,1) infinite}.p3-area{opacity:0;animation:p3area 7s ease infinite}@keyframes p3draw{0%{stroke-dashoffset:1;opacity:1}45%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes p3area{0%,25%{opacity:0}50%,88%{opacity:1}to{opacity:0}}.p3-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(28px,4vw,48px);text-align:left}.p3-way{display:flex;flex-direction:column;padding:18px 20px 22px;border-radius:14px;background:linear-gradient(180deg,#14151c,#0e0f15);border:1px solid var(--rule)}.p3-best{position:relative;border-color:#d3a2fc;background:linear-gradient(180deg,#2a1f3a,#15111e 60%,#0f0e16);box-shadow:0 0 0 1px #d3a2fc99,0 0 70px #d3a2fc6b,0 0 160px #d3a2fc38;animation:p3glow 4.5s ease-in-out infinite}.p3-best .p3-well{box-shadow:inset 0 0 0 1px #d3a2fc59,inset 0 0 40px #d3a2fc2e}@keyframes p3glow{0%,to{box-shadow:0 0 0 1px #d3a2fc8c,0 0 64px #d3a2fc61,0 0 150px #d3a2fc2e}50%{box-shadow:0 0 0 1px #d3a2fce6,0 0 96px #d3a2fc99,0 0 220px #d3a2fc4d}}@media(min-width:981px){.p3-best{transform:translateY(-10px)}}.p3-well{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/.82;margin-bottom:16px;border-radius:10px;overflow:hidden;padding:18px;background:#07080d url(/assets/platform/stars.svg) center/cover no-repeat}.p3-kick{font-family:var(--font-statement);font-size:var(--label-sm);letter-spacing:var(--track-sm);text-transform:uppercase;color:var(--turquoise);margin:0}.p3-kick{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.p3-best .p3-kick{color:#e6c8ff;text-shadow:0 0 12px rgba(211,162,252,.8)}.p3-tag{font-size:var(--label-sm);letter-spacing:var(--track-sm);padding:4px 9px;border-radius:999px;line-height:1;border:1px solid rgba(101,223,203,.55);color:#bff5ec;text-shadow:none}.p3-best .p3-tag{background:#d3a2fc;border-color:#d3a2fc;color:#1a1024;font-weight:600;box-shadow:0 0 18px #d3a2fcb3}.p3-way h3{font-size:clamp(19px,1.8vw,22px);font-weight:400;margin:6px 0 7px;color:#fff}.p3-way>p:not(.p3-kick){font-size:15.5px;line-height:1.5;color:var(--body);margin:0}.p3-mock{width:100%;max-width:300px;border-radius:12px;padding:15px 16px 16px;display:flex;flex-direction:column;background:#1f2027e6;border:1px solid #454652;box-shadow:0 14px 34px #0000008c;color:#fff}.p3-mock .p3-mk-k{font-family:var(--font-statement);font-size:var(--label-sm);letter-spacing:var(--track-sm);text-transform:uppercase;color:#d2d3dc;margin:0 0 3px}.p3-mock .p3-mk-t{font-size:17px;font-weight:500;margin:0 0 10px;color:#fff}.p3-mk-l{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:5px 10px}.p3-mock .p3-mk-l li{font-size:13.5px;color:#eef0f6;white-space:nowrap}.p3-mk-l li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#ff786a;margin-right:7px;vertical-align:2px}.p3-badge{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:11px;background:#07080d;box-shadow:0 0 0 1.5px #d3a2fcb3,0 0 22px #d3a2fc4d;animation:p3glow 3.2s ease-in-out infinite}@keyframes p3glow{0%,to{box-shadow:0 0 0 1.5px #d3a2fc8c,0 0 16px #d3a2fc33}50%{box-shadow:0 0 0 1.5px #d3a2fcf2,0 0 32px #d3a2fc80}}.p3-badge span{font-size:12.5px;line-height:1.25;color:#d2d3dc}.p3-badge b{display:block;font-size:15.5px;font-weight:500;color:#fff}.p3-orb{width:44px;height:44px;flex:0 0 auto;display:block}.p3-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #373841;font-size:14px;color:#fff}.p3-tog{position:relative;width:42px;height:24px;border-radius:12px;background:#5f6171;flex:0 0 auto;animation:p3tog 4s ease-in-out infinite}.p3-tog span{position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0006;animation:p3knob 4s ease-in-out infinite}@keyframes p3tog{0%,18%{background:#5f6171}28%,88%{background:#65dfcb}98%,to{background:#5f6171}}@keyframes p3knob{0%,18%{transform:none}28%,88%{transform:translate(18px)}98%,to{transform:none}}.p3-sel{font-size:13px;padding:5px 26px 5px 10px;border-radius:7px;border:1px solid #5f6171;position:relative;white-space:nowrap;color:#fff}.p3-sel:after{content:"";position:absolute;right:10px;top:50%;width:6px;height:6px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:translateY(-70%) rotate(45deg)}.p3-cta{margin-top:12px;align-self:flex-start;padding:9px 18px;border-radius:999px;background:#fff;color:#0e0f1a;font-size:13.5px;font-weight:600}.p3-solo{align-items:center;text-align:center}.p3-solo .p3-orb{width:110px;height:110px;margin:0 0 8px}.p3-solo .p3-cta{align-self:center}.p3-embed{margin:clamp(28px,4vw,44px) auto 0;font-size:clamp(17px,1.5vw,20px);color:var(--body);max-width:52ch}.p3-trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:clamp(24px,3.4vw,36px)}.p3-trust .logo-chip{color:#eef0f6;border-color:#5f6171}@media(max-width:980px){.p3-ways{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}.p4-lede{margin-left:auto;margin-right:auto;max-width:52ch}.p4-fan{position:relative;margin:clamp(32px,4vw,52px) auto 0;width:min(760px,100%);aspect-ratio:1.5/1}.p4-fan img{position:absolute;left:50%;top:50%;width:44%;height:auto;border-radius:6px;background:#fff;box-shadow:0 18px 48px #0000008c;transform:translate(-50%,-50%)}.p4-l{--fx:-58%;--fr:-7deg;z-index:1}.p4-r{--fx:58%;--fr:7deg;z-index:1}.p4-c{--fx:0%;--fr:0deg;z-index:2;width:48%!important}.p4-fan img{transform:translate(-50%,-50%) translate(var(--fx)) rotate(var(--fr))}.js-anim .p4-fan img{transition:transform 1.1s cubic-bezier(.2,.7,.3,1) .2s,opacity .6s ease}.js-anim .p4-fan:not(.is-visible) img{transform:translate(-50%,-44%) scale(.94)}.p4-fan.is-visible .p4-l{animation:p4drift 7s ease-in-out 1.4s infinite}.p4-fan.is-visible .p4-r{animation:p4drift 7s ease-in-out 3.2s infinite}.p4-fan.is-visible .p4-c{animation:p4lift 7s ease-in-out 1.4s infinite}@keyframes p4drift{0%,to{transform:translate(-50%,-50%) translate(var(--fx)) rotate(var(--fr))}50%{transform:translate(-50%,-52%) translate(var(--fx)) rotate(calc(var(--fr) * 1.25))}}@keyframes p4lift{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-53%)}}.p4-chart{max-width:880px;margin-top:clamp(40px,5vw,64px)}.p4-note{font-size:clamp(17px,1.5vw,20px)!important}.p4-fine{margin:14px auto 0;text-align:center}@media(max-width:640px){.p4-fan{aspect-ratio:1.1/1}.p4-fan img{width:54%}.p4-c{width:60%!important}.p4-l{--fx:-38%}.p4-r{--fx:38%}}.p5-split{text-align:left}.p5-copy h2,.p5-copy .lede{margin-left:0}.p5-stat{margin-top:30px}.p5-fig{font-family:var(--font-num);font-size:clamp(56px,7vw,88px);line-height:1;color:var(--turquoise);margin:0}.p5-lab{font-family:var(--font-statement);font-size:var(--label-sm);letter-spacing:var(--track-sm);color:var(--ink);margin:10px 0 6px}.p5-desc{font-size:15px;color:var(--ink-2);max-width:40ch;margin:0 0 18px}.p5-phones{margin:0}.p5-phones img{display:block;width:100%;height:auto;max-width:560px;margin:0 auto}.js-anim .p5-phones.reveal{transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.3,1)}.js-anim .p5-phones.reveal.is-visible{transform:none}@media(max-width:980px){.p5-copy{text-align:center}.p5-copy h2,.p5-copy .lede,.p5-desc{margin-left:auto;margin-right:auto}}.p6-stats,.p7-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(24px,5vw,72px);margin-top:clamp(32px,4vw,48px)}.p6-stat{display:flex;flex-direction:column;align-items:center;margin:0;min-width:120px}.p6-fig{font-family:var(--font-num);font-size:clamp(36px,4.2vw,54px);line-height:1;color:#fff}.p6-lab{font-family:var(--font-statement);font-size:var(--label-sm);letter-spacing:var(--track-sm);color:var(--accent);margin-top:10px;text-align:center}.p6-paper{max-width:720px;border-radius:12px;overflow:hidden}.p6-paper>img{border-radius:12px}.p6-marks{padding-top:60px;z-index:2}.p6-paper .paper-marks img{width:auto;max-width:100%;position:static}.p6-marks .mk{height:40px}@media(max-width:640px){.p6-stats{display:grid;grid-template-columns:1fr 1fr;gap:28px 12px}.p6-marks .mk{height:30px}}.p7-map{max-width:980px}.p7-lg,.p7-sm{position:relative}.p7-sm{display:none}.p7-dots{display:block;width:100%;height:auto}.p7-map .p7-pts{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:2}.js-anim .p7-dots{clip-path:inset(0 100% 0 0);transition:clip-path 1.2s cubic-bezier(.4,0,.2,1)}.js-anim .p7-map.is-visible .p7-dots{clip-path:inset(0 0 0 0)}.p7-pt{transform-box:fill-box;transform-origin:center}.js-anim .p7-pt{opacity:0;transform:scale(.2);transition:opacity .4s ease,transform .5s cubic-bezier(.3,.7,.3,1.4);transition-delay:calc(1.1s + var(--i) * .16s)}.js-anim .p7-map.is-visible .p7-pt{opacity:1;transform:none}.p7-ring{transform-box:fill-box;transform-origin:center;animation:p7ring 2.4s ease-out infinite;animation-delay:calc(var(--i) * .4s)}@keyframes p7ring{0%{transform:scale(1);opacity:.8}to{transform:scale(3.4);opacity:0}}.p7-lab{position:absolute;z-index:3;transform:translate(-50%,-50%) translate(var(--dx),var(--dy));font-family:var(--font-statement);font-size:var(--label-sm);letter-spacing:var(--track-sm);color:var(--ink-3);white-space:nowrap;pointer-events:none}.js-anim .p7-lab{opacity:0;transition:opacity .5s ease 1.9s}.js-anim .p7-map.is-visible .p7-lab{opacity:1}.p7-case{max-width:1000px;margin:clamp(40px,5vw,60px) auto 0;padding:clamp(24px,3.4vw,40px);border-radius:14px;background:linear-gradient(180deg,var(--card-a),var(--card-b));border:1px solid var(--card-rule);text-align:center}.p7-case h3{font-size:clamp(22px,2.4vw,30px);max-width:24ch;margin:0 auto 12px}.p7-case>p:not(.kicker){color:#eef0f6;max-width:54ch;margin:0 auto;font-size:16.5px;line-height:1.55}.p7-figs{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(24px,6vw,80px);margin-top:26px}.p7-figs .p6-stat{max-width:230px}.p7-figs{gap:clamp(24px,4.4vw,56px)}.p7-figs .p7-shift{max-width:300px}.p7-path{display:flex;align-items:center;gap:8px;min-height:clamp(36px,4.2vw,54px);white-space:nowrap}.p7-st{font-size:15px;color:#bcbdc8}.p7-inc{font-family:var(--font-num);font-size:clamp(26px,2.8vw,34px);color:#fff;text-shadow:0 0 18px rgba(101,223,203,.75)}.p7-ar{width:14px;height:1.5px;background:#65dfcb;position:relative;flex:0 0 auto}.p7-ar:after{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;border-top:1.5px solid #65dfcb;border-right:1.5px solid #65dfcb;transform:translateY(-50%) rotate(45deg)}.js-anim .p7-path>*{opacity:0;transition:opacity .5s ease}.js-anim .p7-case.is-visible .p7-path>*{opacity:1}.p7-path>:nth-child(2){transition-delay:.5s!important}.p7-path>:nth-child(3){transition-delay:.8s!important}.p7-path>:nth-child(4){transition-delay:1.3s!important}.p7-path>:nth-child(5){transition-delay:1.6s!important}.p7-logos{margin-top:clamp(36px,5vw,56px)}@media(max-width:700px){.p7-lg{display:none}.p7-sm{display:block}}.p8-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:clamp(36px,5vw,56px) auto 0;max-width:960px}.p8-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.p8-step h3{font-size:19px;margin:18px 0 6px}.p8-step p{font-size:15.5px;color:var(--body);max-width:26ch;margin:0 auto}.p8-disc{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;font-family:var(--font-num);font-size:19px;color:#fff;background:var(--ground);border:1.5px solid #65dfcb;box-shadow:0 0 0 6px var(--ground),0 0 22px #65dfcb73}.p8-line,.p8-vline{position:absolute;pointer-events:none;overflow:visible}.p8-line{left:16.66%;right:16.66%;width:66.68%;top:23px;height:2px}.p8-vline{display:none}.p8-line line,.p8-vline line{stroke:#65dfcb;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0}.js-anim .p8-steps:not(.is-visible) line{stroke-dashoffset:1}.js-anim .p8-steps line{transition:stroke-dashoffset 1.2s cubic-bezier(.4,0,.2,1) .2s}.js-anim .p8-disc{transition:border-color .3s ease,box-shadow .3s ease,color .3s ease;transition-delay:calc(.2s + var(--i) * .55s)}.js-anim .p8-steps:not(.is-visible) .p8-disc{border-color:#373841;box-shadow:0 0 0 6px var(--ground);color:var(--ink-3)}@media(max-width:760px){.p8-steps{grid-template-columns:1fr;gap:30px;max-width:380px}.p8-step{display:grid;grid-template-columns:48px 1fr;column-gap:18px;align-items:start;text-align:left}.p8-disc{grid-row:span 2}.p8-step h3{margin:11px 0 4px}.p8-step p{margin:0;max-width:none}.p8-line{display:none}.p8-vline{display:block;left:23px;width:2px;top:24px;height:calc(100% - 72px)}}@media(prefers-reduced-motion:reduce){.p1-dot,.p1-lock,.p2-names ul,.p2-spark,.p2-ecg,.p2-gly *,.p2-rings>span,.p3 *,.p4-fan img,.p7-ring,.orb-thread,.orb-halo,.orb-bloom{animation:none!important}.p1-dot{opacity:.6}.p2-rings>span{opacity:.35;transform:scale(calc(1 + var(--i) * .22))}.p3-tog{background:#65dfcb}.p3-tog span{transform:translate(18px)}.p3-line{stroke-dashoffset:0}.p3-area{opacity:1}.p7-path>*{opacity:1!important}.p2-dna{animation-duration:10s!important;animation-iteration-count:infinite!important;animation-play-state:paused!important}.p7-ring{opacity:0}}.beat .p3-embed,.beat .p5-desc{color:var(--body)}.beat .small{color:var(--ink-3)}
