/* Composição objetiva para atendimento eventual; usa os tokens V2 existentes. */
.mp-support-page .mp-support-hero-content{max-width:900px;position:relative;z-index:1}
.mp-support-page .mp-hero h1{max-width:900px}
.mp-support-page .mp-hero .mp-lead{max-width:680px}
.mp-support-page .mp-hero::after{height:320px;width:34%;max-width:440px;opacity:.36}
.mp-support-contract-note{margin-top:26px!important;max-width:620px;font-size:16px;color:#245547;border-left:3px solid #00a581;padding-left:18px}
.mp-support-needs{background:white}.mp-support-needs-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:64px;align-items:start}
.mp-support-needs .mp-lead{max-width:47ch}.mp-support-needs-list{margin:0;padding:0;list-style:none}
.mp-support-need{padding:22px 0;border-bottom:1px solid var(--mp-line);display:grid;grid-template-columns:230px 1fr;gap:24px}.mp-support-need:first-child{padding-top:0}.mp-support-need h3{font-size:21px}.mp-support-need p{font-size:16px;color:var(--mp-muted);max-width:46ch}
.mp-support-modes{background:#e4f7f0}.mp-support-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:34px}.mp-support-mode{border-top:2px solid #8acdb8;padding-top:24px}.mp-support-mode h3{margin-bottom:16px}.mp-support-mode p{max-width:58ch;color:var(--mp-muted)}
.mp-support-page .mp-process-grid{grid-template-columns:repeat(3,1fr);gap:40px}.mp-support-page .mp-process .mp-section-head{margin-bottom:32px}
.mp-support-recurring{background:#e4f7f0}.mp-support-recurring-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.mp-support-recurring h2{font-size:clamp(28px,2.6vw,36px);max-width:760px}.mp-support-recurring p{max-width:65ch;margin-top:18px!important;color:var(--mp-muted)}.mp-support-recurring .mp-button{flex-shrink:0}
.mp-support-page .mp-proof .mp-lead{max-width:650px}.mp-support-page .mp-section{scroll-margin-top:110px}.mp-support-page .mp-final h2{max-width:730px}
@media(max-width:1100px){.mp-support-page .mp-section{padding:64px 0}.mp-support-needs-grid{grid-template-columns:1fr;gap:32px}.mp-support-need{grid-template-columns:.8fr 1.2fr}.mp-support-page .mp-process-grid{gap:24px}.mp-support-mode-grid{gap:32px}.mp-support-recurring-inner{align-items:start;flex-direction:column;gap:26px}.mp-support-page .mp-hero::after{width:190px;height:210px;opacity:.2}}
@media(max-width:700px){.mp-support-page .mp-section{padding:56px 0;scroll-margin-top:90px}.mp-support-need{grid-template-columns:1fr;gap:12px;padding:22px 0}.mp-support-mode-grid,.mp-support-page .mp-process-grid{grid-template-columns:1fr;gap:28px}.mp-support-contract-note{font-size:15px}.mp-support-page .mp-hero::after{width:130px;opacity:.16}.mp-support-recurring .mp-button{width:100%}}

/* Revisão editorial: aproximação do CTA de recorrência somente em desktop. */
@media(min-width:1101px){.mp-support-recurring-inner{justify-content:flex-start}.mp-support-recurring-inner>div{flex:0 1 720px}}
