.mtb-page{--p: var(--mtb-accent, #5980a6);--p-deep: var(--mtb-accent-deep, #416180);--bg: var(--mtb-canvas, #f2f2f3);--ink: var(--mtb-ink, #1d1f20);--line: var(--mtb-line, rgba(29,31,32,.16));--line-soft: var(--mtb-line-soft, rgba(29,31,32,.1));--text-body: var(--mtb-text-body, rgba(29,31,32,.82));--text-muted: var(--mtb-text-muted, rgba(29,31,32,.6));background:var(--bg);color:var(--ink);min-height:100dvh;font-family:var(--mtb-body-font, Archivo, sans-serif);-webkit-font-smoothing:antialiased}.mtb-page h1,.mtb-page h2,.mtb-page h3{font-family:var(--mtb-head-font, "Archivo Narrow", sans-serif);font-weight:600;text-transform:uppercase;letter-spacing:.01em;margin:0}.mtb-band{padding:56px 44px 48px;border-bottom:1px solid var(--line)}.mtb-rule{border:0;height:1px;background:var(--line);margin:14px 0 18px;width:100%}.mtb-kicker{display:block;font-family:var(--mtb-head-font, "Archivo Narrow", sans-serif);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--p-deep)}.mtb-label{display:block;font-family:var(--mtb-head-font, "Archivo Narrow", sans-serif);font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:7px}.mtb-accent-text{color:var(--p-deep)}.mtb-unit{font-family:var(--mtb-body-font, Archivo, sans-serif);font-weight:400;font-size:.55em;color:var(--text-muted)}.mtb-btn{display:inline-flex;align-items:center;gap:8px;border-radius:0;font-family:var(--mtb-head-font, "Archivo Narrow", sans-serif);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:10px 18px;border:1px solid var(--p);background:var(--p);color:var(--mtb-on-accent, #f2f2f3);text-decoration:none;cursor:pointer}.mtb-btn:hover{background:var(--p-deep);border-color:var(--p-deep)}.mtb-btn-lg{padding:13px 22px;font-size:13px}.mtb-btn-secondary{background:transparent;color:var(--p-deep);border-color:var(--line)}.mtb-btn-secondary:hover{background:color-mix(in oklch,var(--p) 12%,var(--bg));border-color:var(--p)}.mtb-btn-on-field{background:var(--mtb-on-field, #f2f2f3);color:var(--mtb-field, #1d2d3d);border-color:var(--mtb-on-field, #f2f2f3)}.mtb-btn-on-field:hover{opacity:.88}.mtb-btn-secondary.mtb-btn-on-field{background:transparent;color:var(--mtb-on-field, #f2f2f3);border-color:#f2f2f366}.mtb-btn:disabled{opacity:.5;cursor:not-allowed}.mtb-plate{border:1px solid var(--line);padding:18px 20px;background:transparent}.mtb-tag{display:inline-flex;align-items:center;font-family:var(--mtb-head-font, "Archivo Narrow", sans-serif);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border:1px solid var(--line);color:var(--text-muted);white-space:nowrap}.mtb-tag-accent{background:color-mix(in oklch,var(--p) 12%,var(--bg));border-color:var(--p);color:var(--p-deep)}.mtb-hatch{background-image:var(--mtb-hatch, repeating-linear-gradient(45deg, rgba(89,128,166,.08) 0 10px, transparent 10px 20px));border:1px solid var(--line);display:flex;align-items:flex-end;padding:16px}.mtb-figure-caption{font-size:11.5px;color:var(--text-muted)}.mtb-table{width:100%;border-collapse:collapse;font-size:13.5px}.mtb-table th{text-align:left;font-family:var(--mtb-head-font, "Archivo Narrow", sans-serif);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:0 0 8px;border-bottom:1px solid var(--line)}.mtb-table td{padding:10px 0;border-bottom:1px solid var(--line-soft)}.mtb-table .mtb-num{font-family:var(--mtb-head-font, "Archivo Narrow", sans-serif);font-weight:600;font-variant-numeric:tabular-nums}.mtb-input{width:100%;height:42px;padding:0 12px;border-radius:0;border:1px solid var(--line);background:#fff;color:var(--ink);font-family:var(--mtb-body-font, Archivo, sans-serif);font-size:14px;outline:none;transition:border-color .15s;box-sizing:border-box}.mtb-input:focus{border-color:var(--p)}.mtb-seg{display:flex}.mtb-seg-opt{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border:1px solid var(--line);border-left:0;font-family:var(--mtb-head-font, "Archivo Narrow", sans-serif);font-weight:600;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;user-select:none;background:transparent}.mtb-seg-opt:first-child{border-left:1px solid var(--line)}.mtb-seg-opt.is-on{background:var(--p);color:var(--mtb-on-accent, #f2f2f3);border-color:var(--p)}.mtb-checkline{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text-body);cursor:pointer}.mtb-checkline input{width:15px;height:15px;accent-color:var(--p);cursor:pointer}@media(max-width:560px){.mtb-band{padding:40px 20px}}.mtb-header{display:flex;align-items:center;height:62px;padding:0 28px;border-bottom:1px solid var(--mtb-line, rgba(29,31,32,.16));gap:24px;font-family:var(--mtb-body-font, Archivo, sans-serif)}.mtb-brand{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.mtb-logo{height:42px;width:auto;display:block}.mtb-wordmark{font-family:var(--mtb-head-font, "Archivo Narrow", sans-serif);font-weight:600;font-size:22px;letter-spacing:.04em;text-transform:uppercase;color:var(--mtb-ink, #1d1f20)}.mtb-header-div{width:1px;height:24px;background:var(--mtb-line, rgba(29,31,32,.16));flex-shrink:0}.mtb-nav-links{display:flex;align-items:center;gap:28px;flex:1}.mtb-nav-link{font-family:var(--mtb-head-font, "Archivo Narrow", sans-serif);font-weight:500;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--mtb-text-muted, rgba(29,31,32,.6));text-decoration:none;padding-bottom:6px;transition:color .15s}.mtb-nav-link:hover{color:var(--mtb-ink, #1d1f20)}.mtb-nav-link.is-active{color:var(--mtb-accent-deep, #416180);box-shadow:inset 0 -2px 0 var(--mtb-accent, #5980a6)}.mtb-header-right{display:flex;align-items:center;gap:20px;flex-shrink:0}.mtb-signin-link{color:var(--mtb-ink, #1d1f20);padding-bottom:0}.mtb-mobile-toggle{display:none;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--mtb-ink, #1d1f20);padding:4px}.mtb-mobile-toggles{display:flex;align-items:center;gap:10px;padding:4px 0}.mtb-mobile-panel{display:none;flex-direction:column;gap:4px;padding:16px 20px 20px;background:var(--mtb-canvas, #f2f2f3);border-bottom:1px solid var(--mtb-line, rgba(29,31,32,.16))}.mtb-mobile-link{font-family:var(--mtb-head-font, "Archivo Narrow", sans-serif);font-weight:500;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--mtb-ink, #1d1f20);text-decoration:none;padding:10px 4px}.mtb-mobile-link.is-active{color:var(--mtb-accent-deep, #416180)}.mtb-mobile-rule{height:1px;background:var(--mtb-line, rgba(29,31,32,.16));margin:6px 0}.mtb-mobile-cta{justify-content:center;margin-top:8px}@media(max-width:900px){.mtb-nav-links,.mtb-header-right{display:none}.mtb-mobile-toggle,.mtb-mobile-panel{display:flex}}@media(max-width:560px){.mtb-header{padding:0 16px}}
