.mzp{--pk:#f23888;--pl:#f8b6d0;--mz-bg:#fff9f4;--b:#263a68;--bd:#17233f;--mz-ink:#17233f;background:var(--mz-bg);color:var(--mz-ink);padding-bottom:88px;font:400 16px/1.55 DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden}@media (width>=800px){.mzp{padding-bottom:0}}.mzp h1,.mzp h2,.mzp h3{text-transform:none;letter-spacing:-.01em;margin:0 0 16px;font-family:Outfit,DM Sans,sans-serif;font-size:clamp(30px,8.6vw,48px);font-weight:800;line-height:1.1}.mzp h1{font-size:clamp(36px,10vw,72px)}.mzp h3{font-size:21px}.mzp b{font-weight:800}.mzp p{margin-bottom:12px}.mzp .sc{color:var(--pk);margin-bottom:14px;font:italic 600 1.45em/1.15 Outfit,DM Sans,sans-serif;display:block}.mzp .bb .sc{color:var(--pl)}.mzp .pkk .sc{color:#fff}.mzp .hl{background:var(--pk);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;padding:0 .14em}.mzp .pkk .hl{background:var(--bd)}.mzp .s{padding:58px 20px;position:relative;overflow:hidden}.mzp .w{max-width:1000px;margin:auto;position:relative}.mzp .c{text-align:center}.mzp .pl{background:var(--pl);color:#17233f}.mzp .bb{background:var(--b);color:#fff}.mzp .pkk{background:var(--pk);color:#fff}.mzp .lead{max-width:600px;font-size:18px}.mzp .c .lead{margin-inline:auto}.mzp .cta{background:var(--pk);color:#fff;text-align:center;max-width:440px;box-shadow:0 7px 0 var(--bd);border-radius:999px;margin:24px auto 0;padding:19px 24px;font:800 17px DM Sans,sans-serif;text-decoration:none;transition:transform .2s;display:block}.mzp .bb .cta{box-shadow:0 7px #0c1428}.mzp .pkk .cta{background:var(--bd);box-shadow:0 7px #0c1428}.mzp .cta:hover{transform:translateY(-3px)scale(1.03)}.mzp .cta:active{transform:translateY(3px)}.mzp :focus-visible{outline:3px solid var(--bd);outline-offset:3px}.mzp .bb :focus-visible{outline-color:#fff}.mzp .cd{color:#17233f;border:2px solid var(--pk);box-shadow:5px 5px 0 var(--pl);background:#fff;border-radius:22px;padding:20px}.mzp .bb .cd{box-shadow:5px 5px #0c1428}.mzp .grid{gap:14px;display:grid}.mzp .stk{z-index:2;background:var(--pk);color:#fff;transform:rotate(var(--r));border-radius:999px;padding:8px 14px;font-size:14px;font-weight:800;animation:4s ease-in-out infinite mz-fl;position:absolute;box-shadow:0 5px 12px #17233f40}.mzp .stk.w2{color:var(--bd);background:#fff}.mzp .stk.b2{background:var(--b)}.mzp .emo{--r:8deg;font-size:30px;animation:5s ease-in-out infinite mz-fl;position:absolute}@keyframes mz-fl{50%{transform:translateY(-9px) rotate(var(--r))}}.mzp .ph{text-align:center;border:3px dashed var(--pk);color:#17233f;background:repeating-linear-gradient(135deg,#f8b6d059 0 12px,#0000 12px 24px);border-radius:20px;place-items:center;width:100%;height:100%;min-height:150px;padding:16px;font-size:14px;font-weight:800;display:grid}.mzp img{border-radius:20px;max-width:100%;display:block}.mzp .ph2{background:#fff;border-radius:16px;height:100%;overflow:hidden}.mzp .ph2 .ph,.mzp .ph2 img{object-fit:cover;border:0;border-radius:0;height:100%}.mzp .phone{border:7px solid var(--bd);aspect-ratio:9/16;background:#fff;border-radius:32px;width:100%;max-width:230px;margin:auto;overflow:hidden}.mzp .phone .ph,.mzp .phone img{object-fit:cover;border:0;border-radius:0;height:100%}.mzp .lap{border:8px solid var(--bd);aspect-ratio:16/10;background:#fff;border-radius:18px 18px 4px 4px;overflow:hidden}.mzp .lap .ph,.mzp .lap img{object-fit:cover;border:0;border-radius:0;height:100%}.mzp .base{background:var(--bd);border-radius:0 0 18px 18px;height:14px;margin:0 -4%}.mzp .rib{background:var(--pk);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;z-index:3;margin:-14px -10px;padding:12px 0;font:800 15px DM Sans,sans-serif;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.mzp .rib>div{animation:26s linear infinite mz-mq;display:inline-block}@keyframes mz-mq{to{transform:translate(-50%)}}.mzp .tag{background:var(--bd);color:#fff;border-radius:999px;margin-bottom:14px;padding:6px 14px;font:800 14px DM Sans;display:inline-block;transform:rotate(-2deg)}.mzp .pkk .tag{color:var(--pk);background:#fff}.mzp .cloud{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0;display:flex}.mzp .pill{color:#17233f;border:2px solid var(--pk);transform:rotate(var(--r));background:#fff;border-radius:999px;padding:11px 18px;font-weight:800;transition:transform .2s}.mzp .pill:nth-child(3n){background:var(--pl)}.mzp .pill:nth-child(3n+1){background:var(--bd);color:#fff;border-color:var(--bd)}.mzp .pill:hover{transform:rotate(0)scale(1.08)}.mzp .th{color:#17233f;border:2px dashed var(--pk);width:fit-content;max-width:90%;transform:rotate(var(--r));background:#fff;border-radius:26px;margin-bottom:14px;padding:16px 22px;font:italic 600 22px/1.2 Outfit,DM Sans,sans-serif}.mzp .ths .rv:nth-child(2n) .th{margin-left:auto}.mzp .scat{flex-wrap:wrap;justify-content:center;gap:12px 10px;margin:26px 0;display:flex}.mzp .scat span{font:800 var(--f) "Outfit", "DM Sans", sans-serif;color:#17233f;transform:rotate(var(--r));background:#fff;border-radius:14px;padding:8px 18px}.mzp .scat span:nth-child(3n){background:var(--pk);color:#fff}.mzp .scat span:nth-child(3n+1){background:var(--pl)}.mzp .trail{gap:26px;margin:30px 0 0;display:grid}.mzp .stp{width:88%}.mzp .stp:nth-child(2n){margin-left:auto}.mzp .stp{padding:22px 20px 24px;position:relative}.mzp .stp .n{background:var(--pk);color:#fff;font-variant-numeric:lining-nums;border:3px solid var(--mz-bg);border-radius:50%;place-items:center;width:52px;height:52px;font:800 22px Outfit,DM Sans,sans-serif;display:grid;position:absolute;top:16px;left:-63px}.mzp .stp:nth-child(2n){background:var(--pl)}.mzp .stp:last-child{background:var(--pk);color:#fff;border-color:var(--bd)}.mzp .stp:last-child .n{background:var(--bd)}.mzp .stp h3{margin-bottom:10px}.mzp .stp p{margin:0}.mzp .stp .cloud{justify-content:flex-start;margin:14px 0 0}.mzp .stp .pill{padding:6px 12px;font-size:14px}.mzp .mod{gap:12px;display:grid}.mzp .mod .cd{align-items:center;gap:14px;font-weight:800;display:flex}.mzp .mod i{font-variant-numeric:lining-nums;color:var(--pk);min-width:52px;font:800 38px Outfit,DM Sans,sans-serif}.mzp .mod small{font-size:15px;font-weight:400;display:block}.mzp .mod .cd:first-child{background:var(--pk);color:#fff}.mzp .mod .cd:first-child i{color:#fff}.mzp .re{background:var(--bd);color:#fff;border-radius:30px;padding:28px 20px;position:relative}.mzp .re .cd{transform:rotate(var(--r));align-items:center;gap:12px;font-weight:800;display:flex}.mzp .re .cd span{font-size:34px}.mzp .x{gap:12px;margin-top:22px;display:grid}.mzp .x .cd{transform:rotate(var(--r));font-weight:800}.mzp .pr{position:relative}.mzp .pr .tag{z-index:2;background:var(--pk);margin:0;position:absolute;top:-12px;left:10px}.mzp .pr .ph2{border:5px solid #fff;border-radius:22px;overflow:hidden;box-shadow:0 8px 20px #17233f40}.mzp .pr .ph2 img,.mzp .pr .ph2 .ph{object-fit:contain;border:0;border-radius:0;width:100%;height:auto;max-height:none}.mzp .pr .ph2 .ph{min-height:220px}.mzp .testimonial-gallery{min-width:0;margin-top:28px}.mzp .testimonial-controls{text-align:left;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.mzp .testimonial-controls p{margin:0;font-size:14px}.mzp .testimonial-arrows{flex:none;gap:8px;display:flex}.mzp .testimonial-arrows button{border:1px solid var(--pl);width:44px;height:44px;color:var(--bd);cursor:pointer;background:#fff;border-radius:50%;font-size:24px}.mzp .testimonial-arrows button:disabled{opacity:.35;cursor:default}.mzp .testimonial-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--pl) transparent;-webkit-overflow-scrolling:touch;grid-auto-columns:min(92%,380px);grid-auto-flow:column;align-items:start;gap:16px;padding:8px 4px 20px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.mzp .testimonial-card{scroll-snap-align:start;min-width:0;box-shadow:none;background:0 0;border:0;margin:0}.mzp .testimonial-image{cursor:zoom-in;background:0 0;border:0;border-radius:20px;width:100%;padding:0;display:block}.mzp .testimonial-image img{border-radius:20px;width:100%;height:auto}.mzp .testimonial-image:focus-visible{outline:3px solid var(--pk);outline-offset:-4px}.mzp .testimonial-dialog{width:min(900px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--bd);background:#fff;border:0;border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.mzp .testimonial-dialog::backdrop{background:#090f1ed9}.mzp .testimonial-dialog-content{text-align:right;padding:12px}.mzp .testimonial-close{background:var(--bd);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-bottom:12px;padding:8px 18px;font-weight:700;position:sticky;top:0}.mzp .testimonial-dialog img{border-radius:8px;width:100%;height:auto}@media (width>=800px){.mzp .testimonial-track{grid-auto-columns:calc(33.3333% - 10.6667px)}}.mzp .two{gap:16px;display:grid}.mzp .li{gap:10px;margin-top:8px;padding:0;list-style:none;display:grid}.mzp .li li{padding-left:32px;font-weight:700;position:relative}.mzp .li li:before{content:attr(data-i);position:absolute;left:0}.mzp .offer{color:#17233f;border:3px solid var(--pk);box-shadow:8px 8px 0 var(--bd);text-align:left;background:#fff;border-radius:28px;max-width:620px;margin:22px auto 0;padding:26px 20px}.mzp .row{border-bottom:1px dashed #17233f4d;justify-content:space-between;gap:12px;padding:9px 0;font-weight:700;display:flex}.mzp .row small{font-size:13px;font-weight:400;display:block}.mzp .row s{opacity:.55;white-space:nowrap;font-weight:400}.mzp .row.g{padding-left:16px}.mzp .grp{background:var(--pl);border-radius:16px;margin:10px 0;padding:10px 14px}.mzp .grp .row:last-child{border:0}.mzp .grp>b{font-size:14px}.mzp .tot{text-align:center;margin:16px 0 4px;font-size:15px}.mzp .offer-bonus{background:var(--pl);text-align:center;border-radius:16px;margin:18px 0;padding:16px}.mzp .offer-bonus b{font:800 20px Outfit,DM Sans,sans-serif;display:block}.mzp .offer-bonus p{margin:4px 0 12px;font-size:14px}.mzp .offer-bonus img{object-fit:contain;border-radius:10px;width:100%;max-height:200px;margin:auto}.mzp .price{background:var(--pk);color:#fff;font-variant-numeric:lining-nums;border-radius:16px;padding:8px 24px 12px;font:italic 600 62px/1 Outfit,DM Sans,sans-serif;display:inline-block;transform:rotate(-2deg)}.mzp .price small{font-size:22px}.mzp .offer-highlight{background:var(--bd);color:#fff;letter-spacing:.04em;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:800;display:inline-block}.mzp .old-price{color:#6b7280;font-size:24px;font-weight:800;text-decoration-thickness:2px}.mzp .mzp-notice{z-index:20;left:16px;bottom:calc(100px + env(safe-area-inset-bottom,0px));width:min(360px,100vw - 32px);color:var(--bd);border:2px solid var(--pk);background:#fff;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;animation:.4s ease-out both mz-notice-in;display:flex;position:fixed;box-shadow:0 8px 24px #17233f33}.mzp .mzp-notice-icon{font-size:24px;line-height:1.4}.mzp .mzp-notice strong{font-size:14px;display:block}.mzp .mzp-notice p{margin:2px 0 0;font-size:14px}.mzp .mzp-notice button{color:var(--bd);cursor:pointer;background:0 0;border:0;flex:none;margin:-8px -6px 0 auto;padding:4px 8px;font-size:24px;line-height:1}@keyframes mz-notice-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (width>=800px){.mzp .mzp-notice{bottom:24px;left:24px}}.mzp .seal{width:190px;height:190px;color:var(--pk);font-variant-numeric:lining-nums;text-align:center;border:6px dashed var(--pk);--r:-4deg;background:#fff;border-radius:50%;outline:8px solid #fff;place-items:center;margin:0 auto 20px;font:800 38px/1.1 Outfit,DM Sans,sans-serif;animation:5s ease-in-out infinite mz-fl;display:grid}.mzp .me{border:6px solid var(--pk);border-radius:58% 42% 52% 48%/46% 52% 48% 54%;width:260px;margin:0 auto 22px;overflow:hidden}.mzp .me .ph,.mzp .me img{object-fit:contain;border:0;border-radius:0;width:100%;height:auto}.mzp details{color:#17233f;border:2px solid var(--pk);background:#fff;border-radius:18px;margin-bottom:12px;padding:16px 20px}.mzp summary{cursor:pointer;justify-content:space-between;gap:10px;font-weight:800;list-style:none;display:flex}.mzp summary:after{content:"+";color:var(--pk);font-size:26px;line-height:1;transition:transform .2s}.mzp details[open] summary:after{transform:rotate(45deg)}.mzp details p{margin:10px 0 0;font-size:16px}.mzp .bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--mz-bg);z-index:9;border-top:2px solid var(--pk);transition:transform .35s;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.mzp .bar.on{transform:none}.mzp .bar .cta{margin:0 auto;padding:14px}.mzp .rv{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.mzp .rv.in{opacity:1;transform:none}.mzp .mzp-footer{padding:64px 24px calc(90px + env(safe-area-inset-bottom,0px));color:#ffffffb8;text-align:center;background:#0b0b12;flex-direction:column;align-items:center;gap:22px;display:flex}.mzp .mzp-footer-title{letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0;font:800 15px/1.5 Outfit,DM Sans,sans-serif}.mzp .mzp-footer-links{flex-wrap:wrap;justify-content:center;gap:12px 28px;display:flex}.mzp .mzp-footer-links a{color:#ffffffc7;align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.mzp .mzp-footer-links a:hover{color:#fff}.mzp .mzp-footer-links svg{opacity:.85;flex:none}.mzp .mzp-footer-legal{font-size:13px}.mzp .mzp-footer-legal a{color:#fff9;text-decoration:none}.mzp .mzp-footer-legal a:hover{color:#fff;text-decoration:underline}.mzp .mzp-footer-copy{color:#ffffff73;margin:0;font-size:12px}@media (width>=800px){.mzp .mzp-footer{padding-bottom:64px}.mzp .s{padding:100px 32px}.mzp .two,.mzp .g2{grid-template-columns:1fr 1fr}.mzp .g3,.mzp .re .g3{grid-template-columns:repeat(3,1fr)}.mzp .g4{grid-template-columns:repeat(4,1fr)}.mzp .trail{border:0;gap:34px;max-width:none;margin:30px 0 0;padding:0;position:relative}.mzp .trail:before{content:"";border-left:4px dotted var(--pk);position:absolute;top:0;bottom:0;left:50%}.mzp .stp{width:46%}.mzp .stp:nth-child(odd){margin-left:0}.mzp .stp:nth-child(2n){margin-left:54%}.mzp .stp .n{left:auto;right:-31px}.mzp .stp:nth-child(2n) .n{left:-31px;right:auto}.mzp .stp:nth-child(odd) .n{right:-68px}.mzp .stp:nth-child(2n) .n{left:-68px}.mzp .bar{display:none}.mzp .mod{grid-template-columns:1fr 1fr}.mzp .mod .cd:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.mzp *{transition:none!important;animation:none!important}.mzp .rv{opacity:1;transform:none}}.legal{color:#17233f;background:#fff9f4;font:400 16px/1.65 DM Sans,system-ui,-apple-system,Segoe UI,sans-serif}.legal h1{letter-spacing:-.01em;margin:0;font-family:Outfit,DM Sans,sans-serif;font-size:clamp(32px,8vw,52px);font-weight:800;line-height:1.1}.legal h1 .hl{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f23888;border-radius:8px;padding:0 .14em}.legal h2{margin:0 0 8px;font-family:Outfit,DM Sans,sans-serif;font-size:21px;font-weight:800;line-height:1.25}.legal h2 .num{color:#f23888;margin-right:6px;font-style:normal}.legal p{margin:0}.legal .legal-back{color:#f23888;align-items:center;gap:6px;font:800 14px DM Sans,sans-serif;text-decoration:none;transition:transform .2s;display:inline-flex}.legal .legal-back:hover{transform:translate(-3px)}.legal .legal-card{background:#fff;border:2px solid #f23888;border-radius:22px;padding:28px 24px;box-shadow:5px 5px #f8b6d0}.legal .legal-section+.legal-section{border-top:1px dashed #17233f40;margin-top:28px;padding-top:24px}.legal .mzp-footer{padding:56px 24px calc(56px + env(safe-area-inset-bottom,0px));color:#ffffffb8;text-align:center;background:#0b0b12;flex-direction:column;align-items:center;gap:22px;display:flex}.legal .mzp-footer-links{flex-wrap:wrap;justify-content:center;gap:12px 28px;display:flex}.legal .mzp-footer-links a{color:#ffffffc7;align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.legal .mzp-footer-links a:hover{color:#fff}.legal .mzp-footer-links svg{opacity:.85;flex:none}.legal .mzp-footer-legal{font-size:13px}.legal .mzp-footer-legal a{color:#fff9;text-decoration:none}.legal .mzp-footer-legal a:hover{color:#fff;text-decoration:underline}.legal .mzp-footer-copy{color:#ffffff73;margin:0;font-size:12px}a[href*=lovable\.dev],a[href*=lovable\.app],#lovable-badge,[id*=lovable i],[class*=lovable i],iframe[src*=lovable]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}
