.mt-download{--mt-download-ink:#0b0b14;--mt-download-muted:#5a5a6b;--mt-download-line:#e6e6ee;--mt-download-tint:#eef3ff;--mt-download-move:#ff930f;--mt-download-move-light:#fff95b;--mt-download-ex:#59d102;--mt-download-ex-light:#f3f520;--mt-download-steps:#0974f1;--mt-download-steps-light:#9fccfa;--mt-download-shade:8 24 72;--mt-download-gutter:clamp(1rem,4vw,3.5rem);--mt-download-max:76rem;background:#ffffff;color:var(--mt-download-ink);font-family:var(--font-dm-sans),"DM Sans",sans-serif;overflow-x:clip;padding-block-end:clamp(3rem,6vw,5rem)}.mt-download :is(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0}.mt-download :is(h1,h2){font-weight:900;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.mt-download :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--mt-download-steps);outline-offset:3px}.mt-download--move{--dot:var(--mt-download-move);--accent:linear-gradient(135deg,var(--mt-download-move-light),var(--mt-download-move))}.mt-download--ex{--dot:var(--mt-download-ex);--accent:linear-gradient(135deg,var(--mt-download-ex-light),var(--mt-download-ex))}.mt-download--steps{--dot:var(--mt-download-steps);--accent:linear-gradient(135deg,var(--mt-download-steps-light),var(--mt-download-steps))}.mt-download__details,.mt-download__faq,.mt-download__platforms,.mt-download__proof,.mt-download__steps{box-sizing:border-box;margin:0 auto;max-inline-size:var(--mt-download-max);padding:clamp(4rem,8vw,6rem) var(--mt-download-gutter) 0}.mt-download__h2{font-size:clamp(1.9rem,3.6vw,3rem)}.mt-download__eyebrow{color:var(--mt-download-steps);font-size:.95rem;font-weight:800;margin-block-end:.75rem!important}.mt-download__lead{color:var(--mt-download-muted);font-size:1.05rem;line-height:1.6;margin-block-start:1rem!important;max-inline-size:60ch}.mt-download__link{align-items:center;color:var(--mt-download-ink);display:inline-flex;font-weight:800;min-block-size:44px;text-decoration:underline;text-decoration-color:var(--dot,currentColor);text-decoration-thickness:2px;text-underline-offset:4px}.mt-download__link:hover{text-decoration-thickness:3px}.mt-download__store-row{display:flex;flex-wrap:wrap;gap:.75rem}.mt-download__action{align-items:center;border:3px solid transparent;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:1rem;font-weight:800;justify-content:center;min-block-size:52px;padding:0 1.5rem;text-align:center;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.mt-download__action:hover{transform:translateY(-2px)}.mt-download__action--primary{background:linear-gradient(135deg,var(--mt-download-move-light),var(--mt-download-move)) border-box;color:var(--mt-download-ink)}.mt-download__action--primary:hover{box-shadow:0 10px 30px rgb(255 147 15/.35)}.mt-download__action--secondary{border-color:#ffffff;color:#ffffff}.mt-download__rating-line{color:rgb(255 255 255/.88);font-size:.9rem;margin-block-start:1rem!important}.mt-download__hero{color:#ffffff;display:grid;min-block-size:clamp(600px,88svh,840px);overflow:hidden;position:relative}.mt-download__closer-photo,.mt-download__hero-photo{inset:0;position:absolute!important}.mt-download__closer-photo:after,.mt-download__hero-photo:after{background:linear-gradient(to top,rgb(var(--mt-download-shade)/.92),rgb(var(--mt-download-shade)/.45) 70%,rgb(var(--mt-download-shade)/.3)),linear-gradient(to right,rgb(var(--mt-download-shade)/.6),transparent 70%);content:"";inset:0;position:absolute}.mt-download__hero-copy{align-self:end;box-sizing:border-box;padding:8rem var(--mt-download-gutter) clamp(5.5rem,9vw,7.5rem) clamp(1.25rem,5vw,4.5rem);position:relative}.mt-download__hero-eyebrow{color:#ffffff;font-size:1rem;font-weight:800;margin-block-end:1rem!important;text-shadow:0 2px 16px rgb(0 0 0/.45)}.mt-download__hero-title{font-size:clamp(2.6rem,6.25vw,5.5rem);max-inline-size:13ch;text-shadow:0 4px 40px rgb(0 0 0/.25)}.mt-download__hero-lede{font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:500;line-height:1.5;margin-block:1.5rem 2rem!important;max-inline-size:42rem;text-shadow:0 2px 16px rgb(0 0 0/.45)}.mt-download__platform-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));margin-block-start:2rem}.mt-download__platform{background:var(--mt-download-tint);border-radius:28px;overflow:hidden;padding:clamp(1.75rem,3vw,2.5rem);position:relative}.mt-download__platform:before{background:var(--accent);block-size:6px;content:"";inset-inline:0;position:absolute;top:0}.mt-download__platform .mt-download__eyebrow{color:var(--mt-download-muted)}.mt-download__platform-title{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:900;letter-spacing:-.03em;line-height:1.1}.mt-download__platform-body{color:var(--mt-download-muted);line-height:1.6;margin-block-start:.85rem!important}.mt-download__platform-links{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin-block-start:1rem}.mt-download__proof-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:2rem}.mt-download__proof-card{border:2px solid var(--mt-download-line);border-radius:28px;display:grid;gap:1rem;grid-template-rows:auto 1fr auto;padding:clamp(1.5rem,2.5vw,2rem)}.mt-download__proof-title{font-size:1.15rem;font-weight:900;letter-spacing:-.02em}.mt-download__proof-caption{color:var(--mt-download-muted);font-size:.9rem;line-height:1.5}.mt-download__compat{display:grid;gap:.75rem;list-style:none;padding:0}.mt-download__compat li{display:grid;gap:.15rem}.mt-download__compat strong{font-weight:800}.mt-download__compat span{color:var(--mt-download-muted);font-size:.92rem;line-height:1.45}.mt-download__rings{align-items:center;display:flex;gap:1.25rem}.mt-download__rings svg{flex:none}.mt-download__ring-legend{display:grid;gap:.5rem;list-style:none;padding:0}.mt-download__ring-legend li{align-items:center;display:flex;font-weight:800;gap:.5rem}.mt-download__ring-legend li:before{background:var(--accent);block-size:12px;border-radius:50%;content:"";inline-size:12px}.mt-download__rating{align-content:center;display:grid;gap:.35rem}.mt-download__stars{color:var(--mt-download-move)}.mt-download__rating-value{font-size:clamp(2.75rem,4vw,3.5rem);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.04em;line-height:1}.mt-download__rating-label{color:var(--mt-download-muted);font-weight:600}.mt-download__step-grid{counter-reset:none;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));list-style:none;margin-block-start:2rem!important;padding:0}.mt-download__step{background:var(--mt-download-tint);border-radius:28px;padding:clamp(1.5rem,2.5vw,2rem)}.mt-download__step-num{align-items:center;background:var(--accent);block-size:3rem;border-radius:50%;display:inline-flex;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:900;inline-size:3rem;justify-content:center}.mt-download__step h3{font-size:1.35rem;font-weight:900;letter-spacing:-.03em;line-height:1.15;margin-block-start:1.1rem}.mt-download__step p{color:var(--mt-download-muted);line-height:1.55;margin-block-start:.6rem}.mt-download__details{display:grid;gap:clamp(4rem,8vw,6rem)}.mt-download__chips{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin-block-start:1.75rem!important;padding:0}.mt-download__chips li{align-items:center;background:var(--mt-download-tint);border-radius:999px;display:inline-flex;font-weight:700;gap:.55rem;padding:.6rem 1rem}.mt-download__chips li:before{background:linear-gradient(135deg,var(--mt-download-ex-light),var(--mt-download-ex));block-size:10px;border-radius:50%;content:"";flex:none;inline-size:10px}.mt-download__use-case-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin-block-start:2rem}.mt-download__use-case{border:2px solid var(--mt-download-line);border-radius:24px;overflow:hidden;padding:1.75rem 1.5rem 1.5rem;position:relative}.mt-download__use-case:before{background:var(--accent);block-size:6px;content:"";inset-inline:0;position:absolute;top:0}.mt-download__use-case-title{font-size:1.2rem;font-weight:900;letter-spacing:-.02em;line-height:1.2}.mt-download__use-case-body{color:var(--mt-download-muted);line-height:1.55;margin-block-start:.6rem!important}.mt-download__story{background:var(--mt-download-tint);border-radius:32px;padding:clamp(2rem,5vw,4rem)}.mt-download__story-title{font-size:clamp(1.9rem,3.6vw,3rem);font-weight:900;letter-spacing:-.04em;line-height:1;max-inline-size:22ch}.mt-download__story-intro{color:var(--mt-download-muted);margin-block-start:.85rem!important}.mt-download__story-quote{font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.35;margin-block-start:1.75rem!important;max-inline-size:48ch}.mt-download__story-caption{color:var(--mt-download-muted);font-size:.92rem;font-weight:600;margin-block-start:1.25rem}.mt-download__faq-list{display:grid;gap:.6rem;margin-block-start:1.75rem;max-inline-size:56rem}.mt-download__faq-item{border:2px solid var(--mt-download-line);border-radius:20px;overflow:hidden;transition:border-color .16s ease}.mt-download__faq-item:hover,.mt-download__faq-item[open]{border-color:var(--mt-download-steps)}.mt-download__faq-summary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;min-block-size:44px;padding:1.1rem 1.25rem}.mt-download__faq-summary::-webkit-details-marker{display:none}.mt-download__faq-q{font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.3}.mt-download__faq-icon{background:var(--mt-download-tint);block-size:2.25rem;border-radius:50%;box-sizing:border-box;flex:none;inline-size:2.25rem;padding:.5rem;transition:transform .22s ease}.mt-download__faq-item[open] .mt-download__faq-icon{transform:rotate(45deg)}.mt-download__faq-a{color:var(--mt-download-muted);line-height:1.65;max-inline-size:70ch;overflow-wrap:anywhere;padding:0 1.25rem 1.35rem}.mt-download__closer{border-radius:32px;box-sizing:border-box;color:#ffffff;display:grid;margin:clamp(5rem,9vw,8rem) auto 0;max-inline-size:calc(var(--mt-download-max) - 2 * var(--mt-download-gutter));min-block-size:clamp(480px,50vw,600px);overflow:hidden;position:relative;width:calc(100% - 2 * var(--mt-download-gutter))}.mt-download__closer-copy{align-self:end;padding:clamp(1.75rem,4vw,3.5rem);position:relative}.mt-download__closer-title{font-size:clamp(2.2rem,5vw,4.25rem);max-inline-size:14ch}.mt-download__closer-body{font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:500;line-height:1.5;margin-block:1rem 1.75rem!important;max-inline-size:36rem}.mt-download__answer-card{background:#ffffff;border-radius:28px;box-shadow:0 24px 60px rgb(var(--mt-download-shade)/.18);box-sizing:border-box;margin:calc(-1 * clamp(3.5rem, 7vw, 5rem)) auto 0;max-inline-size:calc(62rem - 2 * var(--mt-download-gutter));overflow:hidden;padding:clamp(1.5rem,3vw,2.25rem);position:relative;width:calc(100% - 2 * var(--mt-download-gutter))}.mt-download__answer-card:before{background:linear-gradient(90deg,var(--mt-download-move),var(--mt-download-ex),var(--mt-download-steps));block-size:6px;content:"";inset-inline:0;position:absolute;top:0}.mt-download__answer{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}@media (max-width:960px){.mt-download__proof-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.mt-download__closer,.mt-download__story{border-radius:24px}}@media (max-width:520px){.mt-download__store-row .mt-download__action{inline-size:100%}.mt-download__faq-summary{padding:1rem}.mt-download__faq-a{padding:0 1rem 1.15rem}}@media (prefers-reduced-motion:reduce){.mt-download :is(.mt-download__action,.mt-download__faq-item,.mt-download__faq-icon){transition:none}.mt-download .mt-download__action:hover{transform:none}}