@layer components{.platform-btn-ico svg{width:19px;height:19px;flex:none}.platform-btn-ico.fx-btn-glow svg{transition:transform .35s var(--ease-pop)}.platform-btn-ico.fx-btn-glow:hover svg{transform:translateX(4px)}.platform-btn-ghost-glow svg{color:#5cdceb}.platform-send{animation:platform-send 8s ease-in-out infinite}.platform-beam path{fill:none;stroke:#5cdceb;stroke-width:2;stroke-dasharray:5 9;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(92,220,235,.8));animation:platform-flow 1s linear infinite,platform-pulse 2s ease-in-out infinite}.platform-ring{animation:platform-ring 2.6s ease-out infinite}.platform-ring2{animation-delay:1.3s}.platform-orb{animation:platform-orb 8s ease-in-out infinite}.platform-fill{transform:scaleX(0);animation:platform-fill 8s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:calc(var(--d) * .12s)}.platform-res{opacity:0;animation:platform-res 8s ease infinite}.platform-lit{animation:platform-lit 10s ease-out infinite;animation-delay:calc(var(--i) * 2s)}@keyframes platform-flow{to{stroke-dashoffset:-14}}@keyframes platform-send{0%,22%,8%,to{transform:none;box-shadow:0 0 16px rgba(92,170,255,.3)}12%{transform:scale(.94);box-shadow:0 0 0 3px rgba(167,236,255,.9),0 0 30px rgba(92,220,235,.8)}16%{transform:scale(1.06)}}@keyframes platform-orb{0%,20%,50%,to{transform:none}30%{transform:scale(1.08);box-shadow:inset 0 0 0 1.5px #a7ecff,0 0 60px rgba(92,220,235,.8),0 0 120px rgba(47,123,245,.5)}}@keyframes platform-ring{0%{transform:scale(.75);opacity:.9}to{transform:scale(1.25);opacity:0}}@keyframes platform-fill{0%,36%{transform:scaleX(0)}50%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes platform-res{0%,52%{opacity:0;transform:translateY(4px)}58%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes platform-lit{0%,14%{background:rgba(92,220,235,.1);box-shadow:inset 0 0 0 1.5px rgba(92,220,235,.85),0 0 18px rgba(47,123,245,.4)}22%,to{background:rgba(167,236,255,.03);box-shadow:inset 0 0 0 1px rgba(167,236,255,.08)}}@keyframes platform-pulse{0%,to{opacity:.35}25%{opacity:1}}.platform-gen{transform:scaleX(0);animation:platform-gen 7s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:calc(var(--d) * .15s)}.platform-hit{animation:platform-hit 2.4s ease-in-out infinite}@keyframes platform-gen{0%,10%{transform:scaleX(0)}40%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes platform-hit{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.25);box-shadow:0 0 0 2px #fff,0 0 26px rgba(167,236,255,1),0 0 52px rgba(47,123,245,.8)}}.platform-fnd-lit{animation:platform-fnd-lit 10s ease-out infinite;animation-delay:calc(var(--i) * 2s)}.platform-fnd-beam:after{content:"";position:absolute;left:50%;bottom:0;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#fff;box-shadow:0 0 10px #a7ecff,0 0 22px #2f7bf5;animation:platform-fnd-up 2s ease-in infinite;animation-delay:calc(var(--i) * .4s)}.platform-fnd-base:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(92,220,235,0),rgba(167,236,255,.18) 50%,rgba(92,220,235,0));background-size:200% 100%;background-position:50% 0}@keyframes platform-fnd-up{0%{bottom:0;opacity:0}15%{opacity:1}85%{opacity:1}to{bottom:100%;opacity:0}}@keyframes platform-fnd-lit{0%,14%{box-shadow:inset 0 0 0 1.5px rgba(92,220,235,.8),0 0 26px rgba(47,123,245,.4)}26%,to{box-shadow:inset 0 0 0 1px rgba(167,236,255,.12)}}@media (prefers-reduced-motion:reduce){.platform-beam path,.platform-fill,.platform-fnd-beam:after,.platform-fnd-lit,.platform-gen,.platform-hit,.platform-lit,.platform-orb,.platform-res,.platform-ring,.platform-send{animation:none}.platform-fill,.platform-gen{transform:none}.platform-res{opacity:1}.platform-fnd-beam:after{display:none}}}@layer components{.platform-fnd-art{position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;overflow:hidden}.platform-fnd-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5;filter:saturate(1.25);-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.6) 50%,rgba(0,0,0,.12));mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.6) 50%,rgba(0,0,0,.12));transition:opacity .5s ease,transform 1s var(--ease-pop)}.platform-fnd-lit:hover .platform-fnd-art img{opacity:.8;transform:scale(1.07)}.platform-fnd-base .platform-fnd-art img{opacity:.4;-webkit-mask-image:radial-gradient(70% 120% at 50% 50%,#000 0,rgba(0,0,0,.5) 60%,transparent 100%);mask-image:radial-gradient(70% 120% at 50% 50%,#000 0,rgba(0,0,0,.5) 60%,transparent 100%)}@media (prefers-reduced-motion:reduce){.platform-fnd-art img{transition:none}.platform-fnd-lit:hover .platform-fnd-art img{transform:none}}}.pl-p .feat.pl-art-card{gap:10.8px;padding:126px clamp(25.2px,2.7vw,36px) clamp(25.2px,2.7vw,36px);border-radius:26px;background:linear-gradient(180deg,rgba(14,32,60,.9),rgba(6,14,28,.95) 60%,rgba(4,10,20,.97));box-shadow:inset 0 0 0 1px rgba(92,220,235,.18),inset 0 1px 0 rgba(255,255,255,.07),0 30px 70px -36px rgba(0,0,0,.95);transition:transform .45s var(--ease-pop),box-shadow .45s ease}.pl-p .feat.pl-art-card:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1.5px rgba(92,220,235,.6),inset 0 1px 0 rgba(255,255,255,.12),0 0 34px rgba(47,123,245,.42),0 34px 80px -30px rgba(0,0,0,.95)}.pl-art-card:hover .pl-art-ico{color:#03101f;background:linear-gradient(140deg,#a7ecff,#5cdceb 45%,#2f7bf5);box-shadow:0 0 22px rgba(92,220,235,.7)}.pl-art-card>:not(.pl-cart){position:relative;z-index:1}.pl-cart{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden;pointer-events:none}.pl-cart img{position:absolute;left:0;right:0;top:0;width:100%;height:180px;object-fit:cover;image-rendering:auto;opacity:.88;filter:blur(.5px) saturate(1.3);transform:scale(1.06);-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.8) 45%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.8) 45%,transparent);transition:transform 1.1s var(--ease-pop),opacity .5s ease,filter .5s ease}.pl-art-card:hover .pl-cart img{opacity:1;filter:saturate(1.45) brightness(1.08);transform:scale(1.13)}.pl-art-ico{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(140deg,rgba(92,220,235,.3),rgba(47,123,245,.38));transition:background .35s ease,color .25s ease,box-shadow .35s ease}.pl-p .pl-art-card .type-h3{font-size:clamp(18px,1.44vw,21.6px);line-height:1.15;text-wrap:balance}.pl-p .pl-art-card .type-body-l{font-size:15.5px;line-height:1.55;color:#b8c6d6}@media (max-width:640px){.pl-p .feat.pl-art-card{padding-top:108px}.pl-cart img{height:153px}}.pl-gv-grid:before{content:"";position:absolute;inset:-48px -24px;z-index:-1;pointer-events:none;background:radial-gradient(34% 60% at 14% 40%,rgba(47,123,245,.34),transparent 70%),radial-gradient(30% 55% at 52% 70%,rgba(92,220,235,.22),transparent 70%),radial-gradient(26% 50% at 88% 30%,rgba(245,196,81,.12),transparent 70%)}.pl-p .feat.pl-gv{gap:12px;border-radius:24px;padding:clamp(22px,2.4vw,30px);background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.025) 42%,rgba(6,14,30,.55));-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 26px 54px -30px rgba(0,0,0,.95);transition:transform .35s var(--ease-pop),box-shadow .35s ease}.pl-gv:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(150deg,rgba(255,255,255,.42),color-mix(in srgb,var(--c) 45%,transparent) 30%,rgba(167,236,255,.08) 60%,color-mix(in srgb,var(--c) 35%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.pl-p .feat.pl-gv:hover{transform:translateY(-6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 0 1px color-mix(in srgb,var(--c) 70%,transparent),0 0 36px color-mix(in srgb,var(--c) 32%,transparent),0 30px 60px -30px rgba(0,0,0,.95)}.pl-gv-ico{position:relative;color:var(--c);background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--c) 34%,transparent),rgba(8,20,44,.55) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent),inset 0 1px 0 rgba(255,255,255,.25),0 0 26px color-mix(in srgb,var(--c) 32%,transparent)}.pl-gv-ico svg{width:27px;height:27px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--c) 70%,transparent))}.pl-gv-h{font-size:clamp(18px,1.5vw,21px)}@media (prefers-reduced-motion:reduce){.pl-p .feat.pl-art-card:hover{transform:none}.pl-cart img{transition:none}.pl-art-card:hover .pl-cart img{transform:none}.pl-p .feat.pl-gv{transition:none}.pl-p .feat.pl-gv:hover{transform:none}}@media (max-width:700px){.pl-p.sec{padding-block:57.6px}.pl-p .type-h1{font-size:clamp(30px,9vw,38px)!important;line-height:1.06!important}.pl-p .type-h2{font-size:clamp(25px,7.2vw,30px)!important;line-height:1.1}.pl-p .type-h3{font-size:clamp(18px,5.3vw,22px)!important;line-height:1.2}.pl-p .type-h4{font-size:clamp(16px,4.4vw,17.5px)!important}.pl-p .type-sub{font-size:clamp(15.5px,4.2vw,17px)!important;line-height:1.45}.pl-p .type-body-l{font-size:17px}.pl-p .type-eyebrow.pill{min-height:36px;padding:0 16px 0 13px;font-size:14px;gap:8px}.pl-p .statcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pl-p .statcards>.statcard:last-child:nth-child(odd){grid-column:1/-1}.pl-p .statcard{padding:18px 10.8px 16.2px;border-radius:20px}.pl-p .statcard .fx-stat-n{font-size:clamp(28px,8.4vw,34px)!important}.pl-p .statcard>p:last-child{margin-top:8px;white-space:normal;font-size:13px;line-height:1.35}.pl-p .statcard>.fx-ico{width:38px;height:38px;margin-bottom:12px;border-radius:12px}.pl-p .statcard>.fx-ico svg{width:19px;height:19px}.pl-p .feats{gap:12px}.pl-p .feat{gap:9px;padding:21.6px 18px;border-radius:22px}.pl-p .feat-lg{padding:26px 22px}.pl-p .fx-ico{width:46px;height:46px;margin-bottom:4px;border-radius:14px}.pl-p .fx-ico svg{width:22px;height:22px}.pl-p .pl-art-ico{margin:0}.pl-p .feat.pl-art-card{padding-inline:18px;padding-bottom:21.6px;gap:10.8px}main>.pl-p.sec-glow:first-child{padding-top:44px!important;padding-bottom:56px!important}main>.pl-p.sec-glow:first-child .type-eyebrow:first-child{min-height:36px;padding:0 16px 0 13px;font-size:14px;gap:8px}main>.pl-p.sec-glow:first-child .type-eyebrow:first-child+.type-h1{margin-top:20px}main>.pl-p.sec-glow:first-child .type-h1+.type-sub{margin-top:16px}main>.pl-p.sec-glow:first-child .type-h1~.btns{margin-top:28px}main>.pl-p.sec-glow:first-child>.wrap+.wrap{margin-top:36px}main>.pl-p.sec-glow:first-child .btns{flex-direction:column;align-items:stretch;gap:12px}main>.pl-p.sec-glow:first-child .btns>.btn{width:100%;justify-content:center}}