.mn{--mn-ink: #0b0b0c;--mn-muted: #6e6e73;--mn-bg: #ffffff;--mn-surface: #f5f5f3;--mn-line: rgba(11, 11, 12, .1);--mn-radius: clamp(18px, 2.4vw, 32px);--mn-pad: clamp(20px, 5vw, 64px);--mn-space: clamp(72px, 11vw, 168px);--mn-ease: cubic-bezier(.2, .7, .2, 1);display:block;width:100%;background:var(--mn-bg);color:var(--mn-ink);font-family:var(--font-body--family, inherit);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mn--soft{--mn-bg: #f5f5f3;--mn-surface: #ffffff}.mn--dark{--mn-ink: #f5f5f3;--mn-muted: #a1a1a6;--mn-bg: #0b0b0c;--mn-surface: #19191b;--mn-line: rgba(255, 255, 255, .14)}.mn *,.mn *:before,.mn *:after{box-sizing:border-box}.mn .mn-wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:var(--mn-pad)}.mn .mn-sec{padding-block:var(--mn-space)}.mn .mn-sec--tight{padding-block:calc(var(--mn-space) * .55)}.mn .mn-eyebrow{margin:0 0 clamp(16px,2vw,24px);font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--mn-muted)}.mn .mn-h1,.mn .mn-h2,.mn .mn-h3{margin:0;font-family:var(--font-heading--family, inherit);font-weight:500;color:var(--mn-ink);text-transform:none;text-wrap:balance}.mn .mn-h1{font-size:clamp(2.75rem,8.4vw,7.25rem);line-height:.97;letter-spacing:-.05em}.mn .mn-h2{font-size:clamp(2rem,4.8vw,4rem);line-height:1.03;letter-spacing:-.04em}.mn .mn-h3{font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.2;letter-spacing:-.02em}.mn .mn-lead{margin:0;max-width:34em;font-size:clamp(1.0625rem,1.45vw,1.3125rem);line-height:1.5;letter-spacing:-.01em;color:var(--mn-muted);text-wrap:pretty}.mn .mn-text{margin:0;max-width:36em;font-size:1rem;line-height:1.6;color:var(--mn-muted);text-wrap:pretty}.mn .mn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(28px,3.4vw,44px)}.mn .mn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:999px;background:var(--mn-ink);color:var(--mn-bg);font-size:15px;font-weight:500;letter-spacing:-.005em;line-height:1;text-decoration:none;transition:transform .35s var(--mn-ease),opacity .35s var(--mn-ease)}.mn .mn-btn:hover{opacity:.86;transform:translateY(-1px)}.mn .mn-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--mn-ink);font-size:15px;font-weight:500;line-height:1;text-decoration:none}.mn .mn-link:after{content:"\2192";transition:transform .35s var(--mn-ease)}.mn .mn-link:hover:after{transform:translate(4px)}.mn .mn-btn:focus-visible,.mn .mn-link:focus-visible,.mn .mn-faq__q:focus-visible{outline:2px solid var(--mn-ink);outline-offset:4px}.mn .mn-media{position:relative;overflow:hidden;width:100%;aspect-ratio:var(--mn-ratio, 16 / 9);border-radius:var(--mn-radius);background:var(--mn-surface)}.mn .mn-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mn .mn-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;background:radial-gradient(120% 90% at 50% 0%,#ffffff8c,#fff0 60%);color:var(--mn-muted);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-align:center}.mn--dark .mn-ph{background:radial-gradient(120% 90% at 50% 0%,#ffffff0f,#fff0 60%)}.mn .mn-ph__icon{position:relative;width:44px;height:44px;border:1px solid var(--mn-line);border-radius:50%}.mn .mn-ph__icon:before,.mn .mn-ph__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1px;background:currentColor;transform:translate(-50%,-50%)}.mn .mn-ph__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.mn-hero{padding-block:clamp(48px,7vw,104px) clamp(40px,5vw,72px)}.mn .mn-hero__head{display:flex;flex-direction:column;align-items:center;text-align:center}.mn .mn-hero__head .mn-lead{margin-top:clamp(20px,2.4vw,32px)}.mn .mn-hero__head .mn-actions{justify-content:center}.mn .mn-hero__media{margin-top:clamp(40px,6vw,88px)}.mn .mn-stats{display:grid;grid-template-columns:repeat(var(--mn-cols, 3),minmax(0,1fr));gap:clamp(24px,4vw,64px);margin:0;padding:0;list-style:none}.mn .mn-stat{padding-top:clamp(20px,2.4vw,32px);border-top:1px solid var(--mn-line)}.mn .mn-stat__value{display:flex;align-items:baseline;gap:6px;margin:0;font-family:var(--font-heading--family, inherit);font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--mn-ink)}.mn .mn-stat__unit{font-size:.32em;letter-spacing:-.01em;color:var(--mn-muted)}.mn .mn-stat__label{margin:clamp(12px,1.4vw,18px) 0 0;max-width:18em;font-size:15px;line-height:1.45;color:var(--mn-muted)}.mn .mn-feature{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,7vw,112px)}.mn .mn-feature--reverse .mn-feature__media{order:2}.mn .mn-feature__body .mn-text{margin-top:clamp(18px,2vw,28px)}.mn .mn-list{margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;border-bottom:1px solid var(--mn-line)}.mn .mn-list li{padding:16px 0;border-top:1px solid var(--mn-line);font-size:15px;line-height:1.4;color:var(--mn-ink)}.mn .mn-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(20px,4vw,64px);margin-bottom:clamp(40px,6vw,88px)}.mn .mn-head .mn-eyebrow{grid-column:1 / -1;margin-bottom:0}.mn .mn-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,16px)}.mn .mn-card{display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(220px,24vw,320px);padding:clamp(24px,2.6vw,36px);border-radius:var(--mn-radius);background:var(--mn-surface)}.mn .mn-card--wide{grid-column:span 2}.mn .mn-card__index{font-size:12px;font-weight:500;letter-spacing:.14em;color:var(--mn-muted);font-variant-numeric:tabular-nums}.mn .mn-card .mn-text{margin-top:10px;max-width:26em;font-size:15px;line-height:1.5}.mn .mn-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin:0;padding:0;list-style:none;counter-reset:mn-step}.mn .mn-step{padding-top:clamp(20px,2.4vw,32px);border-top:1px solid var(--mn-line);counter-increment:mn-step}.mn .mn-step:before{content:counter(mn-step);display:block;margin-bottom:clamp(32px,6vw,96px);font-family:var(--font-heading--family, inherit);font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:1;letter-spacing:-.05em;color:var(--mn-ink)}.mn .mn-step .mn-text{margin-top:10px;max-width:22em;font-size:15px;line-height:1.5}.mn .mn-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,7vw,112px)}.mn .mn-split__aside{position:sticky;top:calc(var(--header-height, 72px) + 32px)}.mn .mn-split__aside .mn-text{margin-top:clamp(16px,2vw,24px)}.mn .mn-specs{margin:0;border-bottom:1px solid var(--mn-line)}.mn .mn-spec{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:clamp(16px,1.8vw,22px) 0;border-top:1px solid var(--mn-line);font-size:16px;line-height:1.4}.mn .mn-spec dt{margin:0;color:var(--mn-muted)}.mn .mn-spec dd{margin:0;font-weight:500;text-align:right;font-variant-numeric:tabular-nums;color:var(--mn-ink)}.mn .mn-faq{border-bottom:1px solid var(--mn-line)}.mn .mn-faq__item{border-top:1px solid var(--mn-line)}.mn .mn-faq__q{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(20px,2.2vw,28px) 0;cursor:pointer;list-style:none;font-family:var(--font-heading--family, inherit);font-size:clamp(1.0625rem,1.5vw,1.3125rem);font-weight:500;line-height:1.3;letter-spacing:-.02em;color:var(--mn-ink)}.mn .mn-faq__q::-webkit-details-marker{display:none}.mn .mn-faq__icon{position:relative;flex:none;width:16px;height:16px}.mn .mn-faq__icon:before,.mn .mn-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .4s var(--mn-ease)}.mn .mn-faq__icon:after{transform:rotate(90deg)}.mn .mn-faq__item[open] .mn-faq__icon:after{transform:rotate(0)}.mn .mn-faq__a{padding:0 40px clamp(22px,2.4vw,32px) 0}.mn-cta{padding-block:clamp(20px,3vw,40px)}.mn .mn-cta__panel{display:flex;flex-direction:column;align-items:center;padding:clamp(72px,12vw,176px) clamp(24px,5vw,64px);border-radius:var(--mn-radius);text-align:center}.mn .mn-cta__panel .mn-lead{margin-top:clamp(18px,2vw,28px)}.mn .mn-cta__price{margin:clamp(16px,1.8vw,24px) 0 0;font-size:15px;color:var(--mn-muted);font-variant-numeric:tabular-nums}.mn .mn-cta__panel .mn-actions{justify-content:center}.mn-js .mn-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--mn-ease),transform .9s var(--mn-ease);transition-delay:var(--mn-delay, 0ms)}.mn-js .mn-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mn .mn-btn,.mn .mn-link:after,.mn .mn-faq__icon:after{transition:none}}@media(max-width:899px){.mn .mn-feature,.mn .mn-head,.mn .mn-split{grid-template-columns:minmax(0,1fr)}.mn .mn-feature--reverse .mn-feature__media{order:0}.mn .mn-split__aside{position:static}.mn .mn-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.mn .mn-media{aspect-ratio:var(--mn-ratio-m, var(--mn-ratio, 4 / 5))}.mn .mn-stats,.mn .mn-steps,.mn .mn-cards{grid-template-columns:minmax(0,1fr)}.mn .mn-card--wide{grid-column:auto}.mn .mn-card{min-height:200px}.mn .mn-step:before{margin-bottom:24px}.mn .mn-actions,.mn .mn-hero__head .mn-btn,.mn .mn-cta__panel .mn-btn{width:100%}.mn .mn-faq__a{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mn.css.map */
