.pmx{color:#f4f5f0;-webkit-font-smoothing:antialiased;background:#0a0b09;font-family:Montserrat,sans-serif;position:relative;overflow-x:hidden}.pmx *,.pmx :before,.pmx :after{box-sizing:border-box}.pmx a{color:#d6f94f;text-decoration:none;transition:all .25s}.pmx img{max-width:100%;display:block}.pmx .h-lime:hover{box-shadow:0 10px 40px -8px #d6f94f99;color:#0c0d0b!important;background:#e9ff8a!important}.pmx .h-lime2:hover{box-shadow:0 14px 50px -10px #d6f94fbf;background:#e9ff8a!important}.pmx .h-tg:hover{transform:translateY(-2px);color:#fff!important;background:#1d9be0!important}.pmx .h-max:hover{transform:translateY(-2px);color:#fff!important;background:#5a3ee6!important}.pmx .pm-aura{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pmx .pm-aura:before{content:"";background:radial-gradient(38% 42% at 72% 8%,#d6f94f29,#0000 60%),radial-gradient(32% 40% at 12% 28%,#6c4ff71f,#0000 60%),radial-gradient(40% 45% at 85% 70%,#2aabee1a,#0000 60%);animation:22s ease-in-out infinite alternate pm-aura;position:absolute;inset:-20%}@keyframes pm-aura{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-3%,2%)scale(1.08)}to{transform:translate(2%,-2%)scale(1.04)}}.pmx .pm-grid{z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 20%,#000,#0000 78%)}.pmx .pm-content{z-index:1;position:relative}.pmx .pm-orb{filter:blur(46px);opacity:.5;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.pmx .pm-orb.o1{background:radial-gradient(circle,#d6f94f73,#0000 70%);width:420px;height:420px;animation:16s ease-in-out infinite pm-float;top:-120px;right:-80px}.pmx .pm-orb.o2{background:radial-gradient(circle,#6c4ff766,#0000 70%);width:340px;height:340px;animation:20s ease-in-out infinite reverse pm-float;top:520px;left:-120px}@keyframes pm-float{0%,to{transform:translate(0)}50%{transform:translate(24px,-30px)}}.pmx.pm-anim .rv{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.pmx.pm-anim .rv.in{opacity:1;transform:none}.pmx .pm-num{white-space:nowrap;font-variant-numeric:tabular-nums}.pmx .pm-hcard{transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.pmx .pm-hcard:after{content:"";opacity:0;background:radial-gradient(120% 120% at 50% 0,#d6f94f29,#0000 55%);transition:all .35s;position:absolute;inset:0}.pmx .pm-hcard:hover{transform:translateY(-8px);box-shadow:0 24px 60px -24px #d6f94f59;border-color:#d6f94f99!important}.pmx .pm-hcard:hover:after{opacity:1}.pmx .pm-cta{animation:2.6s ease-out infinite pm-pulse;position:relative}@keyframes pm-pulse{0%{box-shadow:0 0 #d6f94f80}70%{box-shadow:0 0 0 18px #d6f94f00}to{box-shadow:0 0 #d6f94f00}}.pmx .pm-glass{background:linear-gradient(#f4f5f0fa,#e9ebe2fa);box-shadow:0 40px 90px -30px #000000b3,inset 0 0 0 1px #d6f94f40}.pmx .pm-glow{text-shadow:0 0 40px #d6f94f40}.pmx .pm-chip-glow{box-shadow:0 0 24px -4px #d6f94f80}@keyframes pm-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pmx .pm-vid{aspect-ratio:9/16;background:linear-gradient(135deg,#d6f94f17,#14180fbf);border:1px solid #d6f94f38;border-radius:24px;width:100%;position:relative;overflow:hidden}.pmx .pm-vid:before{content:"";z-index:0;background:linear-gradient(110deg,#0000 20%,#d6f94f24 45%,#0000 70%);animation:3.2s ease-in-out infinite pm-shim;position:absolute;inset:0;transform:translate(-100%)}.pmx .pm-vid:after{content:"▷";z-index:0;color:#d6f94fd9;text-shadow:0 0 24px #d6f94f99;font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pm-shim{0%{transform:translate(-100%)}60%,to{transform:translate(120%)}}.pmx .pm-vid video{z-index:1;object-fit:cover;background:0 0;width:100%;height:100%;display:block;position:relative}.pmx .pm-vid .pm-exp{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#d6f94f;cursor:pointer;opacity:0;z-index:2;background:#0c0d0b99;border:1px solid #d6f94f66;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;transition:all .25s;display:flex;position:absolute;bottom:10px;right:10px}.pmx .pm-vid:hover .pm-exp{opacity:1}.pmx .pm-railwrap{position:relative}.pmx .pm-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;margin:0 -24px;padding:4px 24px 14px;display:flex;overflow-x:auto}.pmx .pm-rail::-webkit-scrollbar{display:none}.pmx .pm-rail>*{scroll-snap-align:start;flex:0 0 clamp(190px,21vw,250px)}.pmx .pm-arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d6f94f;cursor:pointer;z-index:3;background:#0c0d0bbf;border:1px solid #d6f94f73;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pmx .pm-arrow:hover{color:#0c0d0b;background:#d6f94f}.pmx .pm-arrow.prev{left:-10px}.pmx .pm-arrow.next{right:-10px}.pmx .pm-arrow[hidden]{display:none}@media (max-width:900px){.pmx .pm-arrow{display:none}}.pmx .pm-fan{aspect-ratio:460/320;width:100%;position:relative}.pmx .pm-fcard{aspect-ratio:9/16;background:#000;border:1px solid #ffffff29;border-radius:16px;width:30%;transition:transform .7s cubic-bezier(.4,0,.2,1),left .7s cubic-bezier(.4,0,.2,1),top .7s cubic-bezier(.4,0,.2,1),width .7s cubic-bezier(.4,0,.2,1),border-color .7s,box-shadow .7s,z-index .7s;position:absolute;overflow:hidden;box-shadow:0 24px 50px -18px #000000bf}.pmx .pm-fcard video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pmx .pm-fcard.fp1{z-index:1;top:9%;left:0;transform:rotate(-7deg)}.pmx .pm-fcard.fp2{z-index:2;top:2%;left:22%;transform:rotate(-2.5deg)}.pmx .pm-fcard.fp3{z-index:4;border-color:#d6f94f8c;width:33%;top:0;left:45%;transform:rotate(3deg);box-shadow:0 30px 60px -18px #d6f94f66}.pmx .pm-fcard.fp4{z-index:3;top:12%;left:70%;transform:rotate(8deg)}@media (hover:hover){.pmx .pm-fcard:hover{z-index:9;transform:rotate(0)scale(1.05)}}@media (max-width:960px){.pmx .pm-fan-col{margin:0 auto;justify-self:center!important;max-width:350px!important}.pmx .pm-case-grid{gap:24px!important}.pmx .pm-case-grid>div:first-child{order:3;margin-top:6px}.pmx .pm-case-grid>div:last-child{display:contents!important}.pmx .pm-case-grid>div:last-child>p{order:4}}.pmx-mov{z-index:99990;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#050604b8;transition:opacity .3s;position:fixed;inset:0}.pmx-mov.open{opacity:1;pointer-events:auto}.pmx-md{z-index:99991;opacity:0;pointer-events:none;color:#f4f5f0;-webkit-font-smoothing:antialiased;background:linear-gradient(#12140b,#0c0d0b);border:1px solid #d6f94f66;border-radius:26px;width:min(980px,100vw - 24px);max-height:calc(100dvh - 32px);padding:clamp(22px,4vw,44px);font-family:Montserrat,sans-serif;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-44%)scale(.97);box-shadow:0 60px 140px -40px #000000e6,0 0 80px -30px #d6f94f59}.pmx-md *{box-sizing:border-box}.pmx-md.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.pmx-md .pm-mclose{color:#f4f5f0;cursor:pointer;z-index:2;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:all .25s;display:flex;position:absolute;top:16px;right:16px}.pmx-md .pm-mclose:hover{color:#0c0d0b;background:#d6f94f;border-color:#d6f94f}.pmx-md .pm-mtitle{margin:0 44px 26px 0;font-family:Unbounded,sans-serif;font-size:clamp(20px,2.6vw,30px);font-weight:600;line-height:1.22}.pmx-md .pm-mgrid{grid-template-columns:1.05fr .95fr;align-items:start;gap:40px;display:grid}.pmx-md .pm-mbenefits{flex-direction:column;gap:16px;display:flex}.pmx-md .pm-mbl{letter-spacing:.14em;text-transform:uppercase;color:#d6f94f;font-family:Unbounded,sans-serif;font-size:13px;font-weight:500}.pmx-md .pm-mlist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pmx-md .pm-mlist li{color:#f4f5f0d9;padding-left:26px;font-size:15px;line-height:1.55;position:relative}.pmx-md .pm-mlist li:before{content:"✦";color:#d6f94f;position:absolute;top:1px;left:0}.pmx-md .pm-mgift{background:#d6f94f12;border:1px dashed #d6f94f8c;border-radius:16px;padding:16px 18px;font-size:14.5px;line-height:1.55}.pmx-md .pm-mform #rec2458395401{background:0 0!important;padding:0!important}.pmx-md .pm-mform .t-rec{background:0 0!important;padding-top:0!important;padding-bottom:0!important}.pmx-md .pm-mform .t-container{width:100%!important;max-width:100%!important;padding:0!important}.pmx-md .pm-mform .t-col{float:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}@media (max-width:960px){.pmx-md .pm-mgrid{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){.pmx *{animation:none!important}.pmx.pm-anim .rv{opacity:1!important;transform:none!important}}@media (max-width:960px){.pmx .pm-hero-grid,.pmx .pm-case-grid,.pmx .pm-2col,.pmx .pm-3col{grid-template-columns:1fr!important}.pmx .pm-4col{grid-template-columns:1fr 1fr!important}.pmx .pm-orb{display:none}}@media (max-width:600px){.pmx .pm-hero-stats{flex-wrap:wrap;gap:22px!important}}.pmx .pm-crcard{background:#14170d;border:1px solid #d6f94f33;border-radius:24px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s;display:block;position:relative;overflow:hidden}.pmx .pm-crcard:hover{border-color:#d6f94f99;transform:translateY(-6px);box-shadow:0 24px 60px -24px #d6f94f59}.pmx .pm-crimg{aspect-ratio:3/4;background:linear-gradient(135deg,#d6f94f17,#14180fbf) 50%/cover no-repeat;width:100%;position:relative}.pmx .pm-crcard .pm-crname{color:#f4f5f0;z-index:2;background:linear-gradient(#0000,#0a0b09eb);padding:34px 16px 14px;font-family:Unbounded,sans-serif;font-size:15px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.pmxb{color:#f4f5f0;-webkit-font-smoothing:antialiased;background:#0a0b09;font-family:Montserrat,sans-serif;position:relative;overflow-x:hidden}.pmxb *,.pmxb :before,.pmxb :after{box-sizing:border-box}.pmxb .pm-aura2{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pmxb .pm-aura2:before{content:"";background:radial-gradient(40% 40% at 80% 10%,#d6f94f1a,#0000 60%),radial-gradient(35% 40% at 10% 90%,#6c4ff71a,#0000 60%);animation:24s ease-in-out infinite alternate pm-aura2;position:absolute;inset:-20%}@keyframes pm-aura2{0%{transform:translate(0,0)}to{transform:translate(3%,-3%)scale(1.06)}}.pmxb .pm-c{z-index:1;position:relative}.pmxb.pm-anim .rv{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.pmxb.pm-anim .rv.in{opacity:1;transform:none}.pmxb .pm-faq{border:1px solid #ffffff1f;border-radius:20px;transition:border-color .3s,background .3s;overflow:hidden}.pmxb .pm-faq[open]{background:#d6f94f0a;border-color:#d6f94f66}.pmxb .pm-faq summary{cursor:pointer;color:#f4f5f0;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;font-family:Unbounded,sans-serif;font-size:16px;font-weight:500;list-style:none;display:flex}.pmxb .pm-faq summary::-webkit-details-marker{display:none}.pmxb .pm-faq summary:hover{background:#ffffff0a}.pmxb .pm-faq .pm-plus{color:#d6f94f;flex-shrink:0;font-family:Unbounded,sans-serif;font-size:22px;line-height:1;transition:transform .3s}.pmxb .pm-faq[open] .pm-plus{transform:rotate(45deg)}.pmxb .pm-faq .pm-plus:after{content:"+"}.pmxb .pm-faq .pm-faq-a{color:#f4f5f0a6;padding:0 26px 24px;font-size:15px;line-height:1.65}@media (prefers-reduced-motion:reduce){.pmxb *{animation:none!important}.pmxb.pm-anim .rv{opacity:1!important;transform:none!important}}.pmx .pm-crimg video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:430px){.pmx .pm-4col .pm-hcard>:first-child{font-size:clamp(22px,7.5vw,46px)!important}.pmx .pm-4col .pm-hcard{min-width:0}.pmx .pm-4col .pm-hcard *{overflow-wrap:anywhere}}
