@font-face{font-family:Inter;src:url('../excelencia-apoio-a/inter.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
.inc-legal-a{--legal-ink:#10212d;--legal-blue:#2455d6;--legal-paper:#f4f0e6;--legal-line:#d8dbdc;margin:0;color:var(--legal-ink);background:#fff;font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.75;-webkit-font-smoothing:antialiased}
.inc-legal-a *{box-sizing:border-box}.inc-legal-a a{color:inherit;text-underline-offset:.23em}.inc-legal-a :focus-visible{outline:3px solid #ffcf65;outline-offset:5px}.inc-legal-a main:focus,.inc-legal-a .legal-article:focus{outline:none}.inc-legal-a h1,.inc-legal-a h2,.inc-legal-a h3,.inc-legal-a p,.inc-legal-a figure{margin:0}.inc-legal-a img{display:block;max-width:100%}.legal-wrap{width:min(1280px,calc(100% - 100px));margin-inline:auto}.legal-skip{position:absolute;left:20px;top:-100px;padding:12px 18px;background:#fff;color:#10212d;z-index:100}.legal-skip:focus{top:14px}.legal-header{background:var(--legal-paper);border-bottom:1px solid #ddd8ce}.legal-header>.legal-wrap{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px}.legal-brand,.legal-header .brand,.legal-footer .brand{text-decoration:none;display:inline-flex}.legal-brand,.legal-header .brand-words,.legal-footer .brand-words{display:flex;flex-direction:column;line-height:1.05;color:#10212d}.legal-brand>span,.brand-words>span:first-child{font-size:13px;font-weight:500;letter-spacing:.04em}.legal-brand strong,.brand-words strong{font-size:27px;letter-spacing:-.055em;font-weight:650;margin-top:3px}.legal-brand i,.brand-rule{display:block;background:#2455d6;height:2px;width:100%;margin:8px 0 6px}.legal-brand small,.brand-descriptor{font-size:8px;letter-spacing:.025em;font-style:normal}.legal-header-link{font-size:13px;font-weight:650;text-decoration:none;display:flex;align-items:center;gap:16px;min-height:44px}.legal-header-link span{font-size:20px}.legal-kicker{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:650;line-height:1.6}.legal-hero{position:relative;isolation:isolate;min-height:750px;display:flex;align-items:center;background:#061422;color:#fff;overflow:hidden}.legal-hero-media{position:absolute;inset:0;z-index:-2}.legal-hero-media img{width:100%;height:100%;object-fit:cover;object-position:50% 24%}.legal-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,13,25,.97),rgba(3,13,25,.89) 30%,rgba(3,13,25,.27) 66%,rgba(3,13,25,.07))}.legal-hero-copy{padding-block:72px}.legal-hero .legal-kicker{color:#d9e6ff;margin-bottom:24px}.legal-hero h1{font-size:clamp(46px,4.2vw,68px);line-height:1.04;letter-spacing:-.06em;font-weight:580;max-width:610px;overflow-wrap:normal}.legal-lead{font-size:18px;line-height:1.75;max-width:480px;margin-top:26px!important;color:#e7ebf0}.legal-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;text-decoration:none;padding:17px 22px;min-height:58px;font-size:13px;line-height:1.55;font-weight:650;transition:background .2s,color .2s,transform .2s}.legal-button span{font-size:22px;line-height:1}.legal-button-light{background:#fff;color:#10212d!important}.legal-button-light:hover{background:#e8efff;transform:translateY(-2px)}.legal-hero .legal-button{margin-top:36px}.legal-documents{border-bottom:1px solid var(--legal-line);background:#fff}.legal-documents>.legal-wrap{display:flex;gap:46px}.legal-documents a{position:relative;display:flex;gap:42px;align-items:center;text-decoration:none;font-size:13px;font-weight:600;padding:24px 0}.legal-documents a[aria-current]{color:var(--legal-blue)}.legal-documents a[aria-current]:after{content:'';position:absolute;height:3px;background:var(--legal-blue);bottom:-1px;left:0;right:0}.legal-documents a:hover{color:var(--legal-blue)}.legal-summary{padding-block:86px;display:grid;grid-template-columns:1fr 1.14fr;gap:100px}.legal-summary h2,.legal-contact h2{font-size:clamp(32px,3vw,43px);font-weight:550;line-height:1.16;letter-spacing:-.055em;margin-top:18px}.legal-updated{font-size:12px;color:#53616a;margin-top:24px!important}.legal-summary ol{list-style:none;margin:0;padding:0}.legal-summary li{display:grid;grid-template-columns:34px 1fr;gap:26px;padding-block:17px;border-top:1px solid var(--legal-line)}.legal-summary li:last-child{border-bottom:1px solid var(--legal-line)}.legal-summary li>span{font-size:12px;color:var(--legal-blue);padding-top:4px}.legal-summary li p{font-size:16px;line-height:1.7}.legal-document-band{background:#f7f8f9;border-block:1px solid #e8ebed;scroll-margin-top:24px}.legal-reading-grid{display:grid;grid-template-columns:265px minmax(0,790px);justify-content:space-between;gap:100px;padding-block:86px 96px}.legal-index{align-self:start;position:sticky;top:28px;font-size:13px}.legal-index summary{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:650;padding-bottom:19px;display:flex;justify-content:space-between;cursor:pointer;list-style:none}.legal-index summary::-webkit-details-marker{display:none}.legal-index summary>span{font-size:18px;line-height:1;transition:transform .2s}.legal-index details:not([open]) summary>span{transform:rotate(90deg)}.legal-index ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--legal-line)}.legal-index li{border-bottom:1px solid var(--legal-line)}.legal-index li a{display:grid;grid-template-columns:22px 1fr;gap:13px;padding:12px 0;line-height:1.6;text-decoration:none}.legal-index li a span{font-size:10px;padding-top:2px;color:#62717b}.legal-index li a:hover,.legal-index li a[aria-current]{color:var(--legal-blue)}.legal-index li a[aria-current]{font-weight:650}.legal-back-top{display:flex;align-items:center;justify-content:space-between;margin-top:25px;min-height:44px;font-size:12px;text-decoration:none}.legal-articles{min-width:0}.legal-article{scroll-margin-top:32px;padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid var(--legal-line)}.legal-article:last-child{margin-bottom:0;padding-bottom:0;border:0}.legal-article .legal-kicker{color:#52616c;font-size:10px}.legal-article h2{font-size:30px;line-height:1.2;letter-spacing:-.045em;font-weight:580;margin:13px 0 23px}.legal-richtext{font-size:16px;line-height:1.85;overflow-wrap:anywhere}.legal-richtext p+p,.legal-richtext p+ul,.legal-richtext p+ol,.legal-richtext ul+p,.legal-richtext ol+p,.legal-richtext table+p{margin-top:17px}.legal-richtext ul,.legal-richtext ol{padding-left:22px}.legal-richtext li+li{margin-top:7px}.legal-richtext a{color:#1748b5}.legal-richtext h3{font-size:19px;line-height:1.45;margin:26px 0 10px;font-weight:650}.legal-richtext table{width:100%;border-collapse:collapse;margin-top:22px;font-size:14px;table-layout:fixed}.legal-richtext th,.legal-richtext td{text-align:left;vertical-align:top;padding:15px 14px;border:1px solid #d3d9dd;overflow-wrap:anywhere}.legal-richtext th{background:#e9edf1;font-weight:650}.legal-richtext blockquote{border-left:3px solid #2455d6;margin:25px 0;padding:4px 0 4px 22px}.legal-contact{padding-block:80px;background:#fff}.legal-contact>.legal-wrap{display:grid;grid-template-columns:1fr 1.14fr;gap:100px}.legal-contact>.legal-wrap>div:last-child{padding-top:6px}.legal-contact p:not(.legal-kicker){font-size:16px;line-height:1.8;max-width:500px}.legal-contact-email{display:flex;align-items:center;justify-content:space-between;gap:18px;text-decoration:none;font-size:clamp(14px,1.45vw,21px);font-weight:600;letter-spacing:-.025em;padding:22px 0;border-bottom:1px solid var(--legal-line);overflow-wrap:anywhere}.legal-contact-email span{font-size:25px}.legal-text-link{display:inline-flex;gap:30px;align-items:center;font-size:13px;margin-top:18px;text-decoration:none;min-height:44px}.legal-closing{background:var(--legal-blue);color:#fff;padding-block:86px 90px}.legal-closing h2{font-size:clamp(38px,4.5vw,68px);letter-spacing:-.055em;font-weight:550;line-height:1.07;max-width:900px;margin:22px 0 34px}.legal-footer{background:var(--legal-paper);padding-block:60px 30px}.legal-footer>.legal-wrap{display:grid;grid-template-columns:1fr auto;gap:40px}.legal-signature{font-size:13px;margin-top:25px!important;max-width:350px}.legal-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:8px 42px;font-size:12px}.legal-footer nav a{padding:7px 0;min-height:36px;text-decoration:none}.legal-footer nav a:hover{text-decoration:underline}.legal-copyright{grid-column:1/-1;padding-top:25px;border-top:1px solid #d9d2c5;font-size:10px;color:#5b6469}.legal-hero-copy{animation:legal-enter .7s both}@keyframes legal-enter{from{opacity:.3;transform:translateY(16px)}to{opacity:1;transform:none}}
.legal-brand{width:max-content;max-width:100%}
.legal-document-origin{display:block;font-size:9px;font-weight:450;line-height:1.5;color:#53616a}
@media(max-width:760px){.legal-documents a>span:not([aria-hidden]){display:block}}
.legal-withdrawal-details{background:#fff;border:1px solid #cbd3da;padding:20px 24px;margin-top:26px}.legal-withdrawal-details>summary{cursor:pointer;font-size:16px;font-weight:650;line-height:1.6;padding:4px 0;min-height:44px}.legal-withdrawal-details>p{margin-top:18px}.legal-withdrawal-model{border-top:1px solid #d8dbdc;margin-top:24px;padding-top:4px}.legal-model-fields{display:grid;gap:20px;margin-top:24px}.legal-model-fields label{display:block;font-size:14px;font-weight:600;line-height:1.6}.legal-model-fields input,.legal-model-fields select,.legal-model-fields textarea{display:block;width:100%;max-width:100%;min-height:48px;padding:12px 13px;border:1px solid #8c9aa4;border-radius:0;margin-top:8px;background:#fff;color:#10212d;font:400 15px/1.6 Inter,Arial,sans-serif}.legal-model-fields textarea{resize:vertical;min-height:100px}.legal-model-fields input::placeholder,.legal-model-fields textarea::placeholder{color:#596a75;opacity:1}
@media(max-width:760px){.legal-withdrawal-details{padding:17px 15px}.legal-model-fields input,.legal-model-fields select,.legal-model-fields textarea{font-size:16px}}
@media print{.legal-withdrawal-details{border:1px solid #777;margin-top:18px;padding:16px;break-inside:auto}.legal-withdrawal-details::details-content{content-visibility:visible!important;display:block!important}.legal-withdrawal-details:not([open])>:not(summary){display:block!important}.legal-withdrawal-details>summary{display:block;min-height:0;font-size:13pt}.legal-model-fields{display:block!important}.legal-model-fields label{display:block!important;margin-top:16px;break-inside:avoid-page;font-size:10pt}.legal-model-fields input,.legal-model-fields select,.legal-model-fields textarea{font-size:11pt;line-height:1.5;border-color:#777;min-height:40px;background:#fff;color:#000;box-shadow:none;overflow:visible}.legal-model-fields textarea{height:120px;min-height:120px;resize:none}.legal-model-fields input::placeholder,.legal-model-fields textarea::placeholder{color:transparent}.legal-table-scroll{overflow:visible}.legal-richtext .legal-table-scroll table{min-width:0}.legal-table-hint{display:none!important}}
.inc-legal-a :focus-visible{outline-color:#2455d6}.inc-legal-a .legal-hero :focus-visible,.inc-legal-a .legal-closing :focus-visible{outline-color:#ffcf65}.legal-table-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin-top:20px}.legal-richtext .legal-table-scroll table{min-width:620px;table-layout:auto;margin-top:0}.legal-richtext .legal-table-scroll th,.legal-richtext .legal-table-scroll td{font-size:14px;overflow-wrap:normal;word-break:normal}.legal-table-hint{display:none;font-size:12px;color:#52616c;margin-top:18px!important}
@media(max-width:1199px){.legal-table-hint{display:block}[data-legal-document=politica-de-privacidade] .legal-hero-media img{height:clamp(430px,45vw,560px)!important;mask-image:linear-gradient(#000 65%,transparent 100%)}}
@media(max-height:750px){.legal-index{position:static}}
@media(min-width:1200px){[data-legal-document=politica-de-privacidade] .legal-hero-media img{width:125%;max-width:none;object-position:50% 15%}[data-legal-document=politica-de-cookies-ue] .legal-hero-media img{width:140%;max-width:none;margin-left:-40%;object-position:50% 20%}[data-legal-document=politica-de-cookies-ue] .legal-hero:after{background:linear-gradient(270deg,rgba(3,13,25,.98),rgba(3,13,25,.92) 30%,rgba(3,13,25,.16) 66%,rgba(3,13,25,.1))}[data-legal-document=politica-de-cookies-ue] .legal-hero-copy{padding-left:54%}[data-legal-document=politica-de-cookies-ue] .legal-hero h1{font-size:clamp(45px,4vw,64px)}}
@media(max-width:1199px){[data-legal-document=politica-de-privacidade] .legal-hero-media{background-image:url('https://novo.institutonunocortez.com/wp-content/themes/instituto-clareza/assets/nc2-refined-a/coaching42-1536.webp');background-size:cover;background-position:50% 20%}[data-legal-document=politica-de-privacidade] .legal-hero-media img{height:430px;object-position:50% 10%}[data-legal-document=politica-de-privacidade] .legal-hero:after{background:linear-gradient(0deg,rgba(3,13,25,.99),rgba(3,13,25,.97) 48%,rgba(3,13,25,.1) 75%,transparent)}[data-legal-document=politica-de-cookies-ue] .legal-hero-media img{object-position:30% 0}}
@media(min-width:1200px){.legal-hero{min-height:clamp(750px,49vw,950px)}}
@media(max-width:1199px){.legal-hero{align-items:flex-start;min-height:0}.legal-hero-copy{padding-top:clamp(420px,55vw,560px);padding-bottom:48px}.legal-hero-media img{object-position:50% 0}.legal-hero:after{background:linear-gradient(0deg,rgba(3,13,25,.99),rgba(3,13,25,.94) 44%,rgba(3,13,25,.12) 70%,transparent)}.legal-hero h1{max-width:680px;font-size:clamp(38px,6vw,60px)}.legal-reading-grid{gap:50px;grid-template-columns:230px minmax(0,1fr)}.legal-summary,.legal-contact>.legal-wrap{gap:50px}}
@media(max-width:760px){.legal-wrap{width:calc(100% - 40px)}.legal-header>.legal-wrap{min-height:94px;gap:20px}.legal-brand strong,.brand-words strong{font-size:24px}.legal-header-link{font-size:11px;max-width:100px;line-height:1.5;gap:9px}.legal-hero-copy{padding-top:420px;padding-bottom:42px}.legal-hero h1{font-size:clamp(37px,8.7vw,54px);line-height:1.06;max-width:650px}.legal-hero .legal-kicker{font-size:10px;margin-bottom:18px}.legal-lead{font-size:16px;line-height:1.75;margin-top:22px!important}.legal-hero .legal-button{margin-top:26px}.legal-documents>.legal-wrap{gap:0;justify-content:space-between}.legal-documents a{font-size:11px;padding:19px 0;gap:12px}.legal-documents a span{display:none}.legal-summary{grid-template-columns:1fr;gap:30px;padding-block:50px}.legal-summary h2,.legal-contact h2{font-size:34px;line-height:1.17}.legal-summary li{grid-template-columns:22px 1fr;gap:17px;padding-block:17px}.legal-summary li p{font-size:15px}.legal-reading-grid{display:flex;flex-direction:column;gap:43px;padding-block:40px 50px}.legal-index{position:static;width:100%}.legal-index details{border-top:1px solid var(--legal-line);padding-top:16px}.legal-index summary{font-size:11px;padding-bottom:17px;min-height:44px}.legal-index nav ol{columns:1}.legal-index li a{min-height:44px;padding-block:11px}.legal-back-top{display:none}.legal-article{padding-bottom:34px;margin-bottom:34px}.legal-article h2{font-size:27px;margin-top:10px;margin-bottom:20px}.legal-richtext{font-size:15px;line-height:1.85}.legal-richtext th,.legal-richtext td{padding:10px 8px;font-size:12px}.legal-contact{padding-block:50px}.legal-contact>.legal-wrap{grid-template-columns:1fr;gap:26px}.legal-contact-email{font-size:15px}.legal-closing{padding-block:58px 62px}.legal-closing h2{font-size:clamp(37px,8.7vw,54px);margin-block:22px 30px}.legal-closing .legal-button{gap:20px;font-size:12px;width:100%;max-width:365px;padding-inline:18px}.legal-footer{padding-block:45px 25px}.legal-footer>.legal-wrap{grid-template-columns:1fr;gap:30px}.legal-footer nav{grid-template-columns:1fr 1fr;gap:5px 20px}.legal-copyright{padding-top:20px}.legal-signature{font-size:12px}}
@media(prefers-reduced-motion:reduce){.inc-legal-a *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{.legal-header,.legal-hero-media,.legal-documents,.legal-index,.legal-contact,.legal-closing,.legal-footer,.legal-button,.legal-skip{display:none!important}.inc-legal-a{color:#000;background:#fff;font-size:11pt}.legal-wrap{width:100%}.legal-hero{min-height:0;background:#fff;color:#000}.legal-hero:after{display:none}.legal-hero-copy{padding:0 0 25px}.legal-hero h1{font-size:30pt}.legal-hero .legal-kicker,.legal-lead{color:#000}.legal-summary{padding:20px 0;gap:30px}.legal-document-band{border:0;background:#fff}.legal-reading-grid{display:block;padding:25px 0}.legal-richtext{font-size:11pt}.legal-article{break-inside:avoid-page}.legal-lead{max-width:none}}

/* Closing rule shared with the rest of the Instituto: circular action next to the signature. */
.inc-legal-a .legal-closing>.legal-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:center}
.inc-legal-a .legal-closing .legal-kicker{grid-column:1/-1}
.inc-legal-a .legal-closing h2{grid-column:1;grid-row:2;margin:0!important}
.inc-legal-a .legal-closing .legal-button{grid-column:2;grid-row:2;width:108px!important;height:108px!important;min-width:108px!important;min-height:108px!important;max-width:108px!important;border-radius:50%!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;font-size:0!important;background:#fff!important;color:#2455d6!important;border:0!important;gap:0!important}
.inc-legal-a .legal-closing .legal-button span{font-size:42px!important;line-height:1;display:block;transition:transform .2s}
.inc-legal-a .legal-closing .legal-button:hover{background:#fff!important;box-shadow:0 0 0 9px #ffffff26}
.inc-legal-a .legal-closing .legal-button:hover span{transform:translateX(4px)}
.inc-legal-a .legal-closing .legal-button:focus-visible{outline:3px solid #b7ccff;outline-offset:6px}
@media(max-width:700px){.inc-legal-a .legal-closing>.legal-wrap{gap:20px}.inc-legal-a .legal-closing .legal-button{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important}.inc-legal-a .legal-closing .legal-button span{font-size:32px!important}.inc-legal-a .legal-closing h2{font-size:clamp(29px,7vw,44px)!important}}
@media(prefers-reduced-motion:reduce){.inc-legal-a .legal-closing .legal-button span{transition:none!important;transform:none!important}}
