.ead-2027 .ead-courses{background:var(--azul-soft);padding:8px 20px clamp(56px,8vw,96px)}.ead-2027 .ead-courses-inner{border-top:1px solid color-mix(in oklab,var(--azul) 12%,transparent);max-width:1160px;margin:0 auto;padding-top:clamp(48px,6vw,72px)}.ead-2027 .ead-courses-head{text-align:center;max-width:820px;margin:0 auto 32px}.ead-2027 .ead-courses-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--laranja);margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.ead-2027 .ead-courses-head h2{color:var(--azul-dark);margin:0 0 16px;font-size:clamp(28px,4vw,44px);font-weight:900;line-height:1.12}.ead-2027 .ead-courses-head h2 span{color:var(--laranja);white-space:nowrap}.ead-2027 .ead-courses-head p{color:color-mix(in oklab,var(--escuro) 72%,transparent);margin:0;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.ead-2027 .ead-courses-tools{flex-direction:column;align-items:center;gap:16px;margin-bottom:20px;display:flex}.ead-2027 .ead-courses-search{background:var(--branco);border:1px solid color-mix(in oklab,var(--azul) 18%,transparent);width:min(100%,520px);min-height:52px;color:var(--azul);border-radius:999px;align-items:center;gap:10px;padding:0 18px;transition:border-color .25s,box-shadow .25s;display:flex}.ead-2027 .ead-courses-search:focus-within{border-color:var(--azul);box-shadow:0 0 0 4px color-mix(in oklab,var(--azul) 14%,transparent)}.ead-2027 .ead-courses-search input{min-width:0;font:inherit;color:var(--escuro);background:0 0;border:0;outline:0;flex:1;font-size:16px}.ead-2027 .ead-courses-filters{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ead-2027 .ead-courses-filters button{border:1px solid color-mix(in oklab,var(--azul) 22%,transparent);background:var(--branco);min-height:40px;color:var(--azul-dark);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px;font-weight:700;transition:background .25s,color .25s,border-color .25s}.ead-2027 .ead-courses-filters button:hover{border-color:var(--azul)}.ead-2027 .ead-courses-filters button.is-active{background:var(--azul);border-color:var(--azul);color:var(--branco)}.ead-2027 .ead-courses-filters button:focus-visible,.ead-2027 .ead-course-card:focus-visible,.ead-2027 .ead-courses-more button:focus-visible,.ead-2027 .ead-courses-empty button:focus-visible{outline:2px solid var(--laranja);outline-offset:3px}.ead-2027 .ead-courses-note{text-align:center;color:color-mix(in oklab,var(--escuro) 65%,transparent);margin:0 0 24px;font-size:14px}.ead-2027 .ead-courses-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ead-2027 .ead-courses-grid>li{display:flex}.ead-2027 .ead-course-card{text-align:left;background:var(--branco);border:1px solid color-mix(in oklab,var(--azul) 12%,transparent);width:100%;min-height:148px;box-shadow:0 8px 24px -18px color-mix(in oklab,var(--azul-dark) 35%,transparent);font:inherit;cursor:pointer;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 22px 64px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative}.ead-2027 .ead-course-card:hover,.ead-2027 .ead-course-card.is-picked{border-color:color-mix(in oklab,var(--laranja) 60%,transparent);box-shadow:0 18px 36px -22px color-mix(in oklab,var(--azul-dark) 45%,transparent);transform:translateY(-4px)}.ead-2027 .ead-course-card.is-picked{border-color:var(--laranja)}.ead-2027 .ead-course-area{letter-spacing:.12em;text-transform:uppercase;color:var(--laranja);font-size:11px;font-weight:800}.ead-2027 .ead-course-name{color:var(--azul-dark);font-size:18px;font-weight:800;line-height:1.3}.ead-2027 .ead-course-mod{color:color-mix(in oklab,var(--escuro) 60%,transparent);font-size:13px}.ead-2027 .ead-course-go{background:var(--azul-soft);width:30px;height:30px;color:var(--azul);border-radius:50%;justify-content:center;align-items:center;transition:background .3s,color .3s,transform .3s;display:inline-flex;position:absolute;bottom:18px;left:22px}.ead-2027 .ead-course-card:hover .ead-course-go{background:var(--laranja);color:var(--branco);transform:translate(4px)}.ead-2027 .ead-courses-empty{text-align:center;background:var(--branco);color:var(--azul-dark);border-radius:18px;padding:32px}.ead-2027 .ead-courses-empty p{margin:0 0 12px;font-weight:700}.ead-2027 .ead-courses-empty button,.ead-2027 .ead-courses-more button{border:1px solid var(--azul);min-height:44px;color:var(--azul);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 20px;font-weight:700}.ead-2027 .ead-courses-more{justify-content:center;margin-top:24px;display:flex}.ead-2027 .ead-courses-cta{justify-content:center;margin-top:clamp(28px,4vw,40px);display:flex}.ead-2027 .ead-courses-cta .ead-cta{text-align:center;min-height:52px}@media(max-width:1080px){.ead-2027 .ead-courses-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.ead-2027 .ead-courses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ead-2027 .ead-courses-head h2 span{white-space:normal}.ead-2027 .ead-courses-filters{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:4px;overflow-x:auto}.ead-2027 .ead-courses-filters button{flex:none;min-height:44px}.ead-2027 .ead-courses-grid{grid-template-columns:1fr;gap:12px}.ead-2027 .ead-course-card{min-height:0;padding:18px 60px 18px 20px}.ead-2027 .ead-course-go{margin-top:-15px;inset:50% 18px auto auto}.ead-2027 .ead-courses-cta .ead-cta{width:100%}}@media(prefers-reduced-motion:reduce){.ead-2027 .ead-course-card,.ead-2027 .ead-course-go,.ead-2027 .ead-courses-filters button{transition:none}.ead-2027 .ead-course-card:hover,.ead-2027 .ead-course-card.is-picked,.ead-2027 .ead-course-card:hover .ead-course-go{transform:none}}@media(min-width:641px){.ead-2027 .ead-courses-grid{flex-wrap:wrap;justify-content:center;display:flex}.ead-2027 .ead-courses-grid>li{flex:0 0 calc(33.3333% - 12px)}}@media(min-width:641px)and (max-width:860px){.ead-2027 .ead-courses-grid>li{flex-basis:calc(50% - 9px)}}.ead-2027{color:var(--escuro);background:var(--branco);font-family:Montserrat,sans-serif;overflow-x:clip}.ead-2027 section[id]{scroll-margin-top:84px}.ead-2027 .official-uninorte-logo{max-width:100%;height:auto;display:block}.ead-2027 .official-uninorte-logo--header{width:144px}.ead-2027 .official-uninorte-logo--final{width:210px;margin:0 auto}.ead-2027 .official-uninorte-logo--footer{width:144px}.ead-2027 .ead-header{z-index:50;transition:background .25s,box-shadow .25s;position:fixed;inset:0 0 auto}.ead-2027 .ead-header.is-scrolled{background:color-mix(in srgb,var(--azul) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px color-mix(in srgb,var(--branco) 12%,transparent),0 8px 24px -16px color-mix(in srgb,var(--escuro) 50%,transparent)}.ead-2027 .ead-header-inner{align-items:center;gap:28px;max-width:1280px;height:72px;margin:0 auto;padding:0 24px;display:flex}.ead-2027 .ead-nav{gap:22px;margin-left:auto;display:flex}.ead-2027 .ead-nav a{color:var(--branco);opacity:.9;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s,color .2s}.ead-2027 .ead-nav a:hover{opacity:1;color:var(--dourado)}.ead-2027 .ead-cta{background:var(--dourado);min-height:44px;color:var(--branco);font:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 22px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex}.ead-2027 .ead-cta:hover{filter:brightness(1.05);transform:translateY(-2px)}.ead-2027 .ead-cta:focus-visible,.ead-2027 a:focus-visible{outline:2px solid var(--dourado);outline-offset:3px}.ead-2027 .ead-cta--light{background:var(--branco);color:var(--azul-dark);margin-top:24px}.ead-2027 .ead-slot{padding:88px 24px}.ead-2027 .ead-slot--light{background:var(--branco)}.ead-2027 .ead-slot--soft{background:var(--azul-soft)}.ead-2027 .ead-slot--blue{background:var(--azul);color:var(--branco)}.ead-2027 .ead-slot-inner{text-align:center;border:2px dashed var(--borda-light);border-radius:12px;max-width:760px;margin:0 auto;padding:40px 24px}.ead-2027 .ead-slot--blue .ead-slot-inner{border-color:color-mix(in srgb,var(--branco) 30%,transparent)}.ead-2027 .ead-slot-num{color:var(--dourado);letter-spacing:.14em;font-size:13px;font-weight:800}.ead-2027 .ead-slot h2{margin:10px 0 12px;font-size:clamp(24px,3vw,36px);font-weight:800}.ead-2027 .ead-slot p{margin:0;line-height:1.6}@media(max-width:967px){.ead-2027 .ead-nav{display:none}.ead-2027 .ead-cta--header{margin-left:auto}.ead-2027 .ead-slot{padding:56px 20px}}@media(max-width:480px){.ead-2027 .official-uninorte-logo--header{width:118px}.ead-2027 .ead-cta--header{padding:0 14px;font-size:12px}}@media(prefers-reduced-motion:reduce){.ead-2027 *,.ead-2027 .reveal{opacity:1!important;transition:none!important;transform:none!important}}.ead-2027 .ead-cta--pending{opacity:.72;cursor:not-allowed}.ead-2027 .ead-cta--pending:hover{filter:none;transform:none}.ead-2027 .ead-hero{color:var(--branco);--ead-photo-blue:#005ea4;background:radial-gradient(ellipse 45% 75% at 20% 75%,color-mix(in srgb,var(--ead-photo-blue) 85%,var(--azul-light)) 0%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--ead-photo-blue) 80%,var(--azul-dark)) 0%,var(--ead-photo-blue) 100%);padding:104px 24px 0;position:relative;overflow:hidden}.ead-2027 .ead-hero:after{content:"";background:var(--dourado);height:6px;position:absolute;bottom:0;left:0;right:0}.ead-2027 .ead-hero-inner{grid-template-columns:minmax(260px,1fr) minmax(0,1.1fr) minmax(320px,380px);align-items:end;gap:clamp(24px,3vw,48px);max-width:1320px;min-height:600px;margin:0 auto;display:grid;position:relative}.ead-2027 .ead-hero-photo{align-self:end;min-width:0}.ead-2027 .ead-hero-photo img{width:100%;max-width:560px;height:auto;margin-left:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28% 72%,#0000 100%),linear-gradient(#0000 0%,#000 6%);mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000),linear-gradient(#0000,#000 6%);-webkit-mask-composite:source-in;mask-composite:intersect}.ead-2027 .ead-hero-copy{align-self:center;min-width:0;padding:32px 0 72px}.ead-2027 .ead-eyebrow{color:var(--dourado);letter-spacing:.16em;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.ead-2027 .ead-eyebrow:before{content:"";background:var(--dourado);width:28px;height:2px}.ead-2027 .ead-hero-title{letter-spacing:-.01em;margin:18px 0 22px;font-weight:900;line-height:1.02}.ead-2027 .ead-hero-l1{font-size:clamp(30px,3.2vw,46px);font-weight:800;display:block}.ead-2027 .ead-hero-l2{color:var(--dourado);text-transform:uppercase;margin-top:6px;font-size:clamp(44px,5.2vw,76px);display:block}.ead-2027 .ead-hero-text{max-width:480px;color:color-mix(in srgb,var(--branco) 88%,var(--azul));margin:0;font-size:17px;line-height:1.65}.ead-2027 .ead-hero .ead-signature{border-left:3px solid var(--dourado);margin:28px 0 0;padding-left:14px;font-size:18px;font-weight:800}.ead-2027 .ead-hero-card{background:var(--branco);color:var(--escuro);box-shadow:0 2px 6px color-mix(in srgb,var(--escuro) 10%,transparent),0 30px 60px -28px color-mix(in srgb,var(--escuro) 55%,transparent);border-top:4px solid var(--dourado);border-radius:14px;align-self:center;margin-bottom:72px;padding:34px 30px}.ead-2027 .ead-card-tag{background:var(--azul-soft);color:var(--azul);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.ead-2027 .ead-card-title{color:var(--azul-dark);margin:16px 0 12px;font-size:24px;font-weight:800;line-height:1.22}.ead-2027 .ead-card-text{color:var(--gray-text);margin:0;font-size:15px;line-height:1.65}@keyframes ead-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ead-2027 .ead-hero-copy,.ead-2027 .ead-hero-card,.ead-2027 .ead-hero-photo{animation:.7s cubic-bezier(.2,.7,.2,1) both ead-hero-in}.ead-2027 .ead-hero-copy{animation-delay:80ms}.ead-2027 .ead-hero-card{animation-delay:.18s}@media(max-width:1199px)and (min-width:968px){.ead-2027 .ead-hero-inner{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr) 320px}.ead-2027 .ead-hero-card{padding:28px 24px}.ead-2027 .ead-card-title{font-size:21px}}@media(max-width:967px){.ead-2027 .ead-hero{padding:96px 20px 48px}.ead-2027 .ead-hero:after{height:4px}.ead-2027 .ead-hero-inner{grid-template-columns:1fr;gap:0;min-height:0}.ead-2027 .ead-hero-copy{text-align:left;order:1;padding:8px 0 0}.ead-2027 .ead-hero-photo{order:2;justify-self:center;width:min(100%,360px);margin-top:8px}.ead-2027 .ead-hero-photo img{margin:0 auto}.ead-2027 .ead-hero-card{order:3;margin:-24px 0 0;padding:26px 22px;position:relative}.ead-2027 .ead-hero-l1{font-size:28px}.ead-2027 .ead-hero-l2{font-size:44px}.ead-2027 .ead-hero-text{font-size:15.5px}.ead-2027 .ead-hero .ead-signature{font-size:16px}.ead-2027 .ead-card-title{font-size:21px}}@media(max-width:360px){.ead-2027 .ead-hero-l2{font-size:38px}}@media(prefers-reduced-motion:reduce){.ead-2027 .ead-hero-copy,.ead-2027 .ead-hero-card,.ead-2027 .ead-hero-photo{animation:none}}.ead-2027 .ead-hero-card{scroll-margin-top:96px}.ead-2027 .ead-form{gap:14px;margin-top:22px;display:grid}.ead-2027 .ead-field{gap:6px;display:grid}.ead-2027 .ead-field label{color:var(--azul-dark);letter-spacing:.02em;font-size:12px;font-weight:700}.ead-2027 .ead-field input{border:1px solid var(--borda-light);background:var(--gray-bg);height:48px;color:var(--escuro);font:inherit;border-radius:8px;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.ead-2027 .ead-field input:hover{border-color:color-mix(in srgb,var(--azul) 35%,var(--borda-light))}.ead-2027 .ead-field input:focus{background:var(--branco);border-color:var(--azul);box-shadow:0 0 0 3px color-mix(in srgb,var(--azul) 18%,transparent);outline:none}.ead-2027 .ead-field.has-error input{border-color:var(--destructive,#d92d20);box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive,#d92d20) 12%,transparent)}.ead-2027 .ead-error{color:var(--destructive,#d92d20);font-size:12.5px;font-weight:600}.ead-2027 .ead-submit{background:var(--dourado);width:100%;min-height:54px;color:var(--branco);font:inherit;letter-spacing:.03em;cursor:pointer;box-shadow:0 10px 22px -12px color-mix(in srgb,var(--dourado) 80%,transparent);border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:14px 18px;font-size:13.5px;font-weight:800;line-height:1.3;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex}.ead-2027 .ead-submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px)}.ead-2027 .ead-submit:active:not(:disabled){transform:translateY(0)}.ead-2027 .ead-submit:focus-visible{outline:3px solid var(--azul);outline-offset:3px}.ead-2027 .ead-submit:disabled{opacity:.8;cursor:progress}.ead-2027 .ead-spinner{border:2px solid color-mix(in srgb,var(--branco) 40%,transparent);border-top-color:var(--branco);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ead-spin}@keyframes ead-spin{to{transform:rotate(360deg)}}.ead-2027 .ead-lgpd{color:var(--gray-mid);text-align:center;margin:2px 0 0;font-size:11.5px;line-height:1.55}.ead-2027 .ead-form-alert{background:color-mix(in srgb,var(--destructive,#d92d20) 8%,var(--branco));color:var(--destructive,#d92d20);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:600}.ead-2027 .ead-curso-chip{background:var(--azul-soft);color:var(--azul-dark);border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;display:flex}.ead-2027 .ead-curso-chip button{color:var(--azul);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px}.ead-2027 .ead-form-success{text-align:center;justify-items:center;gap:10px;margin-top:22px;display:grid}.ead-2027 .ead-success-icon{background:var(--azul-soft);width:48px;height:48px;color:var(--azul);border-radius:50%;place-items:center;font-size:22px;font-weight:800;display:grid}.ead-2027 .ead-form-success h3{color:var(--azul-dark);margin:4px 0 0;font-size:20px;font-weight:800}.ead-2027 .ead-form-success p{color:var(--gray-text);margin:0 0 6px;font-size:14.5px;line-height:1.6}@media(prefers-reduced-motion:reduce){.ead-2027 .ead-spinner{animation-duration:2s}}.ead-2027 .ead-hero-copy{container-type:inline-size}.ead-2027 .ead-hero-l1{white-space:nowrap;font-size:min(7.6cqi,46px)}.ead-2027 .ead-hero-l2{white-space:nowrap;text-transform:none;font-size:min(13.2cqi,84px)}@media(min-width:968px){.ead-2027 .ead-hero-inner{grid-template-columns:minmax(300px,1.15fr) minmax(0,1fr) minmax(320px,380px)}.ead-2027 .ead-hero-photo{overflow:visible}.ead-2027 .ead-hero-photo img{width:128%;max-width:680px;margin-left:-28%}}@media(max-width:967px){.ead-2027 .ead-hero-photo{width:min(100%,440px)}.ead-2027 .ead-hero-l1{font-size:min(8.2cqi,34px)}.ead-2027 .ead-hero-l2{font-size:min(14.5cqi,60px)}}.ead-2027 .ead-hero-l1{white-space:normal;text-wrap:balance;font-size:clamp(28px,9cqi,46px)}@media(min-width:968px){.ead-2027 .ead-hero-inner{grid-template-columns:minmax(280px,1fr) minmax(0,1.1fr) minmax(300px,380px)}}@media(max-width:967px){.ead-2027 .ead-hero-l1{font-size:clamp(28px,8.4cqi,40px)}.ead-2027 .ead-hero-l2{font-size:min(14.5cqi,64px)}}@media(min-width:968px)and (max-width:1199px){.ead-2027 .ead-hero-inner{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr) 300px;gap:24px}}@media(max-width:967px){.ead-2027 .ead-hero-l2{font-size:min(12.8cqi,60px)}}.ead-2027 .ead-hero-l1{font-size:clamp(30px,10.2cqi,52px);line-height:1.06}.ead-2027 .ead-hero-l2{letter-spacing:-.015em;margin-top:8px;font-size:min(14.6cqi,90px);line-height:1}.ead-2027 .ead-hero-title{margin:16px 0 20px}@media(min-width:968px){.ead-2027 .ead-hero{padding-top:88px}.ead-2027 .ead-hero-inner{align-items:end;min-height:540px}.ead-2027 .ead-hero-copy{align-self:end;padding:24px 0 64px}.ead-2027 .ead-hero-card{align-self:end;margin-bottom:40px}.ead-2027 .ead-hero-photo img{width:118%;max-width:640px;margin-left:-18%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 10% 88%,#0000)}}@media(max-width:967px){.ead-2027 .ead-hero-l1{font-size:clamp(28px,9cqi,42px)}.ead-2027 .ead-hero-l2{font-size:min(12.8cqi,60px)}.ead-2027 .ead-hero-photo img{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}}.ead-2027 .ead-hero-l2{font-size:min(13.6cqi,86px)}@media(min-width:968px){.ead-2027 .ead-hero-photo img{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 88%,#0000 100%),linear-gradient(#0000 0%,#000 2.5%);mask-image:linear-gradient(90deg,#0000,#000 10% 88%,#0000),linear-gradient(#0000,#000 2.5%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media(max-width:967px){.ead-2027 .ead-hero-photo img{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(#0000 0%,#000 2.5%);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 2.5%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media(min-width:968px)and (max-width:1199px){.ead-2027 .ead-hero-inner{grid-template-columns:minmax(250px,.95fr) minmax(0,1.15fr) 290px}}.ead-2027 .ead-benefits{background:var(--azul-soft);padding:clamp(56px,8vw,96px) 20px clamp(40px,5vw,56px)}.ead-2027 .ead-benefits-inner{max-width:1160px;margin:0 auto}.ead-2027 .ead-benefits-head{text-align:center;max-width:860px;margin:0 auto clamp(32px,4vw,48px)}.ead-2027 .ead-benefits-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--laranja);margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.ead-2027 .ead-benefits-head h2{color:var(--azul-dark);letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(28px,4vw,44px);font-weight:900;line-height:1.12}.ead-2027 .ead-benefits-head h2 span{color:var(--laranja);white-space:nowrap}.ead-2027 .ead-benefits-head p{color:color-mix(in oklab,var(--escuro) 72%,transparent);margin:0;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.ead-2027 .ead-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.ead-2027 .ead-benefit-card{background:var(--branco);border:1px solid color-mix(in oklab,var(--azul) 12%,transparent);box-shadow:0 10px 30px -18px color-mix(in oklab,var(--azul-dark) 35%,transparent);border-radius:20px;padding:32px 28px;transition:opacity .7s,transform .5s,box-shadow .35s,border-color .35s;position:relative}.ead-2027 .ead-benefit-card:after{content:"";background:var(--laranja);transform-origin:0;border-radius:2px;height:2px;transition:transform .45s;position:absolute;bottom:0;left:28px;right:28px;transform:scaleX(0)}.ead-2027 .ead-benefit-card.is-visible:hover{border-color:color-mix(in oklab,var(--laranja) 55%,transparent);box-shadow:0 22px 44px -22px color-mix(in oklab,var(--azul-dark) 45%,transparent);transform:translateY(-6px)}.ead-2027 .ead-benefit-card:hover:after{transform:scaleX(1)}.ead-2027 .ead-benefit-num{color:color-mix(in oklab,var(--azul) 35%,transparent);letter-spacing:.08em;font-size:14px;font-weight:800;position:absolute;top:26px;right:28px}.ead-2027 .ead-benefit-icon{background:var(--azul-soft);width:56px;height:56px;color:var(--azul);border-bottom:3px solid var(--laranja);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;display:inline-flex}.ead-2027 .ead-benefit-card h3{color:var(--azul-dark);margin:0 0 10px;font-size:21px;font-weight:800}.ead-2027 .ead-benefit-card p{color:color-mix(in oklab,var(--escuro) 70%,transparent);margin:0;font-size:16px;line-height:1.6}.ead-2027 .ead-benefits-cta{justify-content:center;margin-top:clamp(32px,4vw,44px);display:flex}.ead-2027 .ead-benefits-cta .ead-cta{text-align:center;text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;min-height:52px;display:inline-flex}@media(max-width:960px)and (min-width:641px){.ead-2027 .ead-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ead-2027 .ead-benefit-card:last-child{grid-column:1/-1}}@media(max-width:640px){.ead-2027 .ead-benefits-grid{grid-template-columns:1fr;gap:16px}.ead-2027 .ead-benefit-card{padding:26px 22px}.ead-2027 .ead-benefits-cta .ead-cta{width:100%}}@media(prefers-reduced-motion:reduce){.ead-2027 .ead-benefit-card,.ead-2027 .ead-benefit-card:after{transition:none}.ead-2027 .ead-benefit-card.is-visible:hover{transform:none}}.ead-2027 .ead-how{background:var(--azul);padding:clamp(56px,8vw,96px) 20px}.ead-2027 .ead-how-inner{max-width:1200px;margin:0 auto}.ead-2027 .ead-how-head{text-align:center;max-width:820px;margin:0 auto clamp(32px,4vw,48px)}.ead-2027 .ead-how-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--laranja);margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.ead-2027 .ead-how-head h2{color:var(--branco);margin:0 0 16px;font-size:clamp(28px,4vw,44px);font-weight:900;line-height:1.12}.ead-2027 .ead-how-head h2 span{white-space:nowrap}.ead-2027 .ead-how-head p{color:color-mix(in oklab,var(--branco) 88%,transparent);margin:0;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.ead-2027 .ead-how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ead-2027 .ead-how-card{background:var(--branco);border:1px solid color-mix(in oklab,var(--branco) 60%,transparent);box-shadow:0 18px 40px -24px color-mix(in oklab,var(--escuro) 55%,transparent);border-radius:20px;flex-direction:column;padding:28px 24px;transition:opacity .7s,transform .4s,box-shadow .35s,border-color .35s;display:flex;position:relative}.ead-2027 .ead-how-card:after{content:"";border-radius:inherit;border:1.5px solid var(--laranja);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.ead-2027 .ead-how-card.is-visible:hover{box-shadow:0 26px 48px -24px color-mix(in oklab,var(--escuro) 65%,transparent);transform:translateY(-6px)}.ead-2027 .ead-how-card:hover:after{opacity:1}.ead-2027 .ead-how-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ead-2027 .ead-how-icon{background:var(--azul-soft);width:52px;height:52px;color:var(--azul);border-bottom:3px solid var(--laranja);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.ead-2027 .ead-how-num{color:color-mix(in oklab,var(--azul) 22%,transparent);font-size:28px;font-weight:900}.ead-2027 .ead-how-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--laranja);margin-bottom:8px;font-size:11px;font-weight:800}.ead-2027 .ead-how-card h3{color:var(--azul-dark);margin:0 0 10px;font-size:19px;font-weight:800;line-height:1.3}.ead-2027 .ead-how-card p{color:color-mix(in oklab,var(--escuro) 70%,transparent);margin:0;font-size:15px;line-height:1.6}.ead-2027 .ead-how-note{text-align:center;max-width:720px;color:color-mix(in oklab,var(--branco) 80%,transparent);margin:28px auto 0;font-size:14px;line-height:1.6}.ead-2027 .ead-how-cta{justify-content:center;margin-top:28px;display:flex}.ead-2027 .ead-how-cta .ead-cta{text-align:center;min-height:52px}@media(max-width:1080px){.ead-2027 .ead-how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ead-2027 .ead-how-grid{grid-template-columns:1fr;gap:14px}.ead-2027 .ead-how-head h2 span{white-space:normal}.ead-2027 .ead-how-card{padding:24px 20px}.ead-2027 .ead-how-cta .ead-cta{width:100%}}@media(prefers-reduced-motion:reduce){.ead-2027 .ead-how-card,.ead-2027 .ead-how-card:after{transition:none}.ead-2027 .ead-how-card.is-visible:hover{transform:none}}.ead-2027 .ead-how--light{background:var(--azul-soft)}.ead-2027 .ead-how--light .ead-how-head h2{color:var(--azul)}.ead-2027 .ead-how--light .ead-how-head h2 span{color:var(--laranja)}.ead-2027 .ead-how--light .ead-how-head p{color:color-mix(in oklab,var(--escuro) 72%,transparent)}.ead-2027 .ead-how--light .ead-how-card{border-color:color-mix(in oklab,var(--azul) 12%,transparent);box-shadow:0 10px 30px -18px color-mix(in oklab,var(--azul-dark) 35%,transparent)}.ead-2027 .ead-how--light .ead-how-card.is-visible:hover{box-shadow:0 22px 44px -22px color-mix(in oklab,var(--azul-dark) 45%,transparent)}.ead-2027 .ead-why{background:var(--azul);padding:clamp(64px,9vw,112px) 20px}.ead-2027 .ead-why-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);max-width:1160px;margin:0 auto;display:grid}.ead-2027 .ead-why-lead.reveal{transform:translate(-28px)}.ead-2027 .ead-why-lead.reveal.is-visible{transform:none}.ead-2027 .ead-why-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--dourado);margin-bottom:18px;font-size:12px;font-weight:800;display:inline-block}.ead-2027 .ead-why-lead h2{letter-spacing:-.015em;color:var(--branco);margin:0 0 22px;font-size:clamp(32px,4.4vw,54px);font-weight:900;line-height:1.06}.ead-2027 .ead-why-lead h2 span{color:var(--dourado);display:block}.ead-2027 .ead-why-lead p{max-width:480px;color:color-mix(in oklab,var(--branco) 86%,transparent);margin:0 0 32px;font-size:clamp(16px,1.5vw,18px);line-height:1.65}.ead-2027 .ead-why-lead .ead-cta{min-height:52px}.ead-2027 .ead-why-mobile-cta{display:none}.ead-2027 .ead-why-mobile-cta .ead-cta{text-align:center;width:100%;min-height:52px}.ead-2027 .ead-why-list{margin:0;padding:0;list-style:none}.ead-2027 .ead-why-item{border-top:1px solid color-mix(in oklab,var(--branco) 22%,transparent);padding:28px 0 28px 24px;position:relative}.ead-2027 .ead-why-item:last-child{border-bottom:1px solid color-mix(in oklab,var(--branco) 22%,transparent)}.ead-2027 .ead-why-item:before{content:"";background:var(--dourado);transform-origin:top;opacity:.55;border-radius:3px;width:3px;transition:transform .4s,opacity .4s;position:absolute;top:28px;bottom:28px;left:0;transform:scaleY(.25)}.ead-2027 .ead-why-item:after{content:"";background:var(--dourado);transform-origin:0;width:100%;height:1px;transition:transform .9s .2s;position:absolute;top:-1px;left:0;transform:scaleX(0)}.ead-2027 .ead-why-item.is-visible:after{opacity:0;transition:transform .9s .2s,opacity .6s 1.1s;transform:scaleX(1)}.ead-2027 .ead-why-item:hover:before{opacity:1;transform:scaleY(1)}.ead-2027 .ead-why-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--dourado);margin-bottom:10px;font-size:12px;font-weight:800;display:block}.ead-2027 .ead-why-item h3{color:var(--branco);margin:0 0 8px;font-size:clamp(19px,1.9vw,23px);font-weight:800;line-height:1.25;transition:color .3s}.ead-2027 .ead-why-item p{color:color-mix(in oklab,var(--branco) 80%,transparent);margin:0;font-size:15.5px;line-height:1.6}@media(max-width:960px){.ead-2027 .ead-why-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}@media(max-width:760px){.ead-2027 .ead-why{padding:56px 20px}.ead-2027 .ead-why-inner{grid-template-columns:1fr;gap:32px}.ead-2027 .ead-why-lead .ead-cta{display:none}.ead-2027 .ead-why-lead p{margin-bottom:0}.ead-2027 .ead-why-list+.ead-why-mobile-cta{display:flex}.ead-2027 .ead-why-item{padding:22px 0 22px 20px}.ead-2027 .ead-why-item:before{top:22px;bottom:22px}}@media(prefers-reduced-motion:reduce){.ead-2027 .ead-why-lead.reveal,.ead-2027 .ead-why-item:before,.ead-2027 .ead-why-item:after{transition:none;transform:none}.ead-2027 .ead-why-item:after{display:none}}.ead-2027 .ead-faq{background:var(--branco);padding:clamp(48px,6vw,80px) 20px}.ead-2027 .ead-faq-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);max-width:1160px;margin:0 auto;display:grid}.ead-2027 .ead-faq-lead{position:sticky;top:112px}.ead-2027 .ead-faq-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--laranja);margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.ead-2027 .ead-faq-lead h2{color:var(--azul);margin:0 0 16px;font-size:clamp(30px,3.8vw,46px);font-weight:900;line-height:1.1}.ead-2027 .ead-faq-lead h2 span{color:var(--laranja);display:block}.ead-2027 .ead-faq-lead p{color:color-mix(in oklab,var(--escuro) 72%,transparent);margin:0;font-size:clamp(16px,1.5vw,18px);line-height:1.6}.ead-2027 .ead-faq-lead-cta{margin-top:26px}.ead-2027 .ead-faq-mobile-cta{display:none}.ead-2027 .ead-faq-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ead-2027 .ead-faq-item{border:1px solid color-mix(in oklab,var(--azul) 14%,transparent);background:var(--branco);border-radius:16px;transition:border-color .3s,box-shadow .3s,background .3s}.ead-2027 .ead-faq-item:hover{border-color:color-mix(in oklab,var(--azul) 32%,transparent)}.ead-2027 .ead-faq-item.is-open{border-color:var(--laranja);background:color-mix(in oklab,var(--azul-soft) 45%,var(--branco));box-shadow:0 14px 32px -24px color-mix(in oklab,var(--azul-dark) 45%,transparent)}.ead-2027 .ead-faq-item h3{margin:0}.ead-2027 .ead-faq-item button{border-radius:inherit;width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;color:var(--azul-dark);background:0 0;border:0;align-items:center;gap:14px;padding:15px 18px;display:flex}.ead-2027 .ead-faq-item button:focus-visible{outline:2px solid var(--laranja);outline-offset:2px}.ead-2027 .ead-faq-num{color:var(--laranja);letter-spacing:.06em;flex:none;font-size:13px;font-weight:800}.ead-2027 .ead-faq-q{flex:1;font-size:clamp(16px,1.5vw,18px);font-weight:700;line-height:1.35}.ead-2027 .ead-faq-icon{border:1.5px solid var(--laranja);border-radius:50%;flex:0 0 32px;width:32px;height:32px;transition:background .3s,transform .35s;position:relative}.ead-2027 .ead-faq-icon:before,.ead-2027 .ead-faq-icon:after{content:"";background:var(--laranja);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;transition:transform .35s,background .3s;position:absolute;top:50%;left:50%}.ead-2027 .ead-faq-icon:after{transform:rotate(90deg)}.ead-2027 .ead-faq-item.is-open .ead-faq-icon{background:var(--laranja);transform:rotate(180deg)}.ead-2027 .ead-faq-item.is-open .ead-faq-icon:before,.ead-2027 .ead-faq-item.is-open .ead-faq-icon:after{background:var(--branco)}.ead-2027 .ead-faq-item.is-open .ead-faq-icon:after{transform:rotate(0)}.ead-2027 .ead-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.ead-2027 .ead-faq-item.is-open .ead-faq-panel{grid-template-rows:1fr}.ead-2027 .ead-faq-panel-inner{overflow:hidden}.ead-2027 .ead-faq-panel p{color:color-mix(in oklab,var(--escuro) 75%,transparent);margin:0;padding:0 18px 18px 50px;font-size:15.5px;line-height:1.6}.ead-2027 .ead-faq-panel a{color:var(--azul);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media(max-width:960px){.ead-2027 .ead-faq-inner{grid-template-columns:1fr;gap:26px}.ead-2027 .ead-faq-lead{text-align:left;position:static}.ead-2027 .ead-faq-lead-cta{display:none}.ead-2027 .ead-faq-mobile-cta{margin-top:22px;display:block}.ead-2027 .ead-faq-mobile-cta .ead-cta{text-align:center;justify-content:center;width:100%}}@media(max-width:640px){.ead-2027 .ead-faq{padding:48px 16px}.ead-2027 .ead-faq-item button{gap:12px;padding:14px 16px}.ead-2027 .ead-faq-panel p{padding:0 16px 16px}}@media(prefers-reduced-motion:reduce){.ead-2027 .ead-faq-panel,.ead-2027 .ead-faq-icon,.ead-2027 .ead-faq-icon:before,.ead-2027 .ead-faq-icon:after,.ead-2027 .ead-faq-item{transition:none}}.ead-2027 .ead-closing{background:var(--dourado);text-align:center;padding:clamp(64px,8vw,104px) 24px}.ead-2027 .ead-closing-inner{flex-direction:column;align-items:center;max-width:720px;margin:0 auto;display:flex}.ead-2027 .ead-closing-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--azul-dark);margin-top:30px;font-size:12px;font-weight:800;display:inline-block}.ead-2027 .ead-closing h2{color:var(--branco);text-wrap:balance;margin:16px 0 0;font-size:clamp(30px,4.4vw,52px);font-weight:900;line-height:1.12}.ead-2027 .ead-closing h2 span{display:block}.ead-2027 .ead-closing-text{color:color-mix(in oklab,var(--azul-dark) 88%,transparent);max-width:560px;margin:18px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.ead-2027 .ead-closing .ead-cta--light{min-height:54px;box-shadow:0 16px 34px -20px color-mix(in oklab,var(--azul-dark) 60%,transparent);margin-top:30px;padding:0 30px;font-size:14px}.ead-2027 .ead-closing .ead-cta--light:hover{box-shadow:0 22px 40px -20px color-mix(in oklab,var(--azul-dark) 65%,transparent);transform:translateY(-2px)}.ead-2027 .ead-closing-sign{color:var(--azul-dark);letter-spacing:.02em;margin:26px 0 0;font-size:15px;font-weight:700}.ead-2027 .ead-footer{background:var(--azul-dark);color:var(--branco);padding:clamp(48px,6vw,72px) 24px}.ead-2027 .ead-footer-inner{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.ead-2027 .ead-socials{gap:12px;margin:26px 0 30px;display:flex}.ead-2027 .ead-socials a{border:1px solid color-mix(in srgb,var(--branco) 28%,transparent);width:44px;height:44px;color:var(--branco);border-radius:50%;place-items:center;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:grid}.ead-2027 .ead-socials a:hover{background:color-mix(in srgb,var(--branco) 12%,transparent);border-color:color-mix(in srgb,var(--branco) 55%,transparent);transform:translateY(-2px)}.ead-2027 .ead-socials a:focus-visible{outline:2px solid var(--dourado);outline-offset:3px}.ead-2027 .ead-emec{background:var(--branco);border-radius:10px;padding:10px;transition:transform .25s,box-shadow .25s}.ead-2027 .ead-emec:hover{box-shadow:0 14px 30px -18px color-mix(in srgb,var(--branco) 40%,transparent);transform:translateY(-2px)}.ead-2027 .ead-emec img{width:110px;height:auto;display:block}.ead-2027 .ead-address{opacity:.82;letter-spacing:.01em;margin:26px 0 0;font-size:13px;line-height:1.8}@media(max-width:640px){.ead-2027 .ead-closing{padding:56px 20px}.ead-2027 .ead-closing .ead-cta--light{width:100%;max-width:360px}.ead-2027 .ead-socials a{width:46px;height:46px}}@media(prefers-reduced-motion:reduce){.ead-2027 .ead-socials a,.ead-2027 .ead-emec,.ead-2027 .ead-closing .ead-cta--light{transition:none}.ead-2027 .ead-socials a:hover,.ead-2027 .ead-emec:hover,.ead-2027 .ead-closing .ead-cta--light:hover{transform:none}}
