.wa-page{--wa-ink:var(--mk-ink);--wa-paper:var(--mk-paper);--wa-mint:#e7f5f5;--wa-accent:var(--mk-accent);color:var(--wa-ink);background:var(--wa-paper);overflow:clip}.wa-page h1,.wa-page h2,.wa-page h3{color:inherit;font-family:inherit;font-weight:500;letter-spacing:-.035em}.wa-page h2{font-size:var(--mk-heading);line-height:1.12;margin:0 0 28px;text-wrap:balance}.wa-page em{font-style:normal;font-weight:400;color:var(--mk-emphasis)}.wa-page p{color:inherit;font-size:1.1rem;line-height:1.75}.wa-page .wa-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;font-weight:600;margin:0 0 24px}.wa-page a:focus-visible,.wa-page button:focus-visible,.wa-page summary:focus-visible,.wa-panel:focus-visible{outline:3px solid #149d91;outline-offset:5px}.wa-button span{font-size:1.6rem}.wa-link{display:inline-block;color:inherit;text-underline-offset:7px;margin-top:22px}.wa-hero{position:relative;isolation:isolate;background:#12383b;color:#fff;overflow:hidden}.wa-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#12383eee 10%,#12383edb 38%,#12383e15 75%),linear-gradient(0deg,#12383e70,transparent)}.wa-hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:75% top;z-index:-2;animation:wa-photo 1.5s ease-out both}.wa-hero__inner{padding-top:120px;padding-bottom:95px;min-height:900px;position:relative}.wa-crumb{display:flex;flex-wrap:wrap;gap:12px;font-size:.8rem;margin-bottom:65px}.wa-crumb a{color:inherit;text-decoration:none}.wa-hero__copy{max-width:760px;width:60%}.wa-hero h1{font-size:var(--font-size-h1);line-height:1.08;margin:0 0 30px}.wa-hero h1 em{color:#cce6d4}.wa-hero .wa-lead{font-size:1.2rem;max-width:505px;margin-bottom:32px;color:#e3eeea}.wa-hero__copy>.wa-link{display:block;width:fit-content}.wa-hero__note{position:absolute;right:0;bottom:65px;display:flex;gap:20px;align-items:center;background:#f5f2e9f2;color:var(--mk-deep);padding:25px;border-radius:7px;max-width:390px;box-shadow:0 20px 60px #061f2430;animation:wa-in 1s .3s both}.wa-hero__note small{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em}.wa-hero__note strong{display:block;color:var(--mk-ink);font-size:1.1rem;line-height:1.5;font-weight:500;margin-top:9px}.wa-hero__note>span{font-size:2rem}.wa-intro,.wa-guest,.wa-control,.wa-start,.wa-faq{padding:var(--mk-section) 0}.wa-editorial{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.wa-intro .wa-editorial{grid-template-columns:.5fr 1.5fr}.wa-intro p:not(.wa-label){max-width:800px;color:var(--mk-muted)}.wa-explore{background:#fff;padding:var(--mk-section) 0;scroll-margin-top:100px}.wa-heading{display:flex;align-items:flex-end;gap:60px;justify-content:space-between;margin-bottom:55px}.wa-heading>p{max-width:320px;color:var(--mk-muted)}.wa-tabs{display:flex;border-bottom:1px solid var(--mk-line)}.wa-tabs button{flex:1;text-align:left;border:0;background:transparent;color:var(--mk-muted);padding:25px 20px;font:inherit;font-size:1.1rem;cursor:pointer;border-bottom:3px solid transparent;transition:background .3s}.wa-tabs button span{font-size:.85rem;margin-right:16px}.wa-tabs button[aria-selected=true]{color:#123e3d;border-bottom-color:#269a87;background:#f0f7f3}.wa-panel{display:grid;grid-template-columns:1.35fr 1fr;gap:65px;align-items:center;padding-top:50px;animation:wa-in .45s both}.wa-panel[hidden]{display:none}.wa-panel__copy h3{font-size:clamp(2rem,2.7vw,3rem);line-height:1.15;margin:0 0 25px}.wa-panel__copy p{color:var(--mk-muted)}.wa-page ul{list-style:none;padding:0;margin:28px 0}.wa-page li{line-height:1.6}.wa-page ul li{padding:13px 0 13px 26px;border-top:1px solid var(--mk-line);position:relative}.wa-page ul li:before{content:'↗';position:absolute;left:0;color:#3d8976}.wa-page .wa-caption{font-size:.85rem;color:var(--mk-muted);line-height:1.65}.wa-console{border:1px solid var(--mk-line);border-radius:14px;overflow:hidden;background:var(--mk-paper);box-shadow:0 30px 70px #153d3e15;min-width:0}.wa-console__bar{display:flex;justify-content:space-between;gap:15px;background:var(--mk-deep);color:#fff;padding:22px;font-size:.85rem}.wa-console__bar small{font-size:.65rem;color:#c0d9cb}.wa-console__body{display:grid;grid-template-columns:.75fr 1.25fr;min-height:485px}.wa-console aside{background:#fff;padding:27px 20px;border-right:1px solid var(--mk-line)}.wa-console aside small{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mk-muted)}.wa-console aside strong{display:block;color:var(--mk-ink);font-weight:600;line-height:1.4;margin:13px 0 20px}.wa-status{display:inline-block;background:#e1f4f2;padding:8px;border-radius:5px;font-size:.65rem;line-height:1.4}.wa-console aside hr{border:0;border-top:1px solid var(--mk-line);margin:25px 0}.wa-console aside p{font-size:.75rem;line-height:2;color:var(--mk-muted)}.wa-chat{padding:25px 20px;display:flex;flex-direction:column;gap:22px}.wa-bubble{background:white;border-radius:0 12px 12px 12px;padding:18px;font-size:.95rem;line-height:1.65;box-shadow:0 5px 15px #163e3c08}.wa-bubble small{display:block;font-size:.65rem;color:var(--mk-muted);margin-bottom:8px}.wa-bubble--reply{background:#e1f4f2;border-radius:12px 0 12px 12px;margin-left:14px}.wa-context{font-size:.72rem;line-height:1.6;text-align:center;color:var(--mk-muted)}.wa-composer{margin-top:auto;display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--mk-line);padding-top:17px;font-size:.7rem;color:var(--mk-muted)}.wa-schedule__body{padding:32px 25px}.wa-schedule__body .wa-label{font-size:.68rem;line-height:1.7}.wa-schedule__row{display:flex;align-items:center;gap:15px;padding:26px 0;border-top:1px solid var(--mk-line)}.wa-schedule__row>span{font-size:.75rem;color:#5d8876}.wa-schedule__row small{display:block;font-size:.7rem;color:var(--mk-muted);margin-bottom:8px}.wa-schedule__row strong{color:var(--mk-deep);font-size:1rem;font-weight:500}.wa-schedule__row b{margin-left:auto;background:#d5ead7;border:1px solid #a9c7b2;color:#365e4d;border-radius:20px;padding:7px 10px;font-size:.6rem;font-weight:500}.wa-guest__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.wa-guest figure{position:relative;margin:0;height:780px;border-radius:12px;overflow:hidden}.wa-guest figure img{width:100%;height:100%;object-fit:cover;object-position:42% center}.wa-guest figure:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#092e37e6)}.wa-guest figcaption{position:absolute;bottom:40px;left:35px;right:25px;font-size:2.3rem;line-height:1.2;color:#fff;z-index:1}.wa-guest article{display:flex;gap:22px;border-top:1px solid var(--mk-line);padding:25px 0}.wa-guest article>span{font-size:.75rem;color:#5d8876}.wa-guest h3{font-size:1.45rem;margin:0 0 12px}.wa-guest article p{font-size:1rem;margin:0;color:var(--mk-muted)}.wa-control{color:var(--mk-light)}.wa-control em{color:var(--mk-highlight)}.wa-control__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:65px}.wa-control article{border-top:1px solid #617e79;padding-top:25px}.wa-control article>span{font-size:.75rem;color:#9dd8bd;text-transform:uppercase;letter-spacing:.08em}.wa-control h3{font-size:1.7rem;line-height:1.25;margin:30px 0 20px}.wa-control p{color:var(--mk-light-muted)}.wa-control .wa-caption{color:#b6cdc2;margin:45px 0 0;max-width:850px}.wa-start{background:var(--mk-paper)}.wa-start .wa-editorial{grid-template-columns:1.1fr .9fr}.wa-start ol{margin:0;padding:0;list-style:none;counter-reset:step}.wa-start li{counter-increment:step;border-top:1px solid var(--mk-line);padding:25px 0 25px 50px;position:relative}.wa-start li:before{content:'0' counter(step);position:absolute;left:0;font-size:.8rem;color:#547866}.wa-start li strong{font-size:1.25rem;color:var(--mk-deep);font-weight:600}.wa-start li p{margin:10px 0 0;font-size:1rem;color:var(--mk-muted)}.wa-faq{background:#fff}.wa-faq details{border-bottom:1px solid var(--mk-line);padding:24px 0}.wa-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:1.1rem;font-weight:600}.wa-faq summary::-webkit-details-marker{display:none}.wa-faq summary span{font-size:1.5rem}.wa-faq details[open] summary span{transform:rotate(45deg)}.wa-faq details p{color:var(--mk-muted);font-size:1rem;margin:20px 0 0}@keyframes wa-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes wa-photo{from{transform:scale(1.035)}to{transform:scale(1)}}
@media(max-width:1100px){.wa-hero__copy{width:68%}.wa-hero__note{max-width:310px;padding:22px;bottom:35px}.wa-hero__inner{padding-bottom:170px}.wa-panel{gap:30px;grid-template-columns:1.2fr 1fr}.wa-console__body{grid-template-columns:1fr}.wa-console aside{display:none}.wa-guest__grid,.wa-editorial{gap:40px}.wa-guest figure{height:700px}}
@media(max-width:800px){.wa-hero__copy{width:100%;max-width:650px}.wa-hero__inner{padding-bottom:45px}.wa-hero__note{position:relative;right:auto;bottom:auto;max-width:430px;margin:55px 0 0 auto}.wa-hero:after{background:linear-gradient(90deg,#12383eea,#12383e85),linear-gradient(0deg,#12383e70,transparent)}.wa-intro .wa-editorial,.wa-editorial,.wa-start .wa-editorial,.wa-panel,.wa-guest__grid{grid-template-columns:1fr;gap:30px}.wa-heading{display:block}.wa-heading>p{max-width:500px}.wa-console__body{grid-template-columns:.75fr 1.25fr;min-height:460px}.wa-console aside{display:block}.wa-guest figure{height:500px}.wa-guest figure img{object-position:center 35%}.wa-control__grid{grid-template-columns:1fr;gap:20px}.wa-control h3{margin:18px 0}.wa-intro,.wa-explore,.wa-guest,.wa-control,.wa-start,.wa-faq{padding:70px 0}.wa-panel__copy{padding:12px 0}}
@media(max-width:540px){.wa-hero__inner{padding-top:100px}.wa-crumb{font-size:.65rem;margin-bottom:255px;gap:7px}.wa-hero__photo{height:460px;object-position:right top}.wa-hero:after{background:linear-gradient(180deg,#12383e70 0,#12383e15 180px,#12383e55 290px,#12383e 450px)}.wa-hero h1{font-size:clamp(2.6rem,10vw,3.2rem);overflow-wrap:normal}.wa-hero .wa-lead{font-size:1.08rem}.wa-page h2{font-size:var(--mk-heading)}.wa-page p{font-size:1rem}.wa-hero__note{padding:20px;gap:12px}.wa-hero__note strong{font-size:1rem}.wa-hero .wa-label{font-size:.65rem}.wa-tabs button{font-size:.8rem;padding:18px 8px;line-height:1.5}.wa-tabs button span{display:block;margin:0 0 6px}.wa-panel{padding-top:25px}.wa-console__bar{padding:18px 15px;flex-wrap:wrap;font-size:.75rem}.wa-console__body{grid-template-columns:1fr;min-height:0}.wa-console aside{display:block;padding:15px;border-right:0;border-bottom:1px solid var(--mk-line)}.wa-console aside hr,.wa-console aside hr~small,.wa-console aside p{display:none}.wa-console aside strong{display:inline-block;font-size:.8rem;margin:8px 15px 8px 0}.wa-console aside>small{display:block}.wa-chat{padding:20px 15px}.wa-bubble{font-size:.9rem}.wa-schedule__body{padding:25px 15px}.wa-schedule__row{flex-wrap:wrap;gap:12px}.wa-schedule__row strong{font-size:.9rem}.wa-schedule__row b{margin-left:26px}.wa-guest figure{height:420px}.wa-guest figcaption{font-size:1.8rem;left:25px}.wa-link{font-size:.9rem}.wa-faq summary{font-size:1rem}}
@media(prefers-reduced-motion:reduce){.wa-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Atendimento: composição própria sobre a identidade compartilhada. */
.wa-hero{background:var(--mk-night)}
.wa-hero:after{background:linear-gradient(180deg,#03152280,transparent 160px),linear-gradient(90deg,#031522ee 10%,#031522db 38%,#03152215 75%),linear-gradient(0deg,#03152270,transparent)}
.wa-hero h1 em,.wa-hero .wa-label{color:var(--mk-highlight)}
.wa-page .wa-label{font-size:var(--font-size-caption);letter-spacing:.12em}
.wa-hero__note{background:#f2f7f8f2;border:1px solid #1adacb44;border-radius:var(--radius-md);color:var(--mk-ink)}
.wa-hero__note small{font-size:var(--font-size-caption)}
.wa-hero__note>span{color:var(--mk-emphasis)}
.wa-tabs button[aria-selected=true]{color:var(--mk-ink);border-bottom-color:var(--mk-emphasis);background:#e7f5f5}
.wa-console{border-radius:var(--radius-lg);box-shadow:0 25px 65px #03152218}
.wa-console__bar{background:var(--mk-deep)}
.wa-console__bar small{color:var(--mk-light-muted)}
.wa-console__bar small,.wa-console aside small,.wa-console aside p,.wa-status,.wa-bubble small,.wa-context,.wa-composer,.wa-schedule__body .wa-label,.wa-schedule__row>span,.wa-schedule__row small,.wa-schedule__row b{font-size:var(--font-size-caption)}
.wa-composer{line-height:1.6}
.wa-schedule__row b{background:#e1f4f2;color:var(--mk-emphasis);border-color:#b4d8d6}
.wa-schedule__row{flex-wrap:wrap}
.wa-guest figure{border-radius:var(--radius-lg);box-shadow:0 24px 60px #03152218}
.wa-guest article>span{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border:1px solid var(--mk-line);background:#fff;border-radius:50%;font-size:var(--font-size-caption);color:var(--mk-emphasis)}
.wa-control .wa-label,.wa-control article>span{color:var(--mk-highlight)}
.wa-control article{border-color:#86d8de40}
.wa-control .wa-caption{color:var(--mk-light-muted)}
.wa-start{border-bottom:1px solid var(--mk-line)}
.wa-start li:before,.wa-page ul li:before{color:var(--mk-emphasis)}
.wa-page a:focus-visible,.wa-page button:focus-visible,.wa-page summary:focus-visible,.wa-panel:focus-visible{outline-color:var(--mk-emphasis)}
.wa-page .mk-dark a:focus-visible,.wa-hero a:focus-visible{outline-color:var(--mk-highlight)}
@media(max-width:800px){.wa-hero:after{background:linear-gradient(90deg,#031522ea,#03152285),linear-gradient(0deg,#03152270,transparent)}}
@media(max-width:540px){.wa-hero__photo{height:390px;object-position:right top}.wa-hero:after{background:linear-gradient(180deg,#03152280 0,#03152215 160px,#03152255 260px,var(--mk-night) 390px)}.wa-hero .wa-crumb{margin-bottom:190px}.wa-hero .wa-label{margin-bottom:20px}.wa-hero h1{font-size:clamp(2.1rem,9.4vw,3.2rem)}.wa-bubble{padding:15px}.wa-tabs button{font-size:.8125rem}}
