:root{--white:#fff;--bg:#f6f4f0;--bg-2:#efebe4;--ink:#12100e;--ink-2:#12100e9e;--ink-3:#12100e66;--line:#12100e17;--gold-lt:#ebc77a;--gold-dk:#c4a560;--gold-text:#7e6634;--gold-tint:#fbf3e2;--mm-blush:#f3e3dc;--sage:#e6ebe2;--deep:#14120f;--f:"Plus Jakarta Sans",system-ui,sans-serif;--serif:"Instrument Serif",Georgia,serif;--r:24px;--r-lg:34px;--r-xl:44px;--sh:0 26px 60px -28px #12100e4d,0 6px 16px -8px #12100e1a;--sh-lg:0 50px 100px -40px #12100e6b,0 10px 26px -12px #12100e24;--gut:clamp(20px,4vw,56px);--maxw:1220px}.mm *,.mm :before,.mm :after{box-sizing:border-box}.mm .mm-chrome *,.mm .mm-chrome :before,.mm .mm-chrome :after{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.mm{font-family:var(--f);background:var(--white);color:var(--ink);font-size:17px;line-height:1.6;overflow-x:hidden}.mm .wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.mm .ser{font-family:var(--serif);color:var(--gold-text);font-style:italic;font-weight:400}.mm h1,.mm h2,.mm h3{letter-spacing:-.042em;font-weight:800;line-height:1.02}.mm h2{font-size:clamp(2.1rem,4.6vw,3.7rem)}.mm h3{letter-spacing:-.02em;font-size:clamp(1.2rem,1.9vw,1.5rem);line-height:1.2}.mm .lead{color:var(--ink-2);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.62}.mm .tag{background:var(--gold-tint);color:var(--gold-text);letter-spacing:.03em;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:12.5px;font-weight:700;display:inline-flex}.mm .tag b{background:var(--gold-dk);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.mm .btn{cursor:pointer;font-family:var(--f);background:linear-gradient(90deg,var(--gold-lt),var(--gold-dk));color:var(--ink);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:15px 28px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,filter .25s;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 8px 20px -10px #8c70378c}.mm .btn:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff73,0 16px 34px -12px #8c703799}.mm .btn-2{background:var(--white);color:var(--ink);border:1px solid var(--line);box-shadow:0 6px 18px -10px #12100e47}.mm .btn-2:hover{filter:none}.mm .btn-sm{padding:12px 22px;font-size:13.5px}.mm nav{z-index:120;-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#fffc;border-bottom:1px solid #0000;transition:all .3s;position:sticky;top:0}.mm .nav-in{max-width:var(--maxw);padding:16px var(--gut);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.mm .logo{align-items:center;text-decoration:none;display:inline-flex}.mm .logo img{width:auto;height:27px;display:block}@media(max-width:520px){.mm .logo img{height:22px}}.mm .dock{z-index:150;background:linear-gradient(95deg,var(--gold-lt),var(--gold-dk));border-radius:999px;align-items:center;gap:3px;padding:7px;animation:.8s cubic-bezier(.215,.61,.355,1) .5s both dockIn;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 22px 50px -18px #8c7037bf,inset 0 1px #ffffff80}@keyframes dockIn{0%{transform:translate(-50%,150%)}to{transform:translate(-50%)}}.mm .dock a{color:var(--ink);white-space:nowrap;border-radius:999px;padding:11px 17px;font-size:14px;font-weight:700;text-decoration:none;transition:background .25s}.mm .dock a:hover{background:#ffffff6b}.mm .help{z-index:150;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#14120feb;border-radius:999px;align-items:center;gap:9px;padding:12px 19px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .25s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 40px -16px #12100e99}.mm .help:hover{transform:translateY(-2px)}.mm .help u{background:#5bd08a;border-radius:50%;width:7px;height:7px;text-decoration:none;animation:2.4s ease-in-out infinite pulse}.mm .dock-m{z-index:150;gap:9px;animation:.8s cubic-bezier(.215,.61,.355,1) .4s both dockIn;display:none;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.mm .m-btn,.mm .m-help{cursor:pointer;font-family:var(--f);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.mm .m-btn{background:linear-gradient(95deg,var(--gold-lt),var(--gold-dk));color:var(--ink);box-shadow:0 18px 40px -16px #8c7037cc,inset 0 1px #ffffff80}.mm .m-btn i{flex-direction:column;gap:3px;width:15px;display:flex}.mm .m-btn i b{background:var(--ink);border-radius:2px;height:2px;transition:transform .35s cubic-bezier(.215,.61,.355,1),opacity .25s;display:block}.mm .m-btn.on i b:first-child{transform:translateY(5px)rotate(45deg)}.mm .m-btn.on i b:nth-child(2){opacity:0}.mm .m-btn.on i b:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.mm .m-help{background:linear-gradient(95deg,var(--gold-lt),var(--gold-dk));color:var(--ink);border:1px solid #ffffff59;box-shadow:0 18px 40px -16px #8c7037cc,inset 0 1px #ffffff80}.mm .m-help u{background:var(--ink);border-radius:50%;width:7px;height:7px;text-decoration:none;animation:2.4s ease-in-out infinite pulse}.mm .menu-ov{z-index:145;background:var(--deep);color:#fff;visibility:hidden;flex-direction:column;justify-content:center;padding:0 26px 130px;transition:transform .55s cubic-bezier(.215,.61,.355,1);display:flex;position:fixed;inset:0;transform:translateY(100%)}.mm .menu-ov.on{visibility:visible;transform:none}.mm .menu-ov:before{content:"";background:radial-gradient(circle,#ebc77a29,#0000 62%);border-radius:50%;width:620px;height:620px;position:absolute;top:-22%;right:-38%}.mm .menu-ov a{letter-spacing:-.045em;color:#fff;border-bottom:1px solid #ffffff1f;padding:15px 0;font-size:clamp(2rem,10vw,3.2rem);font-weight:800;text-decoration:none;position:relative}.mm .menu-ov a:last-of-type{border-bottom:0}.mm .menu-ov .mo-cta{letter-spacing:0;align-self:flex-start;margin-top:26px;font-size:15px}@media(max-width:820px){.mm .dock{display:none}.mm .dock-m{display:flex}.mm .help{display:none}}.mm .hl{display:grid}.mm .hl .ln{grid-area:1/1;transition:opacity .5s cubic-bezier(.215,.61,.355,1)}.mm .hl .ln .m{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.mm .hl .ln .mi{transition:transform .9s cubic-bezier(.215,.61,.355,1);display:block;transform:translateY(112%)}.mm .hl .ln.on .mi{transform:none}.mm .hl .ln.off .mi{transform:translateY(-112%)}.mm .hl .ln.off{opacity:0}.mm .hl .ln:not(.on){pointer-events:none}.mm .hl .ln.b{opacity:0}.mm .hl .ln.b.on{opacity:1}.mm .rot{vertical-align:bottom;margin-bottom:-.15em;padding-bottom:.15em;display:inline-block;overflow:hidden}.mm .rw{background:linear-gradient(96deg,var(--gold-dk),var(--gold-text));color:#0000;-webkit-background-clip:text;background-clip:text;transition:transform .6s cubic-bezier(.215,.61,.355,1),opacity .45s;display:inline-block}.mm .intro header{height:200vh;margin-bottom:-30vh;position:relative}.mm .intro .sticky-slot{height:100vh;position:sticky;top:0;overflow:hidden}.mm .intro .title{text-align:center;height:100%;padding:0 var(--gut);z-index:3;place-items:center;display:grid;position:relative}.mm .intro .title h2{letter-spacing:-.05em;will-change:transform;max-width:15ch;font-size:clamp(2.4rem,6vw,5.2rem);line-height:.98}.mm .intro .title h2 em{background:linear-gradient(96deg,var(--gold-dk),var(--gold-text));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.mm .intro .title p{color:var(--ink-2);margin-top:18px;font-size:16px}.mm .intro .snippets{z-index:2;list-style:none;position:absolute;inset:0;overflow:hidden}.mm .intro .snippets li{will-change:transform;position:absolute}.mm .intro .snippets .snip{width:100%;box-shadow:var(--sh);background:var(--white);border:1px solid var(--line);color:inherit;border-radius:20px;padding:15px 17px;text-decoration:none;animation:9s ease-in-out infinite bob;display:block;overflow:hidden}.mm .intro .snippets .snip.g{background:linear-gradient(130deg,var(--gold-lt),var(--gold-dk));border-color:#0000}.mm .intro .snippets .snip.d{background:var(--deep);color:#fff;border-color:#0000}.mm .intro .snippets .snip.b{background:var(--mm-blush);border-color:#0000}.mm .intro .s-lab{letter-spacing:.11em;color:var(--ink-3);font-size:10px;font-weight:700}.mm .intro .snip.d .s-lab{color:#ffffff73}.mm .intro .snip.g .s-lab{color:#12100e80}.mm .intro .s-name{letter-spacing:-.02em;margin-top:3px;font-size:14.5px;font-weight:700}.mm .intro .s-num{letter-spacing:-.045em;margin-top:7px;font-size:23px;font-weight:800}.mm .intro .s-num small{color:var(--ink-3);font-size:12px;font-weight:700}.mm .intro .snip.d .s-num small{color:#ffffff80}.mm .intro .snippets li:first-child{z-index:3;width:clamp(148px,12vw,208px);top:9%;left:13%}.mm .intro .snippets li:nth-child(2){z-index:4;width:clamp(156px,13vw,224px);top:6%;right:11%}.mm .intro .snippets li:nth-child(3){z-index:2;width:clamp(162px,13.5vw,232px);bottom:15%;right:8%}.mm .intro .snippets li:nth-child(4){z-index:5;width:clamp(154px,12.5vw,218px);bottom:8%;left:25%}.mm .intro .snippets li:nth-child(5){z-index:3;width:clamp(148px,12vw,208px);top:40%;left:2.5%}@media(max-width:900px){.mm .intro header{height:230vh;margin-bottom:-20vh}.mm .intro .snippets li:first-child{width:150px;top:7%;left:-6%}.mm .intro .snippets li:nth-child(2){width:156px;top:4%;right:-8%}.mm .intro .snippets li:nth-child(3){width:158px;bottom:12%;right:-9%}.mm .intro .snippets li:nth-child(4){width:150px;bottom:5%;left:8%}.mm .intro .snippets li:nth-child(5){display:none}}.mm .p-hero{padding:clamp(52px,7vw,104px) 0 clamp(34px,4vw,56px);position:relative;overflow:hidden}.mm .p-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ebc77a4d,#0000 62%);border-radius:50%;width:760px;height:760px;position:absolute;top:-62%;left:50%;transform:translate(-50%)}.mm .p-hero .in-w{z-index:2;position:relative}.mm .p-hero h1{letter-spacing:-.05em;max-width:16ch;margin:18px 0 20px;font-size:clamp(2.5rem,6.4vw,5.4rem);line-height:.97}.mm .p-hero .lead{max-width:52ch}.mm .p-hero h1 em{background:linear-gradient(96deg,var(--gold-dk),var(--gold-text));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.mm .alt{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);padding:clamp(40px,6vw,84px) 0;display:grid}.mm .alt:nth-child(2n) .alt-vis{order:-1}.mm .alt-num{letter-spacing:.12em;color:var(--gold-text);font-size:13px;font-weight:800}.mm .alt h3{letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(1.7rem,3.4vw,2.6rem)}.mm .alt ul{margin-top:22px;list-style:none}.mm .alt li{border-top:1px solid var(--line);gap:12px;padding:11px 0;font-size:15.5px;display:flex}.mm .alt li u{background:var(--gold-tint);width:20px;height:20px;color:var(--gold-text);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;text-decoration:none;display:grid}.mm .alt-vis{background:var(--bg);border-radius:var(--r-lg);place-items:center;min-height:280px;padding:clamp(24px,3.4vw,40px);display:grid}@media(max-width:860px){.mm .alt{grid-template-columns:1fr}.mm .alt:nth-child(2n) .alt-vis{order:0}}.mm .calcs{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.mm .calc{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;padding:clamp(22px,2.6vw,32px);display:flex}.mm .calc h3{letter-spacing:-.03em}.mm .calc .sub{color:var(--ink-2);margin:8px 0 20px;font-size:14.5px}.mm .fld{margin-bottom:16px}.mm .fld .top{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.mm .fld label{letter-spacing:.05em;color:var(--ink-3);font-size:12.5px;font-weight:700}.mm .fld output{letter-spacing:-.02em;font-size:15px;font-weight:800}.mm .fld input[type=range]{appearance:none;background:var(--bg-2);cursor:pointer;border-radius:9px;outline:none;width:100%;height:6px}.mm .fld input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--white);border:2px solid var(--gold-dk);cursor:pointer;border-radius:50%;width:22px;height:22px;box-shadow:0 4px 10px -4px #12100e73}.mm .fld input[type=range]::-moz-range-thumb{background:var(--white);border:2px solid var(--gold-dk);cursor:pointer;border-radius:50%;width:22px;height:22px}.mm .res{background:var(--deep);border-radius:var(--r);color:#fff;margin-top:auto;padding:22px 24px}.mm .res .rl{letter-spacing:.1em;color:#ffffff73;font-size:11px;font-weight:700}.mm .res .rv2{letter-spacing:-.045em;background:linear-gradient(96deg,var(--gold-lt),var(--gold-dk));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:7px;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:800;line-height:1}.mm .res .rows{border-top:1px solid #ffffff21;flex-wrap:wrap;gap:22px;margin-top:18px;padding-top:16px;display:flex}.mm .res .rows div span{color:var(--gold-lt);font-size:16px;font-weight:800;display:block}.mm .res .rows div p{color:#ffffff80;margin-top:2px;font-size:11.5px}.mm .disc{color:var(--ink-3);margin-top:14px;font-size:11.5px;line-height:1.5}@media(max-width:900px){.mm .calcs{grid-template-columns:1fr}}.mm .arts{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mm .art{background:var(--white);border:1px solid var(--line);border-radius:var(--r);color:inherit;flex-direction:column;text-decoration:none;transition:transform .32s cubic-bezier(.215,.61,.355,1),box-shadow .32s;display:flex;overflow:hidden}.mm .art:hover{box-shadow:var(--sh);transform:translateY(-6px)}.mm .art .thumb{aspect-ratio:16/10;background:linear-gradient(135deg,var(--gold-tint),var(--bg-2))}.mm .art.d .thumb{background:linear-gradient(135deg,#2a2622,var(--deep))}.mm .art.b .thumb{background:linear-gradient(135deg,var(--mm-blush),#e7d2c8)}.mm .art .bd{flex-direction:column;flex:1;padding:22px 22px 26px;display:flex}.mm .art .cat{letter-spacing:.1em;color:var(--gold-text);font-size:11px;font-weight:700}.mm .art h3{letter-spacing:-.025em;margin:9px 0 10px;font-size:1.2rem;line-height:1.25}.mm .art p{color:var(--ink-2);flex:1;font-size:14.5px}.mm .art .meta{color:var(--ink-3);margin-top:16px;font-size:12.5px}.mm .art.big{grid-column:span 2}.mm .art.big .thumb{aspect-ratio:21/9}.mm .art.big h3{font-size:clamp(1.5rem,2.6vw,2.1rem)}@media(max-width:900px){.mm .arts{grid-template-columns:1fr}.mm .art.big{grid-column:span 1}}.mm .mblock{border-top:1px solid var(--line);padding:clamp(44px,6vw,80px) 0}.mm .mblock .mh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.mm .logo-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.mm .logo-box{border:1px solid var(--line);border-radius:var(--r);place-items:center;min-height:190px;padding:44px 30px;display:grid;position:relative}.mm .logo-box.dark{background:var(--deep);border-color:#0000}.mm .logo-box img{width:70%;max-width:230px;height:auto}.mm .logo-box .tagx{letter-spacing:.08em;color:var(--ink-3);font-size:11px;font-weight:700;position:absolute;top:14px;left:16px}.mm .logo-box.dark .tagx{color:#ffffff73}.mm .sw-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.mm .swx{border:1px solid var(--line);cursor:pointer;background:var(--white);text-align:left;font-family:var(--f);border-radius:18px;padding:0;transition:transform .25s,box-shadow .25s;overflow:hidden}.mm .swx:hover{box-shadow:var(--sh);transform:translateY(-4px)}.mm .swx .chip2{height:84px}.mm .swx .info{padding:13px 14px 16px}.mm .swx b{font-size:13.5px;font-weight:700;display:block}.mm .swx span{color:var(--ink-3);font-family:ui-monospace,monospace;font-size:12px}.mm .swx .cp{color:var(--gold-text);margin-top:6px;font-size:11px;font-weight:700;display:block}.mm .rules{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mm .rule{border:1px solid var(--line);border-radius:var(--r);padding:24px}.mm .rule h4{margin-bottom:8px;font-size:15px;font-weight:700}.mm .rule p{color:var(--ink-2);font-size:14px}.mm .rule.no{background:#c83c2808;border-color:#c83c2840}.mm .rule.no h4:before{content:"✕  ";color:#c0392b}.mm .rule.yes h4:before{content:"✓  ";color:var(--gold-text)}.mm .phots{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mm .phot{border-radius:var(--r);background:var(--deep);position:relative;overflow:hidden}.mm .phot img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.mm .phot a{color:var(--ink);background:#fffffff2;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none;position:absolute;bottom:12px;right:12px}@media(max-width:900px){.mm .sw-grid{grid-template-columns:repeat(2,1fr)}.mm .logo-grid,.mm .rules,.mm .phots{grid-template-columns:1fr}}.mm .vals{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mm .val{border:1px solid var(--line);border-radius:var(--r);padding:28px}.mm .val u{background:var(--gold-tint);border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:16px;font-size:18px;text-decoration:none;display:grid}.mm .val h4{letter-spacing:-.02em;margin-bottom:8px;font-size:1.15rem}.mm .val p{color:var(--ink-2);font-size:14.5px}.mm .certs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mm .cert{border:1px solid var(--line);border-radius:16px;align-items:center;gap:11px;padding:16px 18px;font-size:14.5px;font-weight:600;display:flex}.mm .cert u{background:var(--gold-dk);border-radius:50%;flex:none;width:8px;height:8px;text-decoration:none}@media(max-width:900px){.mm .vals,.mm .certs{grid-template-columns:1fr}}.mm .form{gap:14px;max-width:520px;display:grid}.mm .form label{letter-spacing:.05em;color:var(--ink-3);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.mm .form input,.mm .form textarea,.mm .form select{width:100%;font-family:var(--f);border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:14px;outline:none;padding:14px 16px;font-size:15px;transition:border-color .25s}.mm .form input:focus,.mm .form textarea:focus,.mm .form select:focus{border-color:var(--gold-dk)}.mm .form textarea{resize:vertical;min-height:120px}.mm .ok{background:var(--gold-tint);color:var(--gold-text);border:1px solid #c4a56066;border-radius:16px;padding:16px 18px;font-size:14.5px;font-weight:600;display:none}.mm .ok.on{display:block}.mm .hero-wrap{height:180vh;position:relative}.mm .hero{z-index:10;place-items:center;min-height:100vh;padding:clamp(36px,5vw,72px) 0 clamp(18px,2.2vw,28px);display:grid;position:sticky;top:0;overflow:hidden}.mm .mesh{pointer-events:none;z-index:0;position:absolute;inset:0}.mm .mesh i{border-radius:50%;position:absolute}.mm .mesh i:first-child{background:radial-gradient(circle,#ebc77a57,#0000 62%);width:820px;height:820px;top:-38%;left:50%;transform:translate(-50%)}.mm .mesh i:nth-child(2){background:radial-gradient(circle,#f3e3dcd9,#0000 66%);width:520px;height:520px;bottom:-14%;left:2%}.mm .mesh i:nth-child(3){background:radial-gradient(circle,#fbf3e2f2,#0000 66%);width:520px;height:520px;top:16%;right:0}.mm .hero-core{z-index:3;text-align:center;max-width:1000px;padding:0 var(--gut);margin:0 auto;position:relative}.mm .hero-core h1{letter-spacing:-.052em;font-size:clamp(2.7rem,8.2vw,7.2rem);font-weight:800;line-height:.92}.mm .hero-core h1 .g,.mm .hero-core h1 .mi.g{background:linear-gradient(96deg,var(--gold-dk),var(--gold-text));color:#0000;-webkit-background-clip:text;background-clip:text}.mm .hero-core h1 span{display:block}.mm .hero-core h1 .rot,.mm .hero-core h1 .rw{display:inline-block}.mm .hero-core .lead{max-width:46ch;margin:clamp(22px,3vw,34px) auto 0}.mm .hero-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(26px,3.4vw,38px);display:flex}.mm .hero-trust{align-items:center;gap:13px;margin-top:clamp(24px,3vw,34px);display:inline-flex}.mm .avs{display:flex}.mm .avs span{border:2.5px solid var(--white);background:linear-gradient(135deg,var(--gold-lt),var(--gold-dk));border-radius:50%;width:32px;height:32px;margin-left:-10px}.mm .avs span:first-child{margin-left:0}.mm .avs span:nth-child(2){background:linear-gradient(135deg,#d9c6a8,#b49a72)}.mm .avs span:nth-child(3){background:linear-gradient(135deg,#c9b48e,#9e8560)}.mm .hero-trust p{color:var(--ink-2);text-align:left;font-size:13.5px;line-height:1.35}.mm .hero-trust b{color:var(--ink);font-weight:700}.mm .fl{z-index:2;will-change:transform;border-radius:22px;position:absolute}.mm .fl-in{box-shadow:var(--sh);border-radius:22px;animation:9s ease-in-out infinite bob;overflow:hidden}@keyframes bob{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-15px) rotate(var(--rot,0deg))}}.mm .card-w{background:var(--white);border:1px solid var(--line);padding:16px 18px}.mm .card-g{background:linear-gradient(130deg,var(--gold-lt),var(--gold-dk));padding:17px 19px}.mm .card-d{background:var(--deep);color:#fff;padding:17px 19px}.mm .card-b{background:var(--mm-blush);padding:17px 19px}.mm .f-lab{letter-spacing:.09em;color:var(--ink-3);font-size:10.5px;font-weight:700}.mm .card-d .f-lab{color:#ffffff73}.mm .card-g .f-lab{color:#12100e80}.mm .f-num{letter-spacing:-.045em;margin-top:5px;font-size:25px;font-weight:800}.mm .f-num small{color:var(--ink-3);font-size:12.5px;font-weight:700}.mm .card-d .f-num small{color:#ffffff80}.mm .f-sub{color:var(--ink-3);margin-top:3px;font-size:12px;font-weight:600}.mm .card-d .f-sub{color:#ffffff80}.mm .spark{align-items:flex-end;gap:3px;height:26px;margin-top:10px;display:flex}.mm .spark i{background:#ffffff29;border-radius:2px;flex:1}.mm .spark i.g{background:linear-gradient(180deg,var(--gold-lt),var(--gold-dk))}.mm .card-w .spark i{background:var(--bg-2)}.mm .photo{background:var(--deep);align-items:flex-end;width:100%;height:100%;padding:12px;display:flex;position:relative;overflow:hidden}.mm .photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mm .photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#12100e8c);position:absolute;inset:0}.mm .photo .bubble{z-index:2;background:#fffffff0;border-radius:12px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:flex;position:relative;box-shadow:0 6px 16px -8px #12100e66}.mm .chipcard{align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.mm .chipcard u{background:var(--gold-tint);width:24px;height:24px;color:var(--gold-text);border-radius:8px;place-items:center;font-size:12px;text-decoration:none;display:grid}.mm .stars{color:var(--gold-dk);letter-spacing:2px;font-size:12px}.mm .p1{width:184px;top:14%;left:2%}.mm .p2{width:196px;top:8%;right:2.5%}.mm .p3{width:200px;bottom:25%;left:5%}.mm .p4{width:188px;bottom:23%;right:4.5%}.mm .p5{width:150px;top:44%;left:16%}.mm .p6{width:158px;top:47%;right:15%}.mm .p1 .fl-in{--rot:-3deg;animation-delay:.2s}.mm .p2 .fl-in{--rot:2.5deg;height:150px;animation-delay:1.1s}.mm .p3 .fl-in{--rot:2deg;height:146px;animation-delay:.7s}.mm .p4 .fl-in{--rot:-2.5deg;animation-delay:1.6s}.mm .p5 .fl-in{--rot:3deg;animation-delay:2.1s}.mm .p6 .fl-in{--rot:-3.5deg;animation-delay:1.4s}@media(max-width:1180px){.mm .p5,.mm .p6{display:none}}@media(max-width:900px){.mm .hero-wrap{height:auto;overflow:hidden}.mm .hero{min-height:auto;padding-bottom:clamp(120px,20vw,160px);position:relative}.mm .p1{width:156px;top:3%;left:-9%}.mm .p2{width:164px;top:1%;right:-10%}.mm .p3{width:166px;bottom:7%;left:-13%}.mm .p4{width:154px;bottom:4%;right:-9%}.mm .f-num{font-size:20px}.mm .fl-in{box-shadow:0 16px 34px -18px #12100e73}}@media(max-width:600px){.mm .p1{width:144px;top:2%;left:-20%}.mm .p2{width:150px;top:7%;right:-21%}.mm .p3{width:150px;bottom:4%;left:-22%}.mm .p4{width:142px;bottom:1%;right:-18%}.mm .hero-core h1{font-size:clamp(2.9rem,13vw,4.4rem)}}.mm .strip{z-index:5;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);margin-top:-10vh;padding:5px 0;position:relative;overflow:hidden}.mm .strip .lab{text-align:center;color:var(--ink-3);letter-spacing:.14em;margin-bottom:2px;font-size:11px;font-weight:700}.mm .marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.mm .track{width:max-content;animation:40s linear infinite slide;display:flex}.mm .marq:hover .track{animation-play-state:paused}@keyframes slide{to{transform:translate(-50%)}}.mm .track.logos span{color:var(--ink-3);letter-spacing:-.02em;white-space:nowrap;padding:0 clamp(24px,3.4vw,46px);font-size:19px;font-weight:700}.mm .sec-bg{background:var(--bg)}.mm .center{text-align:center;margin-left:auto;margin-right:auto}.mm .demo{grid-template-columns:1fr .82fr;align-items:center;gap:clamp(32px,5vw,76px);display:grid}.mm .tabs{flex-direction:column;gap:8px;margin:26px 0 0;display:flex}.mm .tab{text-align:left;cursor:pointer;font-family:var(--f);background:0 0;border:1px solid #0000;border-radius:18px;grid-template-columns:44px 1fr;align-items:start;gap:15px;padding:16px 18px;transition:background .3s,border-color .3s;display:grid;position:relative}.mm .tab u{background:var(--white);border:1px solid var(--line);border-radius:13px;place-items:center;width:44px;height:44px;text-decoration:none;transition:all .3s;display:grid}.mm .tab u svg{width:21px;height:21px;stroke:var(--ink-3);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.mm .tab h4{letter-spacing:-.02em;margin-bottom:3px;font-size:16.5px;font-weight:700}.mm .tab p{color:var(--ink-2);opacity:0;max-height:0;font-size:14.5px;line-height:1.5;transition:max-height .45s cubic-bezier(.215,.61,.355,1),opacity .35s,margin .45s;overflow:hidden}.mm .tab.on{background:var(--white);border-color:var(--line);box-shadow:var(--sh)}.mm .tab.on u{background:linear-gradient(135deg,var(--gold-lt),var(--gold-dk));border-color:#0000}.mm .tab.on u svg{stroke:var(--ink)}.mm .tab.on p{opacity:1;max-height:80px;margin-top:5px}.mm .tab .prog{background:var(--line);opacity:0;border-radius:9px;height:2px;transition:opacity .3s;position:absolute;bottom:9px;left:18px;right:18px}.mm .tab.on .prog{opacity:1}.mm .tab .prog i{background:linear-gradient(90deg,var(--gold-lt),var(--gold-dk));border-radius:9px;width:0;height:100%;display:block}.mm .tab.on .prog i{animation:6s linear forwards fill}@keyframes fill{to{width:100%}}.mm .demo-screen{background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-lg);border-radius:28px;min-height:400px;padding:26px 24px 28px;position:relative;overflow:hidden}.mm .pane{opacity:0;pointer-events:none;transition:opacity .45s,transform .45s;position:absolute;inset:26px 24px 28px;transform:translateY(14px)}.mm .pane.on{opacity:1;pointer-events:auto;transform:none}.mm .p-lab{letter-spacing:.08em;color:var(--ink-3);font-size:11.5px;font-weight:700}.mm .p-num{letter-spacing:-.045em;margin:8px 0 4px;font-size:clamp(2.4rem,4.4vw,3.4rem);font-weight:800;line-height:1}.mm .p-num small{color:var(--ink-3);letter-spacing:-.02em;font-size:.42em;font-weight:700}.mm .p-sub{color:var(--ink-2);margin-bottom:22px;font-size:14px}.mm .slider{margin:20px 0 24px}.mm .slider .sl-top{color:var(--ink-3);justify-content:space-between;margin-bottom:9px;font-size:12.5px;font-weight:700;display:flex}.mm .slider .rail{background:var(--bg-2);border-radius:9px;height:6px;position:relative}.mm .slider .rail i{background:linear-gradient(90deg,var(--gold-lt),var(--gold-dk));border-radius:9px;height:100%;display:block}.mm .slider .rail u{background:var(--white);border:2px solid var(--gold-dk);border-radius:50%;width:20px;height:20px;text-decoration:none;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 4px 10px -4px #12100e66}.mm .chart{align-items:flex-end;gap:7px;height:104px;margin-top:6px;display:flex}.mm .chart i{background:var(--bg-2);border-radius:5px 5px 3px 3px;flex:1}.mm .chart i.g{background:linear-gradient(180deg,var(--gold-lt),var(--gold-dk))}.mm .chart-x{gap:7px;margin-top:8px;display:flex}.mm .chart-x span{text-align:center;color:var(--ink-3);flex:1;font-size:10.5px;font-weight:600}.mm .plist{margin-top:6px;list-style:none}.mm .plist li{border-top:1px solid var(--line);align-items:center;gap:11px;padding:11px 0;font-size:14.5px;display:flex}.mm .plist li u{background:var(--gold-tint);width:20px;height:20px;color:var(--gold-text);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;text-decoration:none;display:grid}.mm .plist li b{margin-left:auto;font-size:14px;font-weight:700}.mm .p-foot{color:var(--ink-3);font-size:12px;position:absolute;bottom:0;left:24px;right:24px}@media(max-width:900px){.mm .demo{grid-template-columns:1fr}.mm .demo-screen{order:-1;min-height:430px}}.mm .bento{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mm .bx{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:28px;transition:transform .32s cubic-bezier(.215,.61,.355,1),box-shadow .32s}.mm .bx:hover{box-shadow:var(--sh);transform:translateY(-5px)}.mm .bx-a{background:var(--deep);color:#fff;flex-direction:column;grid-area:span 2/span 2;justify-content:space-between;display:flex}.mm .bx-a .huge{letter-spacing:-.055em;background:linear-gradient(100deg,var(--gold-lt),var(--gold-dk));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(4.4rem,10vw,7.4rem);font-weight:800;line-height:.85}.mm .bx-a p{color:#ffffffa8;max-width:28ch;margin-top:16px;font-size:16px}.mm .bx-a .foot{border-top:1px solid #ffffff21;flex-wrap:wrap;gap:26px;margin-top:30px;padding-top:22px;display:flex}.mm .bx-a .foot div span{color:var(--gold-lt);letter-spacing:-.03em;font-size:23px;font-weight:800;display:block}.mm .bx-a .foot div p{color:#ffffff80;margin-top:2px;font-size:12.5px}.mm .bx-b{grid-column:span 2}.mm .bx-b .q{font-family:var(--serif);color:var(--ink);font-size:clamp(1.3rem,2.4vw,1.85rem);font-style:italic;line-height:1.32}.mm .bx-b .who{align-items:center;gap:11px;margin-top:20px;display:flex}.mm .bx-b .who u{background:linear-gradient(135deg,var(--gold-lt),var(--gold-dk));border-radius:50%;width:36px;height:36px;text-decoration:none}.mm .bx-b .who b{font-size:14px;display:block}.mm .bx-b .who span{color:var(--ink-3);font-size:12.5px}.mm .bx-c .n{letter-spacing:-.045em;font-size:2.6rem;font-weight:800;line-height:1}.mm .bx-c p{color:var(--ink-2);margin-top:8px;font-size:14.5px}.mm .bx-d{background:linear-gradient(120deg,var(--gold-lt),var(--gold-dk));flex-direction:column;justify-content:space-between;display:flex}.mm .bx-d h3{margin-bottom:8px}.mm .bx-d p{color:#12100ea8;font-size:14.5px}.mm .bx-d a{background:var(--deep);color:#fff;margin-top:18px}@media(max-width:900px){.mm .bento{grid-template-columns:repeat(2,1fr)}.mm .bx-a{grid-area:auto/span 2}.mm .bx-b{grid-column:span 2}}@media(max-width:560px){.mm .bento{grid-template-columns:1fr}.mm .bx-a,.mm .bx-b{grid-column:span 1}}.mm .me{background:var(--deep);color:#fff;position:relative;overflow:hidden}.mm .me:before{content:"";background:radial-gradient(circle,#ebc77a21,#0000 62%);border-radius:50%;width:760px;height:760px;position:absolute;top:-34%;right:-16%}.mm .me-in{z-index:2;grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(30px,5vw,80px);display:grid;position:relative}.mm .me-photo{position:relative}.mm .me-photo img{border-radius:26px;width:100%;display:block;-webkit-mask-image:radial-gradient(125% 108% at 42% 34%,#000 52%,#0000 92%);mask-image:radial-gradient(125% 108% at 42% 34%,#000 52%,#0000 92%)}.mm .me-photo .badge{background:var(--white);color:var(--ink);box-shadow:var(--sh);border-radius:18px;padding:14px 18px;animation:8s ease-in-out infinite bob;position:absolute;bottom:22px;right:-14px}.mm .me-photo .badge b{letter-spacing:-.035em;font-size:21px;font-weight:800;display:block}.mm .me-photo .badge span{color:var(--ink-3);letter-spacing:.05em;font-size:11.5px;font-weight:700}.mm .me .lead{color:#ffffffad;max-width:46ch}.mm .me .sig{font-family:var(--serif);color:var(--gold-lt);margin-top:26px;font-size:clamp(1.4rem,2.4vw,2rem);font-style:italic}.mm .me-stats{border-top:1px solid #ffffff21;flex-wrap:wrap;gap:clamp(22px,3vw,44px);margin-top:30px;padding-top:26px;display:flex}.mm .me-stats div span{letter-spacing:-.04em;color:var(--gold-lt);font-size:27px;font-weight:800;display:block}.mm .me-stats div p{color:#ffffff80;margin-top:3px;font-size:12.5px}.mm .me .btn{margin-top:30px}@media(max-width:880px){.mm .me-in{grid-template-columns:1fr}.mm .me-photo{max-width:400px;margin:0 auto}}.mm .steps{grid-template-columns:repeat(5,1fr);gap:14px;display:grid;position:relative}.mm .steps .line{background:var(--bg-2);border-radius:9px;height:2px;position:absolute;top:23px;left:10%;right:10%;overflow:hidden}.mm .steps .line i{background:linear-gradient(90deg,var(--gold-lt),var(--gold-dk));border-radius:9px;width:0;height:100%;transition:width .5s;display:block}.mm .step{text-align:center;position:relative}.mm .step u{background:var(--white);border:2px solid var(--line);z-index:2;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 16px;font-size:14.5px;font-weight:800;text-decoration:none;transition:all .45s;display:grid;position:relative}.mm .step.on u{background:linear-gradient(135deg,var(--gold-lt),var(--gold-dk));border-color:#0000;transform:scale(1.06);box-shadow:0 12px 26px -12px #8c7037d9}.mm .step h4{letter-spacing:-.015em;margin-bottom:6px;font-size:15px;font-weight:700}.mm .step p{color:var(--ink-2);font-size:13.5px;line-height:1.5}@media(max-width:860px){.mm .steps{grid-template-columns:repeat(2,1fr);gap:28px}.mm .steps .line{display:none}.mm .step{text-align:left}.mm .step u{margin:0 0 12px}}.mm .books{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.mm .book{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:24px;transition:transform .32s cubic-bezier(.215,.61,.355,1),box-shadow .32s}.mm .book:hover{box-shadow:var(--sh);transform:translateY(-8px)}.mm .book:hover .cov{transform:rotate(-2deg)scale(1.02)}.mm .cov{aspect-ratio:1/1.4;background:var(--deep);border-radius:14px;flex-direction:column;margin-bottom:20px;padding:20px;transition:transform .4s;display:flex;position:relative;box-shadow:0 20px 40px -22px #12100eb3}.mm .cov:after{content:"";pointer-events:none;border:1px solid #ebc77a38;border-radius:8px;position:absolute;inset:8px}.mm .cov small{font-family:var(--serif);color:#fffc;font-size:12px;font-style:normal}.mm .cov small i{color:var(--gold-lt)}.mm .cov h4{font-family:var(--serif);color:var(--gold-lt);margin-top:auto;font-size:22px;font-style:italic;font-weight:400;line-height:1.1}.mm .book p{color:var(--ink-2);margin:8px 0 16px;font-size:14.5px}@media(max-width:860px){.mm .books{grid-template-columns:1fr}.mm .cov{max-width:230px}}.mm .tst{background:var(--white);border:1px solid var(--line);border-radius:var(--r);width:340px;margin-right:18px;padding:24px}.mm .tst p{color:var(--ink-2);font-size:15px;line-height:1.58}.mm .tst .who{align-items:center;gap:11px;margin-top:18px;display:flex}.mm .tst .who u{background:linear-gradient(135deg,var(--gold-lt),var(--gold-dk));border-radius:50%;width:34px;height:34px;text-decoration:none}.mm .tst .who b{font-size:14px;display:block}.mm .tst .who span{color:var(--ink-3);font-size:12.5px}.mm .tst .stars{margin-bottom:12px;display:block}.mm .cta{background:linear-gradient(115deg,var(--gold-lt),var(--gold-dk));border-radius:var(--r-xl);text-align:center;box-shadow:var(--sh-lg);padding:clamp(42px,6vw,86px) clamp(26px,5vw,64px);position:relative;overflow:hidden}.mm .cta:after{content:"";background:#fff3;border-radius:50%;width:560px;height:560px;position:absolute;top:-240px;right:-170px}.mm .cta h2{max-width:15ch;margin:0 auto 18px;position:relative}.mm .cta p{color:#12100ead;max-width:44ch;margin:0 auto;font-size:16.5px;position:relative}.mm .cta .btn{background:var(--deep);color:#fff;margin-top:30px;position:relative;box-shadow:0 16px 34px -14px #12100e99}.mm .cta .btn:hover{filter:brightness(1.2)}.mm footer{border-top:1px solid var(--line);margin-top:clamp(56px,7vw,96px);padding:clamp(52px,6vw,80px) 0 118px}.mm .f-in{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px;display:grid}.mm .f-in ul{list-style:none}.mm .f-in a{color:var(--ink-2);font-size:14.5px;text-decoration:none}.mm .f-in .fb p{color:var(--ink-2);max-width:30ch;margin-top:12px;font-size:14.5px}.mm .f-legal{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:22px;font-size:12.5px;line-height:1.55;display:flex}.mm .f-legal p{max-width:66ch}@media(max-width:860px){.mm .f-in{grid-template-columns:1fr 1fr}}.mm .sp .w{vertical-align:bottom;margin-bottom:-.15em;padding-bottom:.15em;display:inline-block;overflow:hidden}.mm .sp .wi{transition:transform 1s cubic-bezier(.215,.61,.355,1);display:inline-block;transform:translateY(112%)}.mm .sp.in .wi{transform:none}@media(prefers-reduced-motion:reduce){.mm .rv{opacity:1;transition:none;transform:none}.mm .sp .wi{transition:none;transform:none!important}.mm .fl-in,.mm .track,.mm .tag b,.mm .help u,.mm .dock,.mm .tab.on .prog i{animation:none!important}}.mm nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mm .help,.mm .m-help{-webkit-backdrop-filter:none;backdrop-filter:none}.mm .intro .snippets .snip{animation:none}.mm .fl-in,.mm .intro .snippets li,.mm .marq .track{will-change:transform}.mm .mesh,.mm .mesh i{will-change:auto;contain:paint}@media(prefers-reduced-motion:reduce){.mm *,.mm :before,.mm :after{transition:none!important;animation:none!important}.mm .rv,.mm .sp .wi{opacity:1!important;transform:none!important}}.mm-cookie{z-index:160;background:var(--white);border:1px solid var(--line);width:min(360px,100vw - 44px);color:var(--ink-2);border-radius:20px;padding:18px 20px;font-size:14px;line-height:1.55;position:fixed;bottom:22px;left:22px;box-shadow:0 26px 60px -28px #12100e57}.mm-cookie h4{color:var(--ink);letter-spacing:-.02em;margin-bottom:6px;font-size:15px;font-weight:700}.mm-cookie .row{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.mm-cookie a{color:var(--gold-text);font-weight:700;text-decoration:none}@media(max-width:820px){.mm-cookie{width:auto;bottom:92px;left:14px;right:14px}}.mm .card{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:28px;transition:transform .4s cubic-bezier(.215,.61,.355,1),box-shadow .4s}.mm .g2{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.mm .g3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mm .g2-side{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}@media(max-width:900px){.mm .g2,.mm .g3,.mm .g2-side{grid-template-columns:1fr}}.mm .sec-head{max-width:660px;margin-bottom:clamp(22px,2.8vw,38px)}.mm .hero{padding:clamp(28px,4vw,56px) 0 clamp(92px,8.5vw,132px)}.mm .p-hero{padding:clamp(38px,5vw,76px) 0 clamp(24px,3vw,42px)}@media(max-width:900px){.mm .intro header{height:170vh;margin-bottom:-16vh}}.mm .rv{opacity:0;transition:opacity .42s cubic-bezier(.215,.61,.355,1),transform .54s cubic-bezier(.215,.61,.355,1);transform:translateY(30px)}.mm .rv.in{opacity:1;transform:none}.mm .sp .wi{transition:transform .5s cubic-bezier(.215,.61,.355,1)}.mm .hl .ln{transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.mm .hl .ln .mi{transition:transform .52s cubic-bezier(.215,.61,.355,1)}.mm .rw{transition:transform .46s cubic-bezier(.215,.61,.355,1),opacity .34s}.mm .card:hover{box-shadow:var(--sh);transform:translateY(-4px)}.mm .grid3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mm .grid4{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.mm .g2-side .me-photo{max-width:480px;margin:0 auto}.mm .g2-side .phot{background:0 0}@media(min-width:901px)and (max-width:1180px){.mm .grid4{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.mm .grid3,.mm .grid4{grid-template-columns:1fr}}.mm .dock{z-index:150;background:linear-gradient(95deg,var(--gold-lt),var(--gold-dk));border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:2px;padding:6px;animation:.7s cubic-bezier(.215,.61,.355,1) .35s both dockIn;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 24px 54px -22px #8c70378c,0 4px 14px -8px #12100e1f}.mm .dock a,.mm .dock button{font-family:var(--f);cursor:pointer;color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:10px 15px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .22s,color .22s}.mm .dock a:hover,.mm .dock button:hover{color:var(--ink);background:#ffffff40}.mm .dock .home{background:0 0;place-items:center;width:38px;height:38px;padding:0;display:grid}.mm .dock .home svg{width:17px;height:17px;stroke:var(--ink);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mm .dock .home:hover{background:#ffffff40}.mm .dock .home:hover svg{stroke:var(--ink)}.mm .dock .dk-sep{background:#ffffff73;flex:none;width:1px;height:22px;margin:0 5px}.mm .dock .dk-cta{color:var(--ink);background:#ffffff2e;padding:11px 19px;box-shadow:inset 0 1px #ffffff59,0 8px 20px -10px #8c703780}.mm .dock .dk-cta:hover{color:var(--ink);filter:brightness(1.02);background:#ffffff47}.mm .help{display:none}.mm .menu-ov{z-index:140;padding:0 clamp(26px,7vw,120px) 140px}@media(min-width:821px){.mm .menu-ov a{font-size:clamp(2rem,4.4vw,3.4rem)}}@media(max-width:1400px){.mm-cookie{bottom:96px}}.mm .hs{background:var(--bg);padding:0}.mm .hs .hs-wrap{height:300vh;position:relative}.mm .hs .hs-sticky{flex-direction:column;justify-content:center;gap:clamp(24px,3.4vh,44px);height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.mm .hs .hs-head{max-width:var(--maxw);padding:0 var(--gut);width:100%;margin:0 auto}.mm .hs .hs-track{padding:0 var(--gut);will-change:transform;gap:18px;width:max-content;display:flex}.mm .hs .hs-card{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);flex-direction:column;flex:none;justify-content:space-between;gap:18px;width:clamp(300px,30vw,430px);min-height:clamp(320px,44vh,460px);padding:clamp(26px,2.8vw,40px);display:flex}.mm .hs .hs-card h3{letter-spacing:-.035em;margin-bottom:10px;font-size:clamp(1.45rem,2.2vw,2rem)}.mm .hs .hs-card p{color:var(--ink-2);font-size:15px;line-height:1.6}.mm .hs .hs-num{letter-spacing:.12em;color:var(--gold-text);font-size:12.5px;font-weight:800}.mm .hs .hs-card.g{background:linear-gradient(130deg,var(--gold-lt),var(--gold-dk));border-color:#0000}.mm .hs .hs-card.g p{color:#12100ea8}.mm .hs .hs-card.g .hs-num{color:#12100e8c}.mm .hs .hs-card.b{background:var(--mm-blush);border-color:#0000}.mm .hs .hs-card.d{background:var(--deep);border-color:#0000}.mm .hs .hs-card.d .hs-q{font-family:var(--serif);color:var(--gold-lt);font-size:clamp(1.4rem,2vw,1.8rem);font-style:italic;line-height:1.35}.mm .hs .hs-card.t{background:var(--gold-tint);border-color:#0000;justify-content:center;gap:20px}@media(max-width:900px){.mm .hs .hs-wrap{height:auto}.mm .hs .hs-sticky{height:auto;padding:clamp(46px,8vw,70px) 0;position:static;overflow:visible}.mm .hs .hs-track{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;width:auto;padding-bottom:8px;overflow-x:auto;transform:none!important}.mm .hs .hs-card{scroll-snap-align:start;width:78vw;min-height:340px}}.mm{position:relative}.mm nav{-webkit-backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.mm nav.sc{border-bottom-color:#0000}.mm .nav-in{padding:22px var(--gut)}.mm .dk-panel{z-index:149;-webkit-backdrop-filter:blur(20px)saturate(1.6);border:1px solid var(--line);opacity:0;pointer-events:none;background:#fffffff7;border-radius:24px;width:min(430px,100vw - 32px);padding:10px;transition:opacity .28s cubic-bezier(.215,.61,.355,1),transform .34s cubic-bezier(.215,.61,.355,1);position:fixed;bottom:88px;left:50%;transform:translate(-50%,14px);box-shadow:0 34px 80px -30px #12100e66}.mm .dk-panel.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.mm .dk-panel a{border-radius:16px;padding:12px 14px;text-decoration:none;transition:background .2s;display:block}.mm .dk-panel a:hover{background:var(--bg)}.mm .dk-panel b{color:var(--ink);letter-spacing:-.02em;font-size:14.5px;font-weight:700;display:block}.mm .dk-panel span{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.mm .dock button.on{color:var(--ink);background:#ffffff59}@media(max-width:820px){.mm .dk-panel{display:none}}.mm .menu-ov{justify-content:flex-start;padding-top:84px;overflow:auto}.mm .mo-in{flex-direction:column;gap:24px;width:100%;display:flex}.mm .mo-g>span{letter-spacing:.14em;color:#fff6;margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.mm .menu-ov .mo-g a{border-bottom:0;padding:7px 0;font-size:clamp(1.4rem,6.4vw,1.9rem);display:block}.mm .count-sec{text-align:center}.mm .count-sec h2{letter-spacing:-.052em;font-size:clamp(3rem,8.6vw,7rem);line-height:.95}.mm .count-sec h2 em{background:linear-gradient(96deg,var(--gold-dk),var(--gold-text));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.mm .f-in{grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:44px}.mm .f-in h5{color:var(--ink-3);letter-spacing:.01em;margin-bottom:18px;font-size:14px;font-weight:600}.mm .f-in a{color:var(--gold-text);letter-spacing:-.01em;font-size:16.5px;font-weight:600}.mm .f-in a:hover{color:var(--ink)}.mm .f-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:26px;display:flex}.mm .f-pills{flex-wrap:wrap;gap:8px;display:flex}.mm .f-pill{border:1px solid var(--line);background:var(--white);cursor:pointer;font-family:var(--f);letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:12.5px;font-weight:700;text-decoration:none;transition:border-color .25s,color .25s,transform .25s;display:inline-flex}.mm .f-pill:hover{border-color:var(--gold-dk);color:var(--ink);transform:translateY(-1px)}.mm .f-pill svg{flex:none;width:14px;height:14px}.mm .f-legal{border-top:0;padding-top:14px}@media(max-width:860px){.mm .f-in{grid-template-columns:1fr 1fr;gap:26px}}.mm .p2 .fl-in,.mm .p3 .fl-in{height:auto}.mm .sp .w{margin-top:-.14em;padding-top:.14em}.mm .hl .ln .m,.mm .rot{margin-top:-.12em;padding-top:.12em}.mm .alt-vis{border-radius:var(--r-lg);min-height:300px;box-shadow:var(--sh);background:var(--bg);padding:0;position:relative;overflow:hidden}.mm .alt-vis img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mm .alt-vis .vis-tag{z-index:2;background:#fffffff0;border-radius:12px;padding:9px 14px;font-size:12.5px;font-weight:700;position:absolute;bottom:16px;left:16px;box-shadow:0 6px 16px -8px #12100e66}.mm .alt-vis.gold{background:linear-gradient(130deg,var(--gold-lt),var(--gold-dk));justify-content:center;align-items:center;padding:34px;display:flex}.mm .alt-vis.gold .mockres{background:var(--deep);color:#fff;border-radius:20px;width:min(300px,100%);padding:24px 26px;box-shadow:0 30px 60px -24px #12100e8c}.mm .mockres .rl{letter-spacing:.1em;color:#ffffff73;font-size:10.5px;font-weight:700}.mm .mockres .rvx{letter-spacing:-.045em;background:linear-gradient(96deg,var(--gold-lt),var(--gold-dk));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:2.1rem;font-weight:800}.mm .mockres .rw2{border-top:1px solid #ffffff21;gap:18px;margin-top:14px;padding-top:12px;display:flex}.mm .mockres .rw2 div span{color:var(--gold-lt);font-size:14px;font-weight:800;display:block}.mm .mockres .rw2 div p{color:#ffffff80;margin-top:1px;font-size:10.5px}@media(max-width:860px){.mm .alt-vis{min-height:240px}}.mm .p-hero{padding-top:clamp(96px,10vw,150px)}.mm .p-note{color:var(--ink-3);max-width:52ch;margin-top:16px;font-size:13.5px}.mm .feat{color:inherit;background:var(--deep);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:clamp(30px,4vw,54px);text-decoration:none;transition:transform .32s cubic-bezier(.215,.61,.355,1);display:block;position:relative;overflow:hidden}.mm .feat:hover{transform:translateY(-5px)}.mm .feat:before{content:"";background:radial-gradient(circle,#ebc77a2e,#0000 62%);border-radius:50%;width:560px;height:560px;position:absolute;top:-40%;right:-24%}.mm .feat .fcat{letter-spacing:.11em;color:var(--gold-lt);font-size:11.5px;font-weight:800}.mm .feat h3{color:#fff;letter-spacing:-.04em;max-width:22ch;margin:14px 0;font-size:clamp(1.8rem,4vw,3.2rem);position:relative}.mm .feat p{color:#ffffff9e;max-width:56ch;font-size:16px;position:relative}.mm .feat .fmeta{color:#ffffff73;gap:14px;margin-top:22px;font-size:12.5px;display:inline-flex;position:relative}.mm .feat .go{background:linear-gradient(135deg,var(--gold-lt),var(--gold-dk));width:46px;height:46px;color:var(--ink);border-radius:50%;place-items:center;font-size:18px;transition:transform .3s cubic-bezier(.215,.61,.355,1);display:grid;position:absolute;bottom:clamp(22px,3vw,44px);right:clamp(24px,3.4vw,48px)}.mm .feat:hover .go{transform:translate(5px)}.mm .arts-list{border-top:1px solid var(--line);margin-top:26px}.mm .art-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:clamp(96px,12vw,150px) 1fr auto;align-items:center;gap:clamp(14px,3vw,38px);padding:clamp(20px,2.8vw,32px) 0;text-decoration:none;transition:padding-left .3s cubic-bezier(.215,.61,.355,1);display:grid}.mm .art-row:hover{padding-left:16px}.mm .art-row .rcat{letter-spacing:.1em;color:var(--gold-text);align-self:start;margin-top:8px;font-size:11px;font-weight:800}.mm .art-row h3{letter-spacing:-.03em;font-size:clamp(1.25rem,2.4vw,1.9rem);transition:color .25s}.mm .art-row:hover h3{color:var(--gold-text)}.mm .art-row .ex{color:var(--ink-2);max-width:64ch;margin-top:7px;font-size:14.5px;display:block}.mm .art-row .rmeta{color:var(--ink-3);white-space:nowrap;align-items:center;gap:14px;font-size:12.5px;display:flex}.mm .art-row .arr{border:1px solid var(--line);border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;transition:all .3s cubic-bezier(.215,.61,.355,1);display:grid}.mm .art-row:hover .arr{background:linear-gradient(135deg,var(--gold-lt),var(--gold-dk));border-color:#0000;transform:translate(4px)}@media(max-width:760px){.mm .art-row{grid-template-columns:1fr;gap:8px}.mm .art-row .arr{display:none}}.mm .p-hero h1 em,.mm .intro .title h2 em,.mm .who-hero h1 em{display:block}.mm .who-hero{background:var(--deep);color:#fff;flex-direction:column;justify-content:space-between;gap:26px;min-height:100svh;padding:96px clamp(20px,4vw,56px) 34px;display:flex;position:relative;overflow:hidden}@keyframes whoZoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.mm .who-hero .wrow{z-index:2;letter-spacing:.14em;color:#ffffff8c;justify-content:space-between;gap:14px;font-size:11.5px;font-weight:700;display:flex;position:relative}.mm .who-hero h1{z-index:2;letter-spacing:-.05em;text-transform:uppercase;text-align:center;color:#fff;width:100%;font-size:clamp(3.2rem,12.5vw,11rem);line-height:.85;position:relative}.mm .who-hero h1 em{background:linear-gradient(96deg,var(--gold-lt),var(--gold-dk));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.mm .who-facts{z-index:2;grid-template-columns:repeat(4,1fr);gap:18px;display:grid;position:relative}.mm .who-facts span{letter-spacing:.12em;color:#fff6;font-size:10.5px;font-weight:700;display:block}.mm .who-facts b{color:#fff;margin-top:4px;font-size:13.5px;font-weight:700;display:block}@media(max-width:760px){.mm .who-facts{grid-template-columns:1fr 1fr}.mm .who-hero .wrow span:nth-child(2){display:none}}.mm .manif{letter-spacing:-.04em;max-width:24ch;font-size:clamp(1.8rem,5vw,4.1rem);font-weight:800;line-height:1.08}.mm .p2{top:17%}@media(max-width:900px){.mm .p2{top:10%}}.mm .hs-wrap{height:260vh}@media(max-width:900px){.mm .intro header{height:160vh;margin-bottom:-18vh}}.mm .p-hero .lead{margin-top:0}.mm .p-note{margin-top:12px}.mm .fld input[type=number]{width:100%;font-family:var(--f);border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:12px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .25s}.mm .fld input[type=number]:focus{border-color:var(--gold-dk)}.mm .art-body{color:var(--ink-2);margin-top:26px;font-size:1.04rem;line-height:1.85}.mm .art-body h1,.mm .art-body h2{letter-spacing:-.03em;color:var(--ink);text-transform:none;margin:38px 0 12px;font-size:clamp(1.5rem,2.8vw,2.1rem)}.mm .art-body h3{letter-spacing:-.02em;color:var(--ink);margin:30px 0 10px;font-size:clamp(1.15rem,2vw,1.45rem)}.mm .art-body p{margin-top:16px}.mm .art-body ul,.mm .art-body ol{margin:16px 0 0 20px;list-style:outside}.mm .art-body ol{list-style:decimal}.mm .art-body li{margin-top:8px}.mm .art-body strong{color:var(--ink);font-weight:700}.mm .art-body a{color:var(--gold-text);text-underline-offset:3px;text-decoration:underline}.mm .art-body blockquote{border-left:2px solid var(--gold-dk);font-family:var(--serif);color:var(--ink);margin:26px 0;padding:6px 0 6px 20px;font-size:1.2rem;font-style:italic}.mm .art-body hr{border:0;border-top:1px solid var(--line);margin:38px 0}.mm .art-body table{border-collapse:collapse;width:100%;margin-top:24px;font-size:14.5px}.mm .art-body th,.mm .art-body td{border-bottom:1px solid var(--line);text-align:left;padding:12px 14px}.mm .art-body th{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.mm .who-hero{background:var(--deep);color:#fff;justify-content:center;align-items:flex-end;min-height:92svh;padding:96px clamp(20px,4vw,56px) clamp(30px,5vh,54px);display:flex;position:relative;overflow:hidden}.mm .who-hero .bgp{object-fit:cover;object-position:50% 16%;opacity:.62;filter:grayscale()contrast(1.05);width:100%;height:100%;animation:12s ease-out both whoZoom;position:absolute;inset:0}.mm .who-hero:after{content:"";background:linear-gradient(#14120f73,#0000 38%,#14120fcc);position:absolute;inset:0}.mm .who-hero h1{z-index:2;letter-spacing:-.05em;text-transform:uppercase;text-align:center;color:#fff;width:100%;margin:0;font-size:clamp(3.2rem,12.5vw,11rem);line-height:.85;position:relative}.mm .who-hero h1 em{background:linear-gradient(96deg,var(--gold-lt),var(--gold-dk));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.mm .manif{letter-spacing:-.04em;max-width:24ch;margin-top:18px;font-size:clamp(1.8rem,5vw,4.1rem);font-weight:800;line-height:1.08}.mm .manif em{background:linear-gradient(96deg,var(--gold-dk),var(--gold-text));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.mm .who-dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px;padding-top:20px;display:grid}.mm .who-dl span{letter-spacing:.12em;color:var(--ink-3);font-size:10.5px;font-weight:700;display:block}.mm .who-dl b{font-family:var(--serif);color:var(--ink);margin-top:4px;font-size:1.5rem;font-style:italic;font-weight:400;display:block}@media(max-width:700px){.mm .who-dl{grid-template-columns:1fr 1fr}}.mm .tst .who u{display:none}.mm .tst .who{gap:0}@media(max-width:600px){.mm .p1,.mm .p4{display:none}.mm .p2{width:148px;top:9%;right:-6%}.mm .p3{width:150px;bottom:5%;left:-6%}.mm .hero{padding-bottom:104px}.mm .hero-core h1{font-size:clamp(2.7rem,12vw,3.9rem)}.mm .tst{width:min(78vw,320px);margin-right:12px;padding:18px}.mm .bx{padding:18px}.mm .bx-a .huge{font-size:3.8rem}.mm .cta{padding:32px 20px}.mm .books .cov{max-width:200px;margin-left:auto;margin-right:auto}}@media(max-width:820px){.mm .dock,.mm .dk-panel,.mm .help{display:none!important}}@media(max-width:600px){.mm .fl,.mm nav .btn{display:none}.mm .hero{padding-top:72px;padding-bottom:96px}.mm .hero-core h1{font-size:clamp(2.7rem,12vw,3.9rem)}.mm .tst{width:min(78vw,320px);margin-right:12px;padding:18px}.mm .bx{padding:18px}.mm .bx-a .huge{font-size:3.8rem}.mm .cta{padding:32px 20px}.mm .books .cov{max-width:200px;margin-left:auto;margin-right:auto}}.mm section{padding:clamp(36px,4.2vw,64px) 0}.mm section.mblock,.mm .mblock{border-top:0;padding:clamp(36px,4.2vw,64px) 0}.mm .sec-head{margin-bottom:clamp(16px,2vw,28px)}.mm .sec-head h2{margin:10px 0 8px}.mm .alt{padding:clamp(32px,4.6vw,64px) 0}.mm .hero-wrap{height:113vh}.mm .hero{padding-bottom:clamp(18px,2.2vw,28px)}.mm .intro header{height:135vh;margin-bottom:-28vh}.mm .p-hero{padding-bottom:clamp(18px,2.2vw,32px)}.mm .p-hero h1{margin:14px 0}.mm .cta{padding:clamp(36px,5vw,70px) clamp(24px,4.6vw,56px)}.mm footer{padding-top:clamp(40px,4.5vw,56px)}.mm .g2,.mm .grid3,.mm .grid4,.mm .books,.mm .bento,.mm .calcs{gap:14px}.mm .card{padding:clamp(18px,2vw,26px)}.mm .bx{padding:22px}.mm .plist li{padding:9px 0}.mm .alt h3{margin:10px 0 12px}.mm .alt ul{margin-top:14px}.mm .alt li{padding:9px 0}.mm .alt .btn{margin-top:18px}.mm .hero-core .lead{margin-top:clamp(16px,2.2vw,24px)}.mm .hero-btns{margin-top:clamp(18px,2.4vw,28px)}.mm .hero-trust{margin-top:clamp(16px,2.2vw,24px)}.mm .me h2{margin:12px 0 14px}.mm .me-stats{margin-top:20px;padding-top:18px}.mm .steps{gap:12px}.mm .books .cov{margin-bottom:14px}.mm .f-in{gap:26px;margin-bottom:30px}.mm .f-in li{margin-bottom:9px}@media(max-width:600px){.mm section,.mm section.mblock,.mm .mblock{padding:30px 0}.mm .sec-head{margin-bottom:14px}.mm .hero-wrap{height:110vh}.mm .hero{padding-bottom:24px}.mm .hero-core .lead{margin-top:14px}.mm .hero-btns{gap:9px;margin-top:16px}.mm .hero-trust{margin-top:14px}.mm .intro header{height:150vh;margin-bottom:-12vh}.mm .g2,.mm .grid3,.mm .grid4,.mm .books,.mm .bento,.mm .calcs{gap:10px}.mm .alt{gap:18px;padding:26px 0}.mm .steps{gap:18px}.mm .f-in{gap:18px;margin-bottom:22px}.mm .cta{padding:28px 18px}.mm footer{padding-bottom:112px}}.mm .alt h2{letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.2}.mm .calc h2{letter-spacing:-.03em;font-size:clamp(1.2rem,1.9vw,1.5rem);line-height:1.2}.mm .hero-core h1 .g,.mm .hero-core h1 .mi.g,.mm .intro .title h2 em,.mm .p-hero h1 em,.mm .who-hero h1 em,.mm .count-sec h2 em,.mm .manif em,.mm .res .rv2,.mm .bx-a .huge,.mm .mockres .rvx,.mm .feat h3{margin:-.22em -.12em;padding:.22em .12em}.mm .rw{margin:-.22em -.1em;padding:.22em .1em}.mm .rot{margin:-.24em -.1em;padding:.24em .1em}.mm .covp{aspect-ratio:1/1.414;object-fit:cover;border-radius:14px;width:100%;margin-bottom:14px;transition:transform .4s cubic-bezier(.215,.61,.355,1);display:block;box-shadow:0 20px 40px -22px #12100eb3}.mm .book:hover .covp{transform:rotate(-2deg)scale(1.02)}@media(max-width:860px){.mm .covp{max-width:230px}}.mm .intro .title p{white-space:nowrap}@media(max-width:760px){.mm .intro .title p{white-space:normal}}.mm .hs .hs-wrap{height:120vh}.mm .hs .hs-sticky{gap:clamp(18px,2.4vh,30px);height:auto;min-height:0;padding:clamp(28px,4vh,52px) 0;top:clamp(60px,10vh,96px)}.mm .hs .hs-card{min-height:clamp(280px,38vh,400px)}@media(max-width:900px){.mm .hs .hs-wrap{height:auto}.mm .hs .hs-sticky{padding:clamp(40px,7vw,60px) 0}}.mm .hs .hs-sticky{position:sticky;top:clamp(60px,10vh,96px)}.mm .hs .hs-wrap{height:auto;min-height:0}.mm .hs .hs-sticky{gap:clamp(18px,2.4vh,30px);height:auto;padding:clamp(28px,3.4vw,52px) 0;position:static;overflow:visible}.mm .hs .hs-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:auto;padding-bottom:10px;overflow-x:auto;transform:none!important}.mm .hs .hs-card{scroll-snap-align:start}
