:root{--offer-white: #fff;--offer-ink: #0f1729;--offer-muted: #526073;--offer-green: #22c55d;--offer-green-ink: #166534;--offer-tint: #f1f8f3;--offer-border: #dce7df;--offer-focus: #166534;--offer-shadow: 0 18px 48px rgb(15 23 41 / 5%)}html:has(.mup-offer-page),.mup-offer-page{overflow-x:clip}.mup-offer-page h1,.mup-offer-page h2,.mup-offer-page h3{min-width:0;overflow-wrap:anywhere;font-family:var(--font-display)}.mup-offer-page nav img,.mup-offer-page header img{max-width:100%;object-fit:contain}.mup-hero{padding:7.25rem 1rem 4.5rem;background:var(--offer-white);border-bottom:1px solid var(--offer-border)}.mup-hero-layout{max-width:80rem;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.mup-hero-copy{min-width:0}.mup-eyebrow{display:flex;align-items:center;gap:.55rem;font-size:.72rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--offer-muted)}.mup-eyebrow>span[aria-hidden]{width:.5rem;height:.5rem;background:var(--offer-green);border-radius:50%}.mup-hero h1{margin-block:1.15rem 1.4rem;font-size:clamp(2.4rem,4.3vw,3.8rem);font-weight:700;letter-spacing:-.055em;line-height:1.07;color:var(--offer-ink)}.mup-hero h1 em{font-style:normal;color:var(--offer-green)}.mup-hero-description{max-width:36rem;font-size:1.08rem;line-height:1.65;color:var(--offer-muted)}.mup-hero-audience{margin-top:1rem;max-width:31rem;font-size:.875rem;line-height:1.6;color:var(--offer-muted)}.mup-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.4rem;margin-top:1.9rem}.mup-button{display:inline-flex;align-items:center;justify-content:center;gap:1.1rem;min-height:3rem;padding:.8rem 1.25rem;border-radius:.45rem;font-size:.9rem;font-weight:650;white-space:nowrap;color:var(--offer-white);background:var(--offer-ink);transition:background-color .16s ease,transform .16s ease}.mup-button:hover{background:var(--offer-green-ink)}.mup-button:active{transform:translateY(1px)}.mup-button:focus-visible,.mup-text-link:focus-visible,.mup-exercise button:focus-visible,.mup-exercise-panel:focus-visible{outline:2px solid var(--offer-focus);outline-offset:4px}.mup-text-link{display:inline-flex;align-items:center;gap:.7rem;min-height:2.75rem;font-size:.875rem;font-weight:600;color:var(--offer-ink);white-space:nowrap}.mup-text-link:hover{color:var(--offer-green-ink);text-decoration:underline;text-underline-offset:.2em}.mup-session-facts{margin-top:.9rem;font-size:.76rem;color:var(--offer-muted);line-height:1.6}.mup-brand-note{margin-top:1.8rem;max-width:27rem;font-size:.78rem;line-height:1.65;color:var(--offer-muted)}.mup-brand-note a{color:var(--offer-ink);font-weight:650;text-decoration:underline;text-underline-offset:.2em}.mup-resume-link{margin-top:.5rem}.mup-resume-link[hidden],.mup-exercise-panel[hidden]{display:none}.mup-exercise{min-width:0;padding:clamp(1.1rem,2.5vw,2rem);border:1px solid var(--offer-border);border-radius:1rem;background:var(--offer-tint);box-shadow:var(--offer-shadow)}.mup-exercise figcaption h2{margin-top:.75rem;font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.2;letter-spacing:-.045em;font-weight:650;color:var(--offer-ink)}.mup-exercise figcaption p{margin-top:.5rem;font-size:.8rem;line-height:1.6;color:var(--offer-muted)}.mup-exercise-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.25rem;margin-block:1.4rem;border:1px solid var(--offer-border);border-radius:.5rem;background:var(--offer-white)}.mup-exercise-tabs button{min-width:0;min-height:2.65rem;padding:.5rem .2rem;border-radius:.3rem;font-size:.77rem;font-weight:600;color:var(--offer-muted);cursor:pointer;transition:background-color .16s ease,color .16s ease}.mup-exercise-tabs button:hover{color:var(--offer-green-ink)}.mup-exercise-tabs button[aria-selected=true]{color:var(--offer-white);background:var(--offer-ink)}.mup-exercise-panel{min-height:20rem;animation:offer-enter .18s ease-out}.mup-exercise-flow{display:grid;gap:1.4rem;margin:0;padding:0;list-style:none}.mup-exercise-flow li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.8rem;position:relative}.mup-exercise-flow li:not(:last-child):after{content:"";position:absolute;left:.98rem;top:2.4rem;bottom:-1.05rem;border-left:1px solid var(--offer-border)}.mup-step-number{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--offer-border);border-radius:50%;font-size:.65rem;font-weight:600;background:var(--offer-white);color:var(--offer-green-ink)}.mup-step-owner{display:block;margin-bottom:.35rem;font-size:.65rem;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--offer-green-ink)}.mup-exercise-flow h3{font-size:.96rem;font-weight:600;line-height:1.4;color:var(--offer-ink)}.mup-exercise-flow p{margin-top:.35rem;font-size:.8rem;line-height:1.55;color:var(--offer-muted)}.mup-exercise-note{display:flex;align-items:flex-start;gap:.5rem;padding-top:1rem;margin-top:.75rem;border-top:1px solid var(--offer-border);font-size:.72rem;line-height:1.6;color:var(--offer-muted)}.mup-exercise-note .material-symbols-outlined{font-size:1.1rem;color:var(--offer-green-ink)}@keyframes offer-enter{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.mup-hero{padding-top:6.4rem}.mup-hero-layout{grid-template-columns:minmax(0,1fr);max-width:42rem;gap:2.5rem}.mup-hero h1{max-width:38rem;font-size:clamp(2.3rem,7vw,3.75rem)}.mup-exercise-panel{min-height:18.5rem}}@media(max-width:480px){.mup-hero{padding-bottom:3rem}.mup-hero h1{font-size:clamp(2.2rem,9.7vw,2.8rem)}.mup-hero-description{font-size:.98rem}.mup-hero-actions{gap:.7rem 1rem}.mup-exercise-panel{min-height:23rem}.mup-offer-page header>div{gap:.5rem}.mup-offer-page header img{max-width:8.5rem}.mup-offer-page header a[href="/aplicacao-sessao-estrategica"]{padding-inline:.65rem;font-size:.75rem;white-space:nowrap}.mup-offer-page #agendar>div>div>a{padding-inline:1rem;font-size:.9rem;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.mup-exercise-panel{animation:none}.mup-button,.mup-exercise-tabs button{transition:none}}.mup-offer-page section[id],.mup-offer-page h3[id]{scroll-margin-top:5rem}.mup-related-program{padding:clamp(3rem,6vw,5rem) 1rem;background:#fff;border-top:1px solid var(--offer-border)}.mup-related-program-inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);max-width:66rem;margin-inline:auto;gap:clamp(2rem,6vw,5rem);align-items:center}.mup-related-copy{min-width:0}.mup-related-eyebrow{color:var(--offer-muted);font-size:.7rem;font-weight:650;text-transform:uppercase;letter-spacing:.08em}.mup-related-copy h2{color:var(--offer-ink);margin-block:.85rem 1rem;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.2;letter-spacing:-.04em;font-weight:650}.mup-related-copy>p:not(.mup-related-eyebrow){max-width:35rem;color:var(--offer-muted);font-size:.95rem;line-height:1.75}.mup-related-copy strong{color:var(--offer-ink);font-weight:600}.mup-related-link{display:inline-flex;align-items:center;gap:1rem;color:#354faf;font-weight:650;font-size:.875rem;padding-block:.8rem;margin-top:.8rem;text-decoration:underline;text-underline-offset:.25rem}.mup-related-link:hover{color:#223776}.mup-related-link:focus-visible{outline:2px solid #466ae2;outline-offset:4px}.mup-related-visual{min-width:0;background:#466ae2;color:#fff;padding:clamp(1.5rem,3vw,2.5rem);border-radius:.85rem}.mup-related-visual>svg{width:2.3rem;height:2.3rem;margin-bottom:1.5rem}.mup-related-visual>p{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:650;line-height:1.05;letter-spacing:-.04em}.mup-related-visual ol{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:2rem;padding-top:1rem;border-top:1px solid rgb(255 255 255 / 30%);font-size:.68rem;font-weight:500;list-style:none}.mup-related-visual li:not(:last-child):after{content:"→";margin-left:.45rem}@media(max-width:620px){.mup-related-program-inner{grid-template-columns:minmax(0,1fr);max-width:33rem;gap:1.8rem}.mup-related-visual{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center}.mup-related-visual>svg{margin:0}.mup-related-visual>p{font-size:1.65rem}.mup-related-visual ol{grid-column:1 / -1;margin-top:.2rem}}
