.mm{--bg:#08080c;--bg-2:#0e0e15;--ink:#f2f2f6;--muted:#a6a6b4;--brand:#c1122f;--brand-2:#ff334e;--gold:#c8a245;--gold-2:#f0d78c;--card:#101018;--glass:#ffffff0b;--stroke:#ffffff17;--neon-red:#ff1e3a;--neon-red-2:#ff4d6a;--neon-glow:#ff1e3a99;--shadow-deep:0 24px 60px #0000008c;--radius:20px;background:var(--bg);color:var(--ink);scroll-behavior:smooth;font-family:Poppins,system-ui,-apple-system,sans-serif;line-height:1.7;overflow-x:hidden}.mm *,.mm :before,.mm :after{box-sizing:border-box}.mm h1,.mm h2,.mm h3,.mm p,.mm ul,.mm ol,.mm figure,.mm figcaption{margin:0;padding:0}.mm img{max-width:100%;height:auto;display:block}.mm .container{max-width:1160px;margin:0 auto;padding:0 20px}.mm .section{padding:92px 0;position:relative}@media (width<=960px){.mm .section{padding:60px 0}}.mm .section>.container>*{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.mm .section.in-view>.container>*{opacity:1;transform:none}.mm .section.in-view>.container>:nth-child(2){transition-delay:90ms}.mm .section.in-view>.container>:nth-child(3){transition-delay:.18s}.mm .section.in-view>.container>:nth-child(4){transition-delay:.27s}.mm .section.in-view>.container>:nth-child(5){transition-delay:.36s}@media (prefers-reduced-motion:reduce){.mm .section>.container>*{opacity:1;transition:none;transform:none}.mm *{animation:none!important}}.mm h1,.mm h2,.mm h3{text-align:center;line-height:1.15}.mm h1{letter-spacing:-.025em;margin-bottom:14px;font-family:Playfair Display,serif;font-size:clamp(2.3rem,1.5rem + 3.2vw,4.1rem);font-weight:900}.mm h2{letter-spacing:-.015em;margin-bottom:14px;font-family:Playfair Display,serif;font-size:clamp(1.75rem,1.2rem + 1.9vw,2.7rem);font-weight:800}.mm h3{margin-top:22px;margin-bottom:10px;font-family:Playfair Display,serif;font-size:1.25rem;font-weight:800}.mm .headline-offer{white-space:normal;overflow-wrap:anywhere;font-size:clamp(1.4rem,.9rem + 2.2vw,2.2rem)}.mm .section h1+.lead,.mm .section h2+.lead,.mm .section h3+.lead{text-align:center;max-width:720px;margin:10px auto 0}.mm p.lead{color:var(--muted);font-size:1.06rem}.mm a.button,.mm button.button{background:linear-gradient(135deg, #ff5068 0%, var(--neon-red) 45%, var(--brand) 100%);color:#fff;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:17px 30px;font-family:inherit;font-size:1.02rem;font-weight:800;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;animation:2.6s infinite mm-pulse;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #ff1e3a52,inset 0 1px #ffffff47}.mm a.button:after,.mm button.button:after{content:"";background:linear-gradient(100deg,#0000,#ffffff6b,#0000);width:40%;height:100%;animation:3.6s ease-in-out infinite mm-shine;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@keyframes mm-shine{0%,62%{left:-60%}to{left:130%}}.mm a.button:hover,.mm button.button:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 20px 44px #ff1e3a73,0 0 30px #ff1e3a4d}.mm .centered-cta{text-align:center}.mm .cta-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.mm .card .button{width:100%;margin:0 auto;display:flex}.mm .hero{background:radial-gradient(1000px 520px at 18% -12%,#ff1e3a40,#0000 62%),radial-gradient(900px 500px at 118% 26%,#c8a24529,#0000 62%),linear-gradient(#08080c 0%,#12121b 55%,#08080c 100%);padding-top:74px;position:relative;overflow:hidden}.mm .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(700px 420px at 50% 20%,#000,#0000 75%);mask-image:radial-gradient(700px 420px at 50% 20%,#000,#0000 75%)}.mm .hero>.container{z-index:1;position:relative}.mm .hero .kicker{width:fit-content;color:var(--gold-2);letter-spacing:.22em;text-transform:uppercase;text-align:center;background:#c8a24514;border:1px solid #c8a24566;border-radius:999px;margin:0 auto 16px;padding:7px 18px;font-size:.82rem;font-weight:700;display:block}.mm .neon,.mm .headline span{background:linear-gradient(92deg, var(--neon-red), var(--neon-red-2) 55%, #ff8aa0);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #ff1e3a8c);-webkit-background-clip:text;background-clip:text}.mm .hero .bullets{gap:8px;max-width:600px;margin:18px auto 22px;list-style:none;display:grid}.mm .hero .bullets li{background:var(--glass);border:1px solid var(--stroke);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e2e2e8;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 16px;font-size:.98rem;display:flex}.mm .hero-bottle-inline{margin:26px 0 14px;position:relative}.mm .hero-bottle-inline:before{content:"";filter:blur(28px);background:radial-gradient(circle,#ff1e3a59,#0000 68%);border-radius:50%;width:340px;height:340px;margin:auto;animation:5s ease-in-out infinite mm-breathe;position:absolute;inset:8% 0 0}.mm .hero-bottle-inline .hero-couple{filter:drop-shadow(0 30px 60px #000000bf)drop-shadow(0 0 46px #ff1e3a38);width:100%;max-width:460px;height:auto;margin-inline:auto;display:block;position:relative}.mm .hero-bottle-inline .bottle{z-index:2;filter:drop-shadow(0 24px 40px #000c)drop-shadow(0 0 28px #ff1e3a59);width:34%;max-width:160px;animation:6s ease-in-out infinite mm-float;position:absolute;bottom:-6px;right:max(6%,50% - 230px)}@media (width<=720px){.mm .hero-bottle-inline .bottle{width:36%;right:2%}}@keyframes mm-float{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-14px)rotate(.6deg)}}@keyframes mm-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.mm .as-seen{color:var(--ink);border-block:1px solid var(--stroke);background:linear-gradient(#0b0b11,#101018);padding:46px 0}.mm .as-seen h2{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);margin-bottom:22px;font-family:Poppins,sans-serif;font-size:.86rem;font-weight:700}.mm .as-logos{grid-template-columns:repeat(4,1fr);gap:14px;max-width:880px;margin:0 auto;display:grid}.mm .as-logos .as-logo-img{object-fit:contain;opacity:.72;background:0 0;border:none;width:100%;height:46px;padding:6px;transition:all .28s}.mm .as-logos .as-logo-img:hover{opacity:1;transform:translateY(-3px)}.mm .problem{background:radial-gradient(800px 400px at 110% 0,#ff1e3a1f,#0000 60%),linear-gradient(#101018 0%,#0b0b11 100%)}.mm .problem .card{background:var(--glass);border:1px solid var(--stroke);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-deep);border-radius:24px;max-width:900px;margin:0 auto;padding:22px}.mm .problem-img{border-radius:18px;margin-top:4px;position:relative;overflow:hidden}.mm .problem-img img{border-radius:18px;width:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.mm .problem .card:hover .problem-img img{transform:scale(1.04)}.mm .science{color:var(--ink);background:radial-gradient(700px 380px at -10% 10%,#c8a2451f,#0000 60%),linear-gradient(#0b0b11,#101018)}.mm .science .lead{color:var(--muted)}.mm .science .steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:34px;display:grid}.mm .science .step{background:var(--glass);border:1px solid var(--stroke);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:26px 22px;transition:all .3s}.mm .science .step:hover{border-color:#ff1e3a6b;transform:translateY(-6px);box-shadow:0 18px 40px #00000073,0 0 24px #ff1e3a29}.mm .science .step p{color:#bfbfcc;font-size:.97rem}.mm .science .n{width:54px;height:54px;color:var(--neon-red-2);background:#ff1e3a1a padding-box padding-box;border:1px solid #ff1e3a73;border-radius:50%;place-items:center;margin:0 auto 6px;font-size:1.5rem;font-weight:900;line-height:1;display:grid;box-shadow:0 0 22px #ff1e3a40}.mm .science h3{margin-top:10px}.mm .videos{background:linear-gradient(#101018,#08080c)}.mm .videos-full{padding-left:0;padding-right:0;overflow:hidden}.mm .vmarquee{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y;width:100%;margin-top:30px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.mm .vmarquee::-webkit-scrollbar{display:none}.mm .vmarquee.is-paused .vtrack{animation-play-state:paused}.mm .vtrack{gap:16px;width:max-content;padding:20px calc(50vw - 580px);display:flex}@media (width<=1160px){.mm .vtrack{padding-left:20px;padding-right:20px}}@keyframes mm-drag-hint{0%{transform:translate(0)}25%{transform:translate(-15px)}50%{transform:translate(0)}75%{transform:translate(15px)}to{transform:translate(0)}}.mm .drag-hint{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;opacity:.7;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:.85rem;font-weight:600;display:flex}.mm .drag-hint svg{animation:2.5s ease-in-out infinite mm-drag-hint}.mm .v{aspect-ratio:9/16;border:1px solid var(--stroke);cursor:pointer;background:#000;border-radius:18px;flex:0 0 280px;transition:transform .4s,border-color .4s,box-shadow .4s;animation:3.2s ease-in-out infinite mm-neon-pulse;position:relative;overflow:hidden}.mm .v.is-active{border-color:var(--neon-red);z-index:10;animation-play-state:paused;transform:scale(1.03);box-shadow:0 0 30px #ff1e3a66}.mm .v iframe{pointer-events:none;border:none;width:100%;height:100%}.mm .v:hover{transform:translateY(-6px)}@keyframes mm-neon-pulse{0%,to{border-color:#ff1e3a66;box-shadow:0 18px 40px #00000080,0 0 18px #ff1e3a38}50%{border-color:#ff4d6ad9;box-shadow:0 18px 40px #00000080,0 0 40px #ff1e3a8c}}.mm .v iframe{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.mm .v.is-active iframe{pointer-events:auto}.mm .v.is-active{border-color:#ff1e3ae6;animation:none;box-shadow:0 18px 46px #0009,0 0 46px #ff1e3a8c}.mm .v-unmute{z-index:3;letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;white-space:nowrap;background:#0a0a0fb8;border:1px solid #ff1e3a80;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.mm .testimonials{background:radial-gradient(760px 380px at -10% 10%,#c1122f3d,#0000 60%),radial-gradient(760px 380px at 110% 65%,#c8a24524,#0000 60%),#0b0b11}.mm .tgrid{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:18px;margin-top:32px;display:grid}.mm .t{background:var(--glass);border:1px solid var(--stroke);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;padding:26px 22px 22px;transition:all .3s;position:relative}.mm .t:before{content:"”";color:#ff1e3a38;font-family:Playfair Display,serif;font-size:5rem;line-height:1;position:absolute;top:-14px;right:18px}.mm .t:hover{border-color:#ff1e3a59;transform:translateY(-5px);box-shadow:0 18px 38px #00000073}.mm .t p{color:#dcdce4;font-size:.99rem}.mm .stars{color:#ffc73a;letter-spacing:3px;text-shadow:0 0 14px #ffc73a66;margin-bottom:10px}.mm .t .who{color:var(--muted);border-top:1px solid var(--stroke);margin-top:12px;padding-top:10px;font-size:.9rem;font-weight:600}.mm .deliveries{background:radial-gradient(820px 420px at -10% 20%,#c1122f33,#0000 60%),#08080c}.mm .carousel{margin-top:26px;position:relative}.mm .carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:min(82vw,330px);grid-auto-flow:column;gap:16px;padding:8px;display:grid;overflow-x:auto}.mm .carousel-track::-webkit-scrollbar{height:8px}.mm .carousel-track::-webkit-scrollbar-thumb{background:#2a2a36;border-radius:999px}.mm .card-ship{scroll-snap-align:center;background:var(--glass);border:1px solid var(--stroke);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;transition:all .3s;overflow:hidden;box-shadow:0 14px 30px #0000006b}.mm .card-ship:hover{border-color:#ff1e3a59;transform:translateY(-5px)}.mm .card-ship img{object-fit:cover;width:100%;height:230px}.mm .card-ship figcaption{background:#ffffff05;border-top:1px solid #ffffff0d;padding:1.25rem}.mm .ship-user{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.mm .ship-user strong{color:var(--gold);font-family:Poppins,sans-serif;font-size:1rem}.mm .ship-stars{color:#ffb800;letter-spacing:1px;font-size:.85rem}.mm .ship-comment{color:#e0e0e0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.85rem;font-size:.88rem;font-style:normal;line-height:1.5;display:-webkit-box;overflow:hidden}.mm .ship-tag{color:#4ade80;text-transform:uppercase;letter-spacing:.02em;background:#4ade801a;border-radius:100px;align-items:center;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.mm .car-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#eaeaf1;cursor:pointer;z-index:2;background:#171721d9;border:1px solid #ffffff29;border-radius:14px;place-items:center;width:44px;height:44px;font-size:1.3rem;transition:all .25s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 22px #00000080}.mm .car-btn:hover{color:#fff;border-color:#ff1e3a99;box-shadow:0 0 22px #ff1e3a59}.mm .car-prev{left:-6px}.mm .car-next{right:-6px}.mm .benefits{color:var(--ink);background:linear-gradient(#08080c,#101018)}.mm .bgrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;display:grid}.mm .benefits h2,.mm .benefits .lead{text-align:left}.mm .benefits .lead{color:var(--muted);margin-left:0}.mm .benefits img{filter:drop-shadow(0 30px 50px #000000a6)drop-shadow(0 0 32px #c8a2452e);animation:7s ease-in-out infinite mm-float}.mm .bullets-2{gap:4px;margin-top:18px;list-style:none;display:grid}.mm .bullets-2 li{background:var(--glass);border:1px solid var(--stroke);color:#d8d8e2;border-radius:14px;gap:12px;margin:4px 0;padding:11px 14px;font-size:.97rem;transition:all .25s;display:flex}.mm .bullets-2 li:hover{border-color:#ff1e3a66;transform:translate(4px)}.mm .bullets-2 li:before{content:"";background:linear-gradient(135deg, var(--neon-red-2), var(--brand));border-radius:3px;flex:0 0 10px;width:10px;height:10px;margin-top:9px;box-shadow:0 0 12px #ff1e3a99}.mm .urgency{text-align:center;background:radial-gradient(600px 300px at 50% 0,#ff1e3a66,#0000 65%),linear-gradient(90deg,#5d0716,#a80f28 50%,#5d0716);border-block:1px solid #ffffff1f}.mm .count{justify-content:center;gap:14px;margin:20px 0 26px;display:flex}.mm .count .box{letter-spacing:.14em;text-transform:uppercase;color:#f0c8ce;background:#08080cb8;border:1px solid #ff1e3a8c;border-radius:16px;min-width:92px;padding:14px 16px;font-size:.78rem;box-shadow:0 0 24px #ff1e3a47,inset 0 1px #ffffff1f}.mm .count .num{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 18px #ffffff59;font-size:2.2rem;font-weight:900;line-height:1.1;display:block}.mm .pricing{background:radial-gradient(900px 460px at 50% -10%,#ff1e3a29,#0000 62%),#0b0b11}.mm .cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:32px;margin-top:52px;display:grid}.mm .card{border:1px solid var(--stroke);background:linear-gradient(#14141d,#0d0d14);border-radius:22px;flex-direction:column;padding:30px 22px 22px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,border-color .32s;display:flex;position:relative}.mm .card:hover{border-color:#ff1e3a8c;transform:translateY(-8px);box-shadow:0 26px 50px #00000080,0 0 30px #ff1e3a38}.mm .card.featured{border-color:var(--brand-2);box-shadow:0 0 0 4px #ff334e24,0 20px 44px #00000073}.mm .card ul{color:#cfcfda;gap:2px;margin:16px 0;font-size:.95rem;list-style:none;display:grid}.mm .card ul li{margin:5px 0}.mm .card .kit-title{text-align:center;color:#ececf4;min-height:2.8em;font-size:1.02rem;font-weight:700;line-height:1.4}.mm .card .price-block{margin-top:auto}.mm .deal-ribbon{background:linear-gradient(135deg, var(--brand-2), var(--brand));color:#fff;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border:1px solid #fff3;border-radius:999px;padding:7px 16px;font-size:.74rem;font-weight:900;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #ff334e4d}.mm .card.gold-pop{z-index:1;background:radial-gradient(600px 300px at 50% -20%,#c8a24533,#0000 65%),linear-gradient(#191408,#0e0d12);border-color:#c8a245bf;transform:translateY(-14px)scale(1.035);box-shadow:0 0 0 5px #c8a24524,0 34px 64px #0009,0 0 40px #c8a24559}.mm .card.gold-pop:hover{border-color:var(--gold-2);transform:translateY(-20px)scale(1.05);box-shadow:0 0 0 6px #c8a24533,0 40px 74px #000000a6,0 0 58px #c8a24580}.mm .card.gold-pop .deal-ribbon{background:linear-gradient(135deg, var(--gold-2), var(--gold));color:#17130a;box-shadow:0 10px 26px #c8a24566}.mm .card.gold-pop .price-final{background:linear-gradient(135deg, var(--gold-2), var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (width<=860px){.mm .card.gold-pop,.mm .card.gold-pop:hover{transform:none}}.mm .price-block{text-align:center;flex-direction:column;align-items:center;gap:6px;margin:16px auto 18px;display:flex}.mm .price-cut{color:#c9c9d2;opacity:.7;font-weight:600;text-decoration:line-through}.mm .price-row{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;display:flex}.mm .price-final{background:linear-gradient(135deg, #ff5f75, var(--neon-red));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,1.4rem + 2.6vw,3.2rem);font-weight:900;line-height:1}.mm .price-badge{background:linear-gradient(135deg, var(--brand-2), var(--brand));color:#fff;border-radius:999px;padding:5px 11px;font-size:.82rem;font-weight:900;box-shadow:0 6px 18px #ff334e4d}.mm .price-savings{color:var(--gold-2);font-size:.92rem;font-weight:600}.mm .installments{color:var(--muted);font-size:.95rem}.mm .faq{color:var(--ink);background:linear-gradient(#101018,#0b0b11);padding:92px 0}.mm .faq-list{flex-direction:column;gap:12px;max-width:900px;margin:28px auto 0;display:flex}.mm .faq-item{background:var(--glass);border:1px solid var(--stroke);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;transition:all .28s;overflow:hidden}.mm .faq-item.open{border-color:#ff1e3a73;box-shadow:0 0 26px #ff1e3a24}.mm .faq-item .q{text-align:left;color:#ececf4;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:20px 22px;font-family:inherit;font-size:1rem;font-weight:700;display:flex}.mm .faq-item .chev{color:var(--neon-red-2);flex:none;transition:all .3s}.mm .faq-item.open .chev{transform:rotate(180deg)}.mm .faq-item .a{color:#bfbfcc;white-space:pre-line;padding:0 22px 20px;font-size:.98rem;animation:.32s ease-out both mm-acc}@keyframes mm-acc{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mm .pg-guarantee{color:var(--ink);background:radial-gradient(700px 340px at 50% 0,#c8a24524,#0000 60%),#08080c}.mm .pg-shell{background:linear-gradient(#14141d,#0d0d14);border:1px solid #c8a24552;border-radius:24px;max-width:1040px;margin:0 auto;padding:24px;box-shadow:0 26px 60px #0000008c,0 0 34px #c8a2451f}.mm .pg-head{border-bottom:1px solid var(--stroke);color:#c9c9d6;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:18px;padding:8px 12px 16px;font-size:.95rem;display:flex}.mm .pg-seal{background:linear-gradient(135deg, var(--gold-2), var(--gold));color:#17130a;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.92rem;font-weight:900;display:inline-flex;box-shadow:0 8px 22px #c8a2454d}.mm .pg-body{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.mm .pg-left{flex-direction:column;gap:14px;display:flex}.mm .pg-title{text-align:left;margin:0;font-family:Playfair Display,serif;font-size:clamp(1.5rem,1.1rem + 1.3vw,2.1rem);font-weight:800}.mm .pg-sub{color:var(--muted);font-size:1rem}.mm .pg-list{gap:10px;margin-top:6px;list-style:none;display:grid}.mm .pg-list li{color:#d5d5df;align-items:flex-start;gap:10px;font-size:.97rem;display:flex}.mm .pg-list .ok{color:#fff;background:#16a34a;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-size:13px;font-weight:900;display:grid;box-shadow:0 0 14px #16a34a73}.mm .pg-timeline{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mm .pg-step{background:var(--glass);border:1px solid var(--stroke);text-align:center;color:#cdcdd8;border-radius:14px;padding:14px 10px;font-size:.9rem}.mm .pg-step .n{background:linear-gradient(135deg, var(--gold-2), var(--gold));color:#17130a;border-radius:999px;min-width:34px;height:34px;margin-bottom:8px;font-weight:900;line-height:34px;display:inline-block}.mm .pg-right{text-align:center;background:radial-gradient(400px 220px at 50% 0,#c8a24524,#0000 65%),#10101a;border:1px solid #c8a24547;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex}.mm .pg-badges{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mm .pg-badge{background:var(--glass);color:var(--gold-2);border:1px solid #c8a24559;border-radius:999px;padding:9px 14px;font-size:.88rem;font-weight:800}.mm .pg-note{color:var(--muted);text-align:center;font-size:.92rem}.mm .final{text-align:center;background:radial-gradient(800px 400px at 50% 0,#ff1e3a33,#0000 62%),linear-gradient(#14141c,#08080c)}.mm .final .trust{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:22px;font-size:.95rem;display:flex}.mm footer.mm-footer{color:#77778a;text-align:center;border-top:1px solid var(--stroke);background:#08080c;padding:28px 0;font-size:.88rem}@media (width<=960px){.mm .bgrid,.mm .pg-body{grid-template-columns:1fr}.mm .as-logos{grid-template-columns:repeat(2,1fr)}.mm .count .box{min-width:78px}}@keyframes mm-pulse{0%{box-shadow:0 14px 34px #ff1e3a52,0 0 #ff334e73}70%{box-shadow:0 14px 34px #ff1e3a52,0 0 0 18px #ff334e00}to{box-shadow:0 14px 34px #ff1e3a52,0 0 #ff334e00}}.mm .card .kit-img{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-height:210px;margin:10px 0 14px;display:flex;position:relative}.mm .card .kit-img:after{content:"";filter:blur(14px);z-index:0;background:radial-gradient(closest-side,#ff1e3a52,#0000 72%);position:absolute;inset:12% 8%}.mm .card .kit-img img{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 28px #0009);width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .45s;position:relative}.mm .card:hover .kit-img img{transform:scale(1.06)translateY(-4px)}
