#mtc-home{--paper:var(--lightningcss-light,#eef2f6)var(--lightningcss-dark,#15202b);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d2c3b);--ink:var(--lightningcss-light,#183247)var(--lightningcss-dark,#e6edf6);--muted:var(--lightningcss-light,#56697b)var(--lightningcss-dark,#b2c2d2);--line:var(--lightningcss-light,#d5dee8)var(--lightningcss-dark,#354859);--blue:var(--lightningcss-light,#254bb5)var(--lightningcss-dark,#afc4ff);--onblue:var(--lightningcss-light,#fff)var(--lightningcss-dark,#13264a);--gutter:max(48px,calc((100% - 1200px) / 2));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font:400 15px/1.65 var(--font-inter),Inter,Arial,sans-serif;background:var(--paper);color:var(--ink);flex:1;width:100%}@media (prefers-color-scheme:dark){#mtc-home{--lightningcss-light: ;--lightningcss-dark:initial}}#mtc-home *{box-sizing:border-box}#mtc-home .wrap{padding-left:var(--gutter);padding-right:var(--gutter)}#mtc-home header{padding:27px var(--gutter);justify-content:space-between;align-items:center;gap:25px;display:flex}#mtc-home .logo{letter-spacing:-1.2px;white-space:nowrap;font-size:23px;font-weight:700}#mtc-home .logo span{color:var(--blue);font-weight:500}#mtc-home nav{flex-wrap:wrap;gap:23px;display:flex}#mtc-home a{color:inherit;text-decoration:none}#mtc-home nav a{font-size:12px}#mtc-home a:hover{text-decoration:underline}#mtc-home :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}#mtc-home .pill:focus-visible{border-radius:100px}#mtc-home .eyebrow{text-transform:uppercase;letter-spacing:1.8px;color:var(--blue);font-size:11px;font-weight:600}#mtc-home h1{letter-spacing:-.057em;max-width:850px;margin:22px 0 26px;font-size:clamp(42px,7.4vw,76px);font-weight:600;line-height:1.04}#mtc-home h2{letter-spacing:-1.9px;margin:14px 0 22px;font-size:42px;font-weight:600;line-height:1.12}#mtc-home h3{letter-spacing:-.5px;margin:12px 0;font-size:20px;font-weight:600;line-height:1.3}#mtc-home p{color:var(--muted);margin:12px 0}#mtc-home .hero{padding-top:65px;padding-bottom:46px}#mtc-home .intro{max-width:630px;font-size:18px;line-height:1.65}#mtc-home .actions{flex-wrap:wrap;gap:12px;margin:27px 0 18px;display:flex}#mtc-home .pill{background:var(--blue);color:var(--onblue);font:600 16px/1.25 var(--font-inter),Inter,Arial,sans-serif;text-align:center;border:1px solid var(--blue);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:15px 24px;text-decoration:none;transition:transform .16s;display:inline-flex}#mtc-home .pill.secondary{border-color:var(--line);color:var(--ink);background:0 0}#mtc-home .pill:hover{text-decoration:none;transform:translateY(-2px)}#mtc-home .pill:active{transform:scale(.98)}#mtc-home .note{color:var(--muted);font-size:11px}#mtc-home .principles{border-top:1px solid var(--line);flex-wrap:wrap;gap:26px;margin-top:34px;padding-top:22px;font-size:12px;display:flex}#mtc-home .preview{margin:0 var(--gutter) 65px;background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}#mtc-home .preview-top{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:16px 24px;font-size:12px;display:flex}#mtc-home .preview-body{grid-template-columns:1fr 1.3fr;gap:40px;padding:26px;display:grid}#mtc-home .number{letter-spacing:-2px;margin:10px 0;font-size:48px;font-weight:600;line-height:1.2}#mtc-home .row{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:12px 0;font-size:12px;display:flex}#mtc-home .row:last-child{border:0}#mtc-home .tag{color:var(--blue);white-space:nowrap;font-size:11px}#mtc-home section.block{padding:65px var(--gutter);border-top:1px solid var(--line)}#mtc-home .white{background:var(--surface)}#mtc-home .split{grid-template-columns:1fr 1fr;gap:60px;display:grid}#mtc-home .split h2{margin-top:0}#mtc-home .three{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:32px;display:grid}#mtc-home .step{color:var(--blue);border-top:2px solid var(--blue);padding-top:18px;font-size:13px;font-weight:600}#mtc-home .three p{font-size:14px}#mtc-home .lead{max-width:650px;font-size:16px}#mtc-home .sources{flex-wrap:wrap;gap:10px;margin:24px 0 8px;display:flex}#mtc-home .source{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:8px 15px;font-size:12px}#mtc-home .deliverable{border-top:1px solid var(--line);grid-template-columns:38px 1fr;gap:10px;padding:20px 0;display:grid}#mtc-home .deliverable h3{margin:0 0 7px}#mtc-home .deliverable p{margin:0;font-size:14px}#mtc-home .index{color:var(--blue);padding-top:3px;font-size:12px}#mtc-home details{border-bottom:1px solid var(--line);padding:20px 0}#mtc-home summary{cursor:pointer;justify-content:space-between;gap:20px;font-weight:600;list-style:none;display:flex}#mtc-home summary::-webkit-details-marker{display:none}#mtc-home summary:after{content:"+";color:var(--blue);font-size:22px;font-weight:400}#mtc-home details[open] summary:after{content:"−"}#mtc-home details p{max-width:730px;font-size:14px;animation:.2s ease-out mtc-answer}#mtc-home .closing{max-width:700px}#mtc-home footer{padding:25px var(--gutter);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:25px;font-size:11px;display:flex}#mtc-home .dialog{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:20px;padding:24px}#mtc-home .dialog[hidden]{display:none}#mtc-home .dialog h3{margin-top:0}#mtc-home .dialog p{font-size:14px}#mtc-home .dialog button{margin-top:12px}#mtc-home .toplabel{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:11px}@keyframes mtc-answer{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){#mtc-home .pill{transition:none}#mtc-home .pill:hover,#mtc-home .pill:active{transform:none}#mtc-home details p{animation:none}}@media (max-width:700px){#mtc-home{--gutter:22px}#mtc-home header{padding:22px var(--gutter);flex-direction:column;align-items:flex-start}#mtc-home .hero{padding-top:36px}#mtc-home h1{font-size:48px}#mtc-home h2{letter-spacing:-1.4px;font-size:33px}#mtc-home .intro{font-size:16px}#mtc-home section.block{padding:42px var(--gutter)}#mtc-home .split,#mtc-home .three,#mtc-home .preview-body{grid-template-columns:1fr;gap:25px}#mtc-home .preview{margin:0 var(--gutter) 40px}#mtc-home .preview-body{padding:20px}#mtc-home .preview-top{flex-wrap:wrap;padding:15px 20px}#mtc-home .principles{gap:12px 20px}#mtc-home .row{flex-wrap:wrap}#mtc-home nav{gap:16px}}#mtc-home .dialog .fields{gap:14px;margin-top:16px;display:grid}#mtc-home .dialog label{color:var(--ink);gap:6px;font-size:13px;font-weight:600;display:grid}#mtc-home .dialog .opt{color:var(--muted);font-weight:400}#mtc-home .dialog input,#mtc-home .dialog textarea{font:400 15px/1.5 var(--font-inter),Inter,Arial,sans-serif;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:10px;width:100%;padding:11px 13px}#mtc-home .dialog input[aria-invalid=true],#mtc-home .dialog textarea[aria-invalid=true]{border-color:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ff9c94)}#mtc-home .dialog .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}#mtc-home .dialog .form-error{color:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ff9c94);font-size:14px}#mtc-home .dialog a{text-decoration:underline}#mtc-home .dialog .pill[disabled]{opacity:.6;cursor:default;transform:none}
