.mt-faq{--mt-faq-ink:#0b0b14;--mt-faq-muted:#5a5a6b;--mt-faq-line:#e6e6ee;--mt-faq-tint:#eef3ff;--mt-faq-move:#ff930f;--mt-faq-move-light:#fff95b;--mt-faq-ex:#59d102;--mt-faq-ex-light:#f3f520;--mt-faq-steps:#0974f1;--mt-faq-steps-light:#9fccfa;--mt-faq-shade:8 24 72;--mt-faq-gutter:clamp(1rem,4vw,3.5rem);--mt-faq-max:76rem;background:#ffffff;color:var(--mt-faq-ink);font-family:var(--font-dm-sans),"DM Sans",sans-serif;overflow-x:clip;padding-block-end:clamp(3rem,6vw,5rem)}.mt-faq :is(h1,h2,h3,p,ul,ol,figure){margin:0}.mt-faq :is(h1,h2){font-weight:900;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.mt-faq :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--mt-faq-steps);outline-offset:3px}.mt-faq [id]{scroll-margin-top:1.5rem}.mt-faq--move{--dot:var(--mt-faq-move);--accent:linear-gradient(135deg,var(--mt-faq-move-light),var(--mt-faq-move))}.mt-faq--ex{--dot:var(--mt-faq-ex);--accent:linear-gradient(135deg,var(--mt-faq-ex-light),var(--mt-faq-ex))}.mt-faq--steps{--dot:var(--mt-faq-steps);--accent:linear-gradient(135deg,var(--mt-faq-steps-light),var(--mt-faq-steps))}.mt-faq__hero{color:#ffffff;display:grid;min-block-size:clamp(460px,62svh,640px);overflow:hidden;position:relative}.mt-faq__closer-photo,.mt-faq__hero-photo{inset:0;position:absolute!important}.mt-faq__closer-photo:after,.mt-faq__hero-photo:after{background:linear-gradient(to top,rgb(var(--mt-faq-shade)/.92),rgb(var(--mt-faq-shade)/.45) 70%,rgb(var(--mt-faq-shade)/.3)),linear-gradient(to right,rgb(var(--mt-faq-shade)/.6),transparent 70%);content:"";inset:0;position:absolute}.mt-faq__hero-copy{align-self:end;box-sizing:border-box;padding:8rem var(--mt-faq-gutter) clamp(6rem,10vw,8rem) clamp(1.25rem,5vw,4.5rem);position:relative}.mt-faq__hero-title{font-size:clamp(2.6rem,6.25vw,5.5rem);max-inline-size:14ch;text-shadow:0 4px 40px rgb(0 0 0/.25)}.mt-faq__byline{color:rgb(255 255 255/.9);font-size:.95rem;font-weight:600;margin-block-start:1.25rem!important;text-shadow:0 2px 16px rgb(0 0 0/.45)}.mt-faq__answer-card{background:#ffffff;border-radius:28px;box-shadow:0 24px 60px rgb(var(--mt-faq-shade)/.18);box-sizing:border-box;margin:calc(-1 * clamp(4rem, 8vw, 6rem)) auto 0;max-inline-size:calc(62rem - 2 * var(--mt-faq-gutter));overflow:hidden;padding:clamp(1.5rem,3vw,2.25rem);position:relative;width:calc(100% - 2 * var(--mt-faq-gutter))}.mt-faq__answer-card:before{background:linear-gradient(90deg,var(--mt-faq-move),var(--mt-faq-ex),var(--mt-faq-steps));block-size:6px;content:"";inset-inline:0;position:absolute;top:0}.mt-faq__answer{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.mt-faq__layout{align-items:start;box-sizing:border-box;display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,15rem) minmax(0,1fr);margin:0 auto;max-inline-size:var(--mt-faq-max);padding:clamp(3.5rem,7vw,6rem) var(--mt-faq-gutter) 0}.mt-faq__index{position:sticky;top:calc(6rem + env(safe-area-inset-top, 0px))}.mt-faq__index-nav{display:grid;gap:.25rem}.mt-faq__index-link{align-items:center;border-radius:14px;color:var(--mt-faq-ink);display:flex;font-size:.95rem;font-weight:700;gap:.65rem;min-block-size:44px;padding:0 .75rem;text-decoration:none;transition:background .16s ease}.mt-faq__index-link:before{background:var(--dot);block-size:10px;border-radius:50%;content:"";flex:none;inline-size:10px}.mt-faq__index-link:hover{background:var(--mt-faq-tint)}.mt-faq__index-count{color:var(--mt-faq-muted);font-size:.8rem;font-variant-numeric:tabular-nums;margin-inline-start:auto}.mt-faq__content{display:grid;gap:clamp(3rem,6vw,4.5rem)}.mt-faq__category-title{align-items:center;display:flex;font-size:clamp(1.75rem,3vw,2.5rem);gap:.85rem}.mt-faq__category-num{align-items:center;background:var(--accent);block-size:2.75rem;border-radius:50%;color:var(--mt-faq-ink);display:inline-flex;flex:none;font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:900;inline-size:2.75rem;justify-content:center;letter-spacing:0}.mt-faq__stack{display:grid;gap:.6rem;margin-block-start:1.5rem}.mt-faq-qna-article{background:#ffffff;border:2px solid var(--mt-faq-line);border-radius:20px;box-sizing:border-box;overflow:hidden;transition:border-color .16s ease}.mt-faq-qna-article:hover,.mt-faq-qna-article[open]{border-color:var(--dot)}.mt-faq-qna-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-faq-qna-summary::-webkit-details-marker{display:none}.mt-faq-qna-question{font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0}.mt-faq-qna-icon{background:var(--mt-faq-tint);block-size:2.25rem;border-radius:50%;box-sizing:border-box;flex:none;inline-size:2.25rem;padding:.5rem;transition:transform .22s ease,background .22s ease}.mt-faq-qna-article[open] .mt-faq-qna-icon{background:var(--accent);transform:rotate(45deg)}.mt-faq-qna-body{display:grid;gap:1rem;padding:0 1.25rem 1.35rem}.mt-faq-qna-answer{color:var(--mt-faq-muted);font-size:1rem;line-height:1.65;max-inline-size:70ch;overflow-wrap:anywhere}.mt-faq-qna-launch-cta{color:var(--mt-faq-steps);font-weight:800;justify-self:start;min-block-size:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.mt-faq-qna-launch-cta:hover{text-decoration-thickness:2px}.mt-faq-table-wrap{border:2px solid var(--mt-faq-line);border-radius:16px;max-inline-size:100%;overflow-x:auto}.mt-faq-table{border-collapse:collapse;font-size:.92rem;inline-size:100%}.mt-faq-table-caption{color:var(--mt-faq-muted);font-size:.85rem;font-weight:700;padding:.75rem 1rem;text-align:start}.mt-faq-table thead th{background:var(--mt-faq-tint);font-weight:800;padding:.65rem 1rem;text-align:start}.mt-faq-table tbody td,.mt-faq-table tbody th{border-block-start:1px solid var(--mt-faq-line);padding:.65rem 1rem;text-align:start;vertical-align:top}.mt-faq-table tbody th{font-weight:700}.mt-faq-table tbody td{color:var(--mt-faq-muted)}.mt-faq-formula,.mt-faq-ladder{background:var(--mt-faq-tint);border-radius:16px;padding:1rem 1.15rem}.mt-faq-formula-caption,.mt-faq-ladder-caption{color:var(--mt-faq-muted);font-size:.85rem;font-weight:700;margin-block-end:.75rem}.mt-faq-ladder-list{display:grid;gap:.4rem;grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));list-style:none;padding:0}.mt-faq-ladder-item{align-items:center;background:#ffffff;border-radius:999px;display:flex;gap:.5rem;padding:.35rem .75rem .35rem .35rem}.mt-faq-ladder-rank{align-items:center;background:var(--accent,linear-gradient(135deg,var(--mt-faq-ex-light),var(--mt-faq-ex)));block-size:1.75rem;border-radius:50%;display:inline-flex;flex:none;font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:900;inline-size:1.75rem;justify-content:center}.mt-faq-ladder-name{font-size:.9rem;font-weight:700}.mt-faq-formula-eq{font-size:clamp(1rem,1.4vw,1.15rem);font-weight:800;line-height:1.8}.mt-faq-formula-term{background:#ffffff;border-radius:999px;padding:.2rem .7rem;white-space:nowrap}.mt-faq-formula-op,.mt-faq__proscons-lede{color:var(--mt-faq-muted)}.mt-faq__proscons-lede{font-size:1.05rem;line-height:1.6;margin-block-start:1rem!important;max-inline-size:60ch}.mt-faq__proscons-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin-block-start:1.5rem}.mt-faq__proscons-col{background:var(--mt-faq-tint);border-radius:28px;overflow:hidden;padding:clamp(1.5rem,3vw,2rem);position:relative}.mt-faq__proscons-col:before{background:var(--accent);block-size:6px;content:"";inset-inline:0;position:absolute;top:0}.mt-faq__proscons-heading{font-size:1.35rem;font-weight:900;letter-spacing:-.03em}.mt-faq__proscons-list{display:grid;gap:.75rem;list-style:none;margin-block-start:1rem!important;padding:0}.mt-faq__proscons-list li{color:var(--mt-faq-muted);line-height:1.55;padding-inline-start:1.25rem;position:relative}.mt-faq__proscons-list li:before{background:var(--dot);block-size:8px;border-radius:50%;content:"";inline-size:8px;left:0;position:absolute;top:.6em}.mt-faq__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-faq-max) - 2 * var(--mt-faq-gutter));min-block-size:clamp(420px,46vw,520px);overflow:hidden;position:relative;width:calc(100% - 2 * var(--mt-faq-gutter))}.mt-faq__closer-copy{align-self:end;padding:clamp(1.75rem,4vw,3.5rem);position:relative}.mt-faq__closer-title{font-size:clamp(2.2rem,5vw,4.25rem);max-inline-size:14ch}.mt-faq__closer-body{font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:500;line-height:1.5;margin-block-start:1rem!important;max-inline-size:36rem}.mt-faq__closer-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1.75rem}.mt-faq__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-faq__action:hover{transform:translateY(-2px)}.mt-faq__action--primary{background:linear-gradient(135deg,var(--mt-faq-move-light),var(--mt-faq-move)) border-box;color:var(--mt-faq-ink)}.mt-faq__action--primary:hover{box-shadow:0 10px 30px rgb(255 147 15/.35)}.mt-faq__action--secondary{border-color:#ffffff;color:#ffffff}@media (max-width:900px){.mt-faq__layout{grid-template-columns:minmax(0,1fr)}.mt-faq__index{position:static}.mt-faq__index-nav{display:flex;flex-wrap:wrap;gap:.5rem}.mt-faq__index-link{background:var(--mt-faq-tint);border-radius:999px;font-size:.88rem;min-block-size:40px;padding:0 .9rem}.mt-faq__index-count{margin-inline-start:0}.mt-faq__closer{border-radius:24px}}@media (max-width:520px){.mt-faq-qna-summary{padding:1rem}.mt-faq-qna-body{padding:0 1rem 1.15rem}.mt-faq__action{inline-size:100%}}@media (prefers-reduced-motion:reduce){.mt-faq :is(.mt-faq__action,.mt-faq__index-link,.mt-faq-qna-article,.mt-faq-qna-icon){transition:none}.mt-faq .mt-faq__action:hover{transform:none}}