#mmL{--red:#871D21;--red2:#a3262b;--ink:#111111;--txt:#1d1d1f;--mut:#6e6e73;--line:#e8e8ed;--soft:#f5f5f7;--paper:#F4F1EC;--gold:#E2A43A;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--txt);background:#fff;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%;position:relative;font-size:17px}#mmL *,#mmL *:before,#mmL *:after{box-sizing:border-box;margin:0;padding:0}#mmL img{display:block;max-width:100%;height:auto;border:0}#mmL a{color:inherit;text-decoration:none}#mmL ul,#mmL ol{list-style:none}#mmL h1,#mmL h2,#mmL h3,#mmL h4{font-family:inherit;color:inherit;font-weight:800;letter-spacing:-.025em;line-height:1.06;text-transform:none}#mmL p{font-size:inherit;color:inherit;line-height:inherit}#mmL .wrap{max-width:1120px;margin:0 auto;padding:0 24px}#mmL .narrow{max-width:760px}#mmL section{position:relative}#mmL .pad{padding:104px 0}#mmL .bg-soft{background:var(--soft)}#mmL .bg-paper{background:var(--paper)}#mmL .bg-ink{background:var(--ink);color:#f5f5f7}#mmL .eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:16px}#mmL .bg-ink .eyebrow,#mmL .on-dark .eyebrow{color:#e8a7aa}#mmL h2.h2{font-size:clamp(32px,4.6vw,52px);margin-bottom:18px}#mmL .lead{font-size:clamp(17px,1.6vw,20px);color:var(--mut);max-width:640px}#mmL .bg-ink .lead,#mmL .on-dark .lead{color:#b9b9c0}#mmL .center{text-align:center}#mmL .center .lead{margin-left:auto;margin-right:auto}#mmL .red{color:var(--red)}#mmL .btn{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:16px;line-height:1;padding:17px 28px;border-radius:999px;background:var(--red);color:#fff !important;box-shadow:0 10px 28px -10px rgba(135,29,33,.65);transition:transform .25s ease,box-shadow .25s ease,background .25s ease;white-space:nowrap}#mmL .btn:hover{transform:translateY(-2px);background:var(--red2);box-shadow:0 16px 34px -12px rgba(135,29,33,.75)}#mmL .btn:after{content:"";flex:none;width:17px;height:17px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .25s ease}#mmL .btn:hover:after{transform:translateX(3px)}#mmL .btn.ghost:after{display:none}#mmL .btn.white{background:#fff;color:var(--red) !important;box-shadow:0 12px 30px -12px rgba(0,0,0,.45)}#mmL .btn.white:hover{background:#fff}#mmL .btn.ghost{background:transparent;color:#fff !important;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55)}#mmL .btn.ghost:hover{background:rgba(255,255,255,.1)}#mmL .btn.sm{padding:11px 18px;font-size:14px}#mmL .ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}#mmL .center .ctas{justify-content:center}#mmL .fine{font-size:14px;color:var(--mut);margin-top:16px}#mmL .on-dark .fine,#mmL .bg-ink .fine{color:#a1a1a8}#mmL .top{position:fixed;top:0;left:0;right:0;z-index:9990;transition:background .35s ease,box-shadow .35s ease,padding .35s ease;padding:18px 0}#mmL .top .wrap{display:flex;justify-content:space-between;align-items:center;max-width:1240px}#mmL .top .logo img{height:22px;width:auto}#mmL .top .logo .lb{display:none}#mmL .top:not(.solid):not(.dark) .btn{background:#fff;color:var(--red) !important;box-shadow:none}#mmL .top.solid{background:rgba(255,255,255,.86);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);box-shadow:0 1px 0 rgba(0,0,0,.08);padding:12px 0}#mmL .top.solid .logo .lw{display:none}#mmL .top.solid .logo .lb{display:block}#mmL .top.dark.solid{background:rgba(17,17,17,.82);box-shadow:0 1px 0 rgba(255,255,255,.08)}#mmL .top.dark.solid .logo .lw{display:block}#mmL .top.dark.solid .logo .lb{display:none}#mmL .hero{min-height:100vh;min-height:100svh;display:flex;align-items:center;color:#fff;overflow:hidden;padding:130px 0 90px}#mmL .hero .bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.08);animation:mmZoom 14s ease-out forwards}#mmL .hero .shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(135,29,33,.80) 0%,rgba(110,20,24,.82) 55%,rgba(40,8,10,.92) 100%)}#mmL .hero .wrap{position:relative;z-index:2;width:100%}#mmL .pill{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin-bottom:26px}#mmL .pill i{width:7px;height:7px;border-radius:50%;background:#fff;display:inline-block;animation:mmPulse 1.8s infinite}#mmL .hero h1{font-size:clamp(38px,6.4vw,78px);max-width:980px;margin-bottom:24px}#mmL .hero .sub{font-size:clamp(17px,1.7vw,21px);max-width:640px;color:rgba(255,255,255,.88);margin-bottom:34px}#mmL .hero .price{margin-top:22px;font-size:15px;color:rgba(255,255,255,.82)}#mmL .hero .price b{color:#fff;font-size:17px}#mmL .chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:56px;max-width:900px}#mmL .chip{padding:16px 16px;border-radius:16px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#mmL .chip b{display:block;font-size:20px;letter-spacing:-.02em}#mmL .chip span{font-size:13px;color:rgba(255,255,255,.75)}#mmL .scrollhint{position:absolute;left:50%;bottom:22px;z-index:2;width:22px;height:36px;border:2px solid rgba(255,255,255,.5);border-radius:12px;transform:translateX(-50%)}#mmL .scrollhint:after{content:"";position:absolute;left:50%;top:7px;width:4px;height:7px;margin-left:-2px;border-radius:2px;background:#fff;animation:mmScroll 1.8s infinite}#mmL .strip{overflow:hidden;background:#fff;padding:14px 0}#mmL .strip .track{display:flex;gap:12px;width:max-content;animation:mmMarq 60s linear infinite}#mmL .strip:hover .track{animation-play-state:paused}#mmL .strip img{height:210px;width:auto;border-radius:14px;filter:grayscale(1) contrast(1.05);transition:filter .5s ease}#mmL .strip img:hover{filter:none}#mmL .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#mmL .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#mmL .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#mmL .card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 14px 34px -22px rgba(0,0,0,.22);transition:transform .35s ease,box-shadow .35s ease}#mmL .card:hover{transform:translateY(-4px);box-shadow:0 1px 2px rgba(0,0,0,.04),0 24px 44px -24px rgba(0,0,0,.30)}#mmL .card h3{font-size:20px;margin-bottom:8px;letter-spacing:-.015em}#mmL .card p{color:var(--mut);font-size:16px}#mmL .ico{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:rgba(135,29,33,.08);color:var(--red);margin-bottom:18px}#mmL .ico svg{width:23px;height:23px}#mmL .num{font-size:13px;font-weight:800;letter-spacing:.12em;color:var(--red);margin-bottom:12px;display:block}#mmL .vs{margin-top:46px}#mmL .vs .card{padding:34px}#mmL .vs .card h3{display:flex;align-items:center;gap:12px;font-size:21px;margin-bottom:22px}#mmL .vs .card h3 i{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:15px;flex:none}#mmL .vs .no{background:#fafafa;border-top:3px solid #c8c8cc}#mmL .vs .no h3 i{background:#e3e3e6;color:#8a8a8e}#mmL .vs .no li{color:#8a8a8e}#mmL .vs .yes{border-top:3px solid var(--red)}#mmL .vs .yes h3 i{background:var(--red);color:#fff}#mmL .vs li{position:relative;padding:12px 0 12px 22px;border-bottom:1px solid #f0f0f2;font-size:16.5px}#mmL .vs li:last-child{border-bottom:0}#mmL .vs li:before{content:"";position:absolute;left:0;top:21px;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.5}#mmL .vs .yes li{font-weight:600}#mmL .vs .yes li:before{background:var(--red);opacity:1}#mmL .split{display:grid;grid-template-columns:1fr 1.08fr;gap:64px;align-items:center}#mmL .split.rev>:first-child{order:2}#mmL .shot{border-radius:20px;overflow:hidden;box-shadow:0 30px 70px -30px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.06);background:#fff}#mmL .frame{border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 34px 80px -34px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.08)}#mmL .frame .bar{height:30px;background:#f1f1f3;display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid #e5e5e8}#mmL .frame .bar i{width:10px;height:10px;border-radius:50%;background:#d6d6da;display:block}#mmL .frame .bar i:nth-child(1){background:#ff5f57}#mmL .frame .bar i:nth-child(2){background:#febc2e}#mmL .frame .bar i:nth-child(3){background:#28c840}#mmL .photo{border-radius:22px;overflow:hidden;position:relative}#mmL .photo img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}#mmL .photo:hover img{transform:scale(1.04)}#mmL .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}#mmL .tag{font-size:14px;font-weight:600;padding:8px 14px;border-radius:999px;background:var(--soft);border:1px solid var(--line)}#mmL .bg-soft .tag{background:#fff}#mmL .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}#mmL .stat b{display:block;font-size:clamp(34px,4vw,48px);letter-spacing:-.03em;color:var(--red);line-height:1}#mmL .stat span{display:block;font-size:14px;color:var(--mut);margin-top:8px}#mmL .mods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px}#mmL .mods.two{grid-template-columns:1fr 1fr}#mmL .mod{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;font-weight:650;font-size:15.5px;transition:border-color .3s ease,transform .3s ease}#mmL .mod:hover{border-color:var(--red);transform:translateY(-2px)}#mmL .mod b{font-size:12px;letter-spacing:.08em;color:var(--red);min-width:22px}#mmL .mod.more{background:var(--red);color:#fff;border-color:var(--red)}#mmL .mod.more b{color:#fff}#mmL .pricebox{max-width:560px;margin:46px auto 0;background:#fff;border-radius:26px;padding:44px 40px;text-align:center;box-shadow:0 40px 90px -40px rgba(135,29,33,.45),0 0 0 1px rgba(135,29,33,.16);position:relative;overflow:hidden}#mmL .pricebox:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--red),#c73e43)}#mmL .pricebox .amt{font-size:clamp(56px,8vw,84px);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ink)}#mmL .pricebox .per{font-size:16px;color:var(--mut);margin-top:6px}#mmL .pricebox ul{text-align:left;margin:28px 0 30px;display:grid;gap:11px}#mmL .pricebox li{display:flex;gap:12px;align-items:flex-start;font-size:16px}#mmL .pricebox li svg{flex:none;width:20px;height:20px;color:var(--red);margin-top:2px}#mmL .pricebox .btn{width:100%;justify-content:center}#mmL .pricebox .fine{margin-top:14px}#mmL .faq{max-width:780px;margin:40px auto 0}#mmL .faq details{border-bottom:1px solid var(--line)}#mmL .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:19px;font-weight:700;letter-spacing:-.01em}#mmL .faq summary::-webkit-details-marker{display:none}#mmL .faq summary i{flex:none;width:30px;height:30px;border-radius:50%;background:var(--soft);position:relative;transition:transform .35s ease,background .35s ease}#mmL .faq summary i:before,#mmL .faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:var(--red);border-radius:2px}#mmL .faq summary i:after{transform:rotate(90deg);transition:transform .35s ease}#mmL .faq details[open] summary i{background:rgba(135,29,33,.1)}#mmL .faq details[open] summary i:after{transform:rotate(0)}#mmL .faq .ans{padding:0 50px 24px 0;color:var(--mut);font-size:17px;animation:mmFade .4s ease}#mmL .final{padding:140px 0;color:#fff;overflow:hidden;text-align:center}#mmL .final .bg{position:absolute;inset:0;background-size:cover;background-position:center}#mmL .final .shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,17,17,.78),rgba(17,17,17,.92))}#mmL .final .wrap{position:relative;z-index:2}#mmL .final h2{font-size:clamp(40px,6.6vw,84px);margin-bottom:20px}#mmL .final p.l{font-size:18px;color:rgba(255,255,255,.8);margin-bottom:34px}#mmL .foot{background:#0b0b0b;color:#8e8e93;padding:34px 0 110px;font-size:14px}#mmL .foot .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}#mmL .foot img{height:18px;width:auto;opacity:.85}#mmL .dock{position:fixed;left:50%;bottom:18px;z-index:9991;transform:translate(-50%,calc(100% + 60px));transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;align-items:center;gap:16px;background:rgba(17,17,17,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;padding:9px 9px 9px 22px;border-radius:999px;box-shadow:0 18px 40px -16px rgba(0,0,0,.6);font-size:14.5px;white-space:nowrap;max-width:calc(100% - 24px)}#mmL .dock.on{transform:translate(-50%,0)}#mmL .dock b{font-weight:700}#mmL .dock .btn{padding:12px 20px;font-size:14.5px;box-shadow:none;flex:none}#mmL .dock .t{min-width:0;overflow:hidden;text-overflow:ellipsis}#mmL.js .rv{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}#mmL.js .rv.in{opacity:1;transform:none}#mmL.js .rv.d1{transition-delay:.08s}#mmL.js .rv.d2{transition-delay:.16s}#mmL.js .rv.d3{transition-delay:.24s}#mmL.js .rv.d4{transition-delay:.32s}#mmL.js .rv.d5{transition-delay:.40s}#mmL.js .hero .rv{transform:translateY(18px)}@keyframes mmZoom{to{transform:scale(1)}}@keyframes mmPulse{0%,100%{opacity:1}50%{opacity:.3}}@keyframes mmScroll{0%{opacity:0;transform:translateY(0)}30%{opacity:1}100%{opacity:0;transform:translateY(12px)}}@keyframes mmMarq{to{transform:translateX(-50%)}}@keyframes mmFade{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes mmFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:980px){#mmL .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}#mmL .grid3{grid-template-columns:1fr 1fr}#mmL .split{grid-template-columns:1fr;gap:40px}#mmL .split.rev>:first-child{order:0}#mmL .mods{grid-template-columns:1fr 1fr}}@media (max-width:680px){#mmL{font-size:16px}#mmL .wrap{padding:0 20px}#mmL .pad{padding:76px 0}#mmL .hero{padding:110px 0 80px;min-height:92vh;min-height:92svh}#mmL .chips{grid-template-columns:1fr 1fr;margin-top:40px;gap:10px}#mmL .chip{padding:13px 14px}#mmL .chip b{font-size:17px}#mmL .grid2,#mmL .grid3,#mmL .grid4{grid-template-columns:1fr}#mmL .grid4.keep2{grid-template-columns:1fr 1fr;gap:12px}#mmL .mods,#mmL .mods.two{grid-template-columns:1fr}#mmL .card{padding:24px}#mmL .ctas .btn{width:100%;justify-content:center}#mmL .strip img{height:150px}#mmL .stats{gap:10px}#mmL .pricebox{padding:36px 22px}#mmL .faq summary{font-size:17px;padding:20px 0}#mmL .faq .ans{padding-right:0;font-size:16px}#mmL .final{padding:100px 0}#mmL .top .btn{padding:10px 15px;font-size:13.5px}#mmL .top .logo img{height:18px}#mmL .dock{left:12px;right:12px;bottom:12px;transform:translateY(calc(100% + 60px));justify-content:space-between;max-width:none;padding-left:18px}#mmL .dock.on{transform:none}#mmL .dock{gap:10px;padding:7px 7px 7px 16px}#mmL .dock .t{font-size:13px}#mmL .dock .btn{padding:11px 14px;font-size:13.5px}#mmL .dock .btn:after{display:none}}@media (prefers-reduced-motion:reduce){#mmL *{animation:none !important;transition:none !important}#mmL.js .rv{opacity:1;transform:none}}