/* The selector belongs to the interactive first cover only. */
.mt23-hero:not([data-mt-visual="interactive"]) .mt23-selector,.mt23-hero:not([data-mt-visual="interactive"]) .mt23-goal-result{display:none!important}
.mt23-experience{min-height:605px;display:flex;flex-direction:column;justify-content:center}
.mt27-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:45px 0 0;padding:0;list-style:none}
.mt27-principles li{border-top:1px solid #bfc3c8;padding:25px 0 0}
.mt27-principles li>span{color:#a63d00;font-size:10px;letter-spacing:.12em}
.mt27-principles h3{font-size:27px;line-height:1.15;letter-spacing:-.035em;margin:22px 0 14px;max-width:280px}
.mt27-principles p{font-size:14px;line-height:1.8;color:#555b63;max-width:350px;margin:0}
.mt-page .mt-flow>ol>li,.mt25-contracts article{padding:0;position:relative;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}
.mt27-flow-link,.mt27-contract-link{display:flex;flex-direction:column;padding:28px;height:100%;color:#202329;text-decoration:none;border-radius:inherit;position:relative}
.mt27-flow-link h3,.mt27-contract-link h4{color:#202329}
.mt27-flow-link p,.mt27-contract-link p{color:#555b63}
.mt27-card-cta{display:flex;justify-content:space-between;gap:12px;font-size:11px;font-weight:600;color:#a63d00;padding-top:24px;margin-top:auto;line-height:1.7}
.mt27-card-cta>span{transition:transform .2s}
.mt27-flow-link>.mt23-flow-arrow{display:none}
.mt27-flow-link>span:first-child,.mt27-contract-link>span:first-child{color:#a63d00;font-size:10px;letter-spacing:.08em}
.mt-page .mt-flow>ol>li:last-child{background:#fff}
.mt-page .mt-flow>ol>li:has(a:focus-visible),.mt25-contracts article:has(a:focus-visible){background:#fff3e9;border-color:#d95a00;box-shadow:0 16px 30px #25292e0d}
.mt27-flow-link:focus-visible,.mt27-contract-link:focus-visible{outline:2px solid #a63d00;outline-offset:4px}
.mt26-measure li{position:relative;transition:background .2s,border-color .2s,box-shadow .2s}
.mt26-measure li:last-child{background:#fff;border-color:#d9dcdf}
.mt26-measure li.is-active{background:#fff1e6;border-color:#ed995e;box-shadow:inset 0 3px #ff7a1a}
.mt26-measure h4 button{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;cursor:pointer;display:flex;justify-content:space-between;gap:12px;width:100%}
.mt26-measure h4 button:after{content:"";position:absolute;inset:0;border-radius:10px}
.mt26-measure h4 button>span{font-size:17px;color:#a63d00}
.mt26-measure h4 button:focus-visible{outline:none}
.mt26-measure h4 button:focus-visible:after{outline:2px solid #a63d00;outline-offset:4px}
.mt27-measure-detail{border:1px solid #d8dadd;border-radius:10px;background:#f0f1f2;margin-top:17px;padding:30px;min-height:185px}
.mt27-measure-detail>div{display:flex;align-items:center;justify-content:space-between;gap:30px}
.mt27-measure-detail [hidden]{display:none!important}
.mt27-measure-detail h4{font-size:25px;margin:10px 0}
.mt27-measure-detail p{font-size:13px;color:#555b63;line-height:1.8;max-width:650px;margin:0}
.mt27-measure-detail a{color:#a63d00;font-size:12px;max-width:200px;line-height:1.8;flex-shrink:0}
.mt26-experiences{background:none;border:0;border-radius:0;gap:18px;overflow:visible}
.mt26-experiences article{background:linear-gradient(140deg,#252b32,#171b20);border:1px solid #424850;border-radius:14px;padding:27px 24px;min-width:0;transition:transform .2s,border-color .2s}
.mt27-experience-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}
.mt27-experience-top span{font-size:8px;line-height:1.5;letter-spacing:.08em;font-weight:600;color:#ffc093;border:1px solid #875a38;padding:7px 9px;border-radius:25px}
.mt27-experience-top b{color:#9b9fa6;font-size:12px;font-weight:400}
.mt26-experiences small{border-top:1px solid #424850;padding-top:17px}
.mt26-case-personaliza .mt-case-picture{height:390px;padding:25px 25px 0;background:linear-gradient(140deg,#4b3930,#27262a);align-self:center}
.mt26-case-personaliza .mt-case-picture img{width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top;border-radius:5px 5px 0 0;transition:transform .4s;transform-origin:top center}
@media(hover:hover) and (pointer:fine){.mt-page .mt-flow>ol>li:hover,.mt25-contracts article:hover{transform:translateY(-6px);background:#fff3e9;border-color:#d95a00;box-shadow:0 16px 30px #25292e12}.mt27-flow-link:hover .mt27-card-cta>span,.mt27-contract-link:hover .mt27-card-cta>span{transform:translate(3px,-3px)}.mt26-experiences article:hover{transform:translateY(-5px);border-color:#b47344}.mt26-case-personaliza .mt-case-picture:hover img{transform:scale(1.025)}}
@media(max-width:1100px){.mt27-flow-link,.mt27-contract-link{padding:23px}.mt26-case-personaliza .mt-case-picture{height:330px}.mt23-experience{min-height:570px}}
@media(max-width:700px){.mt23-experience{min-height:520px}.mt27-principles{grid-template-columns:1fr;gap:23px;margin-top:34px}.mt27-principles h3{font-size:26px;margin:16px 0 12px;max-width:none}.mt27-principles p{max-width:none}.mt27-flow-link,.mt27-contract-link{padding:24px}.mt27-measure-detail{padding:25px;min-height:280px}.mt27-measure-detail>div{display:block}.mt27-measure-detail a{display:inline-block;margin-top:20px;max-width:none}.mt26-case-personaliza .mt-case-picture{height:290px;padding:20px 20px 0}.mt26-experiences{grid-template-columns:1fr;gap:16px}.mt26-experiences article{padding:27px}.mt27-experience-top span{font-size:9px}}
@media(prefers-reduced-motion:reduce){.mt-page .mt-flow>ol>li,.mt25-contracts article,.mt26-experiences article,.mt26-measure li,.mt27-card-cta>span,.mt26-case-personaliza .mt-case-picture img{transition:none!important;transform:none!important}}
