.mt-article{max-width:1160px;margin:auto;padding:32px 22px 72px;color:#071b34}.mt-hero{max-width:820px;margin:24px 0 36px}.mt-hero nav{font-size:14px;margin-bottom:30px}.mt-hero h1{font-size:clamp(32px,5vw,58px);line-height:1.08;letter-spacing:-.035em;margin:16px 0}.mt-hero .lead{font-size:20px;line-height:1.65;color:#52647b}.mt-meta{color:#607289;font-size:14px}.mt-copy{max-width:850px;margin:40px auto}.mt-copy h2{margin-top:42px;line-height:1.25}.mt-copy p{line-height:1.8}.mt-copy table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.mt-copy td,.mt-copy th{padding:14px;text-align:left;border-bottom:1px solid #dbe5ef;min-width:140px}.mt-copy details{padding:18px 0;border-bottom:1px solid #dbe5ef}.mt-copy summary{font-weight:700;cursor:pointer}.mt-cross{display:flex;flex-wrap:wrap;gap:20px;padding:24px;background:#f0f5fa;border-radius:16px;margin-top:28px}.mt-tools{max-width:1160px;margin:48px auto;padding:32px 24px;color:#071b34}.mt-tools h2{font-size:clamp(26px,3vw,38px);line-height:1.2;max-width:750px}.mt-tools>p{line-height:1.7;color:#52647b}.mt-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.mt-card{display:flex;gap:20px;padding:28px;border:1px solid #dbe5ef;border-radius:20px;background:#f4f8fc;text-decoration:none;color:#071b34;transition:transform .15s,border-color .15s}.mt-card:hover{transform:translateY(-3px);border-color:#2f80ff}.mt-symbol{display:flex;align-items:center;justify-content:center;flex:0 0 64px;height:64px;background:#d9f32f;border-radius:16px;font-size:30px;font-weight:800}.mt-card-text{display:flex;flex-direction:column;gap:14px;line-height:1.6}.mt-card strong{font-size:22px;line-height:1.25}.mt-card b{color:#1758b5}.mc-app{border:1px solid #dbe5ef;border-radius:24px;background:#f5f8fc;padding:24px}.mc-notice{line-height:1.65;margin-top:0;color:#52647b}.mc-categories{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.mc-category,.mc-add,.mc-remove,.mc-download,.mc-reset,.mc-whatsapp{font:inherit;cursor:pointer;padding:12px 18px;border:1px solid #cedae7;border-radius:12px;background:white;color:#071b34;font-weight:650;text-decoration:none}.mc-category[aria-pressed=true]{background:#071b34;color:white;border-color:#071b34}.mc-row{display:grid;grid-template-columns:1fr 1.35fr auto;gap:14px;align-items:center;padding:20px;background:white;border-radius:14px;margin-bottom:10px}.mc-row-heading strong,.mc-item-note{display:block}.mc-item-note{font-size:12px;color:#607289;margin-top:6px;line-height:1.5}.mc-row-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mc-field{display:block;font-size:12px;min-width:0;font-weight:600}.mc-input{display:block;min-width:0;width:100%;padding:12px 8px;border:1px solid #c4d0de;border-radius:8px;font:inherit;font-size:16px;color:#071b34;background:white;margin-top:5px}.mc-input:focus-visible,.mc-app button:focus-visible,.mt-card:focus-visible{outline:3px solid #2f80ff;outline-offset:2px}.mc-input[aria-invalid=true]{border-color:#bb2626}.mc-subtotal{white-space:nowrap;font-weight:750;font-size:14px}.mc-row-error:empty{display:none}.mc-row-error{grid-column:1/-1;color:#a02020;font-size:13px}.mc-custom{padding:24px 0}.mc-custom-form{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.mc-custom-form input{max-width:100%}.mc-results{padding:24px;background:#071b34;color:white;border-radius:18px;margin-top:24px}.mc-total{display:block;font-size:42px;font-weight:800;letter-spacing:-.02em;margin:8px 0}.mc-results p{line-height:1.6}.mc-results a{color:inherit}.mc-selected-list{padding-left:20px;line-height:1.8}.mc-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.mc-actions .mc-whatsapp{background:#d9f32f;color:#071b34;border-color:#d9f32f}.mc-app button:disabled,.mc-app [aria-disabled=true]{opacity:.45;cursor:not-allowed}.mc-result-error,.mc-custom-error{color:#af2424}.mc-panel[hidden]{display:none}.boxes-tool .boxes-result strong{font-size:24px}.boxes-tool .boxes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boxes-tool button{background:#d9f32f;color:#071b34}.mt-article [id],.mt-tools[id]{scroll-margin-top:100px}@media(max-width:700px){.mt-cards{grid-template-columns:1fr}.mt-tools{padding:24px 18px;margin:24px auto}.mt-card{padding:20px;gap:14px}.mt-symbol{flex-basis:48px;height:48px;font-size:24px}.mt-card strong{font-size:20px}.mt-article{padding:20px 14px 48px}.mc-app{padding:14px;border-radius:16px}.mc-row{grid-template-columns:1fr;padding:16px;gap:12px}.mc-row-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-subtotal{text-align:right}.mc-category{padding:10px 12px;font-size:13px}.mc-results{padding:20px}.mc-actions>*{width:100%;text-align:center}.boxes-tool .boxes-grid{grid-template-columns:1fr}.mt-copy{margin-top:28px}.mt-cross{padding:18px}.mt-hero nav{font-size:12px}}

.mc-selected-item{display:flex;justify-content:space-between;gap:20px}.mc-custom-form>.mc-field{flex:1 1 120px;min-width:0}.mc-custom-form>.mc-field:first-child{flex-basis:200px}.mc-results h3{color:#fff}.mc-result-error:empty,.mc-custom-error:empty{display:none}.mc-result-error{color:#ffd0cb}.global-header .nav-dropdown.services{left:auto;right:0;max-width:90vw}
