.mt{padding:72px 0;border-top:1px solid var(--border);background:var(--paper);box-sizing:border-box}.mt__title{font:700 clamp(26px,3.4vw,36px)/1.15 var(--font-display);color:var(--ink);margin:0 0 10px;letter-spacing:-.01em}.mt__sub{color:var(--ink-muted);font:400 16px/1.6 var(--font-body);margin:0 0 32px;max-width:640px}.mt__grid{column-width:320px;column-gap:20px}.mt__card{display:inline-block;width:100%;page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 20px;box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:22px 22px 18px;box-shadow:var(--shadow-card);min-width:0}.mt__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.mt__label{font:700 16px/1.3 var(--font-display);color:var(--ink);margin:0}.mt__count{font:600 12px/1 var(--font-body);color:var(--crimson);background:color-mix(in srgb,var(--crimson) 12%,transparent);border-radius:999px;padding:5px 9px}.mt__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mt__list a{display:inline-block;padding:7px 12px;border:1px solid var(--border);border-radius:999px;font:500 13px/1.3 var(--font-body);color:var(--ink-muted);text-decoration:none;transition:color .15s,border-color .15s,background .15s}.mt__list a:focus-visible,.mt__list a:hover{color:var(--crimson);border-color:var(--crimson);background:color-mix(in srgb,var(--crimson) 8%,transparent)}.mt__more{margin-top:12px}.mt__more>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font:600 13px/1 var(--font-body);color:var(--crimson);padding:8px 0}.mt__more>summary::-webkit-details-marker{display:none}.mt__more>summary:after{content:"+";font-size:16px;line-height:1}.mt__more[open]>summary:after{content:"\2212"}.mt__more:not([open])>summary .mt__hide,.mt__more[open]>summary .mt__show{display:none}.mt__more .mt__list{margin-top:6px}@media (max-width:720px){.mt{padding:48px 0}.mt__grid{column-width:320px;column-gap:20px}.mt__card{display:inline-block;width:100%;page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;box-sizing:border-box;padding:18px 16px 14px;border-radius:16px;margin:0 0 14px}}.hw{padding:72px 0;border-bottom:1px solid var(--border);background:var(--paper);box-sizing:border-box;text-align:center}.hw__title{font:700 clamp(26px,3.4vw,36px)/1.15 var(--font-display);color:var(--ink);margin:0 0 40px;letter-spacing:-.01em}.hw__steps{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:1040px;counter-reset:none}.hw__step{position:relative;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px 24px 26px;box-shadow:var(--shadow-card)}.hw__num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--crimson);color:#fff;font:700 17px/1 var(--font-display);margin-bottom:18px}.hw__h{font:700 18px/1.3 var(--font-display);color:var(--ink);margin:0 0 8px}.hw__p{font:400 15px/1.65 var(--font-body);color:var(--ink-muted);margin:0}@media (max-width:860px){.hw{padding:48px 0}.hw__title{margin-bottom:28px}.hw__steps{grid-template-columns:1fr;gap:14px}.hw__step{display:grid;grid-template-columns:40px 1fr;grid-column-gap:16px;column-gap:16px;padding:18px 16px;border-radius:16px}.hw__num{grid-row:1/span 2;margin:0}.hw__h{margin-bottom:4px}}.hw__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}@media (max-width:860px){.hw__cta{margin-top:24px;flex-direction:column;align-items:stretch}.hw__cta .btn{text-align:center;justify-content:center}}