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